ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] hsh (rpm) fails on pylint with MemoryError
@ 2006-12-05 23:56 Andrey Khavryuchenko
  2006-12-06  0:04 ` [sisyphus] rpm-build-python " Dmitry V. Levin
  0 siblings, 1 reply; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-05 23:56 UTC (permalink / raw)
  To: sisyphus

+ cd /usr/src/RPM/BUILD
+ /usr/lib/rpm/find-requires
Traceback (most recent call last):
  File "/usr/lib/rpm/python.req.py", line 122, in ?
    lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist()
MemoryError
error: /bin/sh failed
error: 

RPM build errors:
Failed to find Requires
    /bin/sh failed
    Failed to find Requires
4.91user 4.10system 0:13.03elapsed 69%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (7major+1122862minor)pagefaults 0swaps
rebuild: rebuild of `pylint-0.12.2-alt1.src.rpm' failed.

Пакет для проверки доступен тут[1]  Поведение воспроизводится как на i686,
так и на x86_64.

Footnotes: 
[1]  http://office.kds.com.ua/~akhavr/pylint-0.12.2-alt1.src.rpm

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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-05 23:56 [sisyphus] hsh (rpm) fails on pylint with MemoryError Andrey Khavryuchenko
@ 2006-12-06  0:04 ` Dmitry V. Levin
  2006-12-06  5:23   ` Andrey Khavryuchenko
  0 siblings, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2006-12-06  0:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 430 bytes --]

On Wed, Dec 06, 2006 at 01:56:27AM +0200, Andrey Khavryuchenko wrote:
> + cd /usr/src/RPM/BUILD
> + /usr/lib/rpm/find-requires
> Traceback (most recent call last):
>   File "/usr/lib/rpm/python.req.py", line 122, in ?
>     lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist()
> MemoryError
> error: /bin/sh failed

$ rpmquery -f --qf '%{NAME}\n' /usr/lib/rpm/python.req.py
rpm-build-python


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-06  0:04 ` [sisyphus] rpm-build-python " Dmitry V. Levin
@ 2006-12-06  5:23   ` Andrey Khavryuchenko
  2006-12-06 16:09     ` Andrey Khavryuchenko
  0 siblings, 1 reply; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-06  5:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

Dmitry,

"DVL" == Dmitry V Levin wrote:

 DVL> On Wed, Dec 06, 2006 at 01:56:27AM +0200, Andrey Khavryuchenko wrote:
 >> + cd /usr/src/RPM/BUILD
 >> + /usr/lib/rpm/find-requires
 >> Traceback (most recent call last):
 >> File "/usr/lib/rpm/python.req.py", line 122, in ?
 >> lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist()
 >> MemoryError
 >> error: /bin/sh failed

 DVL> $ rpmquery -f --qf '%{NAME}\n' /usr/lib/rpm/python.req.py
 DVL> rpm-build-python

На обоих машинах:

akhavr@devel ~/tmp/pylint-0.12.2 $  rpmquery -f --qf '%{NAME}\n' /usr/lib/rpm/python.req.py
rpm-build-python

akhavr@netmaster /tmp $  rpmquery -f --qf '%{NAME}\n' /usr/lib/rpm/python.req.py
rpm-build-python

При чём в обоих случаях - самый свежий 0.29-alt2:

akhavr@devel ~/tmp/pylint-0.12.2 $ sudo apt-get install rpm-build-python
Reading Package Lists... Done
Building Dependency Tree... Done
rpm-build-python is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 60 not upgraded.

akhavr@netmaster /tmp $ LANG=C sudo apt-get install rpm-build-python
Reading Package Lists... Done
Building Dependency Tree... Done
rpm-build-python is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 865 not upgraded.


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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-06  5:23   ` Andrey Khavryuchenko
@ 2006-12-06 16:09     ` Andrey Khavryuchenko
  2006-12-07 10:53       ` Fr. Br. George
  0 siblings, 1 reply; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-06 16:09 UTC (permalink / raw)
  To: sisyphus

Dmitry,

"AVK" == Andrey Khavryuchenko wrote:

 AVK> "DVL" == Dmitry V Levin wrote:

 DVL> On Wed, Dec 06, 2006 at 01:56:27AM +0200, Andrey Khavryuchenko wrote:
 >>> + cd /usr/src/RPM/BUILD
 >>> + /usr/lib/rpm/find-requires
 >>> Traceback (most recent call last):
 >>> File "/usr/lib/rpm/python.req.py", line 122, in ?
 >>> lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist()
 >>> MemoryError
 >>> error: /bin/sh failed

 DVL> $ rpmquery -f --qf '%{NAME}\n' /usr/lib/rpm/python.req.py
 DVL> rpm-build-python

Хоть в какую сторону копать?  На какой пакет вешать багу?  На
rpm-build-python? 

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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-06 16:09     ` Andrey Khavryuchenko
@ 2006-12-07 10:53       ` Fr. Br. George
  2006-12-07 13:06         ` Andrey Khavryuchenko
  2006-12-07 19:15         ` Andrey Khavryuchenko
  0 siblings, 2 replies; 15+ messages in thread
From: Fr. Br. George @ 2006-12-07 10:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Dec 06, 2006 at 06:09:40PM +0200, Andrey Khavryuchenko wrote:
>  >>> + cd /usr/src/RPM/BUILD
>  >>> + /usr/lib/rpm/find-requires
>  >>> Traceback (most recent call last):
>  >>> File "/usr/lib/rpm/python.req.py", line 122, in ?
>  >>> lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist()
>  >>> MemoryError
>  >>> error: /bin/sh failed
> 
>  DVL> $ rpmquery -f --qf '%{NAME}\n' /usr/lib/rpm/python.req.py
>  DVL> rpm-build-python
> 
> Хоть в какую сторону копать?  На какой пакет вешать багу?  На
> rpm-build-python? 
И на pylint :)

Попытка распарсить (parser.suite) некоторый файл этого пакета Питоном
завершилась неудачно, с ошибкой MemoryError. Банальная подстановка
except:
  print src
  raise
сразу после 122-й строки python.req.py
показала, что файл этот --
/usr/lib/python2.4/site-packages/pylint/test/input/func_unknown_encoding.py
Что-то в нём не так.
/me глядит в файл ...

/me LOL !

Там вместо 
# -*- coding: ISO-8859-1 -*-
написано
# -*- coding: IBO-8859-1 -*-

Межет, эти строчки добавить и на постоянной основе, а то непонятно ведь&
Тогда вешайте багу. Но вашу это не поправит :).

-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-07 10:53       ` Fr. Br. George
@ 2006-12-07 13:06         ` Andrey Khavryuchenko
  2006-12-07 18:33           ` Fr. Br. George
  2006-12-07 19:15         ` Andrey Khavryuchenko
  1 sibling, 1 reply; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-07 13:06 UTC (permalink / raw)
  To: sisyphus

George,

"FBG" == Fr Br George wrote:

 FBG> On Wed, Dec 06, 2006 at 06:09:40PM +0200, Andrey Khavryuchenko wrote:
 >> >>> + cd /usr/src/RPM/BUILD
 >> >>> + /usr/lib/rpm/find-requires
 >> >>> Traceback (most recent call last):
 >> >>> File "/usr/lib/rpm/python.req.py", line 122, in ?
 >> >>> lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist()
 >> >>> MemoryError
 >> >>> error: /bin/sh failed
 >> 
 DVL> $ rpmquery -f --qf '%{NAME}\n' /usr/lib/rpm/python.req.py
 DVL> rpm-build-python
 >> 
 >> Хоть в какую сторону копать?  На какой пакет вешать багу?  На
 >> rpm-build-python? 
 FBG> И на pylint :)

 FBG> Попытка распарсить (parser.suite) некоторый файл этого пакета Питоном
 FBG> завершилась неудачно, с ошибкой MemoryError. Банальная подстановка
 FBG> except:
 FBG> print src
 FBG> raise
 FBG> сразу после 122-й строки python.req.py
 FBG> показала, что файл этот --
 FBG> /usr/lib/python2.4/site-packages/pylint/test/input/func_unknown_encoding.py
 FBG> Что-то в нём не так.
 FBG> /me глядит в файл ...

 FBG> /me LOL !

 FBG> Там вместо 
 >> -*- coding: ISO-8859-1 -*-
 FBG> написано
 >> -*- coding: IBO-8859-1 -*-

 FBG> Межет, эти строчки добавить и на постоянной основе, а то непонятно ведь&
 FBG> Тогда вешайте багу. Но вашу это не поправит :).

Это не бага.  Это фича.

pylint проверяет стиль питоновских файлов.
pylint/test/input/func_unknown_encoding.py - как раз тест на файл с
неверной кодировкой.

Соответственно, вопросы:
 - как выключить проверку зависимостей на это файл? (догадываюсь что где-то
   в доках rpm-build-python это описано)
 - не стоит ли python.reg.py в этом случае давать более внятную
 диагностику?


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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-07 13:06         ` Andrey Khavryuchenko
@ 2006-12-07 18:33           ` Fr. Br. George
  2006-12-07 19:36             ` Andrey Khavryuchenko
  0 siblings, 1 reply; 15+ messages in thread
From: Fr. Br. George @ 2006-12-07 18:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Dec 07, 2006 at 03:06:56PM +0200, Andrey Khavryuchenko wrote:
> 
>  FBG> Межет, эти строчки добавить и на постоянной основе, а то непонятно ведь
>  FBG> Тогда вешайте багу. Но вашу это не поправит :).
> 
> Это не бага.  Это фича.
> 
> pylint проверяет стиль питоновских файлов.
Угу, я уже понял.

> Соответственно, вопросы:
>  - как выключить проверку зависимостей на это файл? (догадываюсь что где-то
>    в доках rpm-build-python это описано)
Давайте вместе их почитаем:
grep python.prov `rpmquery -l rpm-build-python`
Что-то я такое помню -- %add_findreq_skiplist со товарищи.

>  - не стоит ли python.reg.py в этом случае давать более внятную
>  диагностику?
Без сомнения. Просто я стараюсь с налёту не рвать нечто, написанное
Великим и Непостижимым cray@.

-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-07 10:53       ` Fr. Br. George
  2006-12-07 13:06         ` Andrey Khavryuchenko
@ 2006-12-07 19:15         ` Andrey Khavryuchenko
  1 sibling, 0 replies; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-07 19:15 UTC (permalink / raw)
  To: sisyphus

Fr,

"FBG" == Fr Br George wrote:

 FBG> Тогда вешайте багу. Но вашу это не поправит :).

#10374

Мою уже поправило.  Пакет только что собрался в хешере и доступен в сети
kds через rsync.

Как будем проталкивать pylint в ALT?

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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-07 18:33           ` Fr. Br. George
@ 2006-12-07 19:36             ` Andrey Khavryuchenko
  2006-12-09 12:21               ` Fr. Br. George
  0 siblings, 1 reply; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-07 19:36 UTC (permalink / raw)
  To: sisyphus

George,

"FBG" == Fr Br George wrote:

 FBG> On Thu, Dec 07, 2006 at 03:06:56PM +0200, Andrey Khavryuchenko wrote:
 >> Соответственно, вопросы:
 >> - как выключить проверку зависимостей на это файл? (догадываюсь что где-то
 >> в доках rpm-build-python это описано)

 FBG> Давайте вместе их почитаем:
 FBG> grep python.prov `rpmquery -l rpm-build-python`
 FBG> Что-то я такое помню -- %add_findreq_skiplist со товарищи.

Не работает.

 >> - не стоит ли python.reg.py в этом случае давать более внятную
 >> диагностику?
 FBG> Без сомнения. Просто я стараюсь с налёту не рвать нечто, написанное
 FBG> Великим и Непостижимым cray@.

Патч _маскирующий_ проблему - в тикете.  По уму там стоит выводить
предупреждение в stderr и продолжать работу.  Если нужно - могу доделать. 

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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-07 19:36             ` Andrey Khavryuchenko
@ 2006-12-09 12:21               ` Fr. Br. George
  2006-12-09 16:54                 ` Andrey Khavryuchenko
  0 siblings, 1 reply; 15+ messages in thread
From: Fr. Br. George @ 2006-12-09 12:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Dec 07, 2006 at 09:36:39PM +0200, Andrey Khavryuchenko wrote:
>  >> Соответственно, вопросы:
>  >> - как выключить проверку зависимостей на это файл? (догадываюсь что где-то
>  >> в доках rpm-build-python это описано)
>  FBG> Давайте вместе их почитаем:
>  FBG> grep python.prov `rpmquery -l rpm-build-python`
>  FBG> Что-то я такое помню -- %add_findreq_skiplist со товарищи.
> Не работает.
Что не работает? Чтение python-policy или чтение документации по rpm? :)
Цитирую 5-Python_FAQ.txt:
"""
Поиск зависимостей просматривает не все файлы, а только те, которые
лежат в директории %_findreq_topdir, за исключением
перечисленных в макросе %_findreq_skiplist. Изменить эти макросы
можно макросами set_findreq_topdir, set_findreq_skiplist,
add_findreq_skiplist, которые описаны в документации на rpm. Ее на
самом деле стоит прочитать, до того, как задавать вопросы о
python-policy.
"""
Дальше было два пути: почитать документацию на rpm (да, это ужасно, я
знаю), либо, воспользовавшись намёком ("со товарищи"), заменить req на
prov и убедиться, что таковые в /usr/lib/rpm имеются :).

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

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

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

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

-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-09 12:21               ` Fr. Br. George
@ 2006-12-09 16:54                 ` Andrey Khavryuchenko
  2006-12-10 12:18                   ` Fr. Br. George
  0 siblings, 1 reply; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-09 16:54 UTC (permalink / raw)
  To: sisyphus

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/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-09 16:54                 ` Andrey Khavryuchenko
@ 2006-12-10 12:18                   ` Fr. Br. George
  2006-12-10 15:49                     ` Andrey Khavryuchenko
  0 siblings, 1 reply; 15+ messages in thread
From: Fr. Br. George @ 2006-12-10 12:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Sat, Dec 09, 2006 at 06:54:45PM +0200, Andrey Khavryuchenko wrote:
> Хм...  Бред с моей машины попёр...  Вначале просто никакой реакции, затем
> вообще %_findreq_skiplist отказался раскрываться.
> 
> Удалил rpm-build-python и всё с ним связанное, обновил rpm и поставил ещё
> раз свежий из сизифа (тот же, что и был до этого).  Починилось.
apt-get install hasher
и
http://www.freesource.info/wiki/ALTLinux/Dokumentacija/Hasher
а?

>  FBG> Итог итога:
>  FBG> Куча файлов из pylint/test unpackaged. Так надо?
> 
> Нет, конечно.
> 
> Мне нужно %python_sitelibdir/%name/test завернуть в отдельный пакет и
> зависимости на файлы из него не проверять.  Вообще.
Ничего нет проще. Оформляете в своём спеке второй пакет, а
%python_sitelibdir/%name/test вставляете во все скиплисты.

> А багу закрывать не следует.  parser на этот файл должен давать SyntaxError
> а не MemoryError.
Это вы на Гвидо вешайте, он parser пишет :).

Но вы правы. Я не знаю, есть ли в этом какой-то смысл:

$ python -c 'import parser; parser.suite(file("func_unknown_encoding.py").read())'
Traceback (most recent call last):
  File "<string>", line 1, in ?
MemoryError

$ python -c 'import func_unknown_encoding'            
Traceback (most recent call last):
  File "<string>", line 1, in ?
  File "func_unknown_encoding.py", line 1
SyntaxError: encoding problem: with BOM


-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-10 12:18                   ` Fr. Br. George
@ 2006-12-10 15:49                     ` Andrey Khavryuchenko
  2006-12-10 20:53                       ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-10 15:49 UTC (permalink / raw)
  To: sisyphus

Fr,

"FBG" == Fr Br George wrote:

 FBG> On Sat, Dec 09, 2006 at 06:54:45PM +0200, Andrey Khavryuchenko wrote:
 >> Хм...  Бред с моей машины попёр...  Вначале просто никакой реакции, затем
 >> вообще %_findreq_skiplist отказался раскрываться.
 >> 
 >> Удалил rpm-build-python и всё с ним связанное, обновил rpm и поставил ещё
 >> раз свежий из сизифа (тот же, что и был до этого).  Починилось.
 FBG> apt-get install hasher
 FBG> и
 FBG> http://www.freesource.info/wiki/ALTLinux/Dokumentacija/Hasher
 FBG> а?

До сборки в hasher я собираю в своей системе - хешер неприятно
подтормаживает во время установки пакетов.

 FBG> Итог итога:
 FBG> Куча файлов из pylint/test unpackaged. Так надо?
 >> 
 >> Нет, конечно.
 >> 
 >> Мне нужно %python_sitelibdir/%name/test завернуть в отдельный пакет и
 >> зависимости на файлы из него не проверять.  Вообще.
 FBG> Ничего нет проще. Оформляете в своём спеке второй пакет, а
 FBG> %python_sitelibdir/%name/test вставляете во все скиплисты.

Уже.  Uploaded to incoming.

 >> А багу закрывать не следует.  parser на этот файл должен давать SyntaxError
 >> а не MemoryError.
 FBG> Это вы на Гвидо вешайте, он parser пишет :).

Я в курсе.  Но не стоил ли повесить и в нашу багзилу?

 FBG> Но вы правы. Я не знаю, есть ли в этом какой-то смысл:

 FBG> $ python -c 'import parser; parser.suite(file("func_unknown_encoding.py").read())'
 FBG> Traceback (most recent call last):
 FBG> File "<string>", line 1, in ?
 FBG> MemoryError

 FBG> $ python -c 'import func_unknown_encoding'            
 FBG> Traceback (most recent call last):
 FBG> File "<string>", line 1, in ?
 FBG> File "func_unknown_encoding.py", line 1
 FBG> SyntaxError: encoding problem: with BOM

Явный дефект, т.к. вываливается по ошибке памяти: либо invalid ptr access,
либо слишком много ожирает.  Скорее первое, т.к. заметного замедления
работы машины с уползанием всея в своп не наблюдалось.

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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-10 15:49                     ` Andrey Khavryuchenko
@ 2006-12-10 20:53                       ` Michael Shigorin
  2006-12-10 21:38                         ` Andrey Khavryuchenko
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2006-12-10 20:53 UTC (permalink / raw)
  To: sisyphus

On Sun, Dec 10, 2006 at 05:49:14PM +0200, Andrey Khavryuchenko wrote:
>  >> Хм...  Бред с моей машины попёр...  Вначале просто никакой реакции, затем
>  >> вообще %_findreq_skiplist отказался раскрываться.
>  >> 
>  >> Удалил rpm-build-python и всё с ним связанное, обновил rpm и поставил ещё
>  >> раз свежий из сизифа (тот же, что и был до этого).  Починилось.
>  FBG> apt-get install hasher
>  FBG> и
>  FBG> http://www.freesource.info/wiki/ALTLinux/Dokumentacija/Hasher
>  FBG> а?
> До сборки в hasher я собираю в своей системе - хешер неприятно
> подтормаживает во время установки пакетов.

Рассели по I/O на два шпинделя (на одном или NFS -- репозиторий,
на другом -- workdir) или если получается -- засунь workdir
(damir@ публиковал рецепт только для chroot) на tmpfs.

Ещё хорошо помогает hsh-install и hsh-shell при методичном
допинывании в чруте.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rpm-build-python fails on pylint with MemoryError
  2006-12-10 20:53                       ` Michael Shigorin
@ 2006-12-10 21:38                         ` Andrey Khavryuchenko
  0 siblings, 0 replies; 15+ messages in thread
From: Andrey Khavryuchenko @ 2006-12-10 21:38 UTC (permalink / raw)
  To: sisyphus

Michael,

"MS" == Michael Shigorin wrote:

 MS> On Sun, Dec 10, 2006 at 05:49:14PM +0200, Andrey Khavryuchenko wrote:
 >> До сборки в hasher я собираю в своей системе - хешер неприятно
 >> подтормаживает во время установки пакетов.

 MS> Рассели по I/O на два шпинделя (на одном или NFS -- репозиторий,
 MS> на другом -- workdir) или если получается -- засунь workdir
 MS> (damir@ публиковал рецепт только для chroot) на tmpfs.

У меня сборка пакетов идёт (пока ещё) не настолько систематически, чтобы
вкладывать время в такую оптимизацию.

 MS> Ещё хорошо помогает hsh-install и hsh-shell при методичном
 MS> допинывании в чруте.

Уже что-то допинывал в процессе сборки pylint, знаю.

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


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2006-12-10 21:38 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-05 23:56 [sisyphus] hsh (rpm) fails on pylint with MemoryError Andrey Khavryuchenko
2006-12-06  0:04 ` [sisyphus] rpm-build-python " Dmitry V. Levin
2006-12-06  5:23   ` Andrey Khavryuchenko
2006-12-06 16:09     ` Andrey Khavryuchenko
2006-12-07 10:53       ` Fr. Br. George
2006-12-07 13:06         ` Andrey Khavryuchenko
2006-12-07 18:33           ` Fr. Br. George
2006-12-07 19:36             ` Andrey Khavryuchenko
2006-12-09 12:21               ` Fr. Br. George
2006-12-09 16:54                 ` Andrey Khavryuchenko
2006-12-10 12:18                   ` Fr. Br. George
2006-12-10 15:49                     ` Andrey Khavryuchenko
2006-12-10 20:53                       ` Michael Shigorin
2006-12-10 21:38                         ` Andrey Khavryuchenko
2006-12-07 19:15         ` Andrey Khavryuchenko

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git