ALT Linux Distributions development
 help / color / mirror / Atom feed
From: "Антон Мидюков" <midyukov-anton@ya.ru>
To: devel-distro@lists.altlinux.org
Subject: Re: [devel-distro] [m-p] @META
Date: Fri, 13 Aug 2021 16:07:24 +0700
Message-ID: <3cf488aa-2ecf-0dc9-1577-74539a93d990@ya.ru> (raw)
In-Reply-To: <20210813085942.GV20388@imap.altlinux.org>

13.08.2021 15:59, Michael Shigorin пишет:
> On Fri, Aug 13, 2021 at 03:48:55PM +0700, Антон Мидюков wrote:
>> 13.08.2021 15:33, Michael Shigorin пишет:
>>> PS: в книжке сразу заметил насчёт @META -- мне кажется,
>>> выбор того же синтаксиса, что и для @ARCH, был предсказуемо
>>> неудачным именно по причине неудобства их совмещения;
>> Совместить их вместе не удастся.
>> Но с другой стороны, это же метапакеты.
>> Поправить для совместимости список зависимостей для такой-то
>> архитектуры не видится мне проблемой.
> 
> В целом да, просто это как минимум пересборка пакета,
> что в стабильных ветках бывает долго до попадания в репо.
> 
> Ну и порой как раз-таки сам метапакет хотелось бы убрать,
> если на архитектуре нет этих пакетов как класса -- нечто
> подобное в conf.d/basealt.mk для условного добавления
> GROUPS сделано, например.

Можно сделать так, что если пакет не найден, то делаем вид, что
всё нормально, молча удаляем метапакет из списка. Но тогда может
быть другая проблема. Будет копиться мусор в списках с этими @META.

> 
>>> А зачем именно понадобилось?
>> Ну, корень обсуждения проблемы вот:
>> https://lists.altlinux.org/pipermail/devel-distro/2021-June/002383.html
>>
>> Я двух зайцев убиваю так:
>> 1. У пользователя при удалении метапакета 'apt-get autoremove' не удалит лишнего.
>> От пользователей фич-реквест.
> 
> Всё, понял -- этого достаточно.
> 
>> 2. Когда в инсталяторе в списке пакетов определённой группы
>> только один метапакет, пользователю не очень понятно, что же
>> установится. А так он видит, что установится набор таких-то
>> пакетов. Это уже мне после перехода на метапакеты
>> engineering-install захотелось.
> 
> Да, такое тоже в Образовании подметил, когда проверял.
> Тоже довод.
> 
> _Возможно_, стоит оставлять при раскрытии и само название
> метапакета _перед_ списком, в который он раскрывается --
> так получится "на глаз" сориентироваться и по первообразной,
> и по производной.  Для апта при установке выйдет немножко
> масло масляное, но он у нас шустрый, справится.
> 

Сейчас именно так, сам метапакет остаётся.
Но можно и убрать его. Тут вопрос к пользователям фичи, как лучше?

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


  reply	other threads:[~2021-08-13  9:07 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-13  8:48 ` Антон Мидюков
2021-08-13  8:59   ` Michael Shigorin
2021-08-13  9:07     ` Антон Мидюков [this message]
2021-08-16 11:14       ` Sergey V Turchin
2021-08-16 11:17         ` Антон Мидюков
2021-08-16 11:13     ` Sergey V Turchin

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=3cf488aa-2ecf-0dc9-1577-74539a93d990@ya.ru \
    --to=midyukov-anton@ya.ru \
    --cc=devel-distro@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 Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/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-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-distro


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git