From: Alexey Tourbin <at@altlinux.ru> To: ALT Devel discussion list <devel@lists.altlinux.org> Subject: Re: [devel] [git update] packages/python: heads/master Date: Thu, 15 Mar 2007 13:55:12 +0300 Message-ID: <20070315105512.GU6039@solemn.turbinal> (raw) In-Reply-To: <45F91531.6060209@neural.ru> [-- Attachment #1: Type: text/plain, Size: 2851 bytes --] On Thu, Mar 15, 2007 at 05:43:13PM +0800, Ivan Fedorov wrote: > > python-strict в свою очередь слишком жирный. > Нет. python-strict вытягивает все пакеты базовой поставки. Этот пакет > вообще сделан только из-за того, что многим лень было аккуратно > поставить несколько пакетов. Тем не менее зависимость на /usr/bin/python разрешается в python-strict. Простейший питоновский скрипт будет вытягивать все python-modules-* пакеты, а это всё же жирно. Стандартная поставка это не совсем технический термин, это запудривание мозгов юзерам. Если поиск зависимостей работает хорошо, то термин "стандартная поставка" теряет смысл, т.к. по зависимостям становится нужен /usr/bin/python + наращивать его модулями, хоть стандартными хоть нет. > > Я уже переместил /usr/bin/python из python-strict в python-base, > > стараясь при этом не разламывать many-world интерпретации Андрея Орлова. > Потрясающе... а как это интересно??? > > > В-третьих, в python-base находится /usr/bin/pydoc, а pydoc по > > зависимостям вытягивает модуль pydoc.py, который в свою очередь > > вытягивает некоторые интроспективные/компиляторные модули, т.к. > > ему нужно смотреть в docstring. Сейчас зависимости в /usr/bin/pydoc > > просто не ищутся, но если эту лавочку прикрыть, а мы ее прикроем, > > тогда, по сути, придется решать, сделать ли более толстым python-base, > > или же запаковать pydoc куда-нибудь отдельно. > > > > Кроме того, некоторые интроспективные/компиляторные модули нужны для > > rpm-build-python, и они тоже должны (желательно) находится в > > python-base. В общем, соображения на этот счет мне интересны. > Вообще-то они должны находиться в python-dev... Тем не менее сейчас они не находятся в python-dev. > > План такой. > > > > 1) Я перетасую python, с учетом всех предложений, если таковые поступят. > > Потом кто-нибудь должен проверить и отправим на сборку. > > > > 2) Потом нужно доделать/пересобрать rpm-build-python с зависимостью на > > новый python-base. Это даст заведомой рабочий rpm-build-python + > > python-base в базовой сборочной среде. > > > > 3) Дальше я вернусь к rpm-build. > > Делайте что хотите... Хорошо. > себе и cray@ я и отдельную сборку вести смогу если > что... Вы уж определитесь, какой аргумент у Вас главный. То ли времени у Вас нет, потому что все силы отнимает служение маммоне; то ли кто-то Вашу полиси не оценил, питон отобрал, в общем, опустил нещадно. В любом случае, мой интерес к питону связан только с автоматическим поиском зависимостей. В соседнем треде я описал несолько проблем, которые делают этот поиск ненадежным. Если никто не горит желанием в ближайшее время адресовать все эти проблемы, то, конечно, мне придется сделать всё по своему разумению. Решение от дяди Васи не всегда плохо. А что -- пришел, покрутил, работает. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2007-03-15 10:55 UTC|newest] Thread overview: 89+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-03-15 5:56 Alexey M. Tourbin 2007-03-15 9:12 ` Alexey I. Froloff 2007-03-15 9:14 ` Aleksey Avdeev 2007-03-15 9:36 ` Ivan Fedorov 2007-03-15 9:33 ` Aleksey Avdeev 2007-03-15 9:50 ` Ivan Fedorov 2007-03-15 9:57 ` Aleksey Avdeev 2007-03-15 10:15 ` Ivan Fedorov 2007-03-18 22:10 ` [devel] [JT] python policy и отношение к коллегам Michael Shigorin 2007-03-18 22:25 ` Dmitry V. Levin 2007-03-19 18:04 ` Ivan Fedorov 2007-03-19 18:03 ` Ivan Fedorov 2007-03-19 18:29 ` Alexey I. Froloff 2007-03-19 18:34 ` Ivan Fedorov 2007-03-19 18:52 ` Alexey I. Froloff 2007-03-19 19:08 ` Ivan Fedorov 2007-03-19 19:16 ` Alexey I. Froloff 2007-03-19 20:03 ` Ivan Fedorov 2007-03-19 20:30 ` Alexey I. Froloff 2007-03-19 21:26 ` Денис Смирнов 2007-03-19 22:20 ` Alexey I. Froloff 2007-03-19 22:23 ` Konstantin Pavlov 2007-03-19 22:40 ` Dmitry V. Levin 2007-03-19 23:23 ` Alexey I. Froloff 2007-03-20 9:08 ` Денис Смирнов 2007-03-20 9:16 ` Ivan Fedorov 2007-03-20 9:37 ` Денис Смирнов 2007-03-19 21:14 ` Денис Смирнов 2007-03-15 9:41 ` [devel] [git update] packages/python: heads/master Mikhail Gusarov 2007-03-15 9:43 ` Ivan Fedorov 2007-03-15 9:45 ` Mikhail Gusarov 2007-03-15 20:03 ` Konstantin A. Lepikhov 2007-03-15 9:38 ` Mikhail Gusarov 2007-03-18 15:37 ` [devel] python-modules-encodings Alexey Tourbin 2007-03-18 15:41 ` Mikhail Gusarov 2007-03-18 15:47 ` Alexey Tourbin 2007-03-18 15:52 ` Mikhail Gusarov 2007-03-18 15:59 ` Alexey Tourbin 2007-03-18 16:10 ` Mikhail Gusarov 2007-03-18 16:21 ` Alexey Tourbin 2007-03-18 16:29 ` Mikhail Gusarov 2007-03-18 17:00 ` Alexey I. Froloff 2007-03-18 18:28 ` Alexey Tourbin 2007-03-18 20:10 ` Mikhail Gusarov 2007-03-19 22:23 ` [devel] buildreq Dmitry V. Levin 2007-03-18 21:38 ` [devel] python-modules-encodings Alexey I. Froloff 2007-03-19 17:53 ` Ivan Fedorov 2007-03-19 18:24 ` Alexey Tourbin 2007-03-19 18:42 ` Ivan Fedorov 2007-03-19 18:51 ` Alexey Tourbin 2007-03-19 19:12 ` Ivan Fedorov 2007-03-19 19:36 ` Alexey Tourbin 2007-03-19 19:58 ` Ivan Fedorov 2007-03-18 17:02 ` Michael Shigorin 2007-03-19 17:54 ` Ivan Fedorov 2007-03-19 21:25 ` [devel] buildreq += autoignore Michael Shigorin 2007-03-19 21:36 ` Alexey Tourbin 2007-03-19 21:56 ` Alexey I. Froloff 2007-03-19 22:03 ` Alexey Tourbin 2007-03-19 22:13 ` Michael Shigorin 2007-03-19 22:21 ` Alexey Tourbin 2007-03-19 22:28 ` Dmitry V. Levin 2007-03-19 22:34 ` Michael Shigorin 2007-03-20 17:11 ` Igor Zubkov 2007-03-20 17:13 ` Alexey Tourbin 2007-03-20 17:16 ` Igor Zubkov 2007-03-19 22:43 ` Motsyo Gennadi aka Drool 2007-03-19 22:48 ` Dmitry V. Levin 2007-03-19 23:00 ` Motsyo Gennadi aka Drool 2007-03-19 23:08 ` Alexey Tourbin 2007-03-29 22:26 ` [devel] [FR] buildreq: non-pruned deps as a spec comment Michael Shigorin 2007-03-29 22:51 ` [devel] " Alexey Tourbin 2007-03-30 7:52 ` Michael Shigorin 2007-03-18 16:54 ` [devel] python-modules-encodings Michael Shigorin 2007-03-18 20:11 ` Mikhail Gusarov 2007-03-18 15:52 ` Alexey I. Froloff 2007-03-18 18:12 ` Alexey Tourbin 2007-03-19 16:35 ` Alexey Morsov 2007-03-19 16:39 ` Alexey Tourbin 2007-03-19 17:05 ` Alexey Morsov 2007-03-15 9:43 ` [devel] [git update] packages/python: heads/master Ivan Fedorov 2007-03-15 10:55 ` Alexey Tourbin [this message] 2007-03-15 11:37 ` Ivan Fedorov 2007-03-15 12:11 ` Alexey Tourbin 2007-03-15 12:47 ` Ivan Fedorov 2007-03-15 12:57 ` Alexey I. Froloff 2007-03-15 13:19 ` Alexey Tourbin 2007-03-15 13:32 ` Ivan Fedorov 2007-03-15 13:19 ` Dmitry V. Levin
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=20070315105512.GU6039@solemn.turbinal \ --to=at@altlinux.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