ALT Linux Team development discussions
 help / color / mirror / Atom feed
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?

Куда проще свалить это всё в кучу -- вот только это будет помойка, а помойка 
никому не нужна.


  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