[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