ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] ALT Bug 54843 - неправильное обновление libwlroots
@ 2025-06-22 18:33 Роман Алифанов
  2025-06-23  7:11 ` [devel] " Sergey V Turchin
  2025-06-23  7:16 ` [devel] " Sergey V Turchin
  0 siblings, 2 replies; 15+ messages in thread
From: Роман Алифанов @ 2025-06-22 18:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Уважаемые участники 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)


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

end of thread, other threads:[~2025-06-26  6:18 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-22 18:33 [devel] ALT Bug 54843 - неправильное обновление libwlroots Роман Алифанов
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

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