* [devel] I: p8 rpm urgently needs disttag support
@ 2019-01-16 16:20 ` Dmitry V. Levin
2019-01-16 17:20 ` Anton Farygin
2019-01-17 3:13 ` Vladimir D. Seleznev
0 siblings, 2 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-16 16:20 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: Vladimir D. Seleznev
[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]
On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
[...]
> x86_64-i586: NEW unmet dependencies detected:
> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
$ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
i586-php7-libs = 7.2.14-alt1
$ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
который умеет правильно сравнивать зависимости с disttag и без.
Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-16 16:20 ` [devel] I: p8 rpm urgently needs disttag support Dmitry V. Levin
@ 2019-01-16 17:20 ` Anton Farygin
2019-01-16 18:34 ` Dmitry V. Levin
2019-01-17 3:13 ` Vladimir D. Seleznev
1 sibling, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-16 17:20 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
Cc: Vladimir D. Seleznev
16.01.2019 19:20, Dmitry V. Levin пишет:
> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> [...]
>> x86_64-i586: NEW unmet dependencies detected:
>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> i586-php7-libs = 7.2.14-alt1
> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>
> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> который умеет правильно сравнивать зависимости с disttag и без.
>
> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
Ну отлично, тогда моё непролезшее по размеру письмо с WTF можно не
пропускать.
С perl'ом, видимо, тоже расходимся ?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-16 17:20 ` Anton Farygin
@ 2019-01-16 18:34 ` Dmitry V. Levin
0 siblings, 0 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-16 18:34 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1803 bytes --]
On Wed, Jan 16, 2019 at 08:20:21PM +0300, Anton Farygin wrote:
> 16.01.2019 19:20, Dmitry V. Levin пишет:
> > On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> >> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> > [...]
> >> x86_64-i586: NEW unmet dependencies detected:
> >> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> >> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> >> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> >> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> > $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> > i586-php7-libs = 7.2.14-alt1
> > $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> > i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> >
> > Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> > который умеет правильно сравнивать зависимости с disttag и без.
> >
> > Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> > из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> Ну отлично, тогда моё непролезшее по размеру письмо с WTF можно не
> пропускать.
> С perl'ом, видимо, тоже расходимся ?
Я ожидал, что это может затронуть perl, но нет, тут нам повезло, и perl
после обновления rpm на удалённых сборочных узлах, кажется, проходит и так:
в том большом задании только vim не прошёл install check,
но сейчас vim уже проходит install check.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-16 16:20 ` [devel] I: p8 rpm urgently needs disttag support Dmitry V. Levin
2019-01-16 17:20 ` Anton Farygin
@ 2019-01-17 3:13 ` Vladimir D. Seleznev
2019-01-17 4:44 ` Anton Farygin
` (2 more replies)
1 sibling, 3 replies; 44+ messages in thread
From: Vladimir D. Seleznev @ 2019-01-17 3:13 UTC (permalink / raw)
To: Dmitry V. Levin; +Cc: ALT Devel discussion list, Vladimir D. Seleznev
On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> > http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> [...]
> > x86_64-i586: NEW unmet dependencies detected:
> > i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> > i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> > 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> > 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>
> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> i586-php7-libs = 7.2.14-alt1
> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>
> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> который умеет правильно сравнивать зависимости с disttag и без.
>
> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
task #219515
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 3:13 ` Vladimir D. Seleznev
@ 2019-01-17 4:44 ` Anton Farygin
2019-01-17 10:51 ` vseleznv
2019-01-17 5:41 ` Anton Farygin
2019-01-17 13:02 ` Dmitry V. Levin
2 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-17 4:44 UTC (permalink / raw)
To: devel
17.01.2019 6:13, Vladimir D. Seleznev пишет:
> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
>> [...]
>>> x86_64-i586: NEW unmet dependencies detected:
>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
>> i586-php7-libs = 7.2.14-alt1
>> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>>
>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
>> который умеет правильно сравнивать зависимости с disttag и без.
>>
>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> task #219515
>
Предложения по тестированию приветствуются.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 3:13 ` Vladimir D. Seleznev
2019-01-17 4:44 ` Anton Farygin
@ 2019-01-17 5:41 ` Anton Farygin
2019-01-17 11:01 ` vseleznv
2019-01-17 13:02 ` Dmitry V. Levin
2 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-17 5:41 UTC (permalink / raw)
To: devel
17.01.2019 6:13, Vladimir D. Seleznev пишет:
> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
>> [...]
>>> x86_64-i586: NEW unmet dependencies detected:
>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
>> i586-php7-libs = 7.2.14-alt1
>> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>>
>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
>> который умеет правильно сравнивать зависимости с disttag и без.
>>
>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> task #219515
>
http://git.altlinux.org/tasks/219515/gears/170/git?p=git;a=shortlog
А нельзя ли из этих измнений оставить только то, что реально нужно ?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 4:44 ` Anton Farygin
@ 2019-01-17 10:51 ` vseleznv
2019-01-17 12:31 ` Anton Farygin
2019-01-18 12:20 ` Anton Farygin
0 siblings, 2 replies; 44+ messages in thread
From: vseleznv @ 2019-01-17 10:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> > On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> >> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> >>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> >> [...]
> >>> x86_64-i586: NEW unmet dependencies detected:
> >>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> >>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> >>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> >>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> >> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> >> i586-php7-libs = 7.2.14-alt1
> >> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> >> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> >>
> >> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> >> который умеет правильно сравнивать зависимости с disttag и без.
> >>
> >> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> >> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> > task #219515
> >
> Предложения по тестированию приветствуются.
В основном нужна сборка самых разных пакетов с выставленными разными
значениями disttag, проверка что собранные пакеты устанавливаются этим
rpm, и что подпакеты одного пакета из разных сборок с разным значением
disttag не удовлетворяются по строгим зависимостям этим rpm.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 5:41 ` Anton Farygin
@ 2019-01-17 11:01 ` vseleznv
2019-01-17 12:13 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: vseleznv @ 2019-01-17 11:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jan 17, 2019 at 08:41:14AM +0300, Anton Farygin wrote:
> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> > On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> >> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> >>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> >> [...]
> >>> x86_64-i586: NEW unmet dependencies detected:
> >>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> >>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> >>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> >>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> >> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> >> i586-php7-libs = 7.2.14-alt1
> >> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> >> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> >>
> >> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> >> который умеет правильно сравнивать зависимости с disttag и без.
> >>
> >> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> >> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> > task #219515
> >
> http://git.altlinux.org/tasks/219515/gears/170/git?p=git;a=shortlog
>
> А нельзя ли из этих измнений оставить только то, что реально нужно ?
Нужно бы даже больше. Среди этих изменений сбэкпортированные исправления
некоторых ошибок старого rpm, поддержка сборок пакетов с упаковкой больший
файлов, а также поддерка новых архитектур. Без этих изменений многие
пакеты невозможно будет пересобирать в бранч из Сизифа без адаптации
спека.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 11:01 ` vseleznv
@ 2019-01-17 12:13 ` Dmitry V. Levin
0 siblings, 0 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-17 12:13 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2220 bytes --]
On Thu, Jan 17, 2019 at 02:01:12PM +0300, vseleznv@altlinux.org wrote:
> On Thu, Jan 17, 2019 at 08:41:14AM +0300, Anton Farygin wrote:
> > 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> > > On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> > >> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> > >>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> > >> [...]
> > >>> x86_64-i586: NEW unmet dependencies detected:
> > >>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> > >>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > >>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > >>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > >>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> > >>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> > >>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> > >> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> > >> i586-php7-libs = 7.2.14-alt1
> > >> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> > >> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> > >>
> > >> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> > >> который умеет правильно сравнивать зависимости с disttag и без.
> > >>
> > >> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> > >> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> > > task #219515
> > >
> > http://git.altlinux.org/tasks/219515/gears/170/git?p=git;a=shortlog
> >
> > А нельзя ли из этих измнений оставить только то, что реально нужно ?
>
> Нужно бы даже больше. Среди этих изменений сбэкпортированные исправления
> некоторых ошибок старого rpm, поддержка сборок пакетов с упаковкой больший
> файлов, а также поддерка новых архитектур. Без этих изменений многие
> пакеты невозможно будет пересобирать в бранч из Сизифа без адаптации
> спека.
Для того, чтобы использовать в качестве rpm для girar, этих изменений
должно хватить.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 10:51 ` vseleznv
@ 2019-01-17 12:31 ` Anton Farygin
2019-01-17 13:10 ` Dmitry V. Levin
2019-01-18 12:20 ` Anton Farygin
1 sibling, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-17 12:31 UTC (permalink / raw)
To: ALT Linux Team development discussions, vseleznv
17.01.2019 13:51, vseleznv@altlinux.org пишет:
> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
>>>> [...]
>>>>> x86_64-i586: NEW unmet dependencies detected:
>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>>>> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
>>>> i586-php7-libs = 7.2.14-alt1
>>>> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>>>>
>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
>>>> который умеет правильно сравнивать зависимости с disttag и без.
>>>>
>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
>>> task #219515
>>>
>> Предложения по тестированию приветствуются.
> В основном нужна сборка самых разных пакетов с выставленными разными
> значениями disttag, проверка что собранные пакеты устанавливаются этим
> rpm, и что подпакеты одного пакета из разных сборок с разным значением
> disttag не удовлетворяются по строгим зависимостям этим rpm.
Простая сборка ничего не даст - нужно кому-то внимательно анализировать
результаты этой самой пересборки.
Предлагаю такой test-case - пересборка в beehive всего p8 без этого
задания. Во время пересборки - запомнить все provides и requires
получающихся в результате пакетов.
Следующим этапом - пересборка всех пакетов с rpm из этого задания и
сравнение список результирующих provides и requires. Если список будет
отличаться - то нужно понять, правильные это отличия или нет.
Такая операция на наших тестовых мощностях сейчас делается за двое суток.
Параллельно с этим предлагаю поднять ещё одну тестовую сборочницу и
проводить такие эксперименты на ней уже с заданиями. Т.к. сейчас сделано
так, что зависимости пакетов, собранных в сборочнице - отличаются от
зависимостей пакетов, собранных hasher'ом на локалхосте и проверить
изменения в rpm без сборочницы простым способом невозможно.
Заодно думаю было бы полезно взять за правило автору изменения в rpm/apt
делать скрипты, тестирующие предлагаемую функциональность.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 3:13 ` Vladimir D. Seleznev
2019-01-17 4:44 ` Anton Farygin
2019-01-17 5:41 ` Anton Farygin
@ 2019-01-17 13:02 ` Dmitry V. Levin
2019-01-17 21:06 ` vseleznv
2019-01-18 4:05 ` Ivan Zakharyaschev
2 siblings, 2 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-17 13:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1668 bytes --]
On Thu, Jan 17, 2019 at 06:13:06AM +0300, Vladimir D. Seleznev wrote:
> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> > On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> > > http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> > [...]
> > > x86_64-i586: NEW unmet dependencies detected:
> > > i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> > > i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> > > 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> > > 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> >
> > $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> > i586-php7-libs = 7.2.14-alt1
> > $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> > i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> >
> > Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> > который умеет правильно сравнивать зависимости с disttag и без.
> >
> > Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> > из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
>
> task #219515
Я правильно понимаю, что следующим заданием, закоммиченным в p8
после rpm-4.0.4-alt101.M80P.4, обязательно должно быть задание
с rpmrebuild-arepo и rpm-4.0.4-alt101.M80P.5?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 12:31 ` Anton Farygin
@ 2019-01-17 13:10 ` Dmitry V. Levin
2019-01-17 13:46 ` Anton Farygin
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-17 13:10 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3296 bytes --]
On Thu, Jan 17, 2019 at 03:31:28PM +0300, Anton Farygin wrote:
> 17.01.2019 13:51, vseleznv@altlinux.org пишет:
> > On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
> >> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> >>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> >>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> >>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> >>>> [...]
> >>>>> x86_64-i586: NEW unmet dependencies detected:
> >>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> >>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> >>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> >>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> >>>> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> >>>> i586-php7-libs = 7.2.14-alt1
> >>>> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> >>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> >>>>
> >>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> >>>> который умеет правильно сравнивать зависимости с disttag и без.
> >>>>
> >>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> >>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> >>> task #219515
> >>>
> >> Предложения по тестированию приветствуются.
> > В основном нужна сборка самых разных пакетов с выставленными разными
> > значениями disttag, проверка что собранные пакеты устанавливаются этим
> > rpm, и что подпакеты одного пакета из разных сборок с разным значением
> > disttag не удовлетворяются по строгим зависимостям этим rpm.
> Простая сборка ничего не даст - нужно кому-то внимательно анализировать
> результаты этой самой пересборки.
Никто не сможет внимательно проанализировать результаты тестовой
пересборки p8, поскольку там слишком много шума, да и число
несобирающихся пакетов тоже запредельное.
Предлагаю для начала отправить задание с php в Сизиф.
Я ожидаю, что теперь оно соберётся.
> Предлагаю такой test-case - пересборка в beehive всего p8 без этого
> задания. Во время пересборки - запомнить все provides и requires
> получающихся в результате пакетов.
Все это уже есть в логах последней обычной тестовой пересборки p8.
> Следующим этапом - пересборка всех пакетов с rpm из этого задания и
> сравнение список результирующих provides и requires. Если список будет
> отличаться - то нужно понять, правильные это отличия или нет.
Тогда уж проще закоммитить rpm в p8 и провести обычную плановую тестовую
пересборку. Если вдруг обнаружатся регрессии, пофиксить.
> Заодно думаю было бы полезно взять за правило автору изменения в rpm/apt
> делать скрипты, тестирующие предлагаемую функциональность.
Было бы неплохо, конечно, но к тому времени, когда будет создан
релевантный test suite, все уже забудут, что такое p8.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 13:10 ` Dmitry V. Levin
@ 2019-01-17 13:46 ` Anton Farygin
2019-01-17 13:56 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-17 13:46 UTC (permalink / raw)
To: devel
17.01.2019 16:10, Dmitry V. Levin пишет:
>> Следующим этапом - пересборка всех пакетов с rpm из этого задания и
>> сравнение список результирующих provides и requires. Если список будет
>> отличаться - то нужно понять, правильные это отличия или нет.
> Тогда уж проще закоммитить rpm в p8 и провести обычную плановую тестовую
> пересборку. Если вдруг обнаружатся регрессии, пофиксить.
>
Нет, тестовая пересборка не выявит проблем, возникающих с DISTTAG и
сборкой пакетов из заданий.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 13:46 ` Anton Farygin
@ 2019-01-17 13:56 ` Dmitry V. Levin
2019-01-17 14:23 ` Anton Farygin
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-17 13:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 642 bytes --]
On Thu, Jan 17, 2019 at 04:46:54PM +0300, Anton Farygin wrote:
> 17.01.2019 16:10, Dmitry V. Levin пишет:
> >> Следующим этапом - пересборка всех пакетов с rpm из этого задания и
> >> сравнение список результирующих provides и requires. Если список будет
> >> отличаться - то нужно понять, правильные это отличия или нет.
> > Тогда уж проще закоммитить rpm в p8 и провести обычную плановую тестовую
> > пересборку. Если вдруг обнаружатся регрессии, пофиксить.
> >
> Нет, тестовая пересборка не выявит проблем, возникающих с DISTTAG и
> сборкой пакетов из заданий.
Давайте включим disttag для тестовой пересборки?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 13:56 ` Dmitry V. Levin
@ 2019-01-17 14:23 ` Anton Farygin
2019-01-17 15:29 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-17 14:23 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
17.01.2019 16:56, Dmitry V. Levin пишет:
> On Thu, Jan 17, 2019 at 04:46:54PM +0300, Anton Farygin wrote:
>> 17.01.2019 16:10, Dmitry V. Levin пишет:
>>>> Следующим этапом - пересборка всех пакетов с rpm из этого задания и
>>>> сравнение список результирующих provides и requires. Если список будет
>>>> отличаться - то нужно понять, правильные это отличия или нет.
>>> Тогда уж проще закоммитить rpm в p8 и провести обычную плановую тестовую
>>> пересборку. Если вдруг обнаружатся регрессии, пофиксить.
>>>
>> Нет, тестовая пересборка не выявит проблем, возникающих с DISTTAG и
>> сборкой пакетов из заданий.
> Давайте включим disttag для тестовой пересборки?
>
А в какой номер задания/подзадания ты его включишь ?
Разве что брать уже существующий у предыдущего пакета и выставлять в
такой же.
$ rpmquery --qf '%{DISTTAG}\n' systemd
sisyphus.219244.100
Но тогда непонятно, что делать с пакетами, у которых disttag отсутствует.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 14:23 ` Anton Farygin
@ 2019-01-17 15:29 ` Dmitry V. Levin
2019-01-17 17:33 ` Anton Farygin
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-17 15:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1225 bytes --]
On Thu, Jan 17, 2019 at 05:23:09PM +0300, Anton Farygin wrote:
> 17.01.2019 16:56, Dmitry V. Levin пишет:
> > On Thu, Jan 17, 2019 at 04:46:54PM +0300, Anton Farygin wrote:
> >> 17.01.2019 16:10, Dmitry V. Levin пишет:
> >>>> Следующим этапом - пересборка всех пакетов с rpm из этого задания и
> >>>> сравнение список результирующих provides и requires. Если список будет
> >>>> отличаться - то нужно понять, правильные это отличия или нет.
> >>> Тогда уж проще закоммитить rpm в p8 и провести обычную плановую тестовую
> >>> пересборку. Если вдруг обнаружатся регрессии, пофиксить.
> >>>
> >> Нет, тестовая пересборка не выявит проблем, возникающих с DISTTAG и
> >> сборкой пакетов из заданий.
> > Давайте включим disttag для тестовой пересборки?
> >
> А в какой номер задания/подзадания ты его включишь ?
>
> Разве что брать уже существующий у предыдущего пакета и выставлять в
> такой же.
>
> $ rpmquery --qf '%{DISTTAG}\n' systemd
> sisyphus.219244.100
Да, я бы взял существующий, если есть.
> Но тогда непонятно, что делать с пакетами, у которых disttag отсутствует.
Можно взять любой, который не меняется от одной тестовой пересборки
к другой, например, $repo+rebuild.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 15:29 ` Dmitry V. Levin
@ 2019-01-17 17:33 ` Anton Farygin
0 siblings, 0 replies; 44+ messages in thread
From: Anton Farygin @ 2019-01-17 17:33 UTC (permalink / raw)
To: devel
17.01.2019 18:29, Dmitry V. Levin пишет:
> On Thu, Jan 17, 2019 at 05:23:09PM +0300, Anton Farygin wrote:
>> 17.01.2019 16:56, Dmitry V. Levin пишет:
>>> On Thu, Jan 17, 2019 at 04:46:54PM +0300, Anton Farygin wrote:
>>>> 17.01.2019 16:10, Dmitry V. Levin пишет:
>>>>>> Следующим этапом - пересборка всех пакетов с rpm из этого задания и
>>>>>> сравнение список результирующих provides и requires. Если список будет
>>>>>> отличаться - то нужно понять, правильные это отличия или нет.
>>>>> Тогда уж проще закоммитить rpm в p8 и провести обычную плановую тестовую
>>>>> пересборку. Если вдруг обнаружатся регрессии, пофиксить.
>>>>>
>>>> Нет, тестовая пересборка не выявит проблем, возникающих с DISTTAG и
>>>> сборкой пакетов из заданий.
>>> Давайте включим disttag для тестовой пересборки?
>>>
>> А в какой номер задания/подзадания ты его включишь ?
>>
>> Разве что брать уже существующий у предыдущего пакета и выставлять в
>> такой же.
>>
>> $ rpmquery --qf '%{DISTTAG}\n' systemd
>> sisyphus.219244.100
> Да, я бы взял существующий, если есть.
>
>> Но тогда непонятно, что делать с пакетами, у которых disttag отсутствует.
> Можно взять любой, который не меняется от одной тестовой пересборки
> к другой, например, $repo+rebuild.
>
А сможешь сохранить результирующий репозиторий, что бы проверить
обновляемость до него ?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 13:02 ` Dmitry V. Levin
@ 2019-01-17 21:06 ` vseleznv
2019-01-18 4:05 ` Ivan Zakharyaschev
1 sibling, 0 replies; 44+ messages in thread
From: vseleznv @ 2019-01-17 21:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jan 17, 2019 at 04:02:49PM +0300, Dmitry V. Levin wrote:
> On Thu, Jan 17, 2019 at 06:13:06AM +0300, Vladimir D. Seleznev wrote:
> > On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> > > On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> > > > http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> > > [...]
> > > > x86_64-i586: NEW unmet dependencies detected:
> > > > i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> > > > i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > > i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > > i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > > i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> > > > 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> > > > 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> > >
> > > $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> > > i586-php7-libs = 7.2.14-alt1
> > > $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> > > i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> > >
> > > Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> > > который умеет правильно сравнивать зависимости с disttag и без.
> > >
> > > Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> > > из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> >
> > task #219515
>
> Я правильно понимаю, что следующим заданием, закоммиченным в p8
> после rpm-4.0.4-alt101.M80P.4, обязательно должно быть задание
> с rpmrebuild-arepo и rpm-4.0.4-alt101.M80P.5?
Да.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 13:02 ` Dmitry V. Levin
2019-01-17 21:06 ` vseleznv
@ 2019-01-18 4:05 ` Ivan Zakharyaschev
1 sibling, 0 replies; 44+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-18 4:05 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: vseleznv
[-- Attachment #1: Type: text/plain, Size: 852 bytes --]
On Thu, 17 Jan 2019, Dmitry V. Levin wrote:
> On Thu, Jan 17, 2019 at 06:13:06AM +0300, Vladimir D. Seleznev wrote:
> > task #219515
>
> Я правильно понимаю, что следующим заданием, закоммиченным в p8
> после rpm-4.0.4-alt101.M80P.4, обязательно должно быть задание
> с rpmrebuild-arepo и rpm-4.0.4-alt101.M80P.5?
Советую там сделать так (можно взять у меня в ветке p8):
$ git --no-pager diff vseleznv@ALT/p8 p8
diff --git a/rpm-4_0.spec b/rpm-4_0.spec
index 5f15067e4..6155bb079 100644
--- a/rpm-4_0.spec
+++ b/rpm-4_0.spec
@@ -534,7 +534,7 @@ fi
%changelog
* Thu Jan 17 2019 Vladimir D. Seleznev <vseleznv@altlinux.org>
4.0.4-alt101.M80P.5
-- Dropped %_allow_deps_with_beginning_dot support
+- Dropped %%_allow_deps_with_beginning_dot support
(introduced in 4.0.4-alt101.M80P.3).
- Removed temporary provides.
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-17 10:51 ` vseleznv
2019-01-17 12:31 ` Anton Farygin
@ 2019-01-18 12:20 ` Anton Farygin
2019-01-18 12:31 ` [devel] ошибка где-то в rpm-build Anton Farygin
2019-01-18 13:06 ` [devel] I: p8 rpm urgently needs disttag support Dmitry V. Levin
1 sibling, 2 replies; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 12:20 UTC (permalink / raw)
To: ALT Linux Team development discussions, vseleznv
17.01.2019 13:51, vseleznv@altlinux.org пишет:
> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
>>>> [...]
>>>>> x86_64-i586: NEW unmet dependencies detected:
>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>>>> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
>>>> i586-php7-libs = 7.2.14-alt1
>>>> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>>>>
>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
>>>> который умеет правильно сравнивать зависимости с disttag и без.
>>>>
>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
>>> task #219515
>>>
>> Предложения по тестированию приветствуются.
> В основном нужна сборка самых разных пакетов с выставленными разными
> значениями disttag, проверка что собранные пакеты устанавливаются этим
> rpm, и что подпакеты одного пакета из разных сборок с разным значением
> disttag не удовлетворяются по строгим зависимостям этим rpm.
>
В rpm из Sisyphus нашли ошибку.
Для её воспроизведения нужно поставить десктопную систему (workstation
K), обновить её до Sisyphus с 4.13.0.1-alt4
после этого установить в эту систему wireshark-qt
И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
(т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
собранного новым rpm'ом).
Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
пакеты, собранные новым rpm - то у нас появляются проблемы.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 12:20 ` Anton Farygin
@ 2019-01-18 12:31 ` Anton Farygin
2019-01-18 12:48 ` Vladimir D. Seleznev
2019-01-18 13:06 ` [devel] I: p8 rpm urgently needs disttag support Dmitry V. Levin
1 sibling, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 12:31 UTC (permalink / raw)
To: ALT Linux Team development discussions, vseleznv
18.01.2019 15:20, Anton Farygin пишет:
> 17.01.2019 13:51, vseleznv@altlinux.org пишет:
>> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
>>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
>>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
>>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter
>>>>> robot wrote:
>>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
>>>>> [...]
>>>>>> x86_64-i586: NEW unmet dependencies detected:
>>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo =
>>>>>> 7.2.14-alt1
>>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>>>>> $ rpmquery -R -p
>>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm
>>>>> |grep ^i586-
>>>>> i586-php7-libs = 7.2.14-alt1
>>>>> $ rpmquery --provides -p
>>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm
>>>>> |grep ^i586-
>>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>>>>>
>>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
>>>>> который умеет правильно сравнивать зависимости с disttag и без.
>>>>>
>>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с
>>>>> помощью ключей
>>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
>>>> task #219515
>>>>
>>> Предложения по тестированию приветствуются.
>> В основном нужна сборка самых разных пакетов с выставленными разными
>> значениями disttag, проверка что собранные пакеты устанавливаются этим
>> rpm, и что подпакеты одного пакета из разных сборок с разным значением
>> disttag не удовлетворяются по строгим зависимостям этим rpm.
>>
> В rpm из Sisyphus нашли ошибку.
>
> Для её воспроизведения нужно поставить десктопную систему (workstation
> K), обновить её до Sisyphus с 4.13.0.1-alt4
>
> после этого установить в эту систему wireshark-qt
>
> И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> собранного новым rpm'ом).
>
> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> пакеты, собранные новым rpm - то у нас появляются проблемы.
>
Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
убирает из зависимостей понятные старому rpm и добавляет зависимости,
интерпретировать которые старый rpm правильно не может.
Поэтому мы получаем слом поведения, которое чинится только через apt-get
install rpm, что для сизифа ещё терпимо, но для стабильных веток
недопустимо.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 12:31 ` [devel] ошибка где-то в rpm-build Anton Farygin
@ 2019-01-18 12:48 ` Vladimir D. Seleznev
2019-01-18 12:58 ` Ivan Zakharyaschev
0 siblings, 1 reply; 44+ messages in thread
From: Vladimir D. Seleznev @ 2019-01-18 12:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Jan 18, 2019 at 03:31:23PM +0300, Anton Farygin wrote:
> 18.01.2019 15:20, Anton Farygin пишет:
> > 17.01.2019 13:51, vseleznv@altlinux.org пишет:
> >> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
> >>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> >>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> >>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter
> >>>>> robot wrote:
> >>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> >>>>> [...]
> >>>>>> x86_64-i586: NEW unmet dependencies detected:
> >>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> >>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo =
> >>>>>> 7.2.14-alt1
> >>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> >>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> >>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> >>>>> $ rpmquery -R -p
> >>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm
> >>>>> |grep ^i586-
> >>>>> i586-php7-libs = 7.2.14-alt1
> >>>>> $ rpmquery --provides -p
> >>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm
> >>>>> |grep ^i586-
> >>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> >>>>>
> >>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> >>>>> который умеет правильно сравнивать зависимости с disttag и без.
> >>>>>
> >>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с
> >>>>> помощью ключей
> >>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> >>>> task #219515
> >>>>
> >>> Предложения по тестированию приветствуются.
> >> В основном нужна сборка самых разных пакетов с выставленными разными
> >> значениями disttag, проверка что собранные пакеты устанавливаются этим
> >> rpm, и что подпакеты одного пакета из разных сборок с разным значением
> >> disttag не удовлетворяются по строгим зависимостям этим rpm.
> >>
> > В rpm из Sisyphus нашли ошибку.
> >
> > Для её воспроизведения нужно поставить десктопную систему (workstation
> > K), обновить её до Sisyphus с 4.13.0.1-alt4
> >
> > после этого установить в эту систему wireshark-qt
> >
> > И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> > (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> > собранного новым rpm'ом).
Вы перед dist-upgrade до Сизифа ставили rpm из #219515?
> > Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > пакеты, собранные новым rpm - то у нас появляются проблемы.
> >
> Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
> убирает из зависимостей понятные старому rpm и добавляет зависимости,
> интерпретировать которые старый rpm правильно не может.
>
> Поэтому мы получаем слом поведения, которое чинится только через apt-get
> install rpm, что для сизифа ещё терпимо, но для стабильных веток
> недопустимо.
Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
что сначала надо подключить новые репозитории и отключить старые, потом
выполнить команду
apt-get install rpm apt
а потом уже делать dist-upgrade.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 12:48 ` Vladimir D. Seleznev
@ 2019-01-18 12:58 ` Ivan Zakharyaschev
2019-01-18 13:08 ` Anton Farygin
` (2 more replies)
0 siblings, 3 replies; 44+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-18 12:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3785 bytes --]
On Fri, 18 Jan 2019, Vladimir D. Seleznev wrote:
> On Fri, Jan 18, 2019 at 03:31:23PM +0300, Anton Farygin wrote:
> > 18.01.2019 15:20, Anton Farygin пишет:
> > > 17.01.2019 13:51, vseleznv@altlinux.org пишет:
> > >> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
> > >>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> > >>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> > >>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter
> > >>>>> robot wrote:
> > >>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> > >>>>> [...]
> > >>>>>> x86_64-i586: NEW unmet dependencies detected:
> > >>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> > >>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > >>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > >>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo =
> > >>>>>> 7.2.14-alt1
> > >>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> > >>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> > >>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> > >>>>> $ rpmquery -R -p
> > >>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm
> > >>>>> |grep ^i586-
> > >>>>> i586-php7-libs = 7.2.14-alt1
> > >>>>> $ rpmquery --provides -p
> > >>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm
> > >>>>> |grep ^i586-
> > >>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> > >>>>>
> > >>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> > >>>>> который умеет правильно сравнивать зависимости с disttag и без.
> > >>>>>
> > >>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с
> > >>>>> помощью ключей
> > >>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> > >>>> task #219515
> > >>>>
> > >>> Предложения по тестированию приветствуются.
> > >> В основном нужна сборка самых разных пакетов с выставленными разными
> > >> значениями disttag, проверка что собранные пакеты устанавливаются этим
> > >> rpm, и что подпакеты одного пакета из разных сборок с разным значением
> > >> disttag не удовлетворяются по строгим зависимостям этим rpm.
> > >>
> > > В rpm из Sisyphus нашли ошибку.
> > >
> > > Для её воспроизведения нужно поставить десктопную систему (workstation
> > > K), обновить её до Sisyphus с 4.13.0.1-alt4
> > >
> > > после этого установить в эту систему wireshark-qt
> > >
> > > И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> > > (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> > > собранного новым rpm'ом).
>
> Вы перед dist-upgrade до Сизифа ставили rpm из #219515?
>
> > > Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > > пакеты, собранные новым rpm - то у нас появляются проблемы.
> > >
> > Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
> > убирает из зависимостей понятные старому rpm и добавляет зависимости,
> > интерпретировать которые старый rpm правильно не может.
> >
> > Поэтому мы получаем слом поведения, которое чинится только через apt-get
> > install rpm, что для сизифа ещё терпимо, но для стабильных веток
> > недопустимо.
>
> Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
> что сначала надо подключить новые репозитории и отключить старые, потом
> выполнить команду
>
> apt-get install rpm apt
>
> а потом уже делать dist-upgrade.
А не будет ли такой проблемы при обновлениях внутри p8?
Кажется, по сути то же самое может произойти.
А в инструкциях не сказано, что при обновлении не с бранча на бранч надо
сначала rpm обновить. :)
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 12:20 ` Anton Farygin
2019-01-18 12:31 ` [devel] ошибка где-то в rpm-build Anton Farygin
@ 2019-01-18 13:06 ` Dmitry V. Levin
2019-01-18 13:17 ` Anton Farygin
1 sibling, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-18 13:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2651 bytes --]
On Fri, Jan 18, 2019 at 03:20:40PM +0300, Anton Farygin wrote:
> 17.01.2019 13:51, vseleznv@altlinux.org пишет:
> > On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
> >> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> >>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> >>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
> >>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> >>>> [...]
> >>>>> x86_64-i586: NEW unmet dependencies detected:
> >>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> >>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> >>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> >>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> >>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> >>>> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
> >>>> i586-php7-libs = 7.2.14-alt1
> >>>> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
> >>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> >>>>
> >>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> >>>> который умеет правильно сравнивать зависимости с disttag и без.
> >>>>
> >>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
> >>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> >>> task #219515
> >>>
> >> Предложения по тестированию приветствуются.
> > В основном нужна сборка самых разных пакетов с выставленными разными
> > значениями disttag, проверка что собранные пакеты устанавливаются этим
> > rpm, и что подпакеты одного пакета из разных сборок с разным значением
> > disttag не удовлетворяются по строгим зависимостям этим rpm.
> >
> В rpm из Sisyphus нашли ошибку.
>
> Для её воспроизведения нужно поставить десктопную систему (workstation
> K), обновить её до Sisyphus с 4.13.0.1-alt4
>
> после этого установить в эту систему wireshark-qt
>
> И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> собранного новым rpm'ом).
>
> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> пакеты, собранные новым rpm - то у нас появляются проблемы.
Надо сперва обновить rpm - это, надеюсь, очевидно.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 12:58 ` Ivan Zakharyaschev
@ 2019-01-18 13:08 ` Anton Farygin
2019-01-18 13:10 ` vseleznv
2019-01-18 14:21 ` Leonid Krivoshein
2 siblings, 0 replies; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 13:08 UTC (permalink / raw)
To: ALT Linux Team development discussions, Ivan Zakharyaschev
18.01.2019 15:58, Ivan Zakharyaschev пишет:
> On Fri, 18 Jan 2019, Vladimir D. Seleznev wrote:
>
>> On Fri, Jan 18, 2019 at 03:31:23PM +0300, Anton Farygin wrote:
>>> 18.01.2019 15:20, Anton Farygin пишет:
>>>> 17.01.2019 13:51, vseleznv@altlinux.org пишет:
>>>>> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
>>>>>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
>>>>>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
>>>>>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter
>>>>>>>> robot wrote:
>>>>>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
>>>>>>>> [...]
>>>>>>>>> x86_64-i586: NEW unmet dependencies detected:
>>>>>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>>>>>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo =
>>>>>>>>> 7.2.14-alt1
>>>>>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>>>>>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>>>>>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>>>>>>>> $ rpmquery -R -p
>>>>>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm
>>>>>>>> |grep ^i586-
>>>>>>>> i586-php7-libs = 7.2.14-alt1
>>>>>>>> $ rpmquery --provides -p
>>>>>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm
>>>>>>>> |grep ^i586-
>>>>>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>>>>>>>>
>>>>>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
>>>>>>>> который умеет правильно сравнивать зависимости с disttag и без.
>>>>>>>>
>>>>>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с
>>>>>>>> помощью ключей
>>>>>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
>>>>>>> task #219515
>>>>>>>
>>>>>> Предложения по тестированию приветствуются.
>>>>> В основном нужна сборка самых разных пакетов с выставленными разными
>>>>> значениями disttag, проверка что собранные пакеты устанавливаются этим
>>>>> rpm, и что подпакеты одного пакета из разных сборок с разным значением
>>>>> disttag не удовлетворяются по строгим зависимостям этим rpm.
>>>>>
>>>> В rpm из Sisyphus нашли ошибку.
>>>>
>>>> Для её воспроизведения нужно поставить десктопную систему (workstation
>>>> K), обновить её до Sisyphus с 4.13.0.1-alt4
>>>>
>>>> после этого установить в эту систему wireshark-qt
>>>>
>>>> И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
>>>> (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
>>>> собранного новым rpm'ом).
>> Вы перед dist-upgrade до Сизифа ставили rpm из #219515?
>>
>>>> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
>>>> пакеты, собранные новым rpm - то у нас появляются проблемы.
>>>>
>>> Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
>>> убирает из зависимостей понятные старому rpm и добавляет зависимости,
>>> интерпретировать которые старый rpm правильно не может.
>>>
>>> Поэтому мы получаем слом поведения, которое чинится только через apt-get
>>> install rpm, что для сизифа ещё терпимо, но для стабильных веток
>>> недопустимо.
>> Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
>> что сначала надо подключить новые репозитории и отключить старые, потом
>> выполнить команду
>>
>> apt-get install rpm apt
>>
>> а потом уже делать dist-upgrade.
> А не будет ли такой проблемы при обновлениях внутри p8?
>
> Кажется, по сути то же самое может произойти.
>
> А в инструкциях не сказано, что при обновлении не с бранча на бранч надо
> сначала rpm обновить. :)
>
Да, конечно - речь про обновление внутри бранча. Если мы сейчас
перетащим туда изменения в rpmbuild из Sisyphus.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 12:58 ` Ivan Zakharyaschev
2019-01-18 13:08 ` Anton Farygin
@ 2019-01-18 13:10 ` vseleznv
2019-01-18 13:12 ` Anton Farygin
2019-01-18 13:21 ` Ivan Zakharyaschev
2019-01-18 14:21 ` Leonid Krivoshein
2 siblings, 2 replies; 44+ messages in thread
From: vseleznv @ 2019-01-18 13:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Jan 18, 2019 at 03:58:33PM +0300, Ivan Zakharyaschev wrote:
>
> On Fri, 18 Jan 2019, Vladimir D. Seleznev wrote:
>
> > On Fri, Jan 18, 2019 at 03:31:23PM +0300, Anton Farygin wrote:
> > > 18.01.2019 15:20, Anton Farygin пишет:
> > > > 17.01.2019 13:51, vseleznv@altlinux.org пишет:
> > > >> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
> > > >>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
> > > >>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
> > > >>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter
> > > >>>>> robot wrote:
> > > >>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
> > > >>>>> [...]
> > > >>>>>> x86_64-i586: NEW unmet dependencies detected:
> > > >>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
> > > >>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > >>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
> > > >>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo =
> > > >>>>>> 7.2.14-alt1
> > > >>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
> > > >>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
> > > >>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
> > > >>>>> $ rpmquery -R -p
> > > >>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm
> > > >>>>> |grep ^i586-
> > > >>>>> i586-php7-libs = 7.2.14-alt1
> > > >>>>> $ rpmquery --provides -p
> > > >>>>> tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm
> > > >>>>> |grep ^i586-
> > > >>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
> > > >>>>>
> > > >>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
> > > >>>>> который умеет правильно сравнивать зависимости с disttag и без.
> > > >>>>>
> > > >>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с
> > > >>>>> помощью ключей
> > > >>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
> > > >>>> task #219515
> > > >>>>
> > > >>> Предложения по тестированию приветствуются.
> > > >> В основном нужна сборка самых разных пакетов с выставленными разными
> > > >> значениями disttag, проверка что собранные пакеты устанавливаются этим
> > > >> rpm, и что подпакеты одного пакета из разных сборок с разным значением
> > > >> disttag не удовлетворяются по строгим зависимостям этим rpm.
> > > >>
> > > > В rpm из Sisyphus нашли ошибку.
> > > >
> > > > Для её воспроизведения нужно поставить десктопную систему (workstation
> > > > K), обновить её до Sisyphus с 4.13.0.1-alt4
> > > >
> > > > после этого установить в эту систему wireshark-qt
> > > >
> > > > И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> > > > (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> > > > собранного новым rpm'ом).
> >
> > Вы перед dist-upgrade до Сизифа ставили rpm из #219515?
> >
> > > > Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > > > пакеты, собранные новым rpm - то у нас появляются проблемы.
> > > >
> > > Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
> > > убирает из зависимостей понятные старому rpm и добавляет зависимости,
> > > интерпретировать которые старый rpm правильно не может.
> > >
> > > Поэтому мы получаем слом поведения, которое чинится только через apt-get
> > > install rpm, что для сизифа ещё терпимо, но для стабильных веток
> > > недопустимо.
> >
> > Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
> > что сначала надо подключить новые репозитории и отключить старые, потом
> > выполнить команду
> >
> > apt-get install rpm apt
> >
> > а потом уже делать dist-upgrade.
>
> А не будет ли такой проблемы при обновлениях внутри p8?
>
> Кажется, по сути то же самое может произойти.
>
> А в инструкциях не сказано, что при обновлении не с бранча на бранч надо
> сначала rpm обновить. :)
Я думаю, EVRD должна быть feature rpm. Тогда никаких проблем быть не
должно.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 13:10 ` vseleznv
@ 2019-01-18 13:12 ` Anton Farygin
2019-01-18 13:23 ` Anton Farygin
2019-01-18 13:21 ` Ivan Zakharyaschev
1 sibling, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 13:12 UTC (permalink / raw)
To: ALT Linux Team development discussions, vseleznv
18.01.2019 16:10, vseleznv@altlinux.org пишет:
> Я думаю, EVRD должна быть feature rpm. Тогда никаких проблем быть не
> должно.
Не мог бы ты расшифровать эту фразу ?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 13:06 ` [devel] I: p8 rpm urgently needs disttag support Dmitry V. Levin
@ 2019-01-18 13:17 ` Anton Farygin
2019-01-18 13:44 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 13:17 UTC (permalink / raw)
To: devel
18.01.2019 16:06, Dmitry V. Levin пишет:
> On Fri, Jan 18, 2019 at 03:20:40PM +0300, Anton Farygin wrote:
>> 17.01.2019 13:51, vseleznv@altlinux.org пишет:
>>> On Thu, Jan 17, 2019 at 07:44:14AM +0300, Anton Farygin wrote:
>>>> 17.01.2019 6:13, Vladimir D. Seleznev пишет:
>>>>> On Wed, Jan 16, 2019 at 07:20:23PM +0300, Dmitry V. Levin wrote:
>>>>>> On Wed, Jan 16, 2019 at 04:05:44PM +0000, Girar Builder awaiter robot wrote:
>>>>>>> http://git.altlinux.org/tasks/218504/logs/events.2.1.log
>>>>>> [...]
>>>>>>> x86_64-i586: NEW unmet dependencies detected:
>>>>>>> i586-php7-ldap.32bit#7.2.14-alt1 i586-php7-libs = 7.2.14-alt1
>>>>>>> i586-php7-pdo_mysql.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>>>> i586-php7-pdo_odbc.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>>>> i586-php7-pdo_sqlite.32bit#7.2.14-alt1 i586-php7-pdo = 7.2.14-alt1
>>>>>>> i586-php7-xmlreader.32bit#7.2.14-alt1 i586-php7-dom = 7.2.14-alt1
>>>>>>> 2019-Jan-16 16:05:43 :: [x86_64-i586] unmets FAILED
>>>>>>> 2019-Jan-16 16:05:43 :: task #218504 for sisyphus FAILED
>>>>>> $ rpmquery -R -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-ldap-7.2.14-alt1.i586.rpm |grep ^i586-
>>>>>> i586-php7-libs = 7.2.14-alt1
>>>>>> $ rpmquery --provides -p tasks/218504/arepo/x86_64-i586/rpms/i586-php7-libs-7.2.14-alt1.i586.rpm |grep ^i586-
>>>>>> i586-php7-libs = 7.2.14-alt1:sisyphus+218504.40.1.1
>>>>>>
>>>>>> Мы видим, что на хосте, управляющем сборкой, тоже нужен librpm,
>>>>>> который умеет правильно сравнивать зависимости с disttag и без.
>>>>>>
>>>>>> Поскольку Сизифный rpm не умеет проверять подписи пакетов с помощью ключей
>>>>>> из alt-gpgkeys, ждём бэкпорта изменений из rpm-4.13.0.1-alt5 в p8.
>>>>> task #219515
>>>>>
>>>> Предложения по тестированию приветствуются.
>>> В основном нужна сборка самых разных пакетов с выставленными разными
>>> значениями disttag, проверка что собранные пакеты устанавливаются этим
>>> rpm, и что подпакеты одного пакета из разных сборок с разным значением
>>> disttag не удовлетворяются по строгим зависимостям этим rpm.
>>>
>> В rpm из Sisyphus нашли ошибку.
>>
>> Для её воспроизведения нужно поставить десктопную систему (workstation
>> K), обновить её до Sisyphus с 4.13.0.1-alt4
>> после этого установить в эту систему wireshark-qt
>>
>> И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
>> (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
>> собранного новым rpm'ом).
>>
>> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
>> пакеты, собранные новым rpm - то у нас появляются проблемы.
> Надо сперва обновить rpm - это, надеюсь, очевидно.
Если для Sisyphus это вполне очевидно, то для stable ветки - совсем не
очевидно.
Мне кажется, что надо переосмыслить алгоритм изменения поведения с
disttag у rpm-build в p8.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 13:10 ` vseleznv
2019-01-18 13:12 ` Anton Farygin
@ 2019-01-18 13:21 ` Ivan Zakharyaschev
2019-01-18 13:24 ` Vladimir D. Seleznev
1 sibling, 1 reply; 44+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-18 13:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 4126 bytes --]
On Fri, 18 Jan 2019, vseleznv@altlinux.org wrote:
> > > > > В rpm из Sisyphus нашли ошибку.
> > > > >
> > > > > Для её воспроизведения нужно поставить десктопную систему (workstation
> > > > > K), обновить её до Sisyphus с 4.13.0.1-alt4
> > > > >
> > > > > после этого установить в эту систему wireshark-qt
> > > > >
> > > > > И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> > > > > (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> > > > > собранного новым rpm'ом).
> > >
> > > Вы перед dist-upgrade до Сизифа ставили rpm из #219515?
> > >
> > > > > Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > > > > пакеты, собранные новым rpm - то у нас появляются проблемы.
> > > > >
> > > > Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
> > > > убирает из зависимостей понятные старому rpm и добавляет зависимости,
> > > > интерпретировать которые старый rpm правильно не может.
> > > >
> > > > Поэтому мы получаем слом поведения, которое чинится только через apt-get
> > > > install rpm, что для сизифа ещё терпимо, но для стабильных веток
> > > > недопустимо.
> > >
> > > Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
> > > что сначала надо подключить новые репозитории и отключить старые, потом
> > > выполнить команду
> > >
> > > apt-get install rpm apt
> > >
> > > а потом уже делать dist-upgrade.
> >
> > А не будет ли такой проблемы при обновлениях внутри p8?
> >
> > Кажется, по сути то же самое может произойти.
> >
> > А в инструкциях не сказано, что при обновлении не с бранча на бранч надо
> > сначала rpm обновить. :)
>
> Я думаю, EVRD должна быть feature rpm. Тогда никаких проблем быть не
> должно.
Эта ситуация похожа на появление set-versions?
Для них есть такая "фича", но поему-то не во все пакеты записывается:
[imz@team ~]$ rpm -qp
/ALT/Sisyphus/x86_64/RPMS.classic/synaptic-0.58-alt20.x86_64.rpm -R |
fgrep -i set
libX11.so.6()(64bit) >= set:onXgP0
rpmlib(SetVersions)
libapt-pkg-libc6.9-6.so.6()(64bit) >=
set:og81aJo7DqKG8MDeK03yoZ2WOoZ5s4TREEvrfrVYY1WLkn7eja2MCt4R7LhQspMDjpsfTbSE1DNm0j3ZnhZ7cgLnwxYiVytXm51Wq8vViv3ubM3wDevL7b9mvtHucbCuwMpmVuZazlwhamayXuWnIs8AJkhnpfUs4lN3uqlhou5k6RRkqdnqm7TrisnUcCoM92fVqsC86lyo96eZvl5kDcxdgTF1OGiVJwFpEc6q2cdeDnJxUJ8ndIeOTzwxZ6PGnx3xQnfwZfw264ebO690YRrfGpUFU0tB9XHAh6iSps5nrbtxtj3L49gxOZ6rdQIl61cvJw6Qu3Ab8DsjelXoWWT4JkWV81JoTv9sH4lOtRMbRSzSM86B3PCVeBgqaZp4IysZrWSfgDa8rgZs6badTO7w
libgdk-x11-2.0.so.0()(64bit) >=
set:ni8rSWyw1eseRnIrZclYvrrvKtV86M5bvH4SaCWO4dIzlNtdwkYoVsf0QMP
libgdk_pixbuf-2.0.so.0()(64bit) >= set:ljX09TeZ6uK
libglade-2.0.so.0()(64bit) >= set:jgTbouPLZkZD1
libglib-2.0.so.0()(64bit) >=
set:oifweFQqA03MonatGaNsd1CvdfM3Z45TuwJZHRZ3KHZmNcXt4kJDUyCdZhJgg16HygAvWehkSTGe8RRXxoL9tMtD0O6hZjl897Fk5xhGp2vKLp
libgobject-2.0.so.0()(64bit) >=
set:mhYM42IOj3duzEp6nmLpNomWi0GTea9hKmn52ZytmRhMlYDuq9gv1wjk1
libgtk-x11-2.0.so.0()(64bit) >=
set:pg3qU4KRp1mZKeZwDZhWrgTmynszpO2FXtLOMV9IJ0SszfpJ4lNfKXj6rJiH3ATQnSa299nJxCIB3MZl5X3hhoA6Ni7wVp1l8pfLFNf3NZ3VAMKu2S0iYfZJUhel7MIiUyT8EN1cbQ8DdzavGF4ZttxLSLwlADWRzWHYuOIy4S4Y70MiRVCeaRQJUf6eP50ZJKYly37gL9nlEib7YvK5jK4WnXBUT0qmMsMr8wSsicO4JKasmkrV0tHrRSKZqZ2Xd9TklzUavW2hRoaKSOBfvoKwdANTRs8d56MUAjwS0NJTmJ0XjnVPHlWEjrSCShgP1Z1Olwh5Nz7Dwhg7mExo5ePYDMdSsdySZsFYiERYmnxT6cL47Pq8Hb9PLDaQHcaQfheAroR90t6ZGrIYA0QHgqj6xDa6AvUPkesCog64ZkfxRPkfmZpb8PlPLHH146ArefJoBxhi40Uozk4yGszduBY8cpcsUdw5UE3g5tfXKteE6iSIMvDjXZomp1Nda89hQXDq5Bi7CuFMrLs5wJfbEbqBtgIkV61FgAljUpFLKHOqHOvBfhy1HB6OvLdgyMlHTYpqwAwgwvAnOJmyw4CkVf9vUF3676xUEBk3YdlAj5EjUZ8TrzXbImzD2eD45BfHL0F1WRUOAFiECEbKb0gB7Rrku56aZaM279yNtEr1FGjY0gxCNah7n0LBrw7FcnlsGHcetwlZ7C6p1g1Hwnm4haBnmUTPenNGrAQpEZx0vOecIoYUQlTEXZtUwERP0FLv0QeGoasDV596CyYH0DFVGEpzEQCxgOa0
libpango-1.0.so.0()(64bit) >= set:mjdYXFqLiZCFyfBZG1
libvte.so.9()(64bit) >= set:lieZFCw7TVjdLLs3dsQJl0
[imz@team ~]$ rpm -qp
/ALT/Sisyphus/x86_64/RPMS.classic/librpmbuild-4.0.4-alt124.x86_64.rpm -R |
fgrep -i set
libpopt.so.0()(64bit) >= set:jf2VcuyFWmZfkcZeG6SvDIr
[imz@team ~]$
В первом случае есть rpmlib(SetVersions), во втором -- нет.
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 13:12 ` Anton Farygin
@ 2019-01-18 13:23 ` Anton Farygin
0 siblings, 0 replies; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 13:23 UTC (permalink / raw)
To: ALT Linux Team development discussions, vseleznv
18.01.2019 16:12, Anton Farygin пишет:
> 18.01.2019 16:10, vseleznv@altlinux.org пишет:
>> Я думаю, EVRD должна быть feature rpm. Тогда никаких проблем быть не
>> должно.
>
> Не мог бы ты расшифровать эту фразу ?
Всё, я понял что ты имел в виду. Но я не совсем понимаю, как это будет
использоваться при обновлении. Предлагаю проверить на Sisyphus.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 13:21 ` Ivan Zakharyaschev
@ 2019-01-18 13:24 ` Vladimir D. Seleznev
2019-01-18 13:41 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Vladimir D. Seleznev @ 2019-01-18 13:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Jan 18, 2019 at 04:21:03PM +0300, Ivan Zakharyaschev wrote:
> On Fri, 18 Jan 2019, vseleznv@altlinux.org wrote:
>
> > > > > > В rpm из Sisyphus нашли ошибку.
> > > > > >
> > > > > > Для её воспроизведения нужно поставить десктопную систему (workstation
> > > > > > K), обновить её до Sisyphus с 4.13.0.1-alt4
> > > > > >
> > > > > > после этого установить в эту систему wireshark-qt
> > > > > >
> > > > > > И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> > > > > > (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> > > > > > собранного новым rpm'ом).
> > > >
> > > > Вы перед dist-upgrade до Сизифа ставили rpm из #219515?
> > > >
> > > > > > Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > > > > > пакеты, собранные новым rpm - то у нас появляются проблемы.
> > > > > >
> > > > > Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
> > > > > убирает из зависимостей понятные старому rpm и добавляет зависимости,
> > > > > интерпретировать которые старый rpm правильно не может.
> > > > >
> > > > > Поэтому мы получаем слом поведения, которое чинится только через apt-get
> > > > > install rpm, что для сизифа ещё терпимо, но для стабильных веток
> > > > > недопустимо.
> > > >
> > > > Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
> > > > что сначала надо подключить новые репозитории и отключить старые, потом
> > > > выполнить команду
> > > >
> > > > apt-get install rpm apt
> > > >
> > > > а потом уже делать dist-upgrade.
> > >
> > > А не будет ли такой проблемы при обновлениях внутри p8?
> > >
> > > Кажется, по сути то же самое может произойти.
> > >
> > > А в инструкциях не сказано, что при обновлении не с бранча на бранч надо
> > > сначала rpm обновить. :)
> >
> > Я думаю, EVRD должна быть feature rpm. Тогда никаких проблем быть не
> > должно.
>
> Эта ситуация похожа на появление set-versions?
>
> Для них есть такая "фича", но поему-то не во все пакеты записывается:
>
> [imz@team ~]$ rpm -qp
> /ALT/Sisyphus/x86_64/RPMS.classic/synaptic-0.58-alt20.x86_64.rpm -R |
> fgrep -i set
> libX11.so.6()(64bit) >= set:onXgP0
> rpmlib(SetVersions)
> libapt-pkg-libc6.9-6.so.6()(64bit) >=
> set:og81aJo7DqKG8MDeK03yoZ2WOoZ5s4TREEvrfrVYY1WLkn7eja2MCt4R7LhQspMDjpsfTbSE1DNm0j3ZnhZ7cgLnwxYiVytXm51Wq8vViv3ubM3wDevL7b9mvtHucbCuwMpmVuZazlwhamayXuWnIs8AJkhnpfUs4lN3uqlhou5k6RRkqdnqm7TrisnUcCoM92fVqsC86lyo96eZvl5kDcxdgTF1OGiVJwFpEc6q2cdeDnJxUJ8ndIeOTzwxZ6PGnx3xQnfwZfw264ebO690YRrfGpUFU0tB9XHAh6iSps5nrbtxtj3L49gxOZ6rdQIl61cvJw6Qu3Ab8DsjelXoWWT4JkWV81JoTv9sH4lOtRMbRSzSM86B3PCVeBgqaZp4IysZrWSfgDa8rgZs6badTO7w
> libgdk-x11-2.0.so.0()(64bit) >=
> set:ni8rSWyw1eseRnIrZclYvrrvKtV86M5bvH4SaCWO4dIzlNtdwkYoVsf0QMP
> libgdk_pixbuf-2.0.so.0()(64bit) >= set:ljX09TeZ6uK
> libglade-2.0.so.0()(64bit) >= set:jgTbouPLZkZD1
> libglib-2.0.so.0()(64bit) >=
> set:oifweFQqA03MonatGaNsd1CvdfM3Z45TuwJZHRZ3KHZmNcXt4kJDUyCdZhJgg16HygAvWehkSTGe8RRXxoL9tMtD0O6hZjl897Fk5xhGp2vKLp
> libgobject-2.0.so.0()(64bit) >=
> set:mhYM42IOj3duzEp6nmLpNomWi0GTea9hKmn52ZytmRhMlYDuq9gv1wjk1
> libgtk-x11-2.0.so.0()(64bit) >=
> set:pg3qU4KRp1mZKeZwDZhWrgTmynszpO2FXtLOMV9IJ0SszfpJ4lNfKXj6rJiH3ATQnSa299nJxCIB3MZl5X3hhoA6Ni7wVp1l8pfLFNf3NZ3VAMKu2S0iYfZJUhel7MIiUyT8EN1cbQ8DdzavGF4ZttxLSLwlADWRzWHYuOIy4S4Y70MiRVCeaRQJUf6eP50ZJKYly37gL9nlEib7YvK5jK4WnXBUT0qmMsMr8wSsicO4JKasmkrV0tHrRSKZqZ2Xd9TklzUavW2hRoaKSOBfvoKwdANTRs8d56MUAjwS0NJTmJ0XjnVPHlWEjrSCShgP1Z1Olwh5Nz7Dwhg7mExo5ePYDMdSsdySZsFYiERYmnxT6cL47Pq8Hb9PLDaQHcaQfheAroR90t6ZGrIYA0QHgqj6xDa6AvUPkesCog64ZkfxRPkfmZpb8PlPLHH146ArefJoBxhi40Uozk4yGszduBY8cpcsUdw5UE3g5tfXKteE6iSIMvDjXZomp1Nda89hQXDq5Bi7CuFMrLs5wJfbEbqBtgIkV61FgAljUpFLKHOqHOvBfhy1HB6OvLdgyMlHTYpqwAwgwvAnOJmyw4CkVf9vUF3676xUEBk3YdlAj5EjUZ8TrzXbImzD2eD45BfHL0F1WRUOAFiECEbKb0gB7Rrku56aZaM279yNtEr1FGjY0gxCNah7n0LBrw7FcnlsGHcetwlZ7C6p1g1Hwnm4haBnmUTPenNGrAQpEZx0vOecIoYUQlTEXZtUwERP0FLv0QeGoasDV596CyYH0DFVGEpzEQCxgOa0
> libpango-1.0.so.0()(64bit) >= set:mjdYXFqLiZCFyfBZG1
> libvte.so.9()(64bit) >= set:lieZFCw7TVjdLLs3dsQJl0
> [imz@team ~]$ rpm -qp
> /ALT/Sisyphus/x86_64/RPMS.classic/librpmbuild-4.0.4-alt124.x86_64.rpm -R |
> fgrep -i set
> libpopt.so.0()(64bit) >= set:jf2VcuyFWmZfkcZeG6SvDIr
> [imz@team ~]$
>
> В первом случае есть rpmlib(SetVersions), во втором -- нет.
Да, сделать новую фичу. Назвать её, например, rpmlib(EVRD).
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 13:24 ` Vladimir D. Seleznev
@ 2019-01-18 13:41 ` Dmitry V. Levin
0 siblings, 0 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-18 13:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 5076 bytes --]
On Fri, Jan 18, 2019 at 04:24:23PM +0300, Vladimir D. Seleznev wrote:
> On Fri, Jan 18, 2019 at 04:21:03PM +0300, Ivan Zakharyaschev wrote:
> > On Fri, 18 Jan 2019, vseleznv@altlinux.org wrote:
> >
> > > > > > > В rpm из Sisyphus нашли ошибку.
> > > > > > >
> > > > > > > Для её воспроизведения нужно поставить десктопную систему (workstation
> > > > > > > K), обновить её до Sisyphus с 4.13.0.1-alt4
> > > > > > >
> > > > > > > после этого установить в эту систему wireshark-qt
> > > > > > >
> > > > > > > И дальнейший dist-upgrade до Sisyphus приводит к удалению wireshark-qt
> > > > > > > (т.е. - обновление сразу и до нового rpm и до нового wireshark-qt,
> > > > > > > собранного новым rpm'ом).
> > > > >
> > > > > Вы перед dist-upgrade до Сизифа ставили rpm из #219515?
> > > > >
> > > > > > > Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > > > > > > пакеты, собранные новым rpm - то у нас появляются проблемы.
> > > > > > >
> > > > > > Т.е. - конечно проблема не в rpm а в rpm-build - он в новых пакетах
> > > > > > убирает из зависимостей понятные старому rpm и добавляет зависимости,
> > > > > > интерпретировать которые старый rpm правильно не может.
> > > > > >
> > > > > > Поэтому мы получаем слом поведения, которое чинится только через apt-get
> > > > > > install rpm, что для сизифа ещё терпимо, но для стабильных веток
> > > > > > недопустимо.
> > > > >
> > > > > Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
> > > > > что сначала надо подключить новые репозитории и отключить старые, потом
> > > > > выполнить команду
> > > > >
> > > > > apt-get install rpm apt
> > > > >
> > > > > а потом уже делать dist-upgrade.
> > > >
> > > > А не будет ли такой проблемы при обновлениях внутри p8?
> > > >
> > > > Кажется, по сути то же самое может произойти.
> > > >
> > > > А в инструкциях не сказано, что при обновлении не с бранча на бранч надо
> > > > сначала rpm обновить. :)
> > >
> > > Я думаю, EVRD должна быть feature rpm. Тогда никаких проблем быть не
> > > должно.
> >
> > Эта ситуация похожа на появление set-versions?
> >
> > Для них есть такая "фича", но поему-то не во все пакеты записывается:
> >
> > [imz@team ~]$ rpm -qp
> > /ALT/Sisyphus/x86_64/RPMS.classic/synaptic-0.58-alt20.x86_64.rpm -R |
> > fgrep -i set
> > libX11.so.6()(64bit) >= set:onXgP0
> > rpmlib(SetVersions)
> > libapt-pkg-libc6.9-6.so.6()(64bit) >=
> > set:og81aJo7DqKG8MDeK03yoZ2WOoZ5s4TREEvrfrVYY1WLkn7eja2MCt4R7LhQspMDjpsfTbSE1DNm0j3ZnhZ7cgLnwxYiVytXm51Wq8vViv3ubM3wDevL7b9mvtHucbCuwMpmVuZazlwhamayXuWnIs8AJkhnpfUs4lN3uqlhou5k6RRkqdnqm7TrisnUcCoM92fVqsC86lyo96eZvl5kDcxdgTF1OGiVJwFpEc6q2cdeDnJxUJ8ndIeOTzwxZ6PGnx3xQnfwZfw264ebO690YRrfGpUFU0tB9XHAh6iSps5nrbtxtj3L49gxOZ6rdQIl61cvJw6Qu3Ab8DsjelXoWWT4JkWV81JoTv9sH4lOtRMbRSzSM86B3PCVeBgqaZp4IysZrWSfgDa8rgZs6badTO7w
> > libgdk-x11-2.0.so.0()(64bit) >=
> > set:ni8rSWyw1eseRnIrZclYvrrvKtV86M5bvH4SaCWO4dIzlNtdwkYoVsf0QMP
> > libgdk_pixbuf-2.0.so.0()(64bit) >= set:ljX09TeZ6uK
> > libglade-2.0.so.0()(64bit) >= set:jgTbouPLZkZD1
> > libglib-2.0.so.0()(64bit) >=
> > set:oifweFQqA03MonatGaNsd1CvdfM3Z45TuwJZHRZ3KHZmNcXt4kJDUyCdZhJgg16HygAvWehkSTGe8RRXxoL9tMtD0O6hZjl897Fk5xhGp2vKLp
> > libgobject-2.0.so.0()(64bit) >=
> > set:mhYM42IOj3duzEp6nmLpNomWi0GTea9hKmn52ZytmRhMlYDuq9gv1wjk1
> > libgtk-x11-2.0.so.0()(64bit) >=
> > set:pg3qU4KRp1mZKeZwDZhWrgTmynszpO2FXtLOMV9IJ0SszfpJ4lNfKXj6rJiH3ATQnSa299nJxCIB3MZl5X3hhoA6Ni7wVp1l8pfLFNf3NZ3VAMKu2S0iYfZJUhel7MIiUyT8EN1cbQ8DdzavGF4ZttxLSLwlADWRzWHYuOIy4S4Y70MiRVCeaRQJUf6eP50ZJKYly37gL9nlEib7YvK5jK4WnXBUT0qmMsMr8wSsicO4JKasmkrV0tHrRSKZqZ2Xd9TklzUavW2hRoaKSOBfvoKwdANTRs8d56MUAjwS0NJTmJ0XjnVPHlWEjrSCShgP1Z1Olwh5Nz7Dwhg7mExo5ePYDMdSsdySZsFYiERYmnxT6cL47Pq8Hb9PLDaQHcaQfheAroR90t6ZGrIYA0QHgqj6xDa6AvUPkesCog64ZkfxRPkfmZpb8PlPLHH146ArefJoBxhi40Uozk4yGszduBY8cpcsUdw5UE3g5tfXKteE6iSIMvDjXZomp1Nda89hQXDq5Bi7CuFMrLs5wJfbEbqBtgIkV61FgAljUpFLKHOqHOvBfhy1HB6OvLdgyMlHTYpqwAwgwvAnOJmyw4CkVf9vUF3676xUEBk3YdlAj5EjUZ8TrzXbImzD2eD45BfHL0F1WRUOAFiECEbKb0gB7Rrku56aZaM279yNtEr1FGjY0gxCNah7n0LBrw7FcnlsGHcetwlZ7C6p1g1Hwnm4haBnmUTPenNGrAQpEZx0vOecIoYUQlTEXZtUwERP0FLv0QeGoasDV596CyYH0DFVGEpzEQCxgOa0
> > libpango-1.0.so.0()(64bit) >= set:mjdYXFqLiZCFyfBZG1
> > libvte.so.9()(64bit) >= set:lieZFCw7TVjdLLs3dsQJl0
> > [imz@team ~]$ rpm -qp
> > /ALT/Sisyphus/x86_64/RPMS.classic/librpmbuild-4.0.4-alt124.x86_64.rpm -R |
> > fgrep -i set
> > libpopt.so.0()(64bit) >= set:jf2VcuyFWmZfkcZeG6SvDIr
> > [imz@team ~]$
> >
> > В первом случае есть rpmlib(SetVersions), во втором -- нет.
Она соптимизировалась обычным образом: в пакете есть строгая
зависимость на подпакет, в котором уже есть такая зависимость.
> Да, сделать новую фичу. Назвать её, например, rpmlib(EVRD).
Нет, новая фича не должна быть нужна, поскольку формат и семантика
зависимостей совместимы, в отличие от set-versions.
Добавив rpmlib(EVRD), вы просто получите лишнюю зависимость в большинстве
бинарных пакетов без какой-либо практической пользы.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 13:17 ` Anton Farygin
@ 2019-01-18 13:44 ` Dmitry V. Levin
2019-01-18 13:56 ` Sergey V Turchin
` (2 more replies)
0 siblings, 3 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-18 13:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 658 bytes --]
On Fri, Jan 18, 2019 at 04:17:15PM +0300, Anton Farygin wrote:
> 18.01.2019 16:06, Dmitry V. Levin пишет:
> > On Fri, Jan 18, 2019 at 03:20:40PM +0300, Anton Farygin wrote:
[...]
> >> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> >> пакеты, собранные новым rpm - то у нас появляются проблемы.
> > Надо сперва обновить rpm - это, надеюсь, очевидно.
> Если для Sisyphus это вполне очевидно, то для stable ветки - совсем не
> очевидно.
Должно быть очевидно.
> Мне кажется, что надо переосмыслить алгоритм изменения поведения с
> disttag у rpm-build в p8.
Проще выпустить p9 и тем самым закопать p8.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 13:44 ` Dmitry V. Levin
@ 2019-01-18 13:56 ` Sergey V Turchin
2019-01-18 14:43 ` Anton Farygin
2 siblings, 0 replies; 44+ messages in thread
From: Sergey V Turchin @ 2019-01-18 13:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Friday, 18 January 2019 16:44:01 MSK Dmitry V wrote:
[...]
> > Мне кажется, что надо переосмыслить алгоритм изменения поведения с
> > disttag у rpm-build в p8.
> Проще выпустить p9 и тем самым закопать p8.
Сперва успешно обновиться. ;-)
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
@ 2019-01-18 14:03 ` Dmitry V. Levin
2019-01-18 14:04 ` Aleksey Novodvorsky
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2019-01-18 14:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1180 bytes --]
On Fri, Jan 18, 2019 at 04:48:57PM +0300, Aleksey Novodvorsky wrote:
> пт, 18 янв. 2019 г., 16:44 Dmitry V. Levin wrote:
> > On Fri, Jan 18, 2019 at 04:17:15PM +0300, Anton Farygin wrote:
> > > 18.01.2019 16:06, Dmitry V. Levin пишет:
> > > > On Fri, Jan 18, 2019 at 03:20:40PM +0300, Anton Farygin wrote:
> > [...]
> > > >> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > > >> пакеты, собранные новым rpm - то у нас появляются проблемы.
> > > > Надо сперва обновить rpm - это, надеюсь, очевидно.
> > > Если для Sisyphus это вполне очевидно, то для stable ветки - совсем не
> > > очевидно.
> >
> > Должно быть очевидно.
> >
> > > Мне кажется, что надо переосмыслить алгоритм изменения поведения с
> > > disttag у rpm-build в p8.
> >
> > Проще выпустить p9 и тем самым закопать p8.
>
> Увы, совсем и сразу не закопаем. Как минимум -- исправление CVE и грубых
> багов ещё минимум пару лет.
Это точно не про p8, а про продукты на совсем других бранчах
с совершенно другими целями и задачами.
Если вы не хотите в p8 поддержку EVRD в том виде, в котором она есть
в Сизифе и будет в p9, это лишь ускорит закат p8.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 14:03 ` Dmitry V. Levin
@ 2019-01-18 14:04 ` Aleksey Novodvorsky
0 siblings, 0 replies; 44+ messages in thread
From: Aleksey Novodvorsky @ 2019-01-18 14:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 18 янв. 2019 г. в 17:03, Dmitry V. Levin <ldv@altlinux.org>:
>
> On Fri, Jan 18, 2019 at 04:48:57PM +0300, Aleksey Novodvorsky wrote:
> > пт, 18 янв. 2019 г., 16:44 Dmitry V. Levin wrote:
> > > On Fri, Jan 18, 2019 at 04:17:15PM +0300, Anton Farygin wrote:
> > > > 18.01.2019 16:06, Dmitry V. Levin пишет:
> > > > > On Fri, Jan 18, 2019 at 03:20:40PM +0300, Anton Farygin wrote:
> > > [...]
> > > > >> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
> > > > >> пакеты, собранные новым rpm - то у нас появляются проблемы.
> > > > > Надо сперва обновить rpm - это, надеюсь, очевидно.
> > > > Если для Sisyphus это вполне очевидно, то для stable ветки - совсем не
> > > > очевидно.
> > >
> > > Должно быть очевидно.
> > >
> > > > Мне кажется, что надо переосмыслить алгоритм изменения поведения с
> > > > disttag у rpm-build в p8.
> > >
> > > Проще выпустить p9 и тем самым закопать p8.
> >
> > Увы, совсем и сразу не закопаем. Как минимум -- исправление CVE и грубых
> > багов ещё минимум пару лет.
>
> Это точно не про p8, а про продукты на совсем других бранчах
> с совершенно другими целями и задачами.
Не так, к сожалению.
>
> Если вы не хотите в p8 поддержку EVRD в том виде, в котором она есть
> в Сизифе и будет в p9, это лишь ускорит закат p8.
Почему же не хочу?
Обсудим.
Rgrds, Алексей
>
>
> --
> ldv
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] ошибка где-то в rpm-build
2019-01-18 12:58 ` Ivan Zakharyaschev
2019-01-18 13:08 ` Anton Farygin
2019-01-18 13:10 ` vseleznv
@ 2019-01-18 14:21 ` Leonid Krivoshein
2 siblings, 0 replies; 44+ messages in thread
From: Leonid Krivoshein @ 2019-01-18 14:21 UTC (permalink / raw)
To: devel
18.01.2019 15:58, Ivan Zakharyaschev пишет:
> On Fri, 18 Jan 2019, Vladimir D. Seleznev wrote:
>
>> [...]
>> Вроде у нас во всех инструкциях по обновлению с бранча на бранч сказано,
>> что сначала надо подключить новые репозитории и отключить старые, потом
>> выполнить команду
>>
>> apt-get install rpm apt
>>
>> а потом уже делать dist-upgrade.
> А не будет ли такой проблемы при обновлениях внутри p8?
>
> Кажется, по сути то же самое может произойти.
Или не совсем то же самое, типа ALT #35915
> А в инструкциях не сказано, что при обновлении не с бранча на бранч надо
> сначала rpm обновить. :)
Если бы можно было научить apt при dist-upgrade устанавливать сначала
rpm, потом apt-conf-*, затем apt со всеми зависимостями, после чего
принимать решение по транзакции уже новым apt'ом. Ещё бы вправить мозги
его конфликтной комиссии, выносящей порою критические для системы пакеты. :)
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 13:44 ` Dmitry V. Levin
2019-01-18 13:56 ` Sergey V Turchin
@ 2019-01-18 14:43 ` Anton Farygin
2019-01-18 14:46 ` Sergey V Turchin
2 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 14:43 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
18.01.2019 16:44, Dmitry V. Levin пишет:
> On Fri, Jan 18, 2019 at 04:17:15PM +0300, Anton Farygin wrote:
>> 18.01.2019 16:06, Dmitry V. Levin пишет:
>>> On Fri, Jan 18, 2019 at 03:20:40PM +0300, Anton Farygin wrote:
> [...]
>>>> Или, говоря иначе - если мы обновляем систему с помощью старого rpm на
>>>> пакеты, собранные новым rpm - то у нас появляются проблемы.
>>> Надо сперва обновить rpm - это, надеюсь, очевидно.
>> Если для Sisyphus это вполне очевидно, то для stable ветки - совсем не
>> очевидно.
> Должно быть очевидно.
Для того, что бы это должно было очевидно - нужно прямо сейчас начать
apt учить делать две транзакции по обновлению - если видит
rpm/apt/librpm (ну или какой-то предварительно настроенный список
пакетов в обновлении), то выполняет им install и сразу же перезапускает
сам себя на ту же команду.
Тогда в грядущем p9 более просто будет вносить изменения в пакетную
базу, требующие более новый apt/rpm. Но Всё равно останутся люди,
установившие дистрибутив и делающие apt-get install новым пакетам без
dist-upgrade.
>
>> Мне кажется, что надо переосмыслить алгоритм изменения поведения с
>> disttag у rpm-build в p8.
> Проще выпустить p9 и тем самым закопать p8.
p8, как и p7 будет закапываться сам и довольно долго. Врятли у нас
получится подменить p8 на p9 (а если это сделать, то нужно будет
обеспечить обновление без apt-get install apt rpm lua...)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 14:43 ` Anton Farygin
@ 2019-01-18 14:46 ` Sergey V Turchin
2019-01-18 14:48 ` Anton Farygin
0 siblings, 1 reply; 44+ messages in thread
From: Sergey V Turchin @ 2019-01-18 14:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Friday, 18 January 2019 17:43:00 MSK Anton Farygin wrote:
[...]
> Для того, что бы это должно было очевидно - нужно прямо сейчас начать
> apt учить делать две транзакции по обновлению - если видит
> rpm/apt/librpm (ну или какой-то предварительно настроенный список
> пакетов в обновлении), то выполняет им install и сразу же перезапускает
> сам себя на ту же команду.
Наверняка граблей не оберёшся. Пусть хотя бы отваливает с сообщением о
необходимости сперва обновить apt и rpm отдельно.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 14:46 ` Sergey V Turchin
@ 2019-01-18 14:48 ` Anton Farygin
2019-01-18 14:49 ` Anton Farygin
0 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 14:48 UTC (permalink / raw)
To: ALT Linux Team development discussions, Sergey V Turchin
18.01.2019 17:46, Sergey V Turchin пишет:
> On Friday, 18 January 2019 17:43:00 MSK Anton Farygin wrote:
>
> [...]
>> Для того, что бы это должно было очевидно - нужно прямо сейчас начать
>> apt учить делать две транзакции по обновлению - если видит
>> rpm/apt/librpm (ну или какой-то предварительно настроенный список
>> пакетов в обновлении), то выполняет им install и сразу же перезапускает
>> сам себя на ту же команду.
> Наверняка граблей не оберёшся. Пусть хотя бы отваливает с сообщением о
> необходимости сперва обновить apt и rpm отдельно.
>
Тоже хороший вариант.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 14:48 ` Anton Farygin
@ 2019-01-18 14:49 ` Anton Farygin
2019-01-21 8:33 ` Sergey V Turchin
0 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-18 14:49 UTC (permalink / raw)
To: devel
18.01.2019 17:48, Anton Farygin пишет:
> 18.01.2019 17:46, Sergey V Turchin пишет:
>> On Friday, 18 January 2019 17:43:00 MSK Anton Farygin wrote:
>>
>> [...]
>>> Для того, что бы это должно было очевидно - нужно прямо сейчас начать
>>> apt учить делать две транзакции по обновлению - если видит
>>> rpm/apt/librpm (ну или какой-то предварительно настроенный список
>>> пакетов в обновлении), то выполняет им install и сразу же перезапускает
>>> сам себя на ту же команду.
>> Наверняка граблей не оберёшся. Пусть хотя бы отваливает с сообщением о
>> необходимости сперва обновить apt и rpm отдельно.
>>
> Тоже хороший вариант.
Только он не сработает там, где нужно обеспечить автоматическое
обновление без участия человека.
Тогда в наших инструкциях мы должны прямо сказать - перед любым
обновлением надо делать apt-get install apt librpm
Но в таком случае в чём ты видишь проблему, если делать это
автоматически при наличии apt/rpm в списке обновляемых пакетов ?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-18 14:49 ` Anton Farygin
@ 2019-01-21 8:33 ` Sergey V Turchin
2019-01-21 8:35 ` Anton Farygin
0 siblings, 1 reply; 44+ messages in thread
From: Sergey V Turchin @ 2019-01-21 8:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Friday, 18 January 2019 17:49:53 MSK Anton Farygin wrote:
[...]
> Только он не сработает
По хорошему должно сообщить, куда следует.
> там, где нужно обеспечить автоматическое
> обновление без участия человека.
"автоматическое обновление" и систему может грохнуть, если не обрабатывает
вывод от apt-get.
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-21 8:33 ` Sergey V Turchin
@ 2019-01-21 8:35 ` Anton Farygin
2019-01-21 8:39 ` Sergey Afonin
0 siblings, 1 reply; 44+ messages in thread
From: Anton Farygin @ 2019-01-21 8:35 UTC (permalink / raw)
To: devel
21.01.2019 11:33, Sergey V Turchin пишет:
> On Friday, 18 January 2019 17:49:53 MSK Anton Farygin wrote:
>
> [...]
>> Только он не сработает
> По хорошему должно сообщить, куда следует.
>
>> там, где нужно обеспечить автоматическое
>> обновление без участия человека.
> "автоматическое обновление" и систему может грохнуть, если не обрабатывает
> вывод от apt-get.
А вот такого быть не должно.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] I: p8 rpm urgently needs disttag support
2019-01-21 8:35 ` Anton Farygin
@ 2019-01-21 8:39 ` Sergey Afonin
0 siblings, 0 replies; 44+ messages in thread
From: Sergey Afonin @ 2019-01-21 8:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday 21 January 2019, Anton Farygin wrote:
>> "автоматическое обновление" и систему может грохнуть
> А вот такого быть не должно.
Не должно, но ошибка когда-нибудь случится. Можно даже
дописать "снова".
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2019-01-21 8:39 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-16 16:20 ` [devel] I: p8 rpm urgently needs disttag support Dmitry V. Levin
2019-01-16 17:20 ` Anton Farygin
2019-01-16 18:34 ` Dmitry V. Levin
2019-01-17 3:13 ` Vladimir D. Seleznev
2019-01-17 4:44 ` Anton Farygin
2019-01-17 10:51 ` vseleznv
2019-01-17 12:31 ` Anton Farygin
2019-01-17 13:10 ` Dmitry V. Levin
2019-01-17 13:46 ` Anton Farygin
2019-01-17 13:56 ` Dmitry V. Levin
2019-01-17 14:23 ` Anton Farygin
2019-01-17 15:29 ` Dmitry V. Levin
2019-01-17 17:33 ` Anton Farygin
2019-01-18 12:20 ` Anton Farygin
2019-01-18 12:31 ` [devel] ошибка где-то в rpm-build Anton Farygin
2019-01-18 12:48 ` Vladimir D. Seleznev
2019-01-18 12:58 ` Ivan Zakharyaschev
2019-01-18 13:08 ` Anton Farygin
2019-01-18 13:10 ` vseleznv
2019-01-18 13:12 ` Anton Farygin
2019-01-18 13:23 ` Anton Farygin
2019-01-18 13:21 ` Ivan Zakharyaschev
2019-01-18 13:24 ` Vladimir D. Seleznev
2019-01-18 13:41 ` Dmitry V. Levin
2019-01-18 14:21 ` Leonid Krivoshein
2019-01-18 13:06 ` [devel] I: p8 rpm urgently needs disttag support Dmitry V. Levin
2019-01-18 13:17 ` Anton Farygin
2019-01-18 13:44 ` Dmitry V. Levin
2019-01-18 13:56 ` Sergey V Turchin
2019-01-18 14:03 ` Dmitry V. Levin
2019-01-18 14:04 ` Aleksey Novodvorsky
2019-01-18 14:43 ` Anton Farygin
2019-01-18 14:46 ` Sergey V Turchin
2019-01-18 14:48 ` Anton Farygin
2019-01-18 14:49 ` Anton Farygin
2019-01-21 8:33 ` Sergey V Turchin
2019-01-21 8:35 ` Anton Farygin
2019-01-21 8:39 ` Sergey Afonin
2019-01-17 5:41 ` Anton Farygin
2019-01-17 11:01 ` vseleznv
2019-01-17 12:13 ` Dmitry V. Levin
2019-01-17 13:02 ` Dmitry V. Levin
2019-01-17 21:06 ` vseleznv
2019-01-18 4:05 ` Ivan Zakharyaschev
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