ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Планы по прекращению поддержки архитектуры i586 в Сизифе
@ 2025-10-22 18:25 Anton Midyukov
  2025-10-23  6:26 ` [devel] " Sergey V Turchin
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Anton Midyukov @ 2025-10-22 18:25 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Назрела необходимость обсудить дальнейшую судьбу архитектуры i586 в Сизифе и репозитория x86_64-i586 с перепакованными i586 пакетами для x86_64.
Мы подошли к моменту, когда дальнейшая поддержка этой архитектуры сопряжена или с постоянным увеличением усилий по её поддержке,
или с коллапсом репозитория noarch (из-за всё увеличивающихся исключений архитектуры i586 в спеках всё большее количество noarch
пакетов придётся делать архитектурно-зависимыми).
Архитектура i586 сейчас почти не востребована и нужна только для формирования репозитория x86_64-i586 при помощи arepo.
У нас есть три пути развития:
1. Ничего не делаем, пусть умирает сама, пока не схлопнется. Сопряжено с уменьшением числа noarch пакетов, лишними пересборками непричастных.
Конфликтами мейнтейнеров из-за необходимости пересборки непричастных пакетов с лишением их статуса noarch.
2. Отказываемся от i586 и основанного на нём x86_64-i586. Не требует почти никаких трудозатрат. Все вздохнут довольно, кроме тех, кому нужны перепакованные 32-битные пакеты. Масштаб недовольства предполагаю огромным. Нельзя будет запускать 32-битные проприетарные приложения, игры, steam, старые версии wine без поддержки wow64, которые используются в port-proton.
3. Перед тем, как отказаться от i586 и основанного на нём x86_64-i586, проводим сборку некоторого минимума 32-битных библиотек на архитектуре x86_64 кросс-компиляцией для того, чтобы удовлетворить большинство потребностей пользователей. Это трудоёмко, несправедливо по отношению к узкому кругу мейнтейнеров, которые собирают базовую часть дистрибутива. Несправедливо, потому что им оно скорее всего не надо, но делать придётся всё же им, а не тем, кому это надо.

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

Я предполагаю, что верхушка айсберга выглядит как-то так:
i586-wine, i586-wine-vanilla, i586-steam, i586-mesa-dri-drvers, i586-nvidia_glx_*, i586-libqt3, i586-libgtk+2

Прошу согласных с третьим вариантом дополнять этот список.

-- 
best regards, Anton Midyukov <antohami@altlinux.org>



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

end of thread, other threads:[~2025-10-23 16:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-22 18:25 [devel] Планы по прекращению поддержки архитектуры i586 в Сизифе Anton Midyukov
2025-10-23  6:26 ` [devel] " Sergey V Turchin
2025-10-23  6:49 ` [devel] " Vitaly Lipatov
2025-10-23  7:07 ` [devel] " Sergey V Turchin
2025-10-23  7:56     ` [devel] " Anton Midyukov
2025-10-23 13:29         ` Михаил Тергоев
2025-10-23 16:52           ` Денис Назаров

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