[devel] existing src.rpm kicked by new non-matching rpm
Dmitry V. Levin
ldv at altlinux.org
Sat Aug 22 00:08:08 MSD 2009
On Fri, Aug 21, 2009 at 11:54:12PM +0400, Alexey Tourbin wrote:
> On Fri, Aug 21, 2009 at 11:32:13PM +0400, Girar Builder robot wrote:
> > http://git.altlinux.org/tasks/11097/task/log
> >
> > 2009-Aug-21 23:29:01 :: task #11097 for sisyphus started:
> > #1 build jakarta-commons-collections-repolib-3.1-alt5_9jpp5.src.rpm
> > 2009-Aug-21 23:29:02 :: [i586] jakarta-commons-collections-repolib-3.1-alt5_9jpp5.src.rpm: build start
> > 2009-Aug-21 23:29:02 :: [x86_64] jakarta-commons-collections-repolib-3.1-alt5_9jpp5.src.rpm: build start
> > 2009-Aug-21 23:31:44 :: [i586] jakarta-commons-collections-repolib-3.1-alt5_9jpp5.src.rpm: build OK
> > 2009-Aug-21 23:31:44 :: [x86_64] jakarta-commons-collections-repolib-3.1-alt5_9jpp5.src.rpm: build OK
> > 2009-Aug-21 23:31:47 :: build check OK
> > *** Warning: existing src.rpm kicked by new non-matching rpm
> > jakarta-commons-collections-3.1-alt4_9jpp5.src.rpm jakarta-commons-collections-repolib
>
> Здесь происходит следующее. Управление пакетами в girar-builder идёт
> не на уровне отдельных пакетов, а на уровне наборов (src,bin+) -- то
> есть на уровне исходного пакета и соответствующих ему бинарных пакетов.
> Наборы не должны пересекаться по имени пакетов. А именно, если в
> репозитарии есть набор (src0,bin0+) а на вход поступает набор
> (src1,bin1+) то выполняется два пересечения:
>
> src0 & src1
> bin0+ & bin1+
>
> Если имена пакетов пересекаются (либо исходных, либо бинарных), то
> принимается решение, что набор (src1,bin1+) будет полностью вытеснять
> набор (src0,bin0+).
>
> Диагностика "existing src.rpm kicked by new non-matching rpm" означает,
> что вследствие пересечения (bin0+ & bin1+) набор 1 будет замещать набор 0,
> при том что имена исходных пакетов src0 и src1 разные.
Я недавно отправлял на сборку задание с аналогичным плановым эффектом
(имена там были покороче, более пригодные для примера):
http://git.altlinux.org/tasks/10938/task/log
Думаю что развёрнутые пояснения принципов работы сборочной системы на
конкретных примерах имеет смысл переносить в документацию.
> > 2009-Aug-21 23:31:47 :: plan OK
> > 2009-Aug-21 23:31:47 :: version check OK
> > 2009-Aug-21 23:32:02 :: created test repo
> > i586: NEW unmet dependencies detected:
> > activemq3#0:3.2.5-alt1_0.r1125.4jpp5 jakarta-commons-collections
> > apacheds-shared-ldap#0:0.9.5.5-alt1_2jpp5 jakarta-commons-collections
> > apacheds10-core#0:1.0.2-alt3_4jpp5 jakarta-commons-collections
--
ldv
----------- ????????? ????? -----------
???? ??????? ???????? ?? ? ????????? ???????...
??? : ???????????
??? : application/pgp-signature
?????? : 197 ??????
????????: ???????????
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090822/1847738b/attachment.bin>
More information about the Devel
mailing list