[devel-distro] внятные неявные правила (насчёт use-%)

Денис Смирнов mithraen at altlinux.ru
Wed Dec 16 20:40:35 MSK 2009


On Wed, Dec 16, 2009 at 07:03:24PM +0200, Michael Shigorin wrote:

MS> Не помню, где именно после сливания profiles/{base,disk} в main
MS> означена разница -- но в profiles/main/Makefile.in они оба,
MS> GLOBAL_BASE_PACKAGE_LISTS и GLOBAL_DISK_PACKAGE_LISTS, идут
MS> одной кучей.

Вот как раз в нем см. target pkg-groups-base.

Т.е. разница только в метаданных для установщика пакетов. Но это
существенная разница (будет пакет поставлен по дефолту, или только будет
валяться на диске) :)

>> MS> Если никто не против, после очередного раунда вычитывания и мержа
>> MS> всего, что просили/осмысленно втащить, надеюсь сделать и это.
>> Я бы implicit use-% просто переименовал в pkg-%.
MS> Это была первая мысль, но pkg-то могут идти в разные субпрофили.

Если я правильно понимаю, то только для use у нас пересечение двух видов
использования -- для package-list'ов, и для собственно целей вроде
описаных в use.mk.

disk-%, base-% и прочее используются только для указания package list'ов,
и поэтому пересечения namespace такого же вида как для use -- нету.
Возможно там есть другие грабли которые я не вижу, но конкретно грабля с
двойным назначением use-% хорошо если будет решена именно переименованием
имплицитного импорта списка пакетов в pkg-% вместо use-%.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel-distro/attachments/20091216/ef01caad/attachment.bin>


More information about the devel-distro mailing list