ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Изменения в сборочнице: введение в строй
@ 2018-09-25 18:08 Vladimir D. Seleznev
  2018-09-25 20:04 ` Anton Farygin
                   ` (6 more replies)
  0 siblings, 7 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-25 18:08 UTC (permalink / raw)
  To: devel

Доброго времени суток!

С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:

* возможность делать пересборку текущего релиза пакета с помощью команды
rebuild (см. girar task add --help);
* требование собирать в бранчи пакеты с релизными суффиксами
ослабляется: теперь возможно собирать пакеты в бранчи без релизных
суффиксов бранчи;
* возможность собирать один и тот же NEVR в разные бранчи при условии
совпадения исходников (для тех бранчев, для которых это разрешено);
* команда копирования пакетов в бранч приводит к пересборке NEVR из
исходного бранча в целевой;
* макрос %ubt раскрывается в %nil.

подробнее об этих изменениях и их причинах можно прочитать на этой
странице [1].

В соответствии с этим, для фактического различения разных сборок одного
NEVR'а в syslog при установке и удалении пакета rpm начиная с
4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета. Для задачи
обновления с бранча на бранч, и установки пакетов из определённого
бранча следует использовать механизм apt_preferences, в котором
необходимо выставить Pin-Priority для label, содержащий имя бранча.

Пример для apt_preferences:

    Package: *
    Pin: release l=p8
    Pin-Priority: 746

Продолжение следует...

[1] https://www.altlinux.org/Binary_package_identity_change

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
@ 2018-09-25 20:04 ` Anton Farygin
  2018-09-25 20:10   ` Vladimir D. Seleznev
  2018-09-25 20:14 ` Anton Farygin
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-25 20:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

25.09.2018 21:08, Vladimir D. Seleznev пишет:
> * макрос %ubt раскрывается в %nil.

Если это так, то сейчас после пересборки множество пакетов станет 
версией меньше чем есть в репозитории.

Это приведёт к каким-то проблемам ?



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 20:04 ` Anton Farygin
@ 2018-09-25 20:10   ` Vladimir D. Seleznev
  2018-09-25 20:12     ` Anton Farygin
  2018-09-26 21:48     ` Evgeny Sinelnikov
  0 siblings, 2 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-25 20:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 25, 2018 at 11:04:21PM +0300, Anton Farygin wrote:
> 25.09.2018 21:08, Vladimir D. Seleznev пишет:
> > * макрос %ubt раскрывается в %nil.
> 
> Если это так, то сейчас после пересборки множество пакетов станет 
> версией меньше чем есть в репозитории.

Не станет: сборочница просто не пропустит такие задания.

> Это приведёт к каким-то проблемам ?

Не приведёт по указанной выше причине.

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 20:10   ` Vladimir D. Seleznev
@ 2018-09-25 20:12     ` Anton Farygin
  2018-09-25 20:28       ` Vladimir D. Seleznev
  2018-09-26 21:48     ` Evgeny Sinelnikov
  1 sibling, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-25 20:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

25.09.2018 23:10, Vladimir D. Seleznev пишет:
> On Tue, Sep 25, 2018 at 11:04:21PM +0300, Anton Farygin wrote:
>> 25.09.2018 21:08, Vladimir D. Seleznev пишет:
>>> * макрос %ubt раскрывается в %nil.
>> Если это так, то сейчас после пересборки множество пакетов станет
>> версией меньше чем есть в репозитории.
> Не станет: сборочница просто не пропустит такие задания.
>
Я про те пакеты, которые уже есть в репозитории (или в тасках).

Что скажет ежедневный rebuild ?



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
  2018-09-25 20:04 ` Anton Farygin
@ 2018-09-25 20:14 ` Anton Farygin
  2018-09-25 20:31   ` Vladimir D. Seleznev
  2018-09-25 20:43 ` [devel] Изменения в сборочнице: введение в строй Anton Farygin
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-25 20:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

Вот и первая проблема:
http://git.altlinux.org/tasks/213639/logs/events.2.1.log

Перед этим таск естественно собирался.

25.09.2018 21:08, Vladimir D. Seleznev пишет:
> Доброго времени суток!
>
> С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:
>
> * возможность делать пересборку текущего релиза пакета с помощью команды
> rebuild (см. girar task add --help);
> * требование собирать в бранчи пакеты с релизными суффиксами
> ослабляется: теперь возможно собирать пакеты в бранчи без релизных
> суффиксов бранчи;
> * возможность собирать один и тот же NEVR в разные бранчи при условии
> совпадения исходников (для тех бранчев, для которых это разрешено);
> * команда копирования пакетов в бранч приводит к пересборке NEVR из
> исходного бранча в целевой;
> * макрос %ubt раскрывается в %nil.
>
> подробнее об этих изменениях и их причинах можно прочитать на этой
> странице [1].
>
> В соответствии с этим, для фактического различения разных сборок одного
> NEVR'а в syslog при установке и удалении пакета rpm начиная с
> 4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета. Для задачи
> обновления с бранча на бранч, и установки пакетов из определённого
> бранча следует использовать механизм apt_preferences, в котором
> необходимо выставить Pin-Priority для label, содержащий имя бранча.
>
> Пример для apt_preferences:
>
>      Package: *
>      Pin: release l=p8
>      Pin-Priority: 746
>
> Продолжение следует...
>
> [1] https://www.altlinux.org/Binary_package_identity_change
>



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 20:12     ` Anton Farygin
@ 2018-09-25 20:28       ` Vladimir D. Seleznev
  0 siblings, 0 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-25 20:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 25, 2018 at 11:12:07PM +0300, Anton Farygin wrote:
> 25.09.2018 23:10, Vladimir D. Seleznev пишет:
> > On Tue, Sep 25, 2018 at 11:04:21PM +0300, Anton Farygin wrote:
> >> 25.09.2018 21:08, Vladimir D. Seleznev пишет:
> >>> * макрос %ubt раскрывается в %nil.
> >> Если это так, то сейчас после пересборки множество пакетов станет
> >> версией меньше чем есть в репозитории.
> > Не станет: сборочница просто не пропустит такие задания.
> >
> Я про те пакеты, которые уже есть в репозитории (или в тасках).
> 
> Что скажет ежедневный rebuild ?

Ежедневный rebuild не относится к сборочнице, его результат не попадает
в репозитории.

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 20:14 ` Anton Farygin
@ 2018-09-25 20:31   ` Vladimir D. Seleznev
  2018-09-25 20:33     ` Anton Farygin
  2018-09-26  8:16     ` [devel] different per-arch srpms (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
  0 siblings, 2 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-25 20:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 25, 2018 at 11:14:29PM +0300, Anton Farygin wrote:
> Вот и первая проблема:
> http://git.altlinux.org/tasks/213639/logs/events.2.1.log
> 
> Перед этим таск естественно собирался.

Это должно разрешиться повторным запуском задания на сборку.

> 25.09.2018 21:08, Vladimir D. Seleznev пишет:
> > Доброго времени суток!
> >
> > С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:
> >
> > * возможность делать пересборку текущего релиза пакета с помощью команды
> > rebuild (см. girar task add --help);
> > * требование собирать в бранчи пакеты с релизными суффиксами
> > ослабляется: теперь возможно собирать пакеты в бранчи без релизных
> > суффиксов бранчи;
> > * возможность собирать один и тот же NEVR в разные бранчи при условии
> > совпадения исходников (для тех бранчев, для которых это разрешено);
> > * команда копирования пакетов в бранч приводит к пересборке NEVR из
> > исходного бранча в целевой;
> > * макрос %ubt раскрывается в %nil.
> >
> > подробнее об этих изменениях и их причинах можно прочитать на этой
> > странице [1].
> >
> > В соответствии с этим, для фактического различения разных сборок одного
> > NEVR'а в syslog при установке и удалении пакета rpm начиная с
> > 4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета. Для задачи
> > обновления с бранча на бранч, и установки пакетов из определённого
> > бранча следует использовать механизм apt_preferences, в котором
> > необходимо выставить Pin-Priority для label, содержащий имя бранча.
> >
> > Пример для apt_preferences:
> >
> >      Package: *
> >      Pin: release l=p8
> >      Pin-Priority: 746
> >
> > Продолжение следует...
> >
> > [1] https://www.altlinux.org/Binary_package_identity_change

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 20:31   ` Vladimir D. Seleznev
@ 2018-09-25 20:33     ` Anton Farygin
  2018-09-26  8:16     ` [devel] different per-arch srpms (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
  1 sibling, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-25 20:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

25.09.2018 23:31, Vladimir D. Seleznev пишет:
> On Tue, Sep 25, 2018 at 11:14:29PM +0300, Anton Farygin wrote:
>> Вот и первая проблема:
>> http://git.altlinux.org/tasks/213639/logs/events.2.1.log
>>
>> Перед этим таск естественно собирался.
> Это должно разрешиться повторным запуском задания на сборку.
>
Я удалил и добавил подзадание и оно пошло.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
  2018-09-25 20:04 ` Anton Farygin
  2018-09-25 20:14 ` Anton Farygin
@ 2018-09-25 20:43 ` Anton Farygin
  2018-09-25 21:02   ` Vladimir D. Seleznev
  2018-09-26  4:46 ` [devel] Изменения в сборочнице: введение в строй Антон Мидюков
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-25 20:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

Непонятно, как из имени или rpm -qip понять, для какого бранча был 
собран пакет ?

rpm -qip 
http://git.altlinux.org/tasks/213639/build/200/i586/rpms/zoneminder-nginx-1.32.0-alt1.noarch.rpm
ничего такого не показывает.

Запустил ради пробы апач в p8: #213630

Нельзя ли в имя файла перед архитектурой добавлять ещё и имя 
репозитория, который наверняка где-то должен быть прописан ?

опять же - с новой схемой не сработает фокус с cp -al и быстрым rsync 
поверх (сравнение только по имени файла).

25.09.2018 21:08, Vladimir D. Seleznev пишет:
> Доброго времени суток!
>
> С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:
>
> * возможность делать пересборку текущего релиза пакета с помощью команды
> rebuild (см. girar task add --help);
> * требование собирать в бранчи пакеты с релизными суффиксами
> ослабляется: теперь возможно собирать пакеты в бранчи без релизных
> суффиксов бранчи;
> * возможность собирать один и тот же NEVR в разные бранчи при условии
> совпадения исходников (для тех бранчев, для которых это разрешено);
> * команда копирования пакетов в бранч приводит к пересборке NEVR из
> исходного бранча в целевой;
> * макрос %ubt раскрывается в %nil.
>
> подробнее об этих изменениях и их причинах можно прочитать на этой
> странице [1].
>
> В соответствии с этим, для фактического различения разных сборок одного
> NEVR'а в syslog при установке и удалении пакета rpm начиная с
> 4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета. Для задачи
> обновления с бранча на бранч, и установки пакетов из определённого
> бранча следует использовать механизм apt_preferences, в котором
> необходимо выставить Pin-Priority для label, содержащий имя бранча.
>
> Пример для apt_preferences:
>
>      Package: *
>      Pin: release l=p8
>      Pin-Priority: 746
>
> Продолжение следует...
>
> [1] https://www.altlinux.org/Binary_package_identity_change
>



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 20:43 ` [devel] Изменения в сборочнице: введение в строй Anton Farygin
@ 2018-09-25 21:02   ` Vladimir D. Seleznev
  2018-09-25 21:38     ` Dmitry V. Levin
                       ` (2 more replies)
  0 siblings, 3 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-25 21:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 25, 2018 at 11:43:06PM +0300, Anton Farygin wrote:
> Непонятно, как из имени или rpm -qip понять, для какого бранча был 
> собран пакет ?

Расширим вывод rpm -qi, дополнительно будут печататься теги
DISTRIBUTION, DISTTAG и IDENTITY.

> rpm -qip 
> http://git.altlinux.org/tasks/213639/build/200/i586/rpms/zoneminder-nginx-1.32.0-alt1.noarch.rpm
> ничего такого не показывает.
> 
> Запустил ради пробы апач в p8: #213630
> 
> Нельзя ли в имя файла перед архитектурой добавлять ещё и имя 
> репозитория, который наверняка где-то должен быть прописан ?
> 
> опять же - с новой схемой не сработает фокус с cp -al и быстрым rsync 
> поверх (сравнение только по имени файла).

Это верно. Возможно, как и в случае локального кеша apt'а, следует после
релиза дописывать уникальную информацию о сборке пакета в имя файла
пакета, например, значение DISTTAG, но я пока не знаю, что может
сломаться в этом случае, и какие предварительные изменения следует при
этом сделать.

> 25.09.2018 21:08, Vladimir D. Seleznev пишет:
> > Доброго времени суток!
> >
> > С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:
> >
> > * возможность делать пересборку текущего релиза пакета с помощью команды
> > rebuild (см. girar task add --help);
> > * требование собирать в бранчи пакеты с релизными суффиксами
> > ослабляется: теперь возможно собирать пакеты в бранчи без релизных
> > суффиксов бранчи;
> > * возможность собирать один и тот же NEVR в разные бранчи при условии
> > совпадения исходников (для тех бранчев, для которых это разрешено);
> > * команда копирования пакетов в бранч приводит к пересборке NEVR из
> > исходного бранча в целевой;
> > * макрос %ubt раскрывается в %nil.
> >
> > подробнее об этих изменениях и их причинах можно прочитать на этой
> > странице [1].
> >
> > В соответствии с этим, для фактического различения разных сборок одного
> > NEVR'а в syslog при установке и удалении пакета rpm начиная с
> > 4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета. Для задачи
> > обновления с бранча на бранч, и установки пакетов из определённого
> > бранча следует использовать механизм apt_preferences, в котором
> > необходимо выставить Pin-Priority для label, содержащий имя бранча.
> >
> > Пример для apt_preferences:
> >
> >      Package: *
> >      Pin: release l=p8
> >      Pin-Priority: 746
> >
> > Продолжение следует...
> >
> > [1] https://www.altlinux.org/Binary_package_identity_change

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 21:02   ` Vladimir D. Seleznev
@ 2018-09-25 21:38     ` Dmitry V. Levin
  2018-09-26  8:19       ` [devel] rpm -iq (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
  2018-09-26  4:20     ` [devel] Изменения в сборочнице: введение в строй Anton Farygin
  2018-09-26  7:44     ` Dmitry V. Levin
  2 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-25 21:38 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 450 bytes --]

On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
> On Tue, Sep 25, 2018 at 11:43:06PM +0300, Anton Farygin wrote:
> > Непонятно, как из имени или rpm -qip понять, для какого бранча был 
> > собран пакет ?
> 
> Расширим вывод rpm -qi, дополнительно будут печататься теги
> DISTRIBUTION, DISTTAG и IDENTITY.

Кстати, "Build Host", который уже есть в выводе "rpm -qi",
вполне раскрывает имя целевого бранча.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 21:02   ` Vladimir D. Seleznev
  2018-09-25 21:38     ` Dmitry V. Levin
@ 2018-09-26  4:20     ` Anton Farygin
  2018-09-26  7:44     ` Dmitry V. Levin
  2 siblings, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  4:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

26.09.2018 00:02, Vladimir D. Seleznev пишет:
> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
> релиза дописывать уникальную информацию о сборке пакета в имя файла
> пакета, например, значение DISTTAG, но я пока не знаю, что может
> сломаться в этом случае, и какие предварительные изменения следует при
> этом сделать.

Так прежде чем вводить такую схему для стабильных бранчей - надо было 
сделать эти предварительные изменения.

Я так же не знаю что и какая логика может сломаться, когда

1) начнут появляться одноимённые файлы пакетов с совершенно другим 
содержимом
2) пересборка пакета будет приводить к уменьшению его релиза.

Пункт 2 вообще нарушает идею о том, что пересобираемый в бранче пакет не 
должен изменяться.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
                   ` (2 preceding siblings ...)
  2018-09-25 20:43 ` [devel] Изменения в сборочнице: введение в строй Anton Farygin
@ 2018-09-26  4:46 ` Антон Мидюков
  2018-09-26  5:00   ` Anton Farygin
  2018-09-26  7:49   ` Dmitry V. Levin
  2018-09-28 11:48 ` Sergey Bolshakov
                   ` (2 subsequent siblings)
  6 siblings, 2 replies; 60+ messages in thread
From: Антон Мидюков @ 2018-09-26  4:46 UTC (permalink / raw)
  To: devel

26.09.2018 01:08, Vladimir D. Seleznev пишет:
> * макрос %ubt раскрывается в %nil.
Чейнджлог будет неправильную информацию выдавать теперь о ранее 
собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.

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



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  4:46 ` [devel] Изменения в сборочнице: введение в строй Антон Мидюков
@ 2018-09-26  5:00   ` Anton Farygin
  2018-09-26  5:09     ` Антон Мидюков
  2018-09-26  7:49   ` Dmitry V. Levin
  1 sibling, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  5:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions,
	Антон
	Мидюков

26.09.2018 07:46, Антон Мидюков пишет:
> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
>> * макрос %ubt раскрывается в %nil.
> Чейнджлог будет неправильную информацию выдавать теперь о ранее 
> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.
>
И это не правильно, т.к. с такими changelog пакеты в бранчи портируются 
плохо (changelog не соответствует пакету)



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  5:00   ` Anton Farygin
@ 2018-09-26  5:09     ` Антон Мидюков
  2018-09-26  5:10       ` Anton Farygin
  0 siblings, 1 reply; 60+ messages in thread
From: Антон Мидюков @ 2018-09-26  5:09 UTC (permalink / raw)
  To: Anton Farygin, ALT Linux Team development discussions

26.09.2018 12:00, Anton Farygin пишет:
> 26.09.2018 07:46, Антон Мидюков пишет:
>> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
>>> * макрос %ubt раскрывается в %nil.
>> Чейнджлог будет неправильную информацию выдавать теперь о ранее 
>> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.
>>
> И это не правильно, т.к. с такими changelog пакеты в бранчи 
> портируются плохо (changelog не соответствует пакету)
>
Так оно и так не будет соответствовать теперь. Вместо .M80P.1 будет 
ничего. changelog не соответствует пакету. Портирование пересборкой 
сизифного тега будет порождать несоответствие changelog собранного 
пакета в бранче.

В p8 для своих пакетов буду заменять %ubt на .M80P.1. Другого выхода я 
не вижу.

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



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  5:09     ` Антон Мидюков
@ 2018-09-26  5:10       ` Anton Farygin
  2018-09-26  5:13         ` Антон Мидюков
  0 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  5:10 UTC (permalink / raw)
  To: Антон
	Мидюков,
	ALT Linux Team development discussions

26.09.2018 08:09, Антон Мидюков пишет:
> 26.09.2018 12:00, Anton Farygin пишет:
>> 26.09.2018 07:46, Антон Мидюков пишет:
>>> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
>>>> * макрос %ubt раскрывается в %nil.
>>> Чейнджлог будет неправильную информацию выдавать теперь о ранее 
>>> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.
>>>
>> И это не правильно, т.к. с такими changelog пакеты в бранчи 
>> портируются плохо (changelog не соответствует пакету)
>>
> Так оно и так не будет соответствовать теперь. Вместо .M80P.1 будет 
> ничего. changelog не соответствует пакету. Портирование пересборкой 
> сизифного тега будет порождать несоответствие changelog собранного 
> пакета в бранче.
>
> В p8 для своих пакетов буду заменять %ubt на .M80P.1. Другого выхода я 
> не вижу.
>
%ubt сам заменится на ничего. И всё встанет на свои места.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  5:10       ` Anton Farygin
@ 2018-09-26  5:13         ` Антон Мидюков
  2018-09-26  7:26           ` Anton Farygin
  2018-09-26 12:41           ` Vladimir D. Seleznev
  0 siblings, 2 replies; 60+ messages in thread
From: Антон Мидюков @ 2018-09-26  5:13 UTC (permalink / raw)
  To: devel

26.09.2018 12:10, Anton Farygin пишет:
> 26.09.2018 08:09, Антон Мидюков пишет:
>> 26.09.2018 12:00, Anton Farygin пишет:
>>> 26.09.2018 07:46, Антон Мидюков пишет:
>>>> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
>>>>> * макрос %ubt раскрывается в %nil.
>>>> Чейнджлог будет неправильную информацию выдавать теперь о ранее 
>>>> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.
>>>>
>>> И это не правильно, т.к. с такими changelog пакеты в бранчи 
>>> портируются плохо (changelog не соответствует пакету)
>>>
>> Так оно и так не будет соответствовать теперь. Вместо .M80P.1 будет 
>> ничего. changelog не соответствует пакету. Портирование пересборкой 
>> сизифного тега будет порождать несоответствие changelog собранного 
>> пакета в бранче.
>>
>> В p8 для своих пакетов буду заменять %ubt на .M80P.1. Другого выхода 
>> я не вижу.
>>
> %ubt сам заменится на ничего. И всё встанет на свои места.
Но changelog не будет соответствовать действительной истории пакетов в 
бранче? Или это по боку?

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



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  5:13         ` Антон Мидюков
@ 2018-09-26  7:26           ` Anton Farygin
  2018-09-26 12:41           ` Vladimir D. Seleznev
  1 sibling, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  7:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions,
	Антон
	Мидюков

26.09.2018 08:13, Антон Мидюков пишет:
> 26.09.2018 12:10, Anton Farygin пишет:
>> 26.09.2018 08:09, Антон Мидюков пишет:
>>> 26.09.2018 12:00, Anton Farygin пишет:
>>>> 26.09.2018 07:46, Антон Мидюков пишет:
>>>>> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
>>>>>> * макрос %ubt раскрывается в %nil.
>>>>> Чейнджлог будет неправильную информацию выдавать теперь о ранее 
>>>>> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.
>>>>>
>>>> И это не правильно, т.к. с такими changelog пакеты в бранчи 
>>>> портируются плохо (changelog не соответствует пакету)
>>>>
>>> Так оно и так не будет соответствовать теперь. Вместо .M80P.1 будет 
>>> ничего. changelog не соответствует пакету. Портирование пересборкой 
>>> сизифного тега будет порождать несоответствие changelog собранного 
>>> пакета в бранче.
>>>
>>> В p8 для своих пакетов буду заменять %ubt на .M80P.1. Другого выхода 
>>> я не вижу.
>>>
>> %ubt сам заменится на ничего. И всё встанет на свои места.
> Но changelog не будет соответствовать действительной истории пакетов в 
> бранче? Или это по боку?
>
В смысле не будет ? будет.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 21:02   ` Vladimir D. Seleznev
  2018-09-25 21:38     ` Dmitry V. Levin
  2018-09-26  4:20     ` [devel] Изменения в сборочнице: введение в строй Anton Farygin
@ 2018-09-26  7:44     ` Dmitry V. Levin
  2018-09-26  7:49       ` Anton Farygin
  2 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-26  7:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 565 bytes --]

On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
[...]
> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
> релиза дописывать уникальную информацию о сборке пакета в имя файла
> пакета, например, значение DISTTAG, но я пока не знаю, что может
> сломаться в этом случае, и какие предварительные изменения следует при
> этом сделать.

Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
но срочности в этом нет.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  4:46 ` [devel] Изменения в сборочнице: введение в строй Антон Мидюков
  2018-09-26  5:00   ` Anton Farygin
@ 2018-09-26  7:49   ` Dmitry V. Levin
  1 sibling, 0 replies; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-26  7:49 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 571 bytes --]

On Wed, Sep 26, 2018 at 11:46:44AM +0700, Антон Мидюков wrote:
> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
> > * макрос %ubt раскрывается в %nil.
> Чейнджлог будет неправильную информацию выдавать теперь о ранее 
> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.

Если в %changelog используются макросы, значение которых зависит от бранча,
то %changelog и так уже зачастую содержит недостоверную информацию.

Наконец-то появилась возможность избавиться от дурацких суффиксов в именах
релизов, давайте не будем их плодить.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  7:44     ` Dmitry V. Levin
@ 2018-09-26  7:49       ` Anton Farygin
  2018-09-26  7:52         ` Dmitry V. Levin
  0 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  7:49 UTC (permalink / raw)
  To: ALT Devel discussion list

26.09.2018 10:44, Dmitry V. Levin пишет:
> On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
> [...]
>> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
>> релиза дописывать уникальную информацию о сборке пакета в имя файла
>> пакета, например, значение DISTTAG, но я пока не знаю, что может
>> сломаться в этом случае, и какие предварительные изменения следует при
>> этом сделать.
> Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
> посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
> но срочности в этом нет.
>
Кому они нужны в локальном кеше ? Гораздо интереснее, с каким именем его 
выкачивают с сайта.




^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  7:49       ` Anton Farygin
@ 2018-09-26  7:52         ` Dmitry V. Levin
  2018-09-26  7:55           ` Anton Farygin
  0 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-26  7:52 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 898 bytes --]

On Wed, Sep 26, 2018 at 10:49:43AM +0300, Anton Farygin wrote:
> 26.09.2018 10:44, Dmitry V. Levin пишет:
> > On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
> > [...]
> >> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
> >> релиза дописывать уникальную информацию о сборке пакета в имя файла
> >> пакета, например, значение DISTTAG, но я пока не знаю, что может
> >> сломаться в этом случае, и какие предварительные изменения следует при
> >> этом сделать.
> > Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
> > посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
> > но срочности в этом нет.
> >
> Кому они нужны в локальном кеше ?

В локальном кеше они нужны apt'у.

> Гораздо интереснее, с каким именем его выкачивают с сайта.

В логах на сайте указывается путь, разве нет?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  7:52         ` Dmitry V. Levin
@ 2018-09-26  7:55           ` Anton Farygin
  2018-09-26  7:59             ` Dmitry V. Levin
  0 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  7:55 UTC (permalink / raw)
  To: ALT Devel discussion list

26.09.2018 10:52, Dmitry V. Levin пишет:
> On Wed, Sep 26, 2018 at 10:49:43AM +0300, Anton Farygin wrote:
>> 26.09.2018 10:44, Dmitry V. Levin пишет:
>>> On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
>>> [...]
>>>> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
>>>> релиза дописывать уникальную информацию о сборке пакета в имя файла
>>>> пакета, например, значение DISTTAG, но я пока не знаю, что может
>>>> сломаться в этом случае, и какие предварительные изменения следует при
>>>> этом сделать.
>>> Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
>>> посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
>>> но срочности в этом нет.
>>>
>> Кому они нужны в локальном кеше ?
> В локальном кеше они нужны apt'у.
apt - это не "кто" а "что" :)

Т.е. - понятно что такое имя используется в процессе, но мне от этого 
легче не становится.
>
>> Гораздо интереснее, с каким именем его выкачивают с сайта.
> В логах на сайте указывается путь, разве нет?
>
>
В логах указывается путь, но этот путь теряется сразу после скачивания 
пакета.

Ты никогда не устанавливаешь пакеты из p8 на Sisyphus ?
А мне приходится.




^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  7:55           ` Anton Farygin
@ 2018-09-26  7:59             ` Dmitry V. Levin
  2018-09-26  8:05               ` Anton Farygin
  0 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-26  7:59 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1583 bytes --]

On Wed, Sep 26, 2018 at 10:55:22AM +0300, Anton Farygin wrote:
> 26.09.2018 10:52, Dmitry V. Levin пишет:
> > On Wed, Sep 26, 2018 at 10:49:43AM +0300, Anton Farygin wrote:
> >> 26.09.2018 10:44, Dmitry V. Levin пишет:
> >>> On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
> >>> [...]
> >>>> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
> >>>> релиза дописывать уникальную информацию о сборке пакета в имя файла
> >>>> пакета, например, значение DISTTAG, но я пока не знаю, что может
> >>>> сломаться в этом случае, и какие предварительные изменения следует при
> >>>> этом сделать.
> >>> Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
> >>> посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
> >>> но срочности в этом нет.
> >>>
> >> Кому они нужны в локальном кеше ?
> > В локальном кеше они нужны apt'у.
> apt - это не "кто" а "что" :)
> 
> Т.е. - понятно что такое имя используется в процессе, но мне от этого 
> легче не становится.
> >
> >> Гораздо интереснее, с каким именем его выкачивают с сайта.
> > В логах на сайте указывается путь, разве нет?
> >
> В логах указывается путь, но этот путь теряется сразу после скачивания 
> пакета.
> 
> Ты никогда не устанавливаешь пакеты из p8 на Sisyphus ?
> А мне приходится.

Я обычно использую apt, поэтому мне не надо задумываться об именах файлов
пакетов.

Честно говоря, я вообще не очень хорошо представляю себе, кто,
кроме зеркальщиков, видит имена файлов пакетов, с которыми имеет дело.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  7:59             ` Dmitry V. Levin
@ 2018-09-26  8:05               ` Anton Farygin
  2018-09-26  8:07                 ` Anton Farygin
                                   ` (2 more replies)
  0 siblings, 3 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  8:05 UTC (permalink / raw)
  To: ALT Devel discussion list

26.09.2018 10:59, Dmitry V. Levin пишет:
> On Wed, Sep 26, 2018 at 10:55:22AM +0300, Anton Farygin wrote:
>> 26.09.2018 10:52, Dmitry V. Levin пишет:
>>> On Wed, Sep 26, 2018 at 10:49:43AM +0300, Anton Farygin wrote:
>>>> 26.09.2018 10:44, Dmitry V. Levin пишет:
>>>>> On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
>>>>> [...]
>>>>>> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
>>>>>> релиза дописывать уникальную информацию о сборке пакета в имя файла
>>>>>> пакета, например, значение DISTTAG, но я пока не знаю, что может
>>>>>> сломаться в этом случае, и какие предварительные изменения следует при
>>>>>> этом сделать.
>>>>> Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
>>>>> посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
>>>>> но срочности в этом нет.
>>>>>
>>>> Кому они нужны в локальном кеше ?
>>> В локальном кеше они нужны apt'у.
>> apt - это не "кто" а "что":)
>>
>> Т.е. - понятно что такое имя используется в процессе, но мне от этого
>> легче не становится.
>>>> Гораздо интереснее, с каким именем его выкачивают с сайта.
>>> В логах на сайте указывается путь, разве нет?
>>>
>> В логах указывается путь, но этот путь теряется сразу после скачивания
>> пакета.
>>
>> Ты никогда не устанавливаешь пакеты из p8 на Sisyphus ?
>> А мне приходится.
> Я обычно использую apt, поэтому мне не надо задумываться об именах файлов
> пакетов.
>
> Честно говоря, я вообще не очень хорошо представляю себе, кто,
> кроме зеркальщиков, видит имена файлов пакетов, с которыми имеет дело.

virt-viewer-6.0-alt0.M80P.1.x86_64.rpm
libspice-glib-0.34-alt0.M80P.1.x86_64.rpm

libspice-gtk3-0.34-alt0.M80P.1.x86_64.rpm


Вот эти три пакета (файла) очень часто скачиваю из p8 и устанавливаю на 
Sisyphus, т.к. в Sisyphus они в нужном мне функционале сломаны.




^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  8:05               ` Anton Farygin
@ 2018-09-26  8:07                 ` Anton Farygin
  2018-09-26  8:08                 ` Dmitry V. Levin
  2018-09-26  8:14                 ` Aleksei Nikiforov
  2 siblings, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  8:07 UTC (permalink / raw)
  To: ALT Devel discussion list

26.09.2018 11:05, Anton Farygin пишет:
>>>
>> Я обычно использую apt, поэтому мне не надо задумываться об именах 
>> файлов
>> пакетов.
>>
>> Честно говоря, я вообще не очень хорошо представляю себе, кто,
>> кроме зеркальщиков, видит имена файлов пакетов, с которыми имеет дело.
>
> virt-viewer-6.0-alt0.M80P.1.x86_64.rpm
> libspice-glib-0.34-alt0.M80P.1.x86_64.rpm
>
> libspice-gtk3-0.34-alt0.M80P.1.x86_64.rpm
>
>
> Вот эти три пакета (файла) очень часто скачиваю из p8 и устанавливаю 
> на Sisyphus, т.к. в Sisyphus они в нужном мне функционале сломаны. 

Добавлю, что не я один такой. Очень часто встречал сообщения, когда наши 
пользователи ставят пакеты из одного бранча в другой именно таким путём 
- скачивая и устанавливая файлы.




^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  8:05               ` Anton Farygin
  2018-09-26  8:07                 ` Anton Farygin
@ 2018-09-26  8:08                 ` Dmitry V. Levin
  2018-09-26  8:56                   ` Anton Farygin
  2018-09-26  8:14                 ` Aleksei Nikiforov
  2 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-26  8:08 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2096 bytes --]

On Wed, Sep 26, 2018 at 11:05:18AM +0300, Anton Farygin wrote:
> 26.09.2018 10:59, Dmitry V. Levin пишет:
> > On Wed, Sep 26, 2018 at 10:55:22AM +0300, Anton Farygin wrote:
> >> 26.09.2018 10:52, Dmitry V. Levin пишет:
> >>> On Wed, Sep 26, 2018 at 10:49:43AM +0300, Anton Farygin wrote:
> >>>> 26.09.2018 10:44, Dmitry V. Levin пишет:
> >>>>> On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
> >>>>> [...]
> >>>>>> Это верно. Возможно, как и в случае локального кеша apt'а, следует после
> >>>>>> релиза дописывать уникальную информацию о сборке пакета в имя файла
> >>>>>> пакета, например, значение DISTTAG, но я пока не знаю, что может
> >>>>>> сломаться в этом случае, и какие предварительные изменения следует при
> >>>>>> этом сделать.
> >>>>> Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
> >>>>> посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
> >>>>> но срочности в этом нет.
> >>>>>
> >>>> Кому они нужны в локальном кеше ?
> >>> В локальном кеше они нужны apt'у.
> >> apt - это не "кто" а "что":)
> >>
> >> Т.е. - понятно что такое имя используется в процессе, но мне от этого
> >> легче не становится.
> >>>> Гораздо интереснее, с каким именем его выкачивают с сайта.
> >>> В логах на сайте указывается путь, разве нет?
> >>>
> >> В логах указывается путь, но этот путь теряется сразу после скачивания
> >> пакета.
> >>
> >> Ты никогда не устанавливаешь пакеты из p8 на Sisyphus ?
> >> А мне приходится.
> > Я обычно использую apt, поэтому мне не надо задумываться об именах файлов
> > пакетов.
> >
> > Честно говоря, я вообще не очень хорошо представляю себе, кто,
> > кроме зеркальщиков, видит имена файлов пакетов, с которыми имеет дело.
> 
> virt-viewer-6.0-alt0.M80P.1.x86_64.rpm
> libspice-glib-0.34-alt0.M80P.1.x86_64.rpm
> 
> libspice-gtk3-0.34-alt0.M80P.1.x86_64.rpm
> 
> Вот эти три пакета (файла) очень часто скачиваю из p8 и устанавливаю на 
> Sisyphus, т.к. в Sisyphus они в нужном мне функционале сломаны.

Ты их apt'ом скачиваешь, или вручную?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  8:05               ` Anton Farygin
  2018-09-26  8:07                 ` Anton Farygin
  2018-09-26  8:08                 ` Dmitry V. Levin
@ 2018-09-26  8:14                 ` Aleksei Nikiforov
  2018-09-26  9:05                   ` [devel] virt-viewer на Sisyphus (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
  2 siblings, 1 reply; 60+ messages in thread
From: Aleksei Nikiforov @ 2018-09-26  8:14 UTC (permalink / raw)
  To: devel

26.09.2018 11:05, Anton Farygin пишет:
> 26.09.2018 10:59, Dmitry V. Levin пишет:
>> On Wed, Sep 26, 2018 at 10:55:22AM +0300, Anton Farygin wrote:
>>> 26.09.2018 10:52, Dmitry V. Levin пишет:
>>>> On Wed, Sep 26, 2018 at 10:49:43AM +0300, Anton Farygin wrote:
>>>>> 26.09.2018 10:44, Dmitry V. Levin пишет:
>>>>>> On Wed, Sep 26, 2018 at 12:02:47AM +0300, Vladimir D. Seleznev wrote:
>>>>>> [...]
>>>>>>> Это верно. Возможно, как и в случае локального кеша apt'а, 
>>>>>>> следует после
>>>>>>> релиза дописывать уникальную информацию о сборке пакета в имя файла
>>>>>>> пакета, например, значение DISTTAG, но я пока не знаю, что может
>>>>>>> сломаться в этом случае, и какие предварительные изменения 
>>>>>>> следует при
>>>>>>> этом сделать.
>>>>>> Имена файлов в локальном кеше apt'а и так уже достаточно уникальны,
>>>>>> посмотрите.  Можно добавить туда sha1header, конечно, хуже не будет,
>>>>>> но срочности в этом нет.
>>>>>>
>>>>> Кому они нужны в локальном кеше ?
>>>> В локальном кеше они нужны apt'у.
>>> apt - это не "кто" а "что":)
>>>
>>> Т.е. - понятно что такое имя используется в процессе, но мне от этого
>>> легче не становится.
>>>>> Гораздо интереснее, с каким именем его выкачивают с сайта.
>>>> В логах на сайте указывается путь, разве нет?
>>>>
>>> В логах указывается путь, но этот путь теряется сразу после скачивания
>>> пакета.
>>>
>>> Ты никогда не устанавливаешь пакеты из p8 на Sisyphus ?
>>> А мне приходится.
>> Я обычно использую apt, поэтому мне не надо задумываться об именах файлов
>> пакетов.
>>
>> Честно говоря, я вообще не очень хорошо представляю себе, кто,
>> кроме зеркальщиков, видит имена файлов пакетов, с которыми имеет дело.
> 
> virt-viewer-6.0-alt0.M80P.1.x86_64.rpm
> libspice-glib-0.34-alt0.M80P.1.x86_64.rpm
> 
> libspice-gtk3-0.34-alt0.M80P.1.x86_64.rpm
> 

Спасибо за рецепт исправления virt-viewer на Sisyphus!

> 
> Вот эти три пакета (файла) очень часто скачиваю из p8 и устанавливаю на 
> Sisyphus, т.к. в Sisyphus они в нужном мне функционале сломаны.
> 
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 60+ messages in thread

* [devel] different per-arch srpms (was: Изменения в сборочнице: введение в строй)
  2018-09-25 20:31   ` Vladimir D. Seleznev
  2018-09-25 20:33     ` Anton Farygin
@ 2018-09-26  8:16     ` Sergey V Turchin
  1 sibling, 0 replies; 60+ messages in thread
From: Sergey V Turchin @ 2018-09-26  8:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 25 September 2018 23:31:35 MSK Vladimir D wrote:
> On Tue, Sep 25, 2018 at 11:14:29PM +0300, Anton Farygin wrote:
> > Вот и первая проблема:
> > http://git.altlinux.org/tasks/213639/logs/events.2.1.log
> > 
> > Перед этим таск естественно собирался.
> 
> Это должно разрешиться повторным запуском задания на сборку.
А что это вообще за проверка? Например,
%ifarch x86_64
BuildRequires: someting
%endif
туда попадёт?

[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 60+ messages in thread

* [devel] rpm -iq (was: Изменения в сборочнице: введение в строй)
  2018-09-25 21:38     ` Dmitry V. Levin
@ 2018-09-26  8:19       ` Sergey V Turchin
  0 siblings, 0 replies; 60+ messages in thread
From: Sergey V Turchin @ 2018-09-26  8:19 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday, 26 September 2018 00:38:49 MSK Dmitry V wrote:

[...]
> "rpm -qi",
Кстати, "rpm -iq" раньше работало. А я иногда на автомате пишу так.

[...]


-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  8:08                 ` Dmitry V. Levin
@ 2018-09-26  8:56                   ` Anton Farygin
  2018-09-26 12:31                     ` Vladimir D. Seleznev
  0 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-26  8:56 UTC (permalink / raw)
  To: ALT Devel discussion list

26.09.2018 11:08, Dmitry V. Levin пишет:
> Ты их apt'ом скачиваешь, или вручную?

Вручную конечно, apt же настроен на сизиф.




^ permalink raw reply	[flat|nested] 60+ messages in thread

* [devel] virt-viewer на Sisyphus (was: Изменения в сборочнице: введение в строй)
  2018-09-26  8:14                 ` Aleksei Nikiforov
@ 2018-09-26  9:05                   ` Sergey V Turchin
  2018-09-26 10:45                     ` [devel] virt-viewer на Sisyphus Anton Farygin
  2018-10-16 14:34                     ` Anton Farygin
  0 siblings, 2 replies; 60+ messages in thread
From: Sergey V Turchin @ 2018-09-26  9:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 329 bytes --]

On Wednesday, 26 September 2018 11:14:45 MSK Aleksei Nikiforov wrote:

[...]
> Спасибо за рецепт исправления virt-viewer на Sisyphus!
Я себе давно кнопочку сделал. ;-) (см. аттач)
Только их троих на Hold надо еще в apt.conf .

-- 
Regards, Sergey.

[-- Attachment #2: virt-viewer-downgrade.sh --]
[-- Type: application/x-shellscript, Size: 400 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] virt-viewer на Sisyphus
  2018-09-26  9:05                   ` [devel] virt-viewer на Sisyphus (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
@ 2018-09-26 10:45                     ` Anton Farygin
  2018-10-16 14:34                     ` Anton Farygin
  1 sibling, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26 10:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Sergey V Turchin

26.09.2018 12:05, Sergey V Turchin пишет:
> On Wednesday, 26 September 2018 11:14:45 MSK Aleksei Nikiforov wrote:
>
> [...]
>> Спасибо за рецепт исправления virt-viewer на Sisyphus!
> Я себе давно кнопочку сделал. ;-) (см. аттач)
> Только их троих на Hold надо еще в apt.conf .
Твой скрипт у меня в некоторых случаях (отсутствие инета) может не 
заработать, мой вариант надёжнее.


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  8:56                   ` Anton Farygin
@ 2018-09-26 12:31                     ` Vladimir D. Seleznev
  2018-09-26 12:32                       ` Anton Farygin
  0 siblings, 1 reply; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-26 12:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
> 26.09.2018 11:08, Dmitry V. Levin пишет:
> > Ты их apt'ом скачиваешь, или вручную?
> 
> Вручную конечно, apt же настроен на сизиф.

Как раз для таких случаев есть механизм apt_preferences. На мой взгляд,
гораздо удобнее и надежнее, чем вручную скачивать пакеты.

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 12:31                     ` Vladimir D. Seleznev
@ 2018-09-26 12:32                       ` Anton Farygin
  2018-09-26 13:20                         ` Dmitry V. Levin
  0 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-26 12:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

26.09.2018 15:31, Vladimir D. Seleznev пишет:
> On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
>> 26.09.2018 11:08, Dmitry V. Levin пишет:
>>> Ты их apt'ом скачиваешь, или вручную?
>> Вручную конечно, apt же настроен на сизиф.
> Как раз для таких случаев есть механизм apt_preferences. На мой взгляд,
> гораздо удобнее и надежнее, чем вручную скачивать пакеты.
>
Чем удобнее ? В apt_prefernces можно настроить всё на Sisyphus, а три 
пакета на бранч ?



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26  5:13         ` Антон Мидюков
  2018-09-26  7:26           ` Anton Farygin
@ 2018-09-26 12:41           ` Vladimir D. Seleznev
  2018-09-26 12:44             ` Anton Farygin
  2018-09-26 14:57             ` Sergey V Turchin
  1 sibling, 2 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-26 12:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 26, 2018 at 12:13:29PM +0700, Антон Мидюков wrote:
> 26.09.2018 12:10, Anton Farygin пишет:
> > 26.09.2018 08:09, Антон Мидюков пишет:
> >> 26.09.2018 12:00, Anton Farygin пишет:
> >>> 26.09.2018 07:46, Антон Мидюков пишет:
> >>>> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
> >>>>> * макрос %ubt раскрывается в %nil.
> >>>> Чейнджлог будет неправильную информацию выдавать теперь о ранее 
> >>>> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.
> >>>>
> >>> И это не правильно, т.к. с такими changelog пакеты в бранчи 
> >>> портируются плохо (changelog не соответствует пакету)
> >>>
> >> Так оно и так не будет соответствовать теперь. Вместо .M80P.1 будет 
> >> ничего. changelog не соответствует пакету. Портирование пересборкой 
> >> сизифного тега будет порождать несоответствие changelog собранного 
> >> пакета в бранче.
> >>
> >> В p8 для своих пакетов буду заменять %ubt на .M80P.1. Другого выхода 
> >> я не вижу.
> >>
> > %ubt сам заменится на ничего. И всё встанет на свои места.
> Но changelog не будет соответствовать действительной истории пакетов в 
> бранче? Или это по боку?

Отмечу, что одним из негативных проявлением %ubt было как раз враньё в
changelog'е. Вот пример: в changelog'е curl в p8 присутствует релиз
7.51.0-alt2.M80P.1, однако в p8 он никогда не был собран:

http://ftp.altlinux.org/pub/distributions/archive/p8/index/src/c/curl/

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 12:41           ` Vladimir D. Seleznev
@ 2018-09-26 12:44             ` Anton Farygin
  2018-09-26 14:57             ` Sergey V Turchin
  1 sibling, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26 12:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

26.09.2018 15:41, Vladimir D. Seleznev пишет:
> On Wed, Sep 26, 2018 at 12:13:29PM +0700, Антон Мидюков wrote:
>> 26.09.2018 12:10, Anton Farygin пишет:
>>> 26.09.2018 08:09, Антон Мидюков пишет:
>>>> 26.09.2018 12:00, Anton Farygin пишет:
>>>>> 26.09.2018 07:46, Антон Мидюков пишет:
>>>>>> 26.09.2018 01:08, Vladimir D. Seleznev пишет:
>>>>>>> * макрос %ubt раскрывается в %nil.
>>>>>> Чейнджлог будет неправильную информацию выдавать теперь о ранее
>>>>>> собранных пакетах. Я в своих спеках %ubt меняю на .S1 в чейнджлоге.
>>>>>>
>>>>> И это не правильно, т.к. с такими changelog пакеты в бранчи
>>>>> портируются плохо (changelog не соответствует пакету)
>>>>>
>>>> Так оно и так не будет соответствовать теперь. Вместо .M80P.1 будет
>>>> ничего. changelog не соответствует пакету. Портирование пересборкой
>>>> сизифного тега будет порождать несоответствие changelog собранного
>>>> пакета в бранче.
>>>>
>>>> В p8 для своих пакетов буду заменять %ubt на .M80P.1. Другого выхода
>>>> я не вижу.
>>>>
>>> %ubt сам заменится на ничего. И всё встанет на свои места.
>> Но changelog не будет соответствовать действительной истории пакетов в
>> бранче? Или это по боку?
> Отмечу, что одним из негативных проявлением %ubt было как раз враньё в
> changelog'е. Вот пример: в changelog'е curl в p8 присутствует релиз
> 7.51.0-alt2.M80P.1, однако в p8 он никогда не был собран:
>
> http://ftp.altlinux.org/pub/distributions/archive/p8/index/src/c/curl/
>
Володя, я вообще часто делаю пакеты, меняю ченжлоги и _НЕ ОТПРАВЛЯЮ_ их 
в репозитории по каким-то известным только мне причинам. Это нормально, 
не надо об этом беспокоится.

Более новая версия или сборка проходит нормально. Но запись в changelog 
остаётся.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 12:32                       ` Anton Farygin
@ 2018-09-26 13:20                         ` Dmitry V. Levin
  2018-09-26 13:31                           ` Anton Farygin
  0 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-26 13:20 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 592 bytes --]

On Wed, Sep 26, 2018 at 03:32:27PM +0300, Anton Farygin wrote:
> 26.09.2018 15:31, Vladimir D. Seleznev пишет:
> > On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
> >> 26.09.2018 11:08, Dmitry V. Levin пишет:
> >>> Ты их apt'ом скачиваешь, или вручную?
> >> Вручную конечно, apt же настроен на сизиф.
> > Как раз для таких случаев есть механизм apt_preferences. На мой взгляд,
> > гораздо удобнее и надежнее, чем вручную скачивать пакеты.
> >
> Чем удобнее ? В apt_prefernces можно настроить всё на Sisyphus, а три 
> пакета на бранч ?

Да, конечно.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 13:20                         ` Dmitry V. Levin
@ 2018-09-26 13:31                           ` Anton Farygin
  2018-09-26 13:32                             ` Anton Farygin
  2018-09-26 15:36                             ` Vladimir D. Seleznev
  0 siblings, 2 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26 13:31 UTC (permalink / raw)
  To: ALT Devel discussion list

26.09.2018 16:20, Dmitry V. Levin пишет:
> On Wed, Sep 26, 2018 at 03:32:27PM +0300, Anton Farygin wrote:
>> 26.09.2018 15:31, Vladimir D. Seleznev пишет:
>>> On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
>>>> 26.09.2018 11:08, Dmitry V. Levin пишет:
>>>>> Ты их apt'ом скачиваешь, или вручную?
>>>> Вручную конечно, apt же настроен на сизиф.
>>> Как раз для таких случаев есть механизм apt_preferences. На мой взгляд,
>>> гораздо удобнее и надежнее, чем вручную скачивать пакеты.
>>>
>> Чем удобнее ? В apt_prefernces можно настроить всё на Sisyphus, а три
>> пакета на бранч ?
> Да, конечно.
>
>
Ну отлично, значит воспользуемся.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 13:31                           ` Anton Farygin
@ 2018-09-26 13:32                             ` Anton Farygin
  2018-09-26 15:36                             ` Vladimir D. Seleznev
  1 sibling, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26 13:32 UTC (permalink / raw)
  To: ALT Devel discussion list

26.09.2018 16:31, Anton Farygin пишет:
> 26.09.2018 16:20, Dmitry V. Levin пишет:
>> On Wed, Sep 26, 2018 at 03:32:27PM +0300, Anton Farygin wrote:
>>> 26.09.2018 15:31, Vladimir D. Seleznev пишет:
>>>> On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
>>>>> 26.09.2018 11:08, Dmitry V. Levin пишет:
>>>>>> Ты их apt'ом скачиваешь, или вручную?
>>>>> Вручную конечно, apt же настроен на сизиф.
>>>> Как раз для таких случаев есть механизм apt_preferences. На мой 
>>>> взгляд,
>>>> гораздо удобнее и надежнее, чем вручную скачивать пакеты.
>>>>
>>> Чем удобнее ? В apt_prefernces можно настроить всё на Sisyphus, а три
>>> пакета на бранч ?
>> Да, конечно.
>>
>>
> Ну отлично, значит воспользуемся.

Но при этом я файлы качать не перестану. Редко, но бывает необходимость 
пойти и скачать файл, записать его на USB flash, донести до нужного 
компьютера и поставить через rpm -Uvh что бы там заработала сеть, например.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 12:41           ` Vladimir D. Seleznev
  2018-09-26 12:44             ` Anton Farygin
@ 2018-09-26 14:57             ` Sergey V Turchin
  2018-09-26 15:02               ` Anton Farygin
  1 sibling, 1 reply; 60+ messages in thread
From: Sergey V Turchin @ 2018-09-26 14:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 26 September 2018 15:41:45 MSK Vladimir D wrote:

[...]
> Отмечу, что одним из негативных проявлением %ubt было как раз враньё в
> changelog'е. Вот пример: в changelog'е curl в p8 присутствует релиз
> 7.51.0-alt2.M80P.1, однако в p8 он никогда не был собран:
Да, кстати. Запись в changelog означает изменения, а не сборку, так что 
враньем в соотв. контексте является само упоминание вранья в большей степени, 
чем действительно враньем.

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 14:57             ` Sergey V Turchin
@ 2018-09-26 15:02               ` Anton Farygin
  0 siblings, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-26 15:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Sergey V Turchin

26.09.2018 17:57, Sergey V Turchin пишет:
> On Wednesday, 26 September 2018 15:41:45 MSK Vladimir D wrote:
>
> [...]
>> Отмечу, что одним из негативных проявлением %ubt было как раз враньё в
>> changelog'е. Вот пример: в changelog'е curl в p8 присутствует релиз
>> 7.51.0-alt2.M80P.1, однако в p8 он никогда не был собран:
> Да, кстати. Запись в changelog означает изменения, а не сборку, так что
> враньем в соотв. контексте является само упоминание вранья в большей степени,
> чем действительно враньем.
>
Редкий случай когда я согласен с нечитаемой фразой зерга ;)



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 13:31                           ` Anton Farygin
  2018-09-26 13:32                             ` Anton Farygin
@ 2018-09-26 15:36                             ` Vladimir D. Seleznev
  2018-09-26 16:20                               ` Anton Farygin
  1 sibling, 1 reply; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-26 15:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 26, 2018 at 04:31:55PM +0300, Anton Farygin wrote:
> 26.09.2018 16:20, Dmitry V. Levin пишет:
> > On Wed, Sep 26, 2018 at 03:32:27PM +0300, Anton Farygin wrote:
> >> 26.09.2018 15:31, Vladimir D. Seleznev пишет:
> >>> On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
> >>>> 26.09.2018 11:08, Dmitry V. Levin пишет:
> >>>>> Ты их apt'ом скачиваешь, или вручную?
> >>>> Вручную конечно, apt же настроен на сизиф.
> >>> Как раз для таких случаев есть механизм apt_preferences. На мой взгляд,
> >>> гораздо удобнее и надежнее, чем вручную скачивать пакеты.
> >>>
> >> Чем удобнее ? В apt_prefernces можно настроить всё на Sisyphus, а три
> >> пакета на бранч ?
> > Да, конечно.
> >
> >
> Ну отлично, значит воспользуемся.

Ещё вариант без записи в конфиг:

    # apt-get install -t 'l=p8' package

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 15:36                             ` Vladimir D. Seleznev
@ 2018-09-26 16:20                               ` Anton Farygin
  2018-09-27  0:10                                 ` Dmitry V. Levin
  0 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-26 16:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vladimir D. Seleznev

26.09.2018 18:36, Vladimir D. Seleznev пишет:
> On Wed, Sep 26, 2018 at 04:31:55PM +0300, Anton Farygin wrote:
>> 26.09.2018 16:20, Dmitry V. Levin пишет:
>>> On Wed, Sep 26, 2018 at 03:32:27PM +0300, Anton Farygin wrote:
>>>> 26.09.2018 15:31, Vladimir D. Seleznev пишет:
>>>>> On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
>>>>>> 26.09.2018 11:08, Dmitry V. Levin пишет:
>>>>>>> Ты их apt'ом скачиваешь, или вручную?
>>>>>> Вручную конечно, apt же настроен на сизиф.
>>>>> Как раз для таких случаев есть механизм apt_preferences. На мой взгляд,
>>>>> гораздо удобнее и надежнее, чем вручную скачивать пакеты.
>>>>>
>>>> Чем удобнее ? В apt_prefernces можно настроить всё на Sisyphus, а три
>>>> пакета на бранч ?
>>> Да, конечно.
>>>
>>>
>> Ну отлично, значит воспользуемся.
> Ещё вариант без записи в конфиг:
>
>      # apt-get install -t 'l=p8' package
>
Надо только ещё добавить кеши от p8 в конфиг ? А как наш apt это переживёт ?



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 20:10   ` Vladimir D. Seleznev
  2018-09-25 20:12     ` Anton Farygin
@ 2018-09-26 21:48     ` Evgeny Sinelnikov
  2018-09-26 21:55       ` Dmitry V. Levin
  1 sibling, 1 reply; 60+ messages in thread
From: Evgeny Sinelnikov @ 2018-09-26 21:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

ср, 26 сент. 2018 г. в 0:10, Vladimir D. Seleznev <vseleznv@altlinux.org>:
>
> On Tue, Sep 25, 2018 at 11:04:21PM +0300, Anton Farygin wrote:
> > 25.09.2018 21:08, Vladimir D. Seleznev пишет:
> > > * макрос %ubt раскрывается в %nil.
> >
> > Если это так, то сейчас после пересборки множество пакетов станет
> > версией меньше чем есть в репозитории.
>
> Не станет: сборочница просто не пропустит такие задания.
>
> > Это приведёт к каким-то проблемам ?
>
> Не приведёт по указанной выше причине.
>

Сборка samba в p8 странно отвалилась:
#213652 FAILED #1 p8 samba.git=4.7.10-alt2%ubt

[sin@xpi ~]$ girar-show 213652
2018-Sep-26 14:11:16 :: task #213652 for p8 started by sin:
#100 build 4.7.10-alt2%ubt from /people/sin/packages/samba.git fetched
at 2018-Sep-25 19:45:55
2018-Sep-26 14:11:17 :: [i586] #100 samba.git 4.7.10-alt2%ubt: build start
2018-Sep-26 14:11:17 :: [x86_64] #100 samba.git 4.7.10-alt2%ubt: build start
2018-Sep-26 14:44:03 :: [x86_64] #100 samba.git 4.7.10-alt2%ubt: build OK
2018-Sep-26 14:47:41 :: [i586] #100 samba.git 4.7.10-alt2%ubt: build OK
2018-Sep-26 14:48:07 :: samba.git 4.7.10-alt2%ubt: src package
`samba-DC' version `4.7.10-alt2' is lesser than its version
`4.7.10-alt2.M80P.1' in `p8'
2018-Sep-26 14:48:07 :: build check FAILED for #100
2018-Sep-26 14:48:07 :: build check FAILED
2018-Sep-26 14:48:07 :: task #213652 for p8 FAILED

Чтобы это значило? Причём тут samba-DC, если я пакет samba пересобирал.

Убрал ubt, поднял релиз, посмотрим:
#213734 BUILDING #1 [locked] p8 samba.git=4.7.10-alt3



-- 
Sin (Sinelnikov Evgeny)

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 21:48     ` Evgeny Sinelnikov
@ 2018-09-26 21:55       ` Dmitry V. Levin
  2018-09-26 22:10         ` Evgeny Sinelnikov
  0 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-26 21:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1161 bytes --]

On Thu, Sep 27, 2018 at 01:48:41AM +0400, Evgeny Sinelnikov wrote:
[...]
> Сборка samba в p8 странно отвалилась:
> #213652 FAILED #1 p8 samba.git=4.7.10-alt2%ubt
> 
> [sin@xpi ~]$ girar-show 213652
> 2018-Sep-26 14:11:16 :: task #213652 for p8 started by sin:
> #100 build 4.7.10-alt2%ubt from /people/sin/packages/samba.git fetched
> at 2018-Sep-25 19:45:55
> 2018-Sep-26 14:11:17 :: [i586] #100 samba.git 4.7.10-alt2%ubt: build start
> 2018-Sep-26 14:11:17 :: [x86_64] #100 samba.git 4.7.10-alt2%ubt: build start
> 2018-Sep-26 14:44:03 :: [x86_64] #100 samba.git 4.7.10-alt2%ubt: build OK
> 2018-Sep-26 14:47:41 :: [i586] #100 samba.git 4.7.10-alt2%ubt: build OK
> 2018-Sep-26 14:48:07 :: samba.git 4.7.10-alt2%ubt: src package
> `samba-DC' version `4.7.10-alt2' is lesser than its version
> `4.7.10-alt2.M80P.1' in `p8'
> 2018-Sep-26 14:48:07 :: build check FAILED for #100
> 2018-Sep-26 14:48:07 :: build check FAILED
> 2018-Sep-26 14:48:07 :: task #213652 for p8 FAILED
> 
> Чтобы это значило? Причём тут samba-DC, если я пакет samba пересобирал.

Нет, в задании именно samba-DC, см. /tasks/213652/build/100/x86_64/log


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 21:55       ` Dmitry V. Levin
@ 2018-09-26 22:10         ` Evgeny Sinelnikov
  0 siblings, 0 replies; 60+ messages in thread
From: Evgeny Sinelnikov @ 2018-09-26 22:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

чт, 27 сент. 2018 г. в 1:55, Dmitry V. Levin <ldv@altlinux.org>:
>
> On Thu, Sep 27, 2018 at 01:48:41AM +0400, Evgeny Sinelnikov wrote:
> [...]
> > Сборка samba в p8 странно отвалилась:
> > #213652 FAILED #1 p8 samba.git=4.7.10-alt2%ubt
> >
> > [sin@xpi ~]$ girar-show 213652
> > 2018-Sep-26 14:11:16 :: task #213652 for p8 started by sin:
> > #100 build 4.7.10-alt2%ubt from /people/sin/packages/samba.git fetched
> > at 2018-Sep-25 19:45:55
> > 2018-Sep-26 14:11:17 :: [i586] #100 samba.git 4.7.10-alt2%ubt: build start
> > 2018-Sep-26 14:11:17 :: [x86_64] #100 samba.git 4.7.10-alt2%ubt: build start
> > 2018-Sep-26 14:44:03 :: [x86_64] #100 samba.git 4.7.10-alt2%ubt: build OK
> > 2018-Sep-26 14:47:41 :: [i586] #100 samba.git 4.7.10-alt2%ubt: build OK
> > 2018-Sep-26 14:48:07 :: samba.git 4.7.10-alt2%ubt: src package
> > `samba-DC' version `4.7.10-alt2' is lesser than its version
> > `4.7.10-alt2.M80P.1' in `p8'
> > 2018-Sep-26 14:48:07 :: build check FAILED for #100
> > 2018-Sep-26 14:48:07 :: build check FAILED
> > 2018-Sep-26 14:48:07 :: task #213652 for p8 FAILED
> >
> > Чтобы это значило? Причём тут samba-DC, если я пакет samba пересобирал.
>
> Нет, в задании именно samba-DC, см. /tasks/213652/build/100/x86_64/log
>
Да, я всё понял, спасибо. Моя ошибка.


-- 
Sin (Sinelnikov Evgeny)


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-26 16:20                               ` Anton Farygin
@ 2018-09-27  0:10                                 ` Dmitry V. Levin
  2018-09-27  4:43                                   ` Anton Farygin
  0 siblings, 1 reply; 60+ messages in thread
From: Dmitry V. Levin @ 2018-09-27  0:10 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1629 bytes --]

On Wed, Sep 26, 2018 at 07:20:12PM +0300, Anton Farygin wrote:
> 26.09.2018 18:36, Vladimir D. Seleznev пишет:
> > On Wed, Sep 26, 2018 at 04:31:55PM +0300, Anton Farygin wrote:
> >> 26.09.2018 16:20, Dmitry V. Levin пишет:
> >>> On Wed, Sep 26, 2018 at 03:32:27PM +0300, Anton Farygin wrote:
> >>>> 26.09.2018 15:31, Vladimir D. Seleznev пишет:
> >>>>> On Wed, Sep 26, 2018 at 11:56:43AM +0300, Anton Farygin wrote:
> >>>>>> 26.09.2018 11:08, Dmitry V. Levin пишет:
> >>>>>>> Ты их apt'ом скачиваешь, или вручную?
> >>>>>> Вручную конечно, apt же настроен на сизиф.
> >>>>> Как раз для таких случаев есть механизм apt_preferences. На мой взгляд,
> >>>>> гораздо удобнее и надежнее, чем вручную скачивать пакеты.
> >>>>>
> >>>> Чем удобнее ? В apt_prefernces можно настроить всё на Sisyphus, а три
> >>>> пакета на бранч ?
> >>> Да, конечно.
> >>>
> >> Ну отлично, значит воспользуемся.
> > Ещё вариант без записи в конфиг:
> >
> >      # apt-get install -t 'l=p8' package
> >
> Надо только ещё добавить кеши от p8 в конфиг?

Индексы надо добавить, кеши apt сам сделает.

> А как наш apt это переживёт ?

Потребление памяти и время работы вырастет примерно в π/2 раз. :)


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-27  0:10                                 ` Dmitry V. Levin
@ 2018-09-27  4:43                                   ` Anton Farygin
  2018-09-27  7:48                                     ` Mikhail Efremov
  0 siblings, 1 reply; 60+ messages in thread
From: Anton Farygin @ 2018-09-27  4:43 UTC (permalink / raw)
  To: ALT Devel discussion list

27.09.2018 03:10, Dmitry V. Levin пишет:
>> Надо только ещё добавить кеши от p8 в конфиг?
> Индексы надо добавить, кеши apt сам сделает.
>
>> А как наш apt это переживёт ?
> Потребление памяти и время работы вырастет примерно в π/2 раз.:)

Спасибо, я пока что продолжу скачивать файлики. Верните, пожалуйста, мне 
разные имена файлов.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-27  4:43                                   ` Anton Farygin
@ 2018-09-27  7:48                                     ` Mikhail Efremov
  2018-09-27  8:13                                       ` Anton Farygin
  0 siblings, 1 reply; 60+ messages in thread
From: Mikhail Efremov @ 2018-09-27  7:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, 27 Sep 2018 07:43:52 +0300 Anton Farygin wrote:
> 27.09.2018 03:10, Dmitry V. Levin пишет:
> >> Надо только ещё добавить кеши от p8 в конфиг?  
> > Индексы надо добавить, кеши apt сам сделает.
> >  
> >> А как наш apt это переживёт ?  
> > Потребление памяти и время работы вырастет примерно в π/2 раз.:)  
> 
> Спасибо, я пока что продолжу скачивать файлики. Верните, пожалуйста,
> мне разные имена файлов.

Я так и не понял чем новая схема мешает скачивать файлики как и раньше.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-27  7:48                                     ` Mikhail Efremov
@ 2018-09-27  8:13                                       ` Anton Farygin
  0 siblings, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-09-27  8:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Mikhail Efremov

27.09.2018 10:48, Mikhail Efremov пишет:
> On Thu, 27 Sep 2018 07:43:52 +0300 Anton Farygin wrote:
>> 27.09.2018 03:10, Dmitry V. Levin пишет:
>>>> Надо только ещё добавить кеши от p8 в конфиг?
>>> Индексы надо добавить, кеши apt сам сделает.
>>>   
>>>> А как наш apt это переживёт ?
>>> Потребление памяти и время работы вырастет примерно в π/2 раз.:)
>> Спасибо, я пока что продолжу скачивать файлики. Верните, пожалуйста,
>> мне разные имена файлов.
> Я так и не понял чем новая схема мешает скачивать файлики как и раньше.

Не мешает. В имени файла не отражается, для какого бранча он 
предназначен и это не удобно, когда у тебя в файлах с одним и тем же 
именем лежит разное содержимое.



^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
                   ` (3 preceding siblings ...)
  2018-09-26  4:46 ` [devel] Изменения в сборочнице: введение в строй Антон Мидюков
@ 2018-09-28 11:48 ` Sergey Bolshakov
  2018-09-29  7:09   ` Vladimir D. Seleznev
  2018-10-01 12:46 ` Anton V. Boyarshinov
  2018-10-01 15:00 ` Igor Zubkov
  6 siblings, 1 reply; 60+ messages in thread
From: Sergey Bolshakov @ 2018-09-28 11:48 UTC (permalink / raw)
  To: devel

>>>>> "Vladimir" == Vladimir D Seleznev <vseleznv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

 > Доброго времени суток!
 > С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:

 > * возможность делать пересборку текущего релиза пакета с помощью команды
 > rebuild (см. girar task add --help);
 > * требование собирать в бранчи пакеты с релизными суффиксами
 > ослабляется: теперь возможно собирать пакеты в бранчи без релизных
 > суффиксов бранчи;
 > * возможность собирать один и тот же NEVR в разные бранчи при условии
 > совпадения исходников (для тех бранчев, для которых это разрешено);
 > * команда копирования пакетов в бранч приводит к пересборке NEVR из
 > исходного бранча в целевой;
 > * макрос %ubt раскрывается в %nil.

^^^^^^^^^^^^^^
Коллеги, это шулерство.

$ hsh packages/sisyphus/files/SRPMS/wxsvg-1.5.14-alt4.src.rpm
...
Wrote: /usr/src/RPM/SRPMS/wxsvg-1.5.14-alt4.S1.src.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/wxsvg-1.5.14-alt4.S1.x86_64.rpm
и т.д.

Пожалуйста, сделайте так, чтобы всё необходимое для повторения
ваших результатов было опубликовано в виде пакетов.

[rest skipped]

-- 

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-28 11:48 ` Sergey Bolshakov
@ 2018-09-29  7:09   ` Vladimir D. Seleznev
  2018-10-06  4:40     ` Alexei Takaseev
  0 siblings, 1 reply; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-09-29  7:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Sep 28, 2018 at 02:48:27PM +0300, Sergey Bolshakov wrote:
> >>>>> "Vladimir" == Vladimir D Seleznev <vseleznv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
> 
>  > Доброго времени суток!
>  > С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:
> 
>  > * возможность делать пересборку текущего релиза пакета с помощью команды
>  > rebuild (см. girar task add --help);
>  > * требование собирать в бранчи пакеты с релизными суффиксами
>  > ослабляется: теперь возможно собирать пакеты в бранчи без релизных
>  > суффиксов бранчи;
>  > * возможность собирать один и тот же NEVR в разные бранчи при условии
>  > совпадения исходников (для тех бранчев, для которых это разрешено);
>  > * команда копирования пакетов в бранч приводит к пересборке NEVR из
>  > исходного бранча в целевой;
>  > * макрос %ubt раскрывается в %nil.
> 
> ^^^^^^^^^^^^^^
> Коллеги, это шулерство.
> 
> $ hsh packages/sisyphus/files/SRPMS/wxsvg-1.5.14-alt4.src.rpm
> ...
> Wrote: /usr/src/RPM/SRPMS/wxsvg-1.5.14-alt4.S1.src.rpm
> Wrote: /usr/src/RPM/RPMS/x86_64/wxsvg-1.5.14-alt4.S1.x86_64.rpm
> и т.д.
> 
> Пожалуйста, сделайте так, чтобы всё необходимое для повторения
> ваших результатов было опубликовано в виде пакетов.
> 
> [rest skipped]

Task #213781.

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
                   ` (4 preceding siblings ...)
  2018-09-28 11:48 ` Sergey Bolshakov
@ 2018-10-01 12:46 ` Anton V. Boyarshinov
  2018-10-01 14:14   ` Anton V. Boyarshinov
  2018-10-01 15:24   ` Vladimir D. Seleznev
  2018-10-01 15:00 ` Igor Zubkov
  6 siblings, 2 replies; 60+ messages in thread
From: Anton V. Boyarshinov @ 2018-10-01 12:46 UTC (permalink / raw)
  To: Vladimir D. Seleznev; +Cc: ALT Linux Team development discussions

On Tue, 25 Sep 2018 21:08:00 +0300 Vladimir D. Seleznev wrote:

> * команда копирования пакетов в бранч приводит к пересборке NEVR из
> исходного бранча в целевой;

Наблюдаю серъёзное незапланированное изменение поведения по сравнению с
предыдущей версией.

Раньше при copy использовалась версия пакета на момент выполнения
задания, а теперь -- на момент создания.

рассмотрим последовательность команд:

ssh git build package tag
ssh git task new branch
ssh git task add copy package
ssh git deps add номер_задания_из_первой_команды
ssh git task run

Раньше она приводила к том, что в бранче branch оказывалась версия,
собранная первой командой.

Сейчас же в бранче окажется версия, собранная на момент отправки
задания на копирование.

При этом простого способа решения этой весьма распространённой задачи я
не вижу.

Считаю, что это надо считать регрессией и исправить, сделав
формирование задания на rebuild отложенным.


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-10-01 12:46 ` Anton V. Boyarshinov
@ 2018-10-01 14:14   ` Anton V. Boyarshinov
  2018-10-01 15:24   ` Vladimir D. Seleznev
  1 sibling, 0 replies; 60+ messages in thread
From: Anton V. Boyarshinov @ 2018-10-01 14:14 UTC (permalink / raw)
  To: Vladimir D. Seleznev; +Cc: ALT Linux Team development discussions


Совет от Глеба, логично
> 
> ssh git build package tag
> ssh git task new branch
> ssh git task add copy package

Эту команду заменить на 

ssh git task add repo package tag

> ssh git deps add номер_задания_из_первой_команды
> ssh git task run

И результат будет таким же как был при копировании раньше


> Раньше она приводила к том, что в бранче branch оказывалась версия,
> собранная первой командой.
> 
> Сейчас же в бранче окажется версия, собранная на момент отправки
> задания на копирование.
> 
> При этом простого способа решения этой весьма распространённой задачи я
> не вижу.
> 
> Считаю, что это надо считать регрессией и исправить, сделав
> формирование задания на rebuild отложенным.
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
                   ` (5 preceding siblings ...)
  2018-10-01 12:46 ` Anton V. Boyarshinov
@ 2018-10-01 15:00 ` Igor Zubkov
  2018-10-01 15:21   ` Vladimir D. Seleznev
  6 siblings, 1 reply; 60+ messages in thread
From: Igor Zubkov @ 2018-10-01 15:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 25, 2018 at 9:11 PM Vladimir D. Seleznev
<vseleznv@altlinux.org> wrote:
> В соответствии с этим, для фактического различения разных сборок одного
> NEVR'а в syslog при установке и удалении пакета rpm начиная с
> 4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета.

И как этот выхлоп читать?

# rpm -qp --qf="%{DISTTAG}\n"
/ALT/Sisyphus/files/x86_64/RPMS/packer-1.3.1-alt1.x86_64.rpm
sisyphus.213479.100
# rpm -qp --qf="%{IDENTITY}\n"
/ALT/Sisyphus/files/x86_64/RPMS/packer-1.3.1-alt1.x86_64.rpm
(none)
# rpm -qp --qf="%{DISTRIBUTION}\n"
/ALT/Sisyphus/files/x86_64/RPMS/packer-1.3.1-alt1.x86_64.rpm
ALT Sisyphus
#

1. branch.task.subtask?
2. Почему пусто?

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-10-01 15:00 ` Igor Zubkov
@ 2018-10-01 15:21   ` Vladimir D. Seleznev
  0 siblings, 0 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-10-01 15:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 01, 2018 at 06:00:41PM +0300, Igor Zubkov wrote:
> On Tue, Sep 25, 2018 at 9:11 PM Vladimir D. Seleznev
> <vseleznv@altlinux.org> wrote:
> > В соответствии с этим, для фактического различения разных сборок одного
> > NEVR'а в syslog при установке и удалении пакета rpm начиная с
> > 4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета.
> 
> И как этот выхлоп читать?
> 
> # rpm -qp --qf="%{DISTTAG}\n"
> /ALT/Sisyphus/files/x86_64/RPMS/packer-1.3.1-alt1.x86_64.rpm
> sisyphus.213479.100
> # rpm -qp --qf="%{IDENTITY}\n"
> /ALT/Sisyphus/files/x86_64/RPMS/packer-1.3.1-alt1.x86_64.rpm
> (none)
> # rpm -qp --qf="%{DISTRIBUTION}\n"
> /ALT/Sisyphus/files/x86_64/RPMS/packer-1.3.1-alt1.x86_64.rpm
> ALT Sisyphus
> #
> 
> 1. branch.task.subtask?

Да. Но это может слегка поменяться в будущем.

> 2. Почему пусто?

Потому что нереализовано. Пока что.

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-10-01 12:46 ` Anton V. Boyarshinov
  2018-10-01 14:14   ` Anton V. Boyarshinov
@ 2018-10-01 15:24   ` Vladimir D. Seleznev
  1 sibling, 0 replies; 60+ messages in thread
From: Vladimir D. Seleznev @ 2018-10-01 15:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 01, 2018 at 03:46:55PM +0300, Anton V. Boyarshinov wrote:
> On Tue, 25 Sep 2018 21:08:00 +0300 Vladimir D. Seleznev wrote:
> 
> > * команда копирования пакетов в бранч приводит к пересборке NEVR из
> > исходного бранча в целевой;
> 
> Наблюдаю серъёзное незапланированное изменение поведения по сравнению с
> предыдущей версией.
> 
> Раньше при copy использовалась версия пакета на момент выполнения
> задания, а теперь -- на момент создания.
> 
> рассмотрим последовательность команд:
> 
> ssh git build package tag
> ssh git task new branch
> ssh git task add copy package
> ssh git deps add номер_задания_из_первой_команды
> ssh git task run
> 
> Раньше она приводила к том, что в бранче branch оказывалась версия,
> собранная первой командой.
> 
> Сейчас же в бранче окажется версия, собранная на момент отправки
> задания на копирование.

Это ожидаемое поведение, и мы так и хотели, причём я хотел сделать это и
для копирования, чтобы избежать ситуации, когда в бранч скопировалось не
то, что ожидалось.

> При этом простого способа решения этой весьма распространённой задачи я
> не вижу.
> 
> Считаю, что это надо считать регрессией и исправить, сделав
> формирование задания на rebuild отложенным.

Это легко реализуется. Надо только понять, действительно ли мы хотим
такого повередния и почему?

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] Изменения в сборочнице: введение в строй
  2018-09-29  7:09   ` Vladimir D. Seleznev
@ 2018-10-06  4:40     ` Alexei Takaseev
  0 siblings, 0 replies; 60+ messages in thread
From: Alexei Takaseev @ 2018-10-06  4:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions



----- Исходное сообщение -----
> От: "Vladimir D. Seleznev" <vseleznv@altlinux.org>
> Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org>
> Отправлено: Суббота, 29 Сентябрь 2018 г 15:09:38
> Тема: Re: [devel] Изменения в сборочнице: введение в строй
> 
> On Fri, Sep 28, 2018 at 02:48:27PM +0300, Sergey Bolshakov wrote:
> > >>>>> "Vladimir" == Vladimir D Seleznev
> > >>>>> <vseleznv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
> > 
> >  > Доброго времени суток!
> >  > С сегодняшнего вечера вводятся в строй следующие изменения в
> >  > сборочнице:
> > 
> >  > * возможность делать пересборку текущего релиза пакета с помощью
> >  > команды
> >  > rebuild (см. girar task add --help);
> >  > * требование собирать в бранчи пакеты с релизными суффиксами
> >  > ослабляется: теперь возможно собирать пакеты в бранчи без
> >  > релизных
> >  > суффиксов бранчи;
> >  > * возможность собирать один и тот же NEVR в разные бранчи при
> >  > условии
> >  > совпадения исходников (для тех бранчев, для которых это
> >  > разрешено);
> >  > * команда копирования пакетов в бранч приводит к пересборке NEVR
> >  > из
> >  > исходного бранча в целевой;
> >  > * макрос %ubt раскрывается в %nil.
> > 
> > ^^^^^^^^^^^^^^
> > Коллеги, это шулерство.
> > 
> > $ hsh packages/sisyphus/files/SRPMS/wxsvg-1.5.14-alt4.src.rpm
> > ...
> > Wrote: /usr/src/RPM/SRPMS/wxsvg-1.5.14-alt4.S1.src.rpm
> > Wrote: /usr/src/RPM/RPMS/x86_64/wxsvg-1.5.14-alt4.S1.x86_64.rpm
> > и т.д.
> > 
> > Пожалуйста, сделайте так, чтобы всё необходимое для повторения
> > ваших результатов было опубликовано в виде пакетов.
> > 
> > [rest skipped]
> 
> Task #213781.

И надо что-то подправить и для p8:

mkdir: created directory '/usr/src/in/srpm'
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/srpm/zabbix-4.0.0-alt1.M80P.1.src.rpm
hsh-rebuild: pkg.tar: created src.rpm file.
/usr/src/in/srpm/zabbix-4.0.0-alt1.M80P.1.src.rpm: wrong CHANGELOGNAME: expected "1:4.0.0-alt1.M80P.1", found "1:4.0.0-alt1"
sisyphus_check: check-changelog ERROR: changelog format violation
hsh-rebuild: pkg.tar: sisyphus_check failed.


Понятно что это лечится отрыванием %ubt в пакете, но по-хорошему было бы правильно привести поведение в Сизифе и бранча
к единому знаменателю, раз уж пошла такая тема.

^ permalink raw reply	[flat|nested] 60+ messages in thread

* Re: [devel] virt-viewer на Sisyphus
  2018-09-26  9:05                   ` [devel] virt-viewer на Sisyphus (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
  2018-09-26 10:45                     ` [devel] virt-viewer на Sisyphus Anton Farygin
@ 2018-10-16 14:34                     ` Anton Farygin
  1 sibling, 0 replies; 60+ messages in thread
From: Anton Farygin @ 2018-10-16 14:34 UTC (permalink / raw)
  To: devel

26.09.2018 12:05, Sergey V Turchin пишет:
> On Wednesday, 26 September 2018 11:14:45 MSK Aleksei Nikiforov wrote:
>
> [...]
>> Спасибо за рецепт исправления virt-viewer на Sisyphus!
> Я себе давно кнопочку сделал. ;-) (см. аттач)
> Только их троих на Hold надо еще в apt.conf .
pve исправили, можно сниматься с Hold.


^ permalink raw reply	[flat|nested] 60+ messages in thread

end of thread, other threads:[~2018-10-16 14:34 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-25 18:08 [devel] Изменения в сборочнице: введение в строй Vladimir D. Seleznev
2018-09-25 20:04 ` Anton Farygin
2018-09-25 20:10   ` Vladimir D. Seleznev
2018-09-25 20:12     ` Anton Farygin
2018-09-25 20:28       ` Vladimir D. Seleznev
2018-09-26 21:48     ` Evgeny Sinelnikov
2018-09-26 21:55       ` Dmitry V. Levin
2018-09-26 22:10         ` Evgeny Sinelnikov
2018-09-25 20:14 ` Anton Farygin
2018-09-25 20:31   ` Vladimir D. Seleznev
2018-09-25 20:33     ` Anton Farygin
2018-09-26  8:16     ` [devel] different per-arch srpms (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
2018-09-25 20:43 ` [devel] Изменения в сборочнице: введение в строй Anton Farygin
2018-09-25 21:02   ` Vladimir D. Seleznev
2018-09-25 21:38     ` Dmitry V. Levin
2018-09-26  8:19       ` [devel] rpm -iq (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
2018-09-26  4:20     ` [devel] Изменения в сборочнице: введение в строй Anton Farygin
2018-09-26  7:44     ` Dmitry V. Levin
2018-09-26  7:49       ` Anton Farygin
2018-09-26  7:52         ` Dmitry V. Levin
2018-09-26  7:55           ` Anton Farygin
2018-09-26  7:59             ` Dmitry V. Levin
2018-09-26  8:05               ` Anton Farygin
2018-09-26  8:07                 ` Anton Farygin
2018-09-26  8:08                 ` Dmitry V. Levin
2018-09-26  8:56                   ` Anton Farygin
2018-09-26 12:31                     ` Vladimir D. Seleznev
2018-09-26 12:32                       ` Anton Farygin
2018-09-26 13:20                         ` Dmitry V. Levin
2018-09-26 13:31                           ` Anton Farygin
2018-09-26 13:32                             ` Anton Farygin
2018-09-26 15:36                             ` Vladimir D. Seleznev
2018-09-26 16:20                               ` Anton Farygin
2018-09-27  0:10                                 ` Dmitry V. Levin
2018-09-27  4:43                                   ` Anton Farygin
2018-09-27  7:48                                     ` Mikhail Efremov
2018-09-27  8:13                                       ` Anton Farygin
2018-09-26  8:14                 ` Aleksei Nikiforov
2018-09-26  9:05                   ` [devel] virt-viewer на Sisyphus (was: Изменения в сборочнице: введение в строй) Sergey V Turchin
2018-09-26 10:45                     ` [devel] virt-viewer на Sisyphus Anton Farygin
2018-10-16 14:34                     ` Anton Farygin
2018-09-26  4:46 ` [devel] Изменения в сборочнице: введение в строй Антон Мидюков
2018-09-26  5:00   ` Anton Farygin
2018-09-26  5:09     ` Антон Мидюков
2018-09-26  5:10       ` Anton Farygin
2018-09-26  5:13         ` Антон Мидюков
2018-09-26  7:26           ` Anton Farygin
2018-09-26 12:41           ` Vladimir D. Seleznev
2018-09-26 12:44             ` Anton Farygin
2018-09-26 14:57             ` Sergey V Turchin
2018-09-26 15:02               ` Anton Farygin
2018-09-26  7:49   ` Dmitry V. Levin
2018-09-28 11:48 ` Sergey Bolshakov
2018-09-29  7:09   ` Vladimir D. Seleznev
2018-10-06  4:40     ` Alexei Takaseev
2018-10-01 12:46 ` Anton V. Boyarshinov
2018-10-01 14:14   ` Anton V. Boyarshinov
2018-10-01 15:24   ` Vladimir D. Seleznev
2018-10-01 15:00 ` Igor Zubkov
2018-10-01 15:21   ` Vladimir D. Seleznev

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