ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  @ 2019-01-16  7:42 ` Anton Farygin
  2019-01-16  9:09   ` Ivan Zakharyaschev
  0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16  7:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Что это случилось ?



-------- Перенаправленное сообщение --------
: 	

	

	

	

	

	



Package: bird-1.6.4-alt1.S1
Status: Sisyphus/x86_64 test rebuild failed
Cannot build this package.
Please investigate.
Excerpt from build log:

<86>Jan 16 02:24:40 userdel[39493]: delete user 'rooter'
<86>Jan 16 02:24:40 userdel[39493]: removed group 'rooter' owned by 'rooter'
<86>Jan 16 02:24:40 userdel[39493]: removed shadow group 'rooter' owned 
by 'rooter'
<86>Jan 16 02:24:40 groupadd[39536]: group added to /etc/group: 
name=rooter, GID=573
<86>Jan 16 02:24:40 groupadd[39536]: group added to /etc/gshadow: 
name=rooter
<86>Jan 16 02:24:40 groupadd[39536]: new group: name=rooter, GID=573
<86>Jan 16 02:24:40 useradd[39565]: new user: name=rooter, UID=573, 
GID=573, home=/root, shell=/bin/bash
<86>Jan 16 02:24:40 userdel[39625]: delete user 'builder'
<86>Jan 16 02:24:40 userdel[39625]: removed group 'builder' owned by 
'builder'
<86>Jan 16 02:24:40 userdel[39625]: removed shadow group 'builder' owned 
by 'builder'
<86>Jan 16 02:24:40 groupadd[39677]: group added to /etc/group: 
name=builder, GID=574
<86>Jan 16 02:24:40 groupadd[39677]: group added to /etc/gshadow: 
name=builder
<86>Jan 16 02:24:40 groupadd[39677]: new group: name=builder, GID=574
<86>Jan 16 02:24:40 useradd[39707]: new user: name=builder, UID=574, 
GID=574, home=/usr/src, shell=/bin/bash
<13>Jan 16 02:24:43 rpmi: rpm-macros-ubt-0.2-alt2 1488208885 installed
<13>Jan 16 02:24:43 rpmi: rpm-build-ubt-0.3.1-alt3 sisyphus.213781.100 
1538147677 installed
<13>Jan 16 02:24:46 rpmi: tex-common-0.2-alt4 1244804096 installed
<13>Jan 16 02:24:46 rpmi: sgml-common-0.6.3-alt15 1423664786 installed
<13>Jan 16 02:24:46 rpmi: groff-base-1.22.3-alt2 1502488668 installed
<13>Jan 16 02:24:46 rpmi: libtinfo-devel-6.1.20180407-alt2 
sisyphus.215627.200 1540831969 installed
<13>Jan 16 02:24:46 rpmi: libOpenSP-1.5.2-alt3.qa1 1365943428 installed
<13>Jan 16 02:24:46 rpmi: OpenSP-1.5.2-alt3.qa1 1365943428 installed
<13>Jan 16 02:24:46 rpmi: libncurses-devel-6.1.20180407-alt2 
sisyphus.215627.200 1540831969 installed
<13>Jan 16 02:24:46 rpmi: linuxdoc-tools-0.9.69-alt4 sisyphus.219075.100 
1547032083 installed
<13>Jan 16 02:24:46 rpmi: libreadline-devel-7.0.3-alt3 
sisyphus.218635.100 1545844978 installed
<13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100 
1546473553 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
hsh-rebuild: bird-1.6.4-alt1.S1.src.rpm: failed to fetch build dependencies.
Command exited with non-zero status 1
10.18user 3.19system 0:15.00elapsed 89%CPU (0avgtext+0avgdata 
121916maxresident)k
0inputs+0outputs (0major+403044minor)pagefaults 0swaps

-- 
Sincerely yours,
ALT beekeeper



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  7:42 ` [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed Anton Farygin
@ 2019-01-16  9:09   ` Ivan Zakharyaschev
  2019-01-16  9:22     ` Ivan Zakharyaschev
  0 siblings, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16  9:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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


On Wed, 16 Jan 2019, Anton Farygin wrote:

> Что это случилось ?
> 
> 
> 
> -------- Перенаправленное сообщение --------
> :  
> 
> 	
> 
> 	
> 
> 	
> 
> 	
> 
> 	
> 
> 
> 
> Package: bird-1.6.4-alt1.S1
> Status: Sisyphus/x86_64 test rebuild failed
> Cannot build this package.
> Please investigate.
> Excerpt from build log:

...

> <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> 1546473553 installed
> Building target platforms: x86_64
> Building for target x86_64
> Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory

Наверно, мы думали что в hasher-е используется bash glob, а на самом деле 
они с этом скрипте отключены, а всё время работал glob внутри rpm. (Вчера 
его отключили.) Надо скрипт в hasher поправить.

> hsh-rebuild: bird-1.6.4-alt1.S1.src.rpm: failed to fetch build dependencies.
> Command exited with non-zero status 1
> 10.18user 3.19system 0:15.00elapsed 89%CPU (0avgtext+0avgdata
> 121916maxresident)k
> 0inputs+0outputs (0major+403044minor)pagefaults 0swaps


-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:09   ` Ivan Zakharyaschev
@ 2019-01-16  9:22     ` Ivan Zakharyaschev
  2019-01-16  9:28       ` Anton Farygin
                         ` (2 more replies)
  0 siblings, 3 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16  9:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:

> 
> On Wed, 16 Jan 2019, Anton Farygin wrote:
> 
> > Что это случилось ?
> > 
> > 
> > 
> > -------- Перенаправленное сообщение --------
> > :  
> > 
> > 	
> > 
> > 	
> > 
> > 	
> > 
> > 	
> > 
> > 	
> > 
> > 
> > 
> > Package: bird-1.6.4-alt1.S1
> > Status: Sisyphus/x86_64 test rebuild failed
> > Cannot build this package.
> > Please investigate.
> > Excerpt from build log:
> 
> ...
> 
> > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > 1546473553 installed
> > Building target platforms: x86_64
> > Building for target x86_64
> > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory

Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.

Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал 
без .S1.

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

> > hsh-rebuild: bird-1.6.4-alt1.S1.src.rpm: failed to fetch build dependencies.
> > Command exited with non-zero status 1
> > 10.18user 3.19system 0:15.00elapsed 89%CPU (0avgtext+0avgdata
> > 121916maxresident)k
> > 0inputs+0outputs (0major+403044minor)pagefaults 0swaps


-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:22     ` Ivan Zakharyaschev
@ 2019-01-16  9:28       ` Anton Farygin
  2019-01-16  9:49         ` Ivan Zakharyaschev
  2019-01-16 10:02         ` Ivan Zakharyaschev
  2019-01-16  9:29       ` Sergey V Turchin
  2019-01-16  9:30       ` [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed Ivan Zakharyaschev
  2 siblings, 2 replies; 46+ messages in thread
From: Anton Farygin @ 2019-01-16  9:28 UTC (permalink / raw)
  To: devel

16.01.2019 12:22, Ivan Zakharyaschev пишет:
> On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> 1546473553 installed
> Building target platforms: x86_64
> Building for target x86_64
> Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
>
> Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> без .S1.
>
> Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
>
Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там 
ещё много чего поломалось примерно со схожей диагностикой.



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:22     ` Ivan Zakharyaschev
  2019-01-16  9:28       ` Anton Farygin
@ 2019-01-16  9:29       ` Sergey V Turchin
  2019-01-16  9:38         ` Ivan A. Melnikov
  2019-01-16  9:30       ` [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed Ivan Zakharyaschev
  2 siblings, 1 reply; 46+ messages in thread
From: Sergey V Turchin @ 2019-01-16  9:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 16 January 2019 12:22:19 MSK Ivan Zakharyaschev wrote:

[...]
> Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
Возможно, продолжение
https://lists.altlinux.org/pipermail/devel/2018-October/205623.html
 
> Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> без .S1.

[...]

-- 
Regards, Sergey.

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:22     ` Ivan Zakharyaschev
  2019-01-16  9:28       ` Anton Farygin
  2019-01-16  9:29       ` Sergey V Turchin
@ 2019-01-16  9:30       ` Ivan Zakharyaschev
  2019-01-16  9:36         ` Ivan Zakharyaschev
  2 siblings, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16  9:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:

> On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> 
> > 
> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > 
> > > Что это случилось ?

> > > Package: bird-1.6.4-alt1.S1
> > > Status: Sisyphus/x86_64 test rebuild failed
> > > Cannot build this package.
> > > Please investigate.
> > > Excerpt from build log:
> > 
> > ...
> > 
> > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > 1546473553 installed
> > > Building target platforms: x86_64
> > > Building for target x86_64
> > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> 
> Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> 
> Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал 
> без .S1.
> 
> Пока дальше не разобрался, как тут лучше будет поступить в таком случае.

Похоже, это связано и с тем, и с другим.

Выполняется:

rpmquery -pR -- "${@%.src.rpm}".*src.rpm

и раньше проскакивало с пустым результатом, например, так:

$ rpmquery -pR -- 
/ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt9999999999.*src.rpm; echo $?
0

Так работал glob в rpm.

> > > hsh-rebuild: bird-1.6.4-alt1.S1.src.rpm: failed to fetch build dependencies.
> > > Command exited with non-zero status 1
> > > 10.18user 3.19system 0:15.00elapsed 89%CPU (0avgtext+0avgdata
> > > 121916maxresident)k
> > > 0inputs+0outputs (0major+403044minor)pagefaults 0swaps
> 
> 
> -- 
> Best regards,
> Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:30       ` [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed Ivan Zakharyaschev
@ 2019-01-16  9:36         ` Ivan Zakharyaschev
  0 siblings, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16  9:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

> > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > > 
> > > > Что это случилось ?
> 
> > > > Package: bird-1.6.4-alt1.S1
> > > > Status: Sisyphus/x86_64 test rebuild failed
> > > > Cannot build this package.
> > > > Please investigate.
> > > > Excerpt from build log:
> > > 
> > > ...
> > > 
> > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > > 1546473553 installed
> > > > Building target platforms: x86_64
> > > > Building for target x86_64
> > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > 
> > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > 
> > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал 
> > без .S1.
> > 
> > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> 
> Похоже, это связано и с тем, и с другим.
> 
> Выполняется:
> 
> rpmquery -pR -- "${@%.src.rpm}".*src.rpm
> 
> и раньше проскакивало с пустым результатом, например, так:
> 
> $ rpmquery -pR -- 
> /ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt9999999999.*src.rpm; echo $?
> 0
> 
> Так работал glob в rpm.

Думаю, можно жёсткое требование на совпадение имени файла в этом месте 
убрать. Главное, чтобы там ровно один файл был. Посмотрю сейчас 
внимательнее код вэтом месте.

> > > > hsh-rebuild: bird-1.6.4-alt1.S1.src.rpm: failed to fetch build dependencies.
> > > > Command exited with non-zero status 1
> > > > 10.18user 3.19system 0:15.00elapsed 89%CPU (0avgtext+0avgdata
> > > > 121916maxresident)k
> > > > 0inputs+0outputs (0major+403044minor)pagefaults 0swaps
> > 
> > 
> > -- 
> > Best regards,
> > Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:29       ` Sergey V Turchin
@ 2019-01-16  9:38         ` Ivan A. Melnikov
  2019-01-16 13:15           ` [devel] hsh-rebuild --query-repackage Dmitry V. Levin
  0 siblings, 1 reply; 46+ messages in thread
From: Ivan A. Melnikov @ 2019-01-16  9:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jan 16, 2019 at 12:29:50PM +0300, Sergey V Turchin wrote:
> On Wednesday, 16 January 2019 12:22:19 MSK Ivan Zakharyaschev wrote:
> 
> [...]
> > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> Возможно, продолжение
> https://lists.altlinux.org/pipermail/devel/2018-October/205623.html
>  
> > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > без .S1.
> 
> [...]
> 

Да, это оно.

Часть 1: https://lists.altlinux.org/pipermail/devel/2018-October/205623.html
Часть 2: https://lists.altlinux.org/pipermail/devel/2018-November/205788.html
Часть 3: https://bugzilla.altlinux.org/35828
Часть 4: этот тред.

Теперь все пакеты, собранные с релизом, заканчивающимся на %ubt,
до бана %ubt, вместо того, чтобы пересобираться с потенциально
неполным набором зависимостей, не пересобираются.

Интрига.

--
  wbr,
    iv m.


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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:28       ` Anton Farygin
@ 2019-01-16  9:49         ` Ivan Zakharyaschev
  2019-01-16  9:56           ` Ivan Zakharyaschev
  2019-01-16 10:02         ` Ivan Zakharyaschev
  1 sibling, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16  9:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > 1546473553 installed
> > Building target platforms: x86_64
> > Building for target x86_64
> > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> >
> > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > без .S1.
> >
> > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> >
> Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> много чего поломалось примерно со схожей диагностикой.

В каком-то смысле это желательно действительно так и делать. Понимаю, что 
вызвает недовольство лишней работой. Можно считать, что это довольно 
сильное пожелание/требование перед созданием бранча.

Ведь в бранче (особенно на сертификацию) происходит показательная 
пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.

И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить 
boyarhs@)

Так что предлагаю считать это требующим исправления перед бранчеванием.

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:49         ` Ivan Zakharyaschev
@ 2019-01-16  9:56           ` Ivan Zakharyaschev
  2019-01-16  9:58             ` Ivan Zakharyaschev
                               ` (2 more replies)
  0 siblings, 3 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16  9:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

n Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:

> On Wed, 16 Jan 2019, Anton Farygin wrote:
> 
> > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > 1546473553 installed
> > > Building target platforms: x86_64
> > > Building for target x86_64
> > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > >
> > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > без .S1.
> > >
> > > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> > >
> > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> > много чего поломалось примерно со схожей диагностикой.
> 
> В каком-то смысле это желательно действительно так и делать. Понимаю, что 
> вызвает недовольство лишней работой. Можно считать, что это довольно 
> сильное пожелание/требование перед созданием бранча.
> 
> Ведь в бранче (особенно на сертификацию) происходит показательная 
> пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> 
> И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить 
> boyarhs@)
> 
> Так что предлагаю считать это требующим исправления перед бранчеванием.

Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild (и 
получится ли он или там такие же ограничения сработают) или надо вырезать 
ubt из спека?

> 
> -- 
> Best regards,
> Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:56           ` Ivan Zakharyaschev
@ 2019-01-16  9:58             ` Ivan Zakharyaschev
  2019-01-16 10:02             ` Ivan A. Melnikov
  2019-01-16 10:05             ` Ivan Zakharyaschev
  2 siblings, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16  9:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > 
> > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > > 1546473553 installed
> > > > Building target platforms: x86_64
> > > > Building for target x86_64
> > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > >
> > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > > без .S1.
> > > >
> > > > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> > > >
> > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> > > много чего поломалось примерно со схожей диагностикой.
> > 
> > В каком-то смысле это желательно действительно так и делать. Понимаю, что 
> > вызвает недовольство лишней работой. Можно считать, что это довольно 
> > сильное пожелание/требование перед созданием бранча.
> > 
> > Ведь в бранче (особенно на сертификацию) происходит показательная 
> > пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> > 
> > И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить 
> > boyarhs@)
> > 
> > Так что предлагаю считать это требующим исправления перед бранчеванием.
> 
> Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild (и 
> получится ли он или там такие же ограничения сработают) или надо вырезать 
> ubt из спека?

В этом случае rebuild не рабоатет по другйо причине, всё равно придётся 
руками трогать пакет:

$ ssh girar build --test-only rebuild bird
new task #219474: owner=imz repo=sisyphus
gpg: WARNING: unsafe ownership on homedir `/usr/lib/alt-gpgkeys'
gpg: Signature made Thu Mar 22 15:34:21 2018 UTC
gpg:                using DSA key 0xAA885F776BE5C0AB
gpg: Can't check signature: public key not found
task add: 1.6.4-alt1%ubt: tag signature verification failure
removing task #219474 ... done


> 
> > 
> > -- 
> > Best regards,
> > Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:28       ` Anton Farygin
  2019-01-16  9:49         ` Ivan Zakharyaschev
@ 2019-01-16 10:02         ` Ivan Zakharyaschev
  2019-01-16 10:11           ` Anton Farygin
  1 sibling, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > 1546473553 installed
> > Building target platforms: x86_64
> > Building for target x86_64
> > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> >
> > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > без .S1.
> >
> > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> >
> Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> много чего поломалось примерно со схожей диагностикой.

$ fgrep '.*src.rpm failed: No such file or directory' -slr /beehive/logs/Sisyphus-x86_64/latest/error/ | wc -l
486


-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:56           ` Ivan Zakharyaschev
  2019-01-16  9:58             ` Ivan Zakharyaschev
@ 2019-01-16 10:02             ` Ivan A. Melnikov
  2019-01-16 10:06               ` Ivan Zakharyaschev
  2019-01-16 10:24               ` Ivan Zakharyaschev
  2019-01-16 10:05             ` Ivan Zakharyaschev
  2 siblings, 2 replies; 46+ messages in thread
From: Ivan A. Melnikov @ 2019-01-16 10:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jan 16, 2019 at 12:56:31PM +0300, Ivan Zakharyaschev wrote:
> n Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> 
> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > 
> > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > > 1546473553 installed
> > > > Building target platforms: x86_64
> > > > Building for target x86_64
> > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > >
> > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > > без .S1.
> > > >
> > > > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> > > >
> > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> > > много чего поломалось примерно со схожей диагностикой.
> > 
> > В каком-то смысле это желательно действительно так и делать. Понимаю, что 
> > вызвает недовольство лишней работой. Можно считать, что это довольно 
> > сильное пожелание/требование перед созданием бранча.
> > 
> > Ведь в бранче (особенно на сертификацию) происходит показательная 
> > пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> > 
> > И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить 
> > boyarhs@)
> > 
> > Так что предлагаю считать это требующим исправления перед бранчеванием.
> 
> Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild (и 
> получится ли он или там такие же ограничения сработают) или надо вырезать 
> ubt из спека?

Думаю, что:
- если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый
  srpm будут отличатсья по имени;
- если пакет собирался из git, rebuild не пройдёт, так как у
  пересобранного пакета уменьшится release (alt1.S1 -> alt1).

--
  wbr,
    iv m.


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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16  9:56           ` Ivan Zakharyaschev
  2019-01-16  9:58             ` Ivan Zakharyaschev
  2019-01-16 10:02             ` Ivan A. Melnikov
@ 2019-01-16 10:05             ` Ivan Zakharyaschev
  2019-01-16 10:39               ` Sergey V Turchin
  2 siblings, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > 
> > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > > 1546473553 installed
> > > > Building target platforms: x86_64
> > > > Building for target x86_64
> > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > >
> > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > > без .S1.
> > > >
> > > > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> > > >
> > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> > > много чего поломалось примерно со схожей диагностикой.
> > 
> > В каком-то смысле это желательно действительно так и делать. Понимаю, что 
> > вызвает недовольство лишней работой. Можно считать, что это довольно 
> > сильное пожелание/требование перед созданием бранча.
> > 
> > Ведь в бранче (особенно на сертификацию) происходит показательная 
> > пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> > 
> > И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить 
> > boyarhs@)
> > 
> > Так что предлагаю считать это требующим исправления перед бранчеванием.
> 
> Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild (и 
> получится ли он или там такие же ограничения сработают) или надо вырезать 
> ubt из спека?

Если сборка из тега, то поблем быть не должно.

А как поведёт себя rebuild srpm в таком случае, точно не знаю. Есть ли 
вообще такие: чтобы собирался из srpm и был с ubt?

> > -- 
> > Best regards,
> > Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:02             ` Ivan A. Melnikov
@ 2019-01-16 10:06               ` Ivan Zakharyaschev
  2019-01-16 10:24               ` Ivan Zakharyaschev
  1 sibling, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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


On Wed, 16 Jan 2019, Ivan A. Melnikov wrote:

> On Wed, Jan 16, 2019 at 12:56:31PM +0300, Ivan Zakharyaschev wrote:
> > n Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > 
> > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > > 
> > > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > > > 1546473553 installed
> > > > > Building target platforms: x86_64
> > > > > Building for target x86_64
> > > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > > >
> > > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > > > без .S1.
> > > > >
> > > > > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> > > > >
> > > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> > > > много чего поломалось примерно со схожей диагностикой.
> > > 
> > > В каком-то смысле это желательно действительно так и делать. Понимаю, что 
> > > вызвает недовольство лишней работой. Можно считать, что это довольно 
> > > сильное пожелание/требование перед созданием бранча.
> > > 
> > > Ведь в бранче (особенно на сертификацию) происходит показательная 
> > > пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> > > 
> > > И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить 
> > > boyarhs@)
> > > 
> > > Так что предлагаю считать это требующим исправления перед бранчеванием.
> > 
> > Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild (и 
> > получится ли он или там такие же ограничения сработают) или надо вырезать 
> > ubt из спека?
> 
> Думаю, что:
> - если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый
>   srpm будут отличатсья по имени;
> - если пакет собирался из git, rebuild не пройдёт, так как у
>   пересобранного пакета уменьшится release (alt1.S1 -> alt1).

Спасибо за более правильный (чем у меня) анализ!

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:02         ` Ivan Zakharyaschev
@ 2019-01-16 10:11           ` Anton Farygin
  2019-01-16 10:15             ` Ivan Zakharyaschev
  0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Ivan Zakharyaschev

16.01.2019 13:02, Ivan Zakharyaschev пишет:
> On Wed, 16 Jan 2019, Anton Farygin wrote:
>
>> 16.01.2019 12:22, Ivan Zakharyaschev пишет:
>>> On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
>>> <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
>>> 1546473553 installed
>>> Building target platforms: x86_64
>>> Building for target x86_64
>>> Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
>>> error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
>>> Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
>>>
>>> Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
>>> без .S1.
>>>
>>> Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
>>>
>> Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
>> много чего поломалось примерно со схожей диагностикой.
> $ fgrep '.*src.rpm failed: No such file or directory' -slr /beehive/logs/Sisyphus-x86_64/latest/error/ | wc -l
> 486
>
>
Что-то в твоей диагностике не то, я собирал из bird из git'а а не из 
src.rpm.


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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:11           ` Anton Farygin
@ 2019-01-16 10:15             ` Ivan Zakharyaschev
  2019-01-16 10:17               ` Anton Farygin
  0 siblings, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 13:02, Ivan Zakharyaschev пишет:
> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> >
> > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > > 1546473553 installed
> > > > Building target platforms: x86_64
> > > > Building for target x86_64
> > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or
> > > > error: directory
> > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > >
> > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > > без .S1.
> > > >
> > > > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> > > >
> > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> > > много чего поломалось примерно со схожей диагностикой.
> > $ fgrep '.*src.rpm failed: No such file or directory' -slr
> > /beehive/logs/Sisyphus-x86_64/latest/error/ | wc -l
> > 486
> >
> >
> Что-то в твоей диагностике не то, я собирал из bird из git'а а не из src.rpm.

Нет, всё то. Просто это разные темы.

Тестовая пересборка делается из выложенных src.rpm, и столько из них не 
пересобралось (из-за того что имя файла не совпало).

А rebuild bird не получился, потому что подпись сделана старым ключом на 
теге. (Так же и в другом пакете, который я наугада выбрал -- audit. 
Теперь проверяю rebuild gd2, хотя iv@ уже предсказал, что будет.)

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:15             ` Ivan Zakharyaschev
@ 2019-01-16 10:17               ` Anton Farygin
  2019-01-16 10:21                 ` Ivan Zakharyaschev
  0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:17 UTC (permalink / raw)
  To: devel

16.01.2019 13:15, Ivan Zakharyaschev пишет:
> On Wed, 16 Jan 2019, Anton Farygin wrote:
>
>> 16.01.2019 13:02, Ivan Zakharyaschev пишет:
>>> On Wed, 16 Jan 2019, Anton Farygin wrote:
>>>
>>>> 16.01.2019 12:22, Ivan Zakharyaschev пишет:
>>>>> On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
>>>>> <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
>>>>> 1546473553 installed
>>>>> Building target platforms: x86_64
>>>>> Building for target x86_64
>>>>> Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
>>>>> error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or
>>>>> error: directory
>>>>> Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
>>>>>
>>>>> Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
>>>>> без .S1.
>>>>>
>>>>> Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
>>>>>
>>>> Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
>>>> много чего поломалось примерно со схожей диагностикой.
>>> $ fgrep '.*src.rpm failed: No such file or directory' -slr
>>> /beehive/logs/Sisyphus-x86_64/latest/error/ | wc -l
>>> 486
>>>
>>>
>> Что-то в твоей диагностике не то, я собирал из bird из git'а а не из src.rpm.
> Нет, всё то. Просто это разные темы.
>
> Тестовая пересборка делается из выложенных src.rpm, и столько из них не
> пересобралось (из-за того что имя файла не совпало).
>
> А rebuild bird не получился, потому что подпись сделана старым ключом на
> теге. (Так же и в другом пакете, который я наугада выбрал -- audit.
> Теперь проверяю rebuild gd2, хотя iv@ уже предсказал, что будет.)

по идее rebuild не должен обращать внимания на просроченные ключи в 
подписи тэга.



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:17               ` Anton Farygin
@ 2019-01-16 10:21                 ` Ivan Zakharyaschev
  0 siblings, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 13:15, Ivan Zakharyaschev пишет:
> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> >
> > > 16.01.2019 13:02, Ivan Zakharyaschev пишет:
> > > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > > >
> > > > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1
> > > > > > sisyphus.218904.100
> > > > > > 1546473553 installed
> > > > > > Building target platforms: x86_64
> > > > > > Building for target x86_64
> > > > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or
> > > > > > error: directory
> > > > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > > > >
> > > > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки
> > > > > > стал
> > > > > > без .S1.
> > > > > >
> > > > > > Пока дальше не разобрался, как тут лучше будет поступить в таком
> > > > > > случае.
> > > > > >
> > > > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там
> > > > > ещё
> > > > > много чего поломалось примерно со схожей диагностикой.
> > > > $ fgrep '.*src.rpm failed: No such file or directory' -slr
> > > > /beehive/logs/Sisyphus-x86_64/latest/error/ | wc -l
> > > > 486
> > > >
> > > >
> > > Что-то в твоей диагностике не то, я собирал из bird из git'а а не из
> > > src.rpm.
> > Нет, всё то. Просто это разные темы.
> >
> > Тестовая пересборка делается из выложенных src.rpm, и столько из них не
> > пересобралось (из-за того что имя файла не совпало).
> >
> > А rebuild bird не получился, потому что подпись сделана старым ключом на
> > теге. (Так же и в другом пакете, который я наугада выбрал -- audit.
> > Теперь проверяю rebuild gd2, хотя iv@ уже предсказал, что будет.)
> 
> по идее rebuild не должен обращать внимания на просроченные ключи в подписи
> тэга.

На самом деле обращает. Было бы удобнее, если так, как ты говоришь. Но как 
правильно -- вопрос дискуссионный...

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:02             ` Ivan A. Melnikov
  2019-01-16 10:06               ` Ivan Zakharyaschev
@ 2019-01-16 10:24               ` Ivan Zakharyaschev
  2019-01-16 10:27                 ` Anton Farygin
  2019-01-16 10:41                 ` Ivan A. Melnikov
  1 sibling, 2 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Ivan A. Melnikov wrote:

> On Wed, Jan 16, 2019 at 12:56:31PM +0300, Ivan Zakharyaschev wrote:
> > n Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > 
> > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > > 
> > > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
> > > > > 1546473553 installed
> > > > > Building target platforms: x86_64
> > > > > Building for target x86_64
> > > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
> > > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > > >
> > > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > > > без .S1.
> > > > >
> > > > > Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
> > > > >
> > > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
> > > > много чего поломалось примерно со схожей диагностикой.
> > > 
> > > В каком-то смысле это желательно действительно так и делать. Понимаю, что 
> > > вызвает недовольство лишней работой. Можно считать, что это довольно 
> > > сильное пожелание/требование перед созданием бранча.
> > > 
> > > Ведь в бранче (особенно на сертификацию) происходит показательная 
> > > пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> > > 
> > > И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить 
> > > boyarhs@)
> > > 
> > > Так что предлагаю считать это требующим исправления перед бранчеванием.
> > 
> > Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild (и 
> > получится ли он или там такие же ограничения сработают) или надо вырезать 
> > ubt из спека?
> 
> Думаю, что:
> - если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый
>   srpm будут отличатсья по имени;
> - если пакет собирался из git, rebuild не пройдёт, так как у
>   пересобранного пакета уменьшится release (alt1.S1 -> alt1).

Можно переопределить значение ubt (во всех бранчах?) в .S1. Что думаете?

С целью облегчения использования rebuild.

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:24               ` Ivan Zakharyaschev
@ 2019-01-16 10:27                 ` Anton Farygin
  2019-01-16 10:31                   ` Ivan Zakharyaschev
  2019-01-16 10:41                 ` Ivan A. Melnikov
  1 sibling, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:27 UTC (permalink / raw)
  To: devel

16.01.2019 13:24, Ivan Zakharyaschev пишет:
> On Wed, 16 Jan 2019, Ivan A. Melnikov wrote:
>
>> On Wed, Jan 16, 2019 at 12:56:31PM +0300, Ivan Zakharyaschev wrote:
>>> n Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
>>>
>>>> On Wed, 16 Jan 2019, Anton Farygin wrote:
>>>>
>>>>> 16.01.2019 12:22, Ivan Zakharyaschev пишет:
>>>>>> On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
>>>>>> <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100
>>>>>> 1546473553 installed
>>>>>> Building target platforms: x86_64
>>>>>> Building for target x86_64
>>>>>> Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
>>>>>> error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or directory
>>>>>> Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
>>>>>>
>>>>>> Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
>>>>>> без .S1.
>>>>>>
>>>>>> Пока дальше не разобрался, как тут лучше будет поступить в таком случае.
>>>>>>
>>>>> Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но там ещё
>>>>> много чего поломалось примерно со схожей диагностикой.
>>>> В каком-то смысле это желательно действительно так и делать. Понимаю, что
>>>> вызвает недовольство лишней работой. Можно считать, что это довольно
>>>> сильное пожелание/требование перед созданием бранча.
>>>>
>>>> Ведь в бранче (особенно на сертификацию) происходит показательная
>>>> пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
>>>>
>>>> И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить
>>>> boyarhs@)
>>>>
>>>> Так что предлагаю считать это требующим исправления перед бранчеванием.
>>> Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild (и
>>> получится ли он или там такие же ограничения сработают) или надо вырезать
>>> ubt из спека?
>> Думаю, что:
>> - если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый
>>    srpm будут отличатсья по имени;
>> - если пакет собирался из git, rebuild не пройдёт, так как у
>>    пересобранного пакета уменьшится release (alt1.S1 -> alt1).
> Можно переопределить значение ubt (во всех бранчах?) в .S1. Что думаете?
>
> С целью облегчения использования rebuild.
>
Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и 
оставить это действие на выбор ментейнера.



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:27                 ` Anton Farygin
@ 2019-01-16 10:31                   ` Ivan Zakharyaschev
  2019-01-16 10:33                     ` Anton Farygin
                                       ` (2 more replies)
  0 siblings, 3 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 13:24, Ivan Zakharyaschev пишет:
> > On Wed, 16 Jan 2019, Ivan A. Melnikov wrote:
> >
> > > On Wed, Jan 16, 2019 at 12:56:31PM +0300, Ivan Zakharyaschev wrote:
> > > > n Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > >
> > > > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > > > >
> > > > > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1
> > > > > > > sisyphus.218904.100
> > > > > > > 1546473553 installed
> > > > > > > Building target platforms: x86_64
> > > > > > > Building for target x86_64
> > > > > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or
> > > > > > > error: directory
> > > > > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > > > > >
> > > > > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки
> > > > > > > стал
> > > > > > > без .S1.
> > > > > > >
> > > > > > > Пока дальше не разобрался, как тут лучше будет поступить в таком
> > > > > > > случае.
> > > > > > >
> > > > > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но
> > > > > > там ещё
> > > > > > много чего поломалось примерно со схожей диагностикой.
> > > > > В каком-то смысле это желательно действительно так и делать. Понимаю,
> > > > > что
> > > > > вызвает недовольство лишней работой. Можно считать, что это довольно
> > > > > сильное пожелание/требование перед созданием бранча.
> > > > >
> > > > > Ведь в бранче (особенно на сертификацию) происходит показательная
> > > > > пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> > > > >
> > > > > И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить
> > > > > boyarhs@)
> > > > >
> > > > > Так что предлагаю считать это требующим исправления перед
> > > > > бранчеванием.
> > > > Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild
> > > > (и
> > > > получится ли он или там такие же ограничения сработают) или надо
> > > > вырезать
> > > > ubt из спека?
> > > Думаю, что:
> > > - если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый
> > >    srpm будут отличатсья по имени;
> > > - если пакет собирался из git, rebuild не пройдёт, так как у
> > >    пересобранного пакета уменьшится release (alt1.S1 -> alt1).
> > Можно переопределить значение ubt (во всех бранчах?) в .S1. Что думаете?
> >
> > С целью облегчения использования rebuild.
> >
> Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и оставить
> это действие на выбор ментейнера.

Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?

Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым, 
насколько я понимаю.

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:31                   ` Ivan Zakharyaschev
@ 2019-01-16 10:33                     ` Anton Farygin
  2019-01-16 10:36                       ` Anton Farygin
  2019-01-16 10:37                       ` Ivan Zakharyaschev
  2019-01-16 10:35                     ` Ivan Zakharyaschev
  2019-01-16 10:37                     ` Sergey V Turchin
  2 siblings, 2 replies; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:33 UTC (permalink / raw)
  To: devel

16.01.2019 13:31, Ivan Zakharyaschev пишет:
>> Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и оставить
>> это действие на выбор ментейнера.
> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
>
> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
> насколько я понимаю.

Нет, это не так.

http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861

Наверняка ещё где-то есть такие чудеса.



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:31                   ` Ivan Zakharyaschev
  2019-01-16 10:33                     ` Anton Farygin
@ 2019-01-16 10:35                     ` Ivan Zakharyaschev
  2019-01-16 10:37                       ` Anton Farygin
  2019-01-16 10:37                     ` Sergey V Turchin
  2 siblings, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

> > > > > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > > > > >
> > > > > > > 16.01.2019 12:22, Ivan Zakharyaschev пишет:
> > > > > > > > On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
> > > > > > > > <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1
> > > > > > > > sisyphus.218904.100
> > > > > > > > 1546473553 installed
> > > > > > > > Building target platforms: x86_64
> > > > > > > > Building for target x86_64
> > > > > > > > Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
> > > > > > > > error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or
> > > > > > > > error: directory
> > > > > > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > > > > > >
> > > > > > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки
> > > > > > > > стал
> > > > > > > > без .S1.
> > > > > > > >
> > > > > > > > Пока дальше не разобрался, как тут лучше будет поступить в таком
> > > > > > > > случае.
> > > > > > > >
> > > > > > > Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но
> > > > > > > там ещё
> > > > > > > много чего поломалось примерно со схожей диагностикой.
> > > > > > В каком-то смысле это желательно действительно так и делать. Понимаю,
> > > > > > что
> > > > > > вызвает недовольство лишней работой. Можно считать, что это довольно
> > > > > > сильное пожелание/требование перед созданием бранча.
> > > > > >
> > > > > > Ведь в бранче (особенно на сертификацию) происходит показательная
> > > > > > пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
> > > > > >
> > > > > > И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить
> > > > > > boyarhs@)
> > > > > >
> > > > > > Так что предлагаю считать это требующим исправления перед
> > > > > > бранчеванием.
> > > > > Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild
> > > > > (и
> > > > > получится ли он или там такие же ограничения сработают) или надо
> > > > > вырезать
> > > > > ubt из спека?
> > > > Думаю, что:
> > > > - если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый
> > > >    srpm будут отличатсья по имени;
> > > > - если пакет собирался из git, rebuild не пройдёт, так как у
> > > >    пересобранного пакета уменьшится release (alt1.S1 -> alt1).
> > > Можно переопределить значение ubt (во всех бранчах?) в .S1. Что думаете?
> > >
> > > С целью облегчения использования rebuild.
> > >
> > Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и оставить
> > это действие на выбор ментейнера.
> 
> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
> 
> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым, 
> насколько я понимаю.

http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c

> 
> -- 
> Best regards,
> Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:33                     ` Anton Farygin
@ 2019-01-16 10:36                       ` Anton Farygin
  2019-01-16 10:40                         ` Ivan Zakharyaschev
  2019-01-16 10:37                       ` Ivan Zakharyaschev
  1 sibling, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:36 UTC (permalink / raw)
  To: devel

16.01.2019 13:33, Anton Farygin пишет:
> 16.01.2019 13:31, Ivan Zakharyaschev пишет:
>>> Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и 
>>> оставить
>>> это действие на выбор ментейнера.
>> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
>>
>> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
>> насколько я понимаю.
>
> Нет, это не так.
>
> http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861 
>
>
> Наверняка ещё где-то есть такие чудеса.

Точно есть - ещё надо отменить это изменение:

http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:35                     ` Ivan Zakharyaschev
@ 2019-01-16 10:37                       ` Anton Farygin
    0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:37 UTC (permalink / raw)
  To: devel

16.01.2019 13:35, Ivan Zakharyaschev пишет:
>>>>>>> On Wed, 16 Jan 2019, Anton Farygin wrote:
>>>>>>>
>>>>>>>> 16.01.2019 12:22, Ivan Zakharyaschev пишет:
>>>>>>>>> On Wed, 16 Jan 2019, Ivan Zakharyaschev wrote:
>>>>>>>>> <13>Jan 16 02:24:46 rpmi: flex-2.6.4.0.88.9801-alt1
>>>>>>>>> sisyphus.218904.100
>>>>>>>>> 1546473553 installed
>>>>>>>>> Building target platforms: x86_64
>>>>>>>>> Building for target x86_64
>>>>>>>>> Wrote: /usr/src/in/nosrpm/bird-1.6.4-alt1.nosrc.rpm
>>>>>>>>> error: open of bird-1.6.4-alt1.S1.*src.rpm failed: No such file or
>>>>>>>>> error: directory
>>>>>>>>> Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
>>>>>>>>>
>>>>>>>>> Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки
>>>>>>>>> стал
>>>>>>>>> без .S1.
>>>>>>>>>
>>>>>>>>> Пока дальше не разобрался, как тут лучше будет поступить в таком
>>>>>>>>> случае.
>>>>>>>>>
>>>>>>>> Это же уже чинили. Мне не сложно отправить этот пакет без ubt, но
>>>>>>>> там ещё
>>>>>>>> много чего поломалось примерно со схожей диагностикой.
>>>>>>> В каком-то смысле это желательно действительно так и делать. Понимаю,
>>>>>>> что
>>>>>>> вызвает недовольство лишней работой. Можно считать, что это довольно
>>>>>>> сильное пожелание/требование перед созданием бранча.
>>>>>>>
>>>>>>> Ведь в бранче (особенно на сертификацию) происходит показательная
>>>>>>> пересборка пакетов, чтобы продемонстрировать, что они воспроизводимы.
>>>>>>>
>>>>>>> И вот эти изменчивые релизы сильно портят эту работу. (Можно спросить
>>>>>>> boyarhs@)
>>>>>>>
>>>>>>> Так что предлагаю считать это требующим исправления перед
>>>>>>> бранчеванием.
>>>>>> Вопрос остаётся: достаточно ли ради стабилизации релиза сделать rebuild
>>>>>> (и
>>>>>> получится ли он или там такие же ограничения сработают) или надо
>>>>>> вырезать
>>>>>> ubt из спека?
>>>>> Думаю, что:
>>>>> - если пакет собирался из SRPM, rebuild не пройдёт, так как новый и старый
>>>>>     srpm будут отличатсья по имени;
>>>>> - если пакет собирался из git, rebuild не пройдёт, так как у
>>>>>     пересобранного пакета уменьшится release (alt1.S1 -> alt1).
>>>> Можно переопределить значение ubt (во всех бранчах?) в .S1. Что думаете?
>>>>
>>>> С целью облегчения использования rebuild.
>>>>
>>> Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и оставить
>>> это действие на выбор ментейнера.
>> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
>>
>> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
>> насколько я понимаю.
> http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
Да, это изменение тоже ... дальше не знаю как написать что бы никого не 
обидеть.



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:33                     ` Anton Farygin
  2019-01-16 10:36                       ` Anton Farygin
@ 2019-01-16 10:37                       ` Ivan Zakharyaschev
  1 sibling, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 13:31, Ivan Zakharyaschev пишет:
> > > Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
> > > оставить
> > > это действие на выбор ментейнера.
> > Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
> >
> > Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
> > насколько я понимаю.
> 
> Нет, это не так.
> 
> http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861
> 
> Наверняка ещё где-то есть такие чудеса.

Ого, набо иметь в виду, если будем менять значение.

Но и то, что я говорил, тоже:

http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:31                   ` Ivan Zakharyaschev
  2019-01-16 10:33                     ` Anton Farygin
  2019-01-16 10:35                     ` Ivan Zakharyaschev
@ 2019-01-16 10:37                     ` Sergey V Turchin
  2019-01-16 10:39                       ` Anton Farygin
  2 siblings, 1 reply; 46+ messages in thread
From: Sergey V Turchin @ 2019-01-16 10:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 16 January 2019 13:31:37 MSK Ivan Zakharyaschev wrote:

[...]
> > Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
> > оставить это действие на выбор ментейнера.
> 
> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
Да. https://lists.altlinux.org/pipermail/devel/2018-October/205623.html

> 
> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
> насколько я понимаю.
Нет.

-- 
Regards, Sergey.

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:05             ` Ivan Zakharyaschev
@ 2019-01-16 10:39               ` Sergey V Turchin
  2019-01-16 10:41                 ` Ivan Zakharyaschev
  0 siblings, 1 reply; 46+ messages in thread
From: Sergey V Turchin @ 2019-01-16 10:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 16 January 2019 13:05:03 MSK Ivan Zakharyaschev wrote:

[...]
> А как поведёт себя rebuild srpm в таком случае, точно не знаю. Есть ли
> вообще такие: чтобы собирался из srpm и был с ubt?
Я никогда не рассчитывал на возможность srpm при создании ubt.

-- 
Regards, Sergey.

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:37                     ` Sergey V Turchin
@ 2019-01-16 10:39                       ` Anton Farygin
  2019-01-16 11:27                         ` Sergey V Turchin
  0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:39 UTC (permalink / raw)
  To: devel

16.01.2019 13:37, Sergey V Turchin пишет:
> On Wednesday, 16 January 2019 13:31:37 MSK Ivan Zakharyaschev wrote:
>
>
>> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
>> насколько я понимаю.
> Нет.
>
Да. Не знаю как ты не заметил.



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:36                       ` Anton Farygin
@ 2019-01-16 10:40                         ` Ivan Zakharyaschev
  2019-01-16 10:48                           ` Anton Farygin
  0 siblings, 1 reply; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 13:33, Anton Farygin пишет:
> > 16.01.2019 13:31, Ivan Zakharyaschev пишет:
> > > > Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
> > > > оставить
> > > > это действие на выбор ментейнера.
> > > Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
> > >
> > > Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
> > > насколько я понимаю.
> >
> > Нет, это не так.
> >
> > http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861 
> >
> >
> > Наверняка ещё где-то есть такие чудеса.
> 
> Точно есть - ещё надо отменить это изменение:
> 
> http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c

Нет, в разных бранчах разные значения -- зло. Потом после бранчевания всё 
поедет. И в этом теперь нет никакой дполнительной пользы.

Я предлагаю одно и тоже выставить во всех бранчах (по крайней мере -- в 
будущих). Но не пустое, а .S1


-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:24               ` Ivan Zakharyaschev
  2019-01-16 10:27                 ` Anton Farygin
@ 2019-01-16 10:41                 ` Ivan A. Melnikov
  1 sibling, 0 replies; 46+ messages in thread
From: Ivan A. Melnikov @ 2019-01-16 10:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jan 16, 2019 at 01:24:15PM +0300, Ivan Zakharyaschev wrote:
> On Wed, 16 Jan 2019, Ivan A. Melnikov wrote:
> 
> > On Wed, Jan 16, 2019 at 12:56:31PM +0300, Ivan Zakharyaschev wrote:
> 
> Можно переопределить значение ubt (во всех бранчах?) в .S1. Что думаете?
> 
> С целью облегчения использования rebuild.

Шо, опять? (с)

Пожалуйста не надо больше никогда трогать %ubt. Это уже просьба
мейнтейнера догоняющей сборки в mipsel. Мы огребём.

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

--
  wbr,
    iv m.


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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:39               ` Sergey V Turchin
@ 2019-01-16 10:41                 ` Ivan Zakharyaschev
  0 siblings, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 10:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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


On Wed, 16 Jan 2019, Sergey V Turchin wrote:

> On Wednesday, 16 January 2019 13:05:03 MSK Ivan Zakharyaschev wrote:
> 
> [...]
> > А как поведёт себя rebuild srpm в таком случае, точно не знаю. Есть ли
> > вообще такие: чтобы собирался из srpm и был с ubt?
> Я никогда не рассчитывал на возможность srpm при создании ubt.

Ясно, спасибо. Наверное, таких пакетов нет.

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:40                         ` Ivan Zakharyaschev
@ 2019-01-16 10:48                           ` Anton Farygin
  2019-01-16 11:06                             ` Ivan Zakharyaschev
  0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Ivan Zakharyaschev

16.01.2019 13:40, Ivan Zakharyaschev пишет:
> On Wed, 16 Jan 2019, Anton Farygin wrote:
>
>> 16.01.2019 13:33, Anton Farygin пишет:
>>> 16.01.2019 13:31, Ivan Zakharyaschev пишет:
>>>>> Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
>>>>> оставить
>>>>> это действие на выбор ментейнера.
>>>> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
>>>>
>>>> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
>>>> насколько я понимаю.
>>> Нет, это не так.
>>>
>>> http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861
>>>
>>>
>>> Наверняка ещё где-то есть такие чудеса.
>> Точно есть - ещё надо отменить это изменение:
>>
>> http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
> Нет, в разных бранчах разные значения -- зло. Потом после бранчевания всё
> поедет. И в этом теперь нет никакой дполнительной пользы.
>
> Я предлагаю одно и тоже выставить во всех бранчах (по крайней мере -- в
> будущих). Но не пустое, а .S1
>
>
Смотри. Всё что надо сделать - вернуть %ubt в то значение, в котором оно 
было (т.е. - для Sisyphus в .S1) , а просле появления p9 - его не надо 
менять с .S1.

Но вообще я думаю что можно оставить как есть сейчас и просто в рабочем 
порядке пересобрать эти пакеты.

Я удаляю %ubt во всех пакетах, в которых нужно внести ещё какие-то 
изменения,
Но для стимулирования других ментейнеров  в идеале надо сделать так, что 
бы пакеты с %ubt _новые_ не собирались (с ошибкой), а старые пересобирались.
Для этого можно задефайнить в сборочнице во что-то такое, что будет 
приводить к невозможности сборки пакета. Например - в запрещённый символ 
../../drop-ubt



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  @ 2019-01-16 10:49                           ` Anton Farygin
  0 siblings, 0 replies; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 10:49 UTC (permalink / raw)
  To: devel

16.01.2019 13:41, Aleksey Novodvorsky пишет:
>
>     >> Просто значение ubt в соотвествующем пакете rpm-macros-*
>     сделано пустым,
>     >> насколько я понимаю.
>     >
>     http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
>     Да, это изменение тоже ... дальше не знаю как написать что бы
>     никого не
>     обидеть.
>
>
> Уже обсуждали
> На усмотрение ldv@, ждём его мнение.

А я и не предлагаю ничего обсуждать. Известное правило - кто сломал, тот 
пусть и чинит  в данном случае вполне применимо.



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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:48                           ` Anton Farygin
@ 2019-01-16 11:06                             ` Ivan Zakharyaschev
  2019-01-16 11:24                               ` Anton Farygin
  2019-01-16 11:37                               ` Ivan A. Melnikov
  0 siblings, 2 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 11:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 13:40, Ivan Zakharyaschev пишет:
> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> >
> > > 16.01.2019 13:33, Anton Farygin пишет:
> > > > 16.01.2019 13:31, Ivan Zakharyaschev пишет:
> > > > > > Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
> > > > > > оставить
> > > > > > это действие на выбор ментейнера.
> > > > > Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
> > > > >
> > > > > Просто значение ubt в соотвествующем пакете rpm-macros-* сделано
> > > > > пустым,
> > > > > насколько я понимаю.
> > > > Нет, это не так.
> > > >
> > > > http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861
> > > >
> > > >
> > > > Наверняка ещё где-то есть такие чудеса.
> > > Точно есть - ещё надо отменить это изменение:
> > >
> > > http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
> > Нет, в разных бранчах разные значения -- зло. Потом после бранчевания всё
> > поедет. И в этом теперь нет никакой дполнительной пользы.
> >
> > Я предлагаю одно и тоже выставить во всех бранчах (по крайней мере -- в
> > будущих). Но не пустое, а .S1
> >
> >
> Смотри. Всё что надо сделать - вернуть %ubt в то значение, в котором оно было
> (т.е. - для Sisyphus в .S1) , а просле появления p9 - его не надо менять с
> .S1.
> 
> Но вообще я думаю что можно оставить как есть сейчас и просто в рабочем
> порядке пересобрать эти пакеты.
> 
> Я удаляю %ubt во всех пакетах, в которых нужно внести ещё какие-то изменения,
> Но для стимулирования других ментейнеров  в идеале надо сделать так, что бы
> пакеты с %ubt _новые_ не собирались (с ошибкой), а старые пересобирались.

В тестовой пересборке определить ubt в .S1 (если так будет решено).

hsh-rebuild --query-repackage  --args="--define 'ubt .S1'" ~/hasher1/ /ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt1.S1.src.rpm

И тогда эта проблема будет скрыта от наших глаз.

> Для этого можно задефайнить в сборочнице во что-то такое, что будет приводить
> к невозможности сборки пакета. Например - в запрещённый символ ../../drop-ubt

А в rpm-build-ubt превратить ubt в ошибку.

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 11:06                             ` Ivan Zakharyaschev
@ 2019-01-16 11:24                               ` Anton Farygin
  2019-01-16 11:30                                 ` Ivan Zakharyaschev
  2019-01-16 11:37                               ` Ivan A. Melnikov
  1 sibling, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-01-16 11:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Ivan Zakharyaschev

16.01.2019 14:06, Ivan Zakharyaschev пишет:
> On Wed, 16 Jan 2019, Anton Farygin wrote:
>
>> 16.01.2019 13:40, Ivan Zakharyaschev пишет:
>>> On Wed, 16 Jan 2019, Anton Farygin wrote:
>>>
>>>> 16.01.2019 13:33, Anton Farygin пишет:
>>>>> 16.01.2019 13:31, Ivan Zakharyaschev пишет:
>>>>>>> Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
>>>>>>> оставить
>>>>>>> это действие на выбор ментейнера.
>>>>>> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
>>>>>>
>>>>>> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано
>>>>>> пустым,
>>>>>> насколько я понимаю.
>>>>> Нет, это не так.
>>>>>
>>>>> http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861
>>>>>
>>>>>
>>>>> Наверняка ещё где-то есть такие чудеса.
>>>> Точно есть - ещё надо отменить это изменение:
>>>>
>>>> http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
>>> Нет, в разных бранчах разные значения -- зло. Потом после бранчевания всё
>>> поедет. И в этом теперь нет никакой дполнительной пользы.
>>>
>>> Я предлагаю одно и тоже выставить во всех бранчах (по крайней мере -- в
>>> будущих). Но не пустое, а .S1
>>>
>>>
>> Смотри. Всё что надо сделать - вернуть %ubt в то значение, в котором оно было
>> (т.е. - для Sisyphus в .S1) , а просле появления p9 - его не надо менять с
>> .S1.
>>
>> Но вообще я думаю что можно оставить как есть сейчас и просто в рабочем
>> порядке пересобрать эти пакеты.
>>
>> Я удаляю %ubt во всех пакетах, в которых нужно внести ещё какие-то изменения,
>> Но для стимулирования других ментейнеров  в идеале надо сделать так, что бы
>> пакеты с %ubt _новые_ не собирались (с ошибкой), а старые пересобирались.
> В тестовой пересборке определить ubt в .S1 (если так будет решено).
>
> hsh-rebuild --query-repackage  --args="--define 'ubt .S1'" ~/hasher1/ /ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt1.S1.src.rpm
>
> И тогда эта проблема будет скрыта от наших глаз.
Скрывать проблему - не чинить проблему.
>
>> Для этого можно задефайнить в сборочнице во что-то такое, что будет приводить
>> к невозможности сборки пакета. Например - в запрещённый символ ../../drop-ubt
> А в rpm-build-ubt превратить ubt в ошибку.

Это не имеет смысла, т.к. он определяется в %nil в сборочнице.




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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 10:39                       ` Anton Farygin
@ 2019-01-16 11:27                         ` Sergey V Turchin
  0 siblings, 0 replies; 46+ messages in thread
From: Sergey V Turchin @ 2019-01-16 11:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 16 January 2019 13:39:15 MSK Anton Farygin wrote:
> 16.01.2019 13:37, Sergey V Turchin пишет:
> > On Wednesday, 16 January 2019 13:31:37 MSK Ivan Zakharyaschev wrote:
> >> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано пустым,
> >> насколько я понимаю.
> > 
> > Нет.
> 
> Да. Не знаю как ты не заметил.
Я заметил. Но забыл, что сам же соглашался.

-- 
Regards, Sergey.

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 11:24                               ` Anton Farygin
@ 2019-01-16 11:30                                 ` Ivan Zakharyaschev
  0 siblings, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 11:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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


On Wed, 16 Jan 2019, Anton Farygin wrote:

> 16.01.2019 14:06, Ivan Zakharyaschev пишет:
> > On Wed, 16 Jan 2019, Anton Farygin wrote:
> >
> > > 16.01.2019 13:40, Ivan Zakharyaschev пишет:
> > > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > > >
> > > > > 16.01.2019 13:33, Anton Farygin пишет:
> > > > > > 16.01.2019 13:31, Ivan Zakharyaschev пишет:
> > > > > > > > Плохая идея. Проще и правильне отменить очистку %ubt на
> > > > > > > > сборочнице и
> > > > > > > > оставить
> > > > > > > > это действие на выбор ментейнера.
> > > > > > > Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
> > > > > > >
> > > > > > > Просто значение ubt в соотвествующем пакете rpm-macros-* сделано
> > > > > > > пустым,
> > > > > > > насколько я понимаю.
> > > > > > Нет, это не так.
> > > > > >
> > > > > > http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861
> > > > > >
> > > > > >
> > > > > > Наверняка ещё где-то есть такие чудеса.
> > > > > Точно есть - ещё надо отменить это изменение:
> > > > >
> > > > > http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
> > > > Нет, в разных бранчах разные значения -- зло. Потом после бранчевания
> > > > всё
> > > > поедет. И в этом теперь нет никакой дполнительной пользы.
> > > >
> > > > Я предлагаю одно и тоже выставить во всех бранчах (по крайней мере -- в
> > > > будущих). Но не пустое, а .S1
> > > >
> > > >
> > > Смотри. Всё что надо сделать - вернуть %ubt в то значение, в котором оно
> > > было
> > > (т.е. - для Sisyphus в .S1) , а просле появления p9 - его не надо менять с
> > > .S1.
> > >
> > > Но вообще я думаю что можно оставить как есть сейчас и просто в рабочем
> > > порядке пересобрать эти пакеты.
> > >
> > > Я удаляю %ubt во всех пакетах, в которых нужно внести ещё какие-то
> > > изменения,
> > > Но для стимулирования других ментейнеров  в идеале надо сделать так, что
> > > бы
> > > пакеты с %ubt _новые_ не собирались (с ошибкой), а старые пересобирались.
> > В тестовой пересборке определить ubt в .S1 (если так будет решено).
> >
> > hsh-rebuild --query-repackage  --args="--define 'ubt .S1'" ~/hasher1/
> > /ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt1.S1.src.rpm
> >
> > И тогда эта проблема будет скрыта от наших глаз.
> Скрывать проблему - не чинить проблему.

Но если мы хотим стимулировать мейнтейнеров убирать это ошибкой, а чтобы в 
тестовой пересборке они пересобирались -- это и будет сокрытие.

Или ты хочешь ещё, чтобы rebuild работал?

> > > Для этого можно задефайнить в сборочнице во что-то такое, что будет
> > > приводить
> > > к невозможности сборки пакета. Например - в запрещённый символ
> > > ../../drop-ubt
> > А в rpm-build-ubt превратить ubt в ошибку.
> 
> Это не имеет смысла, т.к. он определяется в %nil в сборочнице.

Ну а это убрать.

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 11:06                             ` Ivan Zakharyaschev
  2019-01-16 11:24                               ` Anton Farygin
@ 2019-01-16 11:37                               ` Ivan A. Melnikov
  2019-01-16 11:44                                 ` Aleksei Nikiforov
  2019-01-16 12:25                                 ` Ivan Zakharyaschev
  1 sibling, 2 replies; 46+ messages in thread
From: Ivan A. Melnikov @ 2019-01-16 11:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jan 16, 2019 at 02:06:49PM +0300, Ivan Zakharyaschev wrote:
> On Wed, 16 Jan 2019, Anton Farygin wrote:
> 
> > 16.01.2019 13:40, Ivan Zakharyaschev пишет:
> > > On Wed, 16 Jan 2019, Anton Farygin wrote:
> > >
> > > > 16.01.2019 13:33, Anton Farygin пишет:
> > > > > 16.01.2019 13:31, Ivan Zakharyaschev пишет:
> > > > > > > Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
> > > > > > > оставить
> > > > > > > это действие на выбор ментейнера.
> > > > > > Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
> > > > > >
> > > > > > Просто значение ubt в соотвествующем пакете rpm-macros-* сделано
> > > > > > пустым,
> > > > > > насколько я понимаю.
> > > > > Нет, это не так.
> > > > >
> > > > > http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861
> > > > >
> > > > >
> > > > > Наверняка ещё где-то есть такие чудеса.
> > > > Точно есть - ещё надо отменить это изменение:
> > > >
> > > > http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
> > > Нет, в разных бранчах разные значения -- зло. Потом после бранчевания всё
> > > поедет. И в этом теперь нет никакой дполнительной пользы.
> > >
> > > Я предлагаю одно и тоже выставить во всех бранчах (по крайней мере -- в
> > > будущих). Но не пустое, а .S1
> > >
> > >
> > Смотри. Всё что надо сделать - вернуть %ubt в то значение, в котором оно было
> > (т.е. - для Sisyphus в .S1) , а просле появления p9 - его не надо менять с
> > .S1.
> > 
> > Но вообще я думаю что можно оставить как есть сейчас и просто в рабочем
> > порядке пересобрать эти пакеты.
> > 
> > Я удаляю %ubt во всех пакетах, в которых нужно внести ещё какие-то изменения,
> > Но для стимулирования других ментейнеров  в идеале надо сделать так, что бы
> > пакеты с %ubt _новые_ не собирались (с ошибкой), а старые пересобирались.
> 
> В тестовой пересборке определить ubt в .S1 (если так будет решено).
> 
> hsh-rebuild --query-repackage  --args="--define 'ubt .S1'" ~/hasher1/ /ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt1.S1.src.rpm
> 
> И тогда эта проблема будет скрыта от наших глаз.
[...]

Вы уверены, что нет пакетов, собранных с релизом altX%ubt после
того как %ubt стал %nil? Такие пакеты перестанут пересобираться
после такого изменения.

Если очень хочется костылей для тестовой пересборки (вместо
того, чтобы просто ослабить glob в haser'е), то вот вам
мой из догоняющией mipsel'ной сборочницы:

http://git.altlinux.org/people/iv/packages/girar.git?p=girar.git;a=commitdiff;h=60320ce9e8852944558403a7d993fa413de33622

Можно сделать такой же.

--
  wbr,
    iv m.


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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 11:37                               ` Ivan A. Melnikov
@ 2019-01-16 11:44                                 ` Aleksei Nikiforov
  2019-01-21 14:38                                   ` Sergey V Turchin
  2019-01-16 12:25                                 ` Ivan Zakharyaschev
  1 sibling, 1 reply; 46+ messages in thread
From: Aleksei Nikiforov @ 2019-01-16 11:44 UTC (permalink / raw)
  To: devel

16.01.2019 14:37, Ivan A. Melnikov пишет:
> On Wed, Jan 16, 2019 at 02:06:49PM +0300, Ivan Zakharyaschev wrote:
>> On Wed, 16 Jan 2019, Anton Farygin wrote:
>>
>>> 16.01.2019 13:40, Ivan Zakharyaschev пишет:
>>>> On Wed, 16 Jan 2019, Anton Farygin wrote:
>>>>
>>>>> 16.01.2019 13:33, Anton Farygin пишет:
>>>>>> 16.01.2019 13:31, Ivan Zakharyaschev пишет:
>>>>>>>> Плохая идея. Проще и правильне отменить очистку %ubt на сборочнице и
>>>>>>>> оставить
>>>>>>>> это действие на выбор ментейнера.
>>>>>>> Не очень понял. Разве сейчас есть какя-то "очистка" на сборочнице?
>>>>>>>
>>>>>>> Просто значение ubt в соотвествующем пакете rpm-macros-* сделано
>>>>>>> пустым,
>>>>>>> насколько я понимаю.
>>>>>> Нет, это не так.
>>>>>>
>>>>>> http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=commitdiff;h=43502fdb6e5f32eec6f83a460b8bc027ef855861
>>>>>>
>>>>>>
>>>>>> Наверняка ещё где-то есть такие чудеса.
>>>>> Точно есть - ещё надо отменить это изменение:
>>>>>
>>>>> http://git.altlinux.org/gears/u/ubt-devel.git?p=ubt-devel.git;a=commitdiff;h=3d96bc035be7900690d5a1ce5cfb35168e16388c
>>>> Нет, в разных бранчах разные значения -- зло. Потом после бранчевания всё
>>>> поедет. И в этом теперь нет никакой дполнительной пользы.
>>>>
>>>> Я предлагаю одно и тоже выставить во всех бранчах (по крайней мере -- в
>>>> будущих). Но не пустое, а .S1
>>>>
>>>>
>>> Смотри. Всё что надо сделать - вернуть %ubt в то значение, в котором оно было
>>> (т.е. - для Sisyphus в .S1) , а просле появления p9 - его не надо менять с
>>> .S1.
>>>
>>> Но вообще я думаю что можно оставить как есть сейчас и просто в рабочем
>>> порядке пересобрать эти пакеты.
>>>
>>> Я удаляю %ubt во всех пакетах, в которых нужно внести ещё какие-то изменения,
>>> Но для стимулирования других ментейнеров  в идеале надо сделать так, что бы
>>> пакеты с %ubt _новые_ не собирались (с ошибкой), а старые пересобирались.
>>
>> В тестовой пересборке определить ubt в .S1 (если так будет решено).
>>
>> hsh-rebuild --query-repackage  --args="--define 'ubt .S1'" ~/hasher1/ /ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt1.S1.src.rpm
>>
>> И тогда эта проблема будет скрыта от наших глаз.
> [...]
> 
> Вы уверены, что нет пакетов, собранных с релизом altX%ubt после
> того как %ubt стал %nil? Такие пакеты перестанут пересобираться
> после такого изменения.
> 
> Если очень хочется костылей для тестовой пересборки (вместо
> того, чтобы просто ослабить glob в haser'е), то вот вам
> мой из догоняющией mipsel'ной сборочницы:
> 
> http://git.altlinux.org/people/iv/packages/girar.git?p=girar.git;a=commitdiff;h=60320ce9e8852944558403a7d993fa413de33622
> 
> Можно сделать такой же.

Будет хорошо, если пакета с релизом типа alt1%ubt.1 не попадётся, у 
которого %ubt был выставлен в ".S1". Судя по спекам, таких может около 
15 пакетов в Сизифе на текущий момент, и какое значение у них было в 
%ubt при сборке я не смотрел.


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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 11:37                               ` Ivan A. Melnikov
  2019-01-16 11:44                                 ` Aleksei Nikiforov
@ 2019-01-16 12:25                                 ` Ivan Zakharyaschev
  1 sibling, 0 replies; 46+ messages in thread
From: Ivan Zakharyaschev @ 2019-01-16 12:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, 16 Jan 2019, Ivan A. Melnikov wrote:

> > В тестовой пересборке определить ubt в .S1 (если так будет решено).
> > 
> > hsh-rebuild --query-repackage  --args="--define 'ubt .S1'" ~/hasher1/ /ALT/Sisyphus/files/SRPMS/bird-1.6.4-alt1.S1.src.rpm
> > 
> > И тогда эта проблема будет скрыта от наших глаз.
> [...]
> 
> Вы уверены, что нет пакетов, собранных с релизом altX%ubt после
> того как %ubt стал %nil? Такие пакеты перестанут пересобираться
> после такого изменения.

Нет, конечно. Вылезет другая часть оставшихся ubt (хотя из-за особенностей 
этого глоба сейчас на самом деле не вылезет, потому что S1. попадёт в *).

От них тоже будем стимулировать избавляться. :)

А ещё значительную чсть пакетов, собранных после того, как %ubt стал %nil, 
придётся скоро пересобрать ради новых межподпакетных зависимостей.

> Если очень хочется костылей для тестовой пересборки (вместо
> того, чтобы просто ослабить glob в haser'е), то вот вам
> мой из догоняющией mipsel'ной сборочницы:
> 
> http://git.altlinux.org/people/iv/packages/girar.git?p=girar.git;a=commitdiff;h=60320ce9e8852944558403a7d993fa413de33622
> 
> Можно сделать такой же.

Да, разумно. Можно костыли, а можно и просто глоб ослабить, если хочется, 
на время.

-- 
Best regards,
Ivan

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

* Re: [devel] hsh-rebuild --query-repackage
  2019-01-16  9:38         ` Ivan A. Melnikov
@ 2019-01-16 13:15           ` Dmitry V. Levin
  2019-01-16 13:25             ` Dmitry V. Levin
  0 siblings, 1 reply; 46+ messages in thread
From: Dmitry V. Levin @ 2019-01-16 13:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Jan 16, 2019 at 01:38:50PM +0400, Ivan A. Melnikov wrote:
> On Wed, Jan 16, 2019 at 12:29:50PM +0300, Sergey V Turchin wrote:
> > On Wednesday, 16 January 2019 12:22:19 MSK Ivan Zakharyaschev wrote:
> > 
> > [...]
> > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > Возможно, продолжение
> > https://lists.altlinux.org/pipermail/devel/2018-October/205623.html
> >  
> > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > без .S1.
> > 
> > [...]
> 
> Да, это оно.
> 
> Часть 1: https://lists.altlinux.org/pipermail/devel/2018-October/205623.html
> Часть 2: https://lists.altlinux.org/pipermail/devel/2018-November/205788.html
> Часть 3: https://bugzilla.altlinux.org/35828
> Часть 4: этот тред.
> 
> Теперь все пакеты, собранные с релизом, заканчивающимся на %ubt,
> до бана %ubt, вместо того, чтобы пересобираться с потенциально
> неполным набором зависимостей, не пересобираются.
> 
> Интрига.

hsh-rebuild --query-repackage делает следующее:

make_srpm_from_pkgtar '"$HOME/in/nosrpm"'

# The repackaged in/nosrpm/*.(no)src.rpm is
# only used to query the build dependencies;
# the original in/srpm/*.src.rpm is used for the final rebuild.
# It may seem that if the build dependencies have shrunk
# after repackaging, then the final build could fail because
# the original srpm would list more build dependencies.
# This is not a problem, however, because rpmbuild --rebuild
# calculates correctly the new set of build deps;
# --nodeps is not needed for it to work properly.

cat >chroot/.host/query_req <<__EOF__
#!/bin/sh -e
cd "\$HOME/in/nosrpm"
rpmquery -pR -- "\${@%.src.rpm}".*src.rpm
__EOF__

Для того, чтобы в этом коде заменить эту жёсткую конструкцию
на что-то менее жесткое, например, *src.rpm, надо очищать
"$HOME/in/nosrpm" каждый раз перед заполнением.  Как думаете?


-- 
ldv

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

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

* Re: [devel] hsh-rebuild --query-repackage
  2019-01-16 13:15           ` [devel] hsh-rebuild --query-repackage Dmitry V. Levin
@ 2019-01-16 13:25             ` Dmitry V. Levin
  2019-01-17 10:47               ` Michael Shigorin
  0 siblings, 1 reply; 46+ messages in thread
From: Dmitry V. Levin @ 2019-01-16 13:25 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Jan 16, 2019 at 04:15:03PM +0300, Dmitry V. Levin wrote:
> On Wed, Jan 16, 2019 at 01:38:50PM +0400, Ivan A. Melnikov wrote:
> > On Wed, Jan 16, 2019 at 12:29:50PM +0300, Sergey V Turchin wrote:
> > > On Wednesday, 16 January 2019 12:22:19 MSK Ivan Zakharyaschev wrote:
> > > 
> > > [...]
> > > > Нет, этот как-то вызвано %ubt, а не необработкой glob-ов в rpm.
> > > Возможно, продолжение
> > > https://lists.altlinux.org/pipermail/devel/2018-October/205623.html
> > >  
> > > > Исходный пакет хранился как bird-1.6.4-alt1.S1 , а после обработки стал
> > > > без .S1.
> > > 
> > > [...]
> > 
> > Да, это оно.
> > 
> > Часть 1: https://lists.altlinux.org/pipermail/devel/2018-October/205623.html
> > Часть 2: https://lists.altlinux.org/pipermail/devel/2018-November/205788.html
> > Часть 3: https://bugzilla.altlinux.org/35828
> > Часть 4: этот тред.
> > 
> > Теперь все пакеты, собранные с релизом, заканчивающимся на %ubt,
> > до бана %ubt, вместо того, чтобы пересобираться с потенциально
> > неполным набором зависимостей, не пересобираются.
> > 
> > Интрига.
> 
> hsh-rebuild --query-repackage делает следующее:
> 
> make_srpm_from_pkgtar '"$HOME/in/nosrpm"'
> 
> # The repackaged in/nosrpm/*.(no)src.rpm is
> # only used to query the build dependencies;
> # the original in/srpm/*.src.rpm is used for the final rebuild.
> # It may seem that if the build dependencies have shrunk
> # after repackaging, then the final build could fail because
> # the original srpm would list more build dependencies.
> # This is not a problem, however, because rpmbuild --rebuild
> # calculates correctly the new set of build deps;
> # --nodeps is not needed for it to work properly.
> 
> cat >chroot/.host/query_req <<__EOF__
> #!/bin/sh -e
> cd "\$HOME/in/nosrpm"
> rpmquery -pR -- "\${@%.src.rpm}".*src.rpm
> __EOF__
> 
> Для того, чтобы в этом коде заменить эту жёсткую конструкцию
> на что-то менее жесткое, например, *src.rpm, надо очищать
> "$HOME/in/nosrpm" каждый раз перед заполнением.  Как думаете?

Поскольку перед make_srpm_from_pkgtar есть вызов install_source_package
(который делает именно это -- удаляет $HOME/in), а сам
make_srpm_from_pkgtar страхуется от ошибки с помощью mkdir $HOME/in/nosrpm
(без -p), то условие выполнено и этот жёсткий шаблон поиска
действительно можно ослабить.


-- 
ldv

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

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

* Re: [devel] hsh-rebuild --query-repackage
  2019-01-16 13:25             ` Dmitry V. Levin
@ 2019-01-17 10:47               ` Michael Shigorin
  0 siblings, 0 replies; 46+ messages in thread
From: Michael Shigorin @ 2019-01-17 10:47 UTC (permalink / raw)
  To: devel

On Wed, Jan 16, 2019 at 04:25:37PM +0300, Dmitry V. Levin wrote:
> > make_srpm_from_pkgtar '"$HOME/in/nosrpm"'
[...]
> > rpmquery -pR -- "\${@%.src.rpm}".*src.rpm
> > 
> > Для того, чтобы в этом коде заменить эту жёсткую конструкцию
> > на что-то менее жесткое, например, *src.rpm, надо очищать
> > "$HOME/in/nosrpm" каждый раз перед заполнением.  Как думаете?
> Поскольку перед make_srpm_from_pkgtar есть вызов
> install_source_package (который делает именно это -- удаляет
> $HOME/in), а сам make_srpm_from_pkgtar страхуется от ошибки
> с помощью mkdir $HOME/in/nosrpm (без -p), то условие выполнено
> и этот жёсткий шаблон поиска действительно можно ослабить.

Мне бы это тоже помогло в ряде случаев на e2k,
насколько понимаю.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed
  2019-01-16 11:44                                 ` Aleksei Nikiforov
@ 2019-01-21 14:38                                   ` Sergey V Turchin
  0 siblings, 0 replies; 46+ messages in thread
From: Sergey V Turchin @ 2019-01-21 14:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 16 January 2019 14:44:54 MSK Aleksei Nikiforov wrote:

[...]
> Будет хорошо, если пакета с релизом типа alt1%ubt.1 не попадётся, у
> которого %ubt был выставлен в ".S1". Судя по спекам, таких может около
> 15 
31 судя по SRPMS/*.S1.?.src.rpm .

> пакетов в Сизифе на текущий момент, и какое значение у них было в
> %ubt при сборке я не смотрел.
S1, соответственно. В Сизифе был только S1 и %nil.

-- 
Regards, Sergey.

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

end of thread, other threads:[~2019-01-21 14:38 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-16  7:42 ` [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed Anton Farygin
2019-01-16  9:09   ` Ivan Zakharyaschev
2019-01-16  9:22     ` Ivan Zakharyaschev
2019-01-16  9:28       ` Anton Farygin
2019-01-16  9:49         ` Ivan Zakharyaschev
2019-01-16  9:56           ` Ivan Zakharyaschev
2019-01-16  9:58             ` Ivan Zakharyaschev
2019-01-16 10:02             ` Ivan A. Melnikov
2019-01-16 10:06               ` Ivan Zakharyaschev
2019-01-16 10:24               ` Ivan Zakharyaschev
2019-01-16 10:27                 ` Anton Farygin
2019-01-16 10:31                   ` Ivan Zakharyaschev
2019-01-16 10:33                     ` Anton Farygin
2019-01-16 10:36                       ` Anton Farygin
2019-01-16 10:40                         ` Ivan Zakharyaschev
2019-01-16 10:48                           ` Anton Farygin
2019-01-16 11:06                             ` Ivan Zakharyaschev
2019-01-16 11:24                               ` Anton Farygin
2019-01-16 11:30                                 ` Ivan Zakharyaschev
2019-01-16 11:37                               ` Ivan A. Melnikov
2019-01-16 11:44                                 ` Aleksei Nikiforov
2019-01-21 14:38                                   ` Sergey V Turchin
2019-01-16 12:25                                 ` Ivan Zakharyaschev
2019-01-16 10:37                       ` Ivan Zakharyaschev
2019-01-16 10:35                     ` Ivan Zakharyaschev
2019-01-16 10:37                       ` Anton Farygin
2019-01-16 10:49                           ` Anton Farygin
2019-01-16 10:37                     ` Sergey V Turchin
2019-01-16 10:39                       ` Anton Farygin
2019-01-16 11:27                         ` Sergey V Turchin
2019-01-16 10:41                 ` Ivan A. Melnikov
2019-01-16 10:05             ` Ivan Zakharyaschev
2019-01-16 10:39               ` Sergey V Turchin
2019-01-16 10:41                 ` Ivan Zakharyaschev
2019-01-16 10:02         ` Ivan Zakharyaschev
2019-01-16 10:11           ` Anton Farygin
2019-01-16 10:15             ` Ivan Zakharyaschev
2019-01-16 10:17               ` Anton Farygin
2019-01-16 10:21                 ` Ivan Zakharyaschev
2019-01-16  9:29       ` Sergey V Turchin
2019-01-16  9:38         ` Ivan A. Melnikov
2019-01-16 13:15           ` [devel] hsh-rebuild --query-repackage Dmitry V. Levin
2019-01-16 13:25             ` Dmitry V. Levin
2019-01-17 10:47               ` Michael Shigorin
2019-01-16  9:30       ` [devel] Fwd: bird-1.6.4-alt1.S1: Sisyphus/x86_64 test rebuild failed Ivan Zakharyaschev
2019-01-16  9:36         ` 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