ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Michael Bochkaryov <misha@rattler.kiev.ua>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] remove perl-* packages
Date: Mon, 07 Jul 2008 00:19:11 +0300
Message-ID: <487136CF.7080203@rattler.kiev.ua> (raw)
In-Reply-To: <20080706195508.GT7854@solemn.turbinal>

Alexey Tourbin пишет:
> On Sun, Jul 06, 2008 at 10:54:37PM +0300, Michael Bochkaryov wrote:

>>> На самом деле пересечение по provides (как и 
>>> по файлам) нужно
>>> специально отслеживать и потом 
>>> проверять по ACL.  Тогда если
>>> в репозитарии уже есть пакет с данным 
>>> provides, и по ACL
>>> этот пакет закреплён за другим 
>>> человеком, тогда автоматически
>>> нельзя пропускать новый пакет с таким же 
>>> provides.
>> А на законных основаниях у нас такое 
>> встречаться не может?
> 
> Может, но на автомате пропускать нельзя.
> Мало ли кто альтернативный /bin/cat захочет запаковать.

Частично упростить жизнь могут те же тесты для repocop.
Тогда часть ошибок будет отсеиваться до попадания в incoming.

>> Как минимум, такие примеры есть:
>> - apache и nginx, предоставляющие webserver;
>> - postgresql8.2 и postgresql8.2_1C - конфликтуют по 
>> полной программе.
>>
>> Тут бы отделить ситуацию, когда разные 
>> пакеты альтернативно предоставляют одну 
>> и ту же функциональность от диверсий 
>> вроде perl-* с тем, что уже в perl-base входит.
> 
> Тут сложно провести различие, поскольку одна альтернатива может
> вытеснять другую альтернативу.

Как эту задачу решить в общем виде, мне неочевидно, хотя, в частном 
случае понятно, что мой пакет perl-Digest, конфликтующий с perl-base, 
должен был бы пойти лесом.

Разве что отделить как-то "базовые" пакеты от "вспомогательных" не 
пропускать "вспомогательные", если они конфликтовать с "базовыми" 
собираются.

> Нельзя пропускать на автомате не значит что вообще нельзя пропускать.


-- 
misha


      reply	other threads:[~2008-07-06 21:19 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-06  6:20 Alexey Tourbin
2008-07-06  8:45 ` Alexey I. Froloff
2008-07-06 16:44   ` Alexey Tourbin
2008-07-06 19:54     ` Michael Bochkaryov
2008-07-06 19:51       ` Mikhail Gusarov
2008-07-06 19:55       ` Alexey Tourbin
2008-07-06 21:19         ` Michael Bochkaryov [this message]

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=487136CF.7080203@rattler.kiev.ua \
    --to=misha@rattler.kiev.ua \
    --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