* [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: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: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 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 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: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: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: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: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 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: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
* 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] 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 ` 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: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
[parent not found: <CAGvFrt39tzmNgVxSfR2+M0FX-LtB6Ai20j1CQAxj06sBOF-GLA@mail.gmail.com>]
* 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: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: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: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 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 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: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: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 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 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 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: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] 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 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
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