[sisyphus] rpm-build-python fails on pylint with MemoryError

Andrey Khavryuchenko =?iso-8859-1?q?akhavr_=CE=C1_gmail=2Ecom?=
Сб Дек 9 19:54:45 MSK 2006


George,

"FBG" == Fr Br George wrote:

 FBG> Итог: поставил в вашем спеке
 FBG> %add_findreq_skiplist %python_sitelibdir/%name/test/input/func_unknown_encoding.py
 FBG> %add_findprov_skiplist %python_sitelibdir/%name/test/input/func_unknown_encoding.py
 FBG> и всё собралось.

Хм...  Бред с моей машины попёр...  Вначале просто никакой реакции, затем
вообще %_findreq_skiplist отказался раскрываться.

Удалил rpm-build-python и всё с ним связанное, обновил rpm и поставил ещё
раз свежий из сизифа (тот же, что и был до этого).  Починилось.

 FBG> Итог итога:
 FBG> Куча файлов из pylint/test unpackaged. Так надо?

Нет, конечно.

Мне нужно %python_sitelibdir/%name/test завернуть в отдельный пакет и
зависимости на файлы из него не проверять.  Вообще.

 FBG> Итог итога итога:
 FBG> Нашёл багу в полиси: вместо "за исключением перечисленных в макросе
 FBG> %_findreq_skiplist" там сказано "за исключением директорий,
 FBG> перечисленных в макросе %_findreq_skiplist". Может, это вас сбило с
 FBG> толку?

См. выше.

 >> Патч _маскирующий_ проблему - в тикете.  По уму там стоит выводить
 >> предупреждение в stderr и продолжать работу.
 FBG> Нет, конечно. По уму этот файл не надо проверять. Он же по определению
 FBG> сбойный.

Сейчас в incoming уйдёт исправленный pylint.

А багу закрывать не следует.  parser на этот файл должен давать SyntaxError
а не MemoryError.

-- 
Andrey V Khavryuchenko            
Software Development Company http://www.kds.com.ua/



Подробная информация о списке рассылки Sisyphus