ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] IA: filesystem 3 is going live in a moment
@ 2024-04-20 16:18 Arseny Maslennikov
  2024-04-20 16:20 ` [devel] I: usrmerge на догоняющих сборочницах Arseny Maslennikov
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Arseny Maslennikov @ 2024-04-20 16:18 UTC (permalink / raw)
  To: devel

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

Hi!

https://packages.altlinux.org/tasks/345302/

После коммита этого задания в Sisyphus пакет filesystem будет
содержать симлинки на месте /bin, /sbin, /lib, /lib32, /lib64, /libx32.

= Мейнтейнерам =

Будет несколько новых сборочных регрессий:
https://lore.altlinux.org/devel/Zg0wmB5NNcKWjx32@cello/

Стоит ожидать, что при попытке собрать пакет на стадии dependencies
check могут обнаруживаться неправильные зависимости — либо с лишним
префиксом /usr, либо без нужного префикса /usr. beehive такое не
обнаруживает. О таких случаях сообщайте; эти проблемы стоит решать по
мере их возникновения.

Так как многие пакеты к p11 потребуется пересобрать, я планирую для
задействованных пакетов собрать такие данные автоматически, через
тестовые задания, где проводят dependencies check.

= Пользователям =

Пакет filesystem не встанет, если в корне уже есть каталоги /bin и т. п.
В этом случае до начала установки rpm выведет сообщение о том, что не
установлен пакет usrmerge-hier-convert, и ничего не тронет. На
сегодняшний день его нужно установить вручную перед обновлением.
Если система разворачивается наново, то никакой конвертации там не
нужно.

Его, может быть, стоило бы вытаскивать по зависимостям, но не понятно, у
чего должна быть на него зависимость. Пакет filesystem слишком
фундаментальный, чтобы иметь зависимость на bash, coreutils и findutils.
Поэтому пока что usrmerge-hier-convert надо ставить явно; если ситуация
не изменится, упомянём это в инструкции по обновлению.

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

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

* [devel] I: usrmerge на догоняющих сборочницах
  2024-04-20 16:18 [devel] IA: filesystem 3 is going live in a moment Arseny Maslennikov
@ 2024-04-20 16:20 ` Arseny Maslennikov
  2024-04-23 13:55   ` Ivan A. Melnikov
  2024-04-22 16:07 ` [devel] IA: filesystem 3 is going live today Arseny Maslennikov
  2024-04-24  7:04 ` [devel] IA: filesystem 3 is going live in a moment Ivan A. Melnikov
  2 siblings, 1 reply; 8+ messages in thread
From: Arseny Maslennikov @ 2024-04-20 16:20 UTC (permalink / raw)
  To: devel

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

= Как повторить вот это вот всё на догоняющих сборочницах =

1) Взять актуальные версии rpm-build и hasher из Сизифа. В частности,
обратить внимание на то, что вышло в 4.0.4.198.
2) Взять usrmerge >= 0.6-alt2.
3) Взять исправленные версии следующих пакетов:
   cyrus-sasl2
   libdb4.7
   libdb4.8
   libdb6.1
   libusb
   samba
   vim
   etcnet
   ebtables
   musl
   kernel-modules-nvidia (if applicable)
4) Взять все пересборки из заданий:
   https://git.altlinux.org/tasks/327286/
   https://git.altlinux.org/tasks/343748/
   Можно не в двух, а прямо в одном задании. Те, что идут в задании до
   acct, точно нужно пересобирать в одном задании (не ручаюсь за
   результат иначе)
5) Наконец, собрать https://packages.altlinux.org/tasks/345302/.

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

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

* Re: [devel] IA: filesystem 3 is going live today
  2024-04-20 16:18 [devel] IA: filesystem 3 is going live in a moment Arseny Maslennikov
  2024-04-20 16:20 ` [devel] I: usrmerge на догоняющих сборочницах Arseny Maslennikov
@ 2024-04-22 16:07 ` Arseny Maslennikov
  2024-04-24  7:04 ` [devel] IA: filesystem 3 is going live in a moment Ivan A. Melnikov
  2 siblings, 0 replies; 8+ messages in thread
From: Arseny Maslennikov @ 2024-04-22 16:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Apr 20, 2024 at 07:18:57PM +0300, Arseny Maslennikov wrote:
> Hi!
> 
> https://packages.altlinux.org/tasks/345302/
> 
> После коммита этого задания в Sisyphus пакет filesystem будет
> содержать симлинки на месте /bin, /sbin, /lib, /lib32, /lib64, /libx32.

Собираюсь коммитить сегодня вечером, незадолго до завтрашней публикации
Sisyphus.

Ах да, на wiki уже написано, но лучше и здесь отметить: если вдруг вы
эксплуатируете корень на overlayfs — обновиться на новый filesystem не
получится; если коротко, надо пересобирать образ.

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

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

* Re: [devel] I: usrmerge на догоняющих сборочницах
  2024-04-20 16:20 ` [devel] I: usrmerge на догоняющих сборочницах Arseny Maslennikov
@ 2024-04-23 13:55   ` Ivan A. Melnikov
  2024-04-23 13:57     ` Aleksey Novodvorsky
  0 siblings, 1 reply; 8+ messages in thread
From: Ivan A. Melnikov @ 2024-04-23 13:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 20, 2024 at 07:20:06PM +0300, Arseny Maslennikov wrote:
> = Как повторить вот это вот всё на догоняющих сборочницах =
> 
> 1) Взять актуальные версии rpm-build и hasher из Сизифа. В частности,
> обратить внимание на то, что вышло в 4.0.4.198.
> 2) Взять usrmerge >= 0.6-alt2.
> 3) Взять исправленные версии следующих пакетов:
>    cyrus-sasl2
>    libdb4.7
>    libdb4.8
>    libdb6.1
>    libusb
>    samba
>    vim
>    etcnet
>    ebtables
>    musl
>    kernel-modules-nvidia (if applicable)
> 4) Взять все пересборки из заданий:
>    https://git.altlinux.org/tasks/327286/
>    https://git.altlinux.org/tasks/343748/
>    Можно не в двух, а прямо в одном задании. Те, что идут в задании до
>    acct, точно нужно пересобирать в одном задании (не ручаюсь за
>    результат иначе)

На riscv64 и loongarch64 практически всё это уже произошло.

> 5) Наконец, собрать https://packages.altlinux.org/tasks/345302/.

Протестировали и собрали в sisyphus_loongarch64 и sisyphus_riscv64.
Никаких отличий от x86_64 не замечено.

-- 
  wbr,
    iv m.


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

* Re: [devel] I: usrmerge на догоняющих сборочницах
  2024-04-23 13:55   ` Ivan A. Melnikov
@ 2024-04-23 13:57     ` Aleksey Novodvorsky
  0 siblings, 0 replies; 8+ messages in thread
From: Aleksey Novodvorsky @ 2024-04-23 13:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

вт, 23 апр. 2024 г. в 16:55, Ivan A. Melnikov <iv@altlinux.org>:
>
> On Sat, Apr 20, 2024 at 07:20:06PM +0300, Arseny Maslennikov wrote:
> > = Как повторить вот это вот всё на догоняющих сборочницах =
> >
> > 1) Взять актуальные версии rpm-build и hasher из Сизифа. В частности,
> > обратить внимание на то, что вышло в 4.0.4.198.
> > 2) Взять usrmerge >= 0.6-alt2.
> > 3) Взять исправленные версии следующих пакетов:
> >    cyrus-sasl2
> >    libdb4.7
> >    libdb4.8
> >    libdb6.1
> >    libusb
> >    samba
> >    vim
> >    etcnet
> >    ebtables
> >    musl
> >    kernel-modules-nvidia (if applicable)
> > 4) Взять все пересборки из заданий:
> >    https://git.altlinux.org/tasks/327286/
> >    https://git.altlinux.org/tasks/343748/
> >    Можно не в двух, а прямо в одном задании. Те, что идут в задании до
> >    acct, точно нужно пересобирать в одном задании (не ручаюсь за
> >    результат иначе)
>
> На riscv64 и loongarch64 практически всё это уже произошло.
>
> > 5) Наконец, собрать https://packages.altlinux.org/tasks/345302/.
>
> Протестировали и собрали в sisyphus_loongarch64 и sisyphus_riscv64.
> Никаких отличий от x86_64 не замечено.

Спасибо!

Rgrds, Алексей

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

* Re: [devel] IA: filesystem 3 is going live in a moment
  2024-04-20 16:18 [devel] IA: filesystem 3 is going live in a moment Arseny Maslennikov
  2024-04-20 16:20 ` [devel] I: usrmerge на догоняющих сборочницах Arseny Maslennikov
  2024-04-22 16:07 ` [devel] IA: filesystem 3 is going live today Arseny Maslennikov
@ 2024-04-24  7:04 ` Ivan A. Melnikov
  2024-04-24  8:09   ` Arseny Maslennikov
  2 siblings, 1 reply; 8+ messages in thread
From: Ivan A. Melnikov @ 2024-04-24  7:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 20, 2024 at 07:18:57PM +0300, Arseny Maslennikov wrote:
> Hi!
> 
> https://packages.altlinux.org/tasks/345302/
> 
> После коммита этого задания в Sisyphus пакет filesystem будет
> содержать симлинки на месте /bin, /sbin, /lib, /lib32, /lib64, /libx32.
> 
> = Мейнтейнерам =
> 
> Будет несколько новых сборочных регрессий:
> https://lore.altlinux.org/devel/Zg0wmB5NNcKWjx32@cello/

https://bugzilla.altlinux.org/50138

Может поломатьcя autoconf.

-- 
  wbr,
    iv m.


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

* Re: [devel] IA: filesystem 3 is going live in a moment
  2024-04-24  7:04 ` [devel] IA: filesystem 3 is going live in a moment Ivan A. Melnikov
@ 2024-04-24  8:09   ` Arseny Maslennikov
  2024-04-24  8:20     ` Ivan A. Melnikov
  0 siblings, 1 reply; 8+ messages in thread
From: Arseny Maslennikov @ 2024-04-24  8:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Apr 24, 2024 at 11:04:09AM +0400, Ivan A. Melnikov wrote:
> On Sat, Apr 20, 2024 at 07:18:57PM +0300, Arseny Maslennikov wrote:
> > Hi!
> > 
> > https://packages.altlinux.org/tasks/345302/
> > 
> > После коммита этого задания в Sisyphus пакет filesystem будет
> > содержать симлинки на месте /bin, /sbin, /lib, /lib32, /lib64, /libx32.
> > 
> > = Мейнтейнерам =
> > 
> > Будет несколько новых сборочных регрессий:
> > https://lore.altlinux.org/devel/Zg0wmB5NNcKWjx32@cello/
> 
> https://bugzilla.altlinux.org/50138
> 
> Может поломатьcя autoconf.

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

Многократно про это писал, чтобы прочло как можно больше людей:
https://lore.altlinux.org/devel/Zb4WAPtJn-AfWLcl@cello/
https://lore.altlinux.org/devel/ZgrFUzh09HnUC9IQ@cello/ (см. подстроку sphinx)
Для этого исх. пакета sphinx предложено решение, которое не требует
/lib/cpp.

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

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

* Re: [devel] IA: filesystem 3 is going live in a moment
  2024-04-24  8:09   ` Arseny Maslennikov
@ 2024-04-24  8:20     ` Ivan A. Melnikov
  0 siblings, 0 replies; 8+ messages in thread
From: Ivan A. Melnikov @ 2024-04-24  8:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Apr 24, 2024 at 11:09:38AM +0300, Arseny Maslennikov wrote:
> Для этого исх. пакета sphinx предложено решение, которое не требует
> /lib/cpp.

Я всё-таки буду надеятся, что у gcc-common есть мейнтенеры помимо
placeholder@, и они согласятся, что сломанные симлинки это плохо.

-- 
  wbr,
    iv m.


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

end of thread, other threads:[~2024-04-24  8:20 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-20 16:18 [devel] IA: filesystem 3 is going live in a moment Arseny Maslennikov
2024-04-20 16:20 ` [devel] I: usrmerge на догоняющих сборочницах Arseny Maslennikov
2024-04-23 13:55   ` Ivan A. Melnikov
2024-04-23 13:57     ` Aleksey Novodvorsky
2024-04-22 16:07 ` [devel] IA: filesystem 3 is going live today Arseny Maslennikov
2024-04-24  7:04 ` [devel] IA: filesystem 3 is going live in a moment Ivan A. Melnikov
2024-04-24  8:09   ` Arseny Maslennikov
2024-04-24  8:20     ` Ivan A. Melnikov

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