ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Роман Алифанов" <ximper@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: [devel] ALT Bug 54843 - неправильное обновление libwlroots
Date: Sun, 22 Jun 2025 21:33:08 +0300
Message-ID: <4167071750617188@yl7572a6ptr6ppfv.vla.yp-c.yandex.net> (raw)

Уважаемые участники ALT Linux Team,

Я решил перенести обсуждение (https://bugzilla.altlinux.org/54843) вопроса сопровождения пакета wlroots в общую рассылку, так как считаю, что проблема требует внимания.

При обновлении пакета libwlroots, я использовал следующую схему:
(Более точно смотрите https://packages.altlinux.org/ru/tasks/387520/)
1. Новая версия всегда собирается из репозитория libwlroots, с спеком, где:
- основной тег: Name: libwlroots
- Имеется подпакет с libwlroots%soversion, где находится основой .so
(с обновленным SOVERSION)
2. Старая версия библиотеки была перенесена в пакет (и репозиторий) под названием libwlroots12 (По-простому: подпакет становится основным)
- Смотрите: https://git.altlinux.org/tasks/387520/gears/140/git?p=git;a=commitdiff;h=bbb4b02b448b4ae99d72676f5ce093bc8509fdf6
3. Для devel-пакета использовалось имя libwlroots%soversion-devel для поддержки нескольких версий

Обращаю внимание:
Имя бинарного пакета остается неизменным,
rpm ПАКЕТА с названием libwlroots (без soversion) не существует

Впоследствии Сергей Большаков без согласования со мной (как текущим сопровождающим) изменил структуру пакета:
- Основной репозиторий/тег Name переименован в wlroots
- Из devel-пакета удален SOVERSION
Итого:
Мы имеем на сайте https://packages.altlinux.org/ru/search/?branch=sisyphus&q=libwlroots :
libwlroots - якобы актуальная версия репозитория/спека
libwlroots12 - старая версия
wlroots - почему-то версия репозитория с более новой версией wlroots, которая предоставляет devel пакет без sover

Замечания rider@ о нарушении SharedLibsPolicy ввели меня в заблуждение, так как из перечисленного им ничего не нарушено.

Глубоко разочарован практикой, когда в работу мейнтейнера вмешиваются без веских оснований (например, экстренный security-fix) и без попытки согласовать изменения. Подобные действия не только подрывают доверие, но и превращают процесс сопровождения в хаос, где каждый может помешать другому "просто потому-что". Какая же команда может быть без уважения к:  рабочему процессу, другим членам команды?

Предвижу вопрос, связанный с acl, так вот:
acl всё равно не защищает от появления новых пакетов, хороший вопрос, должен ли он защищать от этого или будет ли в будущем.

Основные вопросы:
Могу ли я отправить таск 387520 в сизиф?
Если не могу отправить, то хотелось бы увидеть конкретные причины.

Какие я могу получить гарантии, что похожих случаев больше не будет ни со мной, ни с другими членами Team? Не нужно ли эту проблему каким-то образом попытаться решить?
(Вспоминается тема в devel посвященная ограничению ментейнерам доступа к тем группам пакетов, где они не имеют достаточных навыков)

С уважением,
Роман Алифанов (ximper@altlinux.org)


             reply	other threads:[~2025-06-22 18:33 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-22 18:33 Роман Алифанов [this message]
2025-06-23  7:11 ` [devel] " Sergey V Turchin
2025-06-23  7:37   ` [devel] " Роман Алифанов
2025-06-23  7:51     ` [devel] " Sergey V Turchin
2025-06-23  7:51     ` [devel] " Роман Алифанов
2025-06-25 14:47       ` Роман Алифанов
2025-06-25 14:54         ` Sergey Bolshakov
2025-06-25 15:26           ` Vitaly Lipatov
2025-06-25 16:36             ` [devel] " Oleg Solovyov
2025-06-25 17:05               ` [devel] " Alexey Gladkov
2025-06-25 16:47             ` [devel] имя пакета wlroots vs libwlroots Anton Farygin
2025-06-25 17:42               ` Vitaly Lipatov
2025-06-26  6:18                 ` Anton Farygin
2025-06-25 18:42             ` [devel] ALT Bug 54843 - неправильное обновление libwlroots Sergey Bolshakov
2025-06-23  7:16 ` [devel] " Sergey V Turchin

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=4167071750617188@yl7572a6ptr6ppfv.vla.yp-c.yandex.net \
    --to=ximper@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