From: Igor Zubkov <icesik@mail.ru> To: devel@altlinux.ru Subject: Re: [devel] Re: new task proposal policy Date: Tue, 5 Jul 2005 02:28:30 +0300 Message-ID: <200507050228.32321.icesik@mail.ru> (raw) In-Reply-To: <20050704144320.GL24580@osdn.org.ua> В сообщении от Понедельник, 04-Июл-2005 17:43 Michael Shigorin написал(a): > On Thu, Jun 30, 2005 at 03:40:42AM +0300, Igor Zubkov wrote: > > Реализация (на примере kde и xmms): 1) Создаётся пакет > > с именем начинающимся с "task-". К примеру - task-kde-full > > и task-xmms-full. В зависимостях только список пакетов. > > Кстати... имеет ли смысл разделить /задачи/ и /кластеры пакетов/? Я думал -- что я забыл? Это то! Действительно поделить это всё таким образом. > Task (англ.) -- задача. По крайней мере xmms -- не "задача", > а "средство". "Задача", в которую может входить такой > install-xmms-full -- скажем, task-media-sound. Разумно. > Бишь тут речь о /кластерах/ пакетов, а не задачах как таковых. > Например, k3b-full больше похож на /задачу/ постольку, поскольку > подтягивает предполагаемые пакеты. С k3b я с тобой не соглашусь. Это надо очень сильно поломать мозги что бы так думать. Пользователь (самый обычный) будет сильно удивлён тем что мета пакет для установки k3b (всего k3b со всеми феньками) запихнут в "Задачи". Или я не прав? > Вообще в Debian[1] и разных репозиториях[2] это всё сваливается > в tasks, но что-то подсказывает, что разделение ориентированных > на пакеты и задачи "группирователей" может помочь в дальнейшем > при создании модуля alterator-tasks (или в alterator-packages) > и особенно при использовании -- не замусоривая пользовательские > вещи техническими. Угу. > > 2) Создаётся группа в rpm -- "Tasks"/"Задачи" где будут "жить" > > все эти пакеты. > > BTW, есть мнение[3], что таким пакетам может быть место > в отдельной компоненте репозитория. Под репозиторий т.е.? Типа RPMS.tasks и SRPMS.tasks? > > В итоге мы получим: Все виртуальные пакеты лежат в одной > > группе. Их не придётся искать по всем группа и думать "а куда > > сегодня разработчики его положили?". Или "а как мне поставить > > всё kde и всё что под него есть одной командой?". > > Угу. Но всё-таки давайте оставим task-* для _задач_ -- потому Ок. task-* для задач. > как "task-kde" может включать "install-kde-full" и ещё чего по Гм... теряю мысль -- что может тогда содержать пакет task-kde? Я могу себе представить что может содержать пакет task-kde-devel -- это зависимости на gcc, gcc-c++, libqt-devel, kdelibs-devel и kdebase-devel. Т.е. всё что нужно для разработки приложений для и под KDE. > мелочам, а "task-gateway" -- squid, mrtg и ещё чего там. Разумно! По крайней мере maintainer мифического пакета (мифического -- потому что его ещё нет) "task-webserver" может запихнуть в него всё что может потребоватся для жизни админу webserver'a. И админу не надо парится и искать -- а как называются пакеты с web сервером и модулями под него и так далее... > PS: могу усложнять жизнь сверх необходимости, в каковом случае > сообщение можно игнорировать :) Нормально! ;-) Никому кроме себя мы жизнь не усложним т.к. на простых пользователях это всё сейчас не отражается. У них стоит Мастер 2.4 где всего этого просто нет. ;-) А если у них не Мастер, то они уже явно не простые пользователи ;-) > References > ~~~~~~~~~~ > [1] http://www.us.debian.org/doc/debian-policy/ch-binary.html#s3.9 > [2] > http://lists.freshrpms.net/pipermail/freshrpms-list/2002-May/001000.html > [3] > http://distro.conectiva.com.br/pipermail/apt-rpm/2002-October/000829.html Почитаю, только не сейчас -- пора спать! Да, кстати, если уж резать на "Задачи"/"Tasks" и "install", то как обозвать эту группу в rpm? Куда проще свалить это всё в кучу -- вот только это будет помойка, а помойка никому не нужна.
next prev parent reply other threads:[~2005-07-04 23:28 UTC|newest] Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-06-30 0:40 [devel] " Igor Zubkov 2005-07-04 9:07 ` Sergey V Turchin 2005-07-04 10:12 ` Alexander Bokovoy 2005-07-04 10:58 ` Sergey V Turchin 2005-07-04 14:45 ` [devel] " Michael Shigorin 2005-07-04 15:58 ` Sergey V Turchin 2005-07-04 16:57 ` Michael Shigorin 2005-07-04 13:21 ` [devel] " Yury Aliaev 2005-07-04 14:43 ` [devel] " Michael Shigorin 2005-07-04 23:28 ` Igor Zubkov [this message] 2005-07-05 2:04 ` Andrey Rahmatullin 2005-07-05 6:07 ` Michael Shigorin 2005-07-05 7:50 ` Alexey Rusakov 2005-07-05 7:06 ` Slava Dubrovskiy 2005-07-05 7:10 ` [devel] " Anton Farygin 2005-07-05 7:15 ` [devel] " Michael Shigorin 2005-07-05 7:26 ` Anton Farygin 2005-07-05 7:32 ` Slava Dubrovskiy 2005-07-05 7:41 ` Michael Shigorin 2005-07-05 7:54 ` Slava Dubrovskiy 2005-07-05 8:34 ` [devel] " Anton Farygin 2005-07-05 7:39 ` [devel] " Michael Shigorin 2005-07-05 11:41 ` Alexander Bokovoy 2005-07-05 7:45 ` [devel] " Anton Farygin 2005-07-05 7:42 ` [devel] " Yury Aliaev 2005-07-06 6:26 ` vserge 2005-07-07 10:44 ` [devel] package profiles (was: new task proposal policy) Michael Shigorin 2005-07-07 10:47 ` [devel] " Anton Farygin
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=200507050228.32321.icesik@mail.ru \ --to=icesik@mail.ru \ --cc=devel@altlinux.ru \ /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