From: Ivan Fedorov <ns_alt_devel@neural.ru> To: ALT Devel discussion list <devel@lists.altlinux.org> Subject: Re: [devel] проблемы с поиском зависимостей [2] Date: Thu, 15 Mar 2007 18:07:10 +0800 Message-ID: <45F91ACE.5020201@neural.ru> (raw) In-Reply-To: <20070313221239.GE6039@solemn.turbinal> Alexey Tourbin пишет: > On Tue, Mar 13, 2007 at 12:49:52AM +0300, Dmitry V. Levin wrote: >>> Кроме того, будут проблемы с питоном, потому что `#!/usr/bin/env python' >>> теперь отыскиваются слишком хорошо. >> Что значит "слишком хорошо" и что значит "будут проблемы с питоном"? > > Слишком хорошо означает что для #!/usr/bin/env python будет вызван > FindPackage "$f" /usr/bin/env python. > > $ /usr/lib/rpm/shebang.req -v /usr/lib/rpm/python.req.py > shebang.req: /usr/lib/rpm/python.req.py: /usr/bin/env -> coreutils (via rpmdb) > coreutils > shebang.req: /usr/lib/rpm/python.req.py: python -> /usr/bin/python -> ... (via which) > shebang.req: /usr/lib/rpm/python.req.py: /usr/bin/python -> python-strict (via rpmdb) > python-strict > $ А потому что нехер требовать /usr/bin/python. Надо требовать /usr/bin/pythonX.Y! > А пакет python-strict, грубо говоря, требует все остальные пакеты, на > которые распилен питон. Да. Это такой специальный пакет, для тех кто хочет, чтобы было "как из тарбола". > Последнее явно неприемлемо для базовой > сборочной системы (тогда как внесение python-base в базовую систему > кажется мне приемлемым). А вот в прошлый раз мне сказали, что в базовой среде уже и так есть perl и тащить туда python не надо! > У пакета rpm-build-python вообще никакой зависимости на python нету, Да... когда я хотел ее прикрутить, все громко ругались матом. > т.е. это такой дохляк, который прямо начиная с #! может не запуститься > и отвалить, а это противоречит нашему принципу что всё более-менее > должно работать из коробки без всяких там грубых посыланий и доустановок. Сложно заставить работать python-модуль без python! > Хуже того, если я правильно понимаю, то скрипты из rpm-build-python > всячески скрывают свои зависимости, и если им чего-то не хватает, то они > отваливают абсолютно тихо, по-подлому. Да. > Резюмирую, что мне кажется рационально нужно сделать с питоном. > > 1) пересмотреть как питон распилен. python-base должен давать работающий > /usr/bin/python и достаточно модулей для работы rpm-build-python. Тогда > можно раскрыть зависимости в rpm-build-python и внести python-base в > базовую сборочную систему. rpm-build-python должен зависеть от devel части! > > 2) Изменить rpm-build-python чтобы если там чево-то отваливает то чтобы > хотя бы сообщал, что, мол, отваливаю, и чево не хватает. А ещё лучше > чтобы просто отваливал, как следует. Ну не прошло и века...
next prev parent reply other threads:[~2007-03-15 10:07 UTC|newest] Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-03-12 12:36 Alexey Tourbin 2007-03-12 21:49 ` Dmitry V. Levin 2007-03-13 22:12 ` Alexey Tourbin 2007-03-14 10:13 ` [devel] python problems Alexey Tourbin 2007-03-14 10:34 ` Alexey I. Froloff 2007-03-14 10:42 ` Alexey Tourbin 2007-03-14 18:11 ` Alexey Tourbin 2007-03-15 10:07 ` Ivan Fedorov [this message] 2007-03-15 10:27 ` [devel] проблемы с поиском зависимостей [2] Alexey I. Froloff 2007-03-15 10:46 ` Aleksey Avdeev 2007-03-15 11:04 ` Alexey I. Froloff 2007-03-15 11:00 ` Ivan Fedorov 2007-03-15 11:04 ` Alexey I. Froloff 2007-03-15 11:02 ` Igor Vlasenko 2007-03-15 11:40 ` Ivan Fedorov 2007-03-15 12:17 ` [devel] [JT] " Igor Vlasenko 2007-03-15 13:04 ` Ivan Fedorov 2007-03-15 12:22 ` [devel] " Alexey Tourbin 2007-03-15 12:56 ` [devel] Administrativia Dmitry V. Levin 2007-03-15 15:49 ` [devel] проблемы с поиском зависимостей [2] Денис Смирнов 2007-03-12 23:05 ` Michael Shigorin 2007-03-13 22:32 ` Alexey Tourbin 2007-03-14 9:42 ` [devel] [buildreq] " Michael Shigorin 2007-03-14 9:48 ` [devel] " Alexey Tourbin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=45F91ACE.5020201@neural.ru \ --to=ns_alt_devel@neural.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git