From: Anton Midyukov <antohami@altlinux.org>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: [devel] Планы по прекращению поддержки архитектуры i586 в Сизифе
Date: Wed, 22 Oct 2025 21:25:51 +0300
Message-ID: <988601bd-eee4-4afe-9207-ca3df6e5d3a3@altlinux.org> (raw)
Доброго времени суток
Назрела необходимость обсудить дальнейшую судьбу архитектуры 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>
next reply other threads:[~2025-10-22 18:25 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-22 18:25 Anton Midyukov [this message]
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 ` Денис Назаров
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=988601bd-eee4-4afe-9207-ca3df6e5d3a3@altlinux.org \
--to=antohami@altlinux.org \
--cc=devel@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
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