From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: sisyphus@lists.altlinux.org References: <20061206000406.GB15027@basalt.office.altlinux.org> <20061207105316.GD13438@grep.po.cs.msu.su> From: Andrey Khavryuchenko Organization: KDS Software Group X-Attribution: AVK Date: Thu, 07 Dec 2006 15:06:56 +0200 In-Reply-To: <20061207105316.GD13438@grep.po.cs.msu.su> (Fr. Br. George's message of "Thu, 7 Dec 2006 13:53:17 +0300") Message-ID: User-Agent: Gnus/5.110001 (No Gnus v0.1) Emacs/22.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-u Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at kds.com.ua Subject: Re: [sisyphus] rpm-build-python fails on pylint with MemoryError X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Dec 2006 13:07:26 -0000 Archived-At: List-Archive: List-Post: 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/