ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Shabalin <a.shabalin@gmail.com>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] [#277787] DONE (try 3) systemd.git=249-alt1
Date: Sun, 11 Jul 2021 22:02:34 +0300
Message-ID: <CAEdvWkTXdA4n3bqy22YoY7RFVXy=rKXzaP+zYJHYSd5yKJtvVg@mail.gmail.com> (raw)
In-Reply-To: <CAGvFrt2sXMiJ9=5ofdENw9ttKtDA2fkp-CbP6QimWpmLJbHfug@mail.gmail.com>

вс, 11 июл. 2021 г. в 21:50, Aleksey Novodvorsky <aen@basealt.ru>:
>
>
>
>
> вс, 11 июл. 2021 г., 21:45 Alexey Shabalin <a.shabalin@gmail.com>:
>>
>> вс, 11 июл. 2021 г. в 21:43, Dmitry V. Levin <ldv@altlinux.org>:
>> >
>> > On Sun, Jul 11, 2021 at 09:26:33PM +0300, Alexey Shabalin wrote:
>> > > вс, 11 июл. 2021 г. в 21:04, Aleksey Novodvorsky <aen@basealt.ru>:
>> > > > вс, 11 июл. 2021 г., 20:57 Alexey Shabalin <a.shabalin@gmail.com>:
>> > > >> вс, 11 июл. 2021 г. в 20:31, Dmitry V. Levin <ldv@altlinux.org>:
>> > > >> > On Sun, Jul 11, 2021 at 08:10:06PM +0300, Alexey Shabalin wrote:
>> > > >> > > вс, 11 июл. 2021 г. в 19:57, Aleksey Novodvorsky <aen@basealt.ru>:
>> > > >> > > > вс, 11 июл. 2021 г. в 18:45, Alexey Shabalin <a.shabalin@gmail.com>:
>> > > >> > > > > вс, 11 июл. 2021 г. в 15:21, Dmitry V. Levin <ldv@altlinux.org>:
>> > > >> > > > > > > > Для решения проблемы избыточных зависимостей на systemd предлагаю
>> > > >> > > > > > > > рассмотреть возможность запрета избыточных зависимостей на systemd
>> > > >> > > > > > > > на уровне sisyphus_check.
>> > > >> > > > > > >
>> > > >> > > > > > > Чтобы мантейнер systemd приходил "на поклон" при появлении новой
>> > > >> > > > > > > зависимости ? Я не думаю, что это продуктивно. Всё-таки такой подход
>> > > >> > > > > > > фактически означает премодерацию.
>> > > >> > > > > >
>> > > >> > > > > > Нет, речь идёт о багах.  Например:
>> > > >> > > > > >
>> > > >> > > > > > $ rpmquery -Rp Sisyphus/files/x86_64/RPMS/*plymouth*-0.9.5-alt3.x86_64.rpm |grep systemd
>> > > >> > > > > > /sbin/systemd-tty-ask-password-agent
>> > > >> > > > > >
>> > > >> > > > > > Если plymouth может работать без systemd, то этой зависимости не должно
>> > > >> > > > > > быть.  И так далее со всеми остальными пакетами.
>> > > >> > > > > >
>> > > >> > > > > > Например, объявить, что зависимости на systemd допустимы только у пакетов,
>> > > >> > > > > > имя которых начинается на "systemd-".
>> > > >> > > > >
>> > > >> > > > > Это вполне нормальная идея.
>> > > >> > > > > Только я бы её расширил. Что бы и зависимостей на на startup или
>> > > >> > > > > sysvinit-utils тоже не было бы.
>> > > >> > > >
>> > > >> > > > Проблема в том, что:
>> > > >> > > > 1. Вы предлагаете изменения, которые влекут существенную работу
>> > > >> > > > коллег. Это надо просчитывать и согласовывать.
>> > > >> > > > 2. Мы совсем близко к бранчеванию. Обеспечить сходимость весьма
>> > > >> > > > сложная работа, которая была нами  основном проделана. Существенные,
>> > > >> > > > тем более не просчитанные изменения, сорвут бранчевание и большая
>> > > >> > > > работа окажется напрасной.
>> > > >> > >
>> > > >> > > Именно поэтому я откатил изменения на состояние "до появления
>> > > >> > > standalone утилит".
>> > > >> >
>> > > >> > Ну давайте теперь кто-нибудь по аналогии откатит изменения на состояние
>> > > >> > "до появления systemd".
>> > > >> >
>> > > >> > Поскольку /sbin/systemd-*.standalone были добавлены в прошлом году,
>> > > >> > выкидывать их сейчас - это напрашиваться на неприятности.
>> > > >>
>> > > >> Так какие предложения? я же и прошу описать согласованный план действий.
>> > > >
>> > > >
>> > > > Так Вы же кашу заварили! Вам и план предлагать. Лучше бы до реализации.
>> > > > Есть простой выход: откатить к рабочему состоянию. antohami описал.
>> > > >
>> > > > Есть другой?
>> > >
>> > > Я кашу заварил с упаковкой standalone утилит. Для пользователей
>> > > systemd они не нужны.
>> > > Я эту кашу и закончил, убрав эти утилты.
>> >
>> > Так, мне это уже начинает надоедать.
>> > Верни, пожалуйста, прямо сейчас /sbin/systemd-*.standalone в таком виде, в
>> > каком они были по состоянию на 248.3-alt1, и больше не трогай этот пакет
>> > до 20-го июля.  Сделай, пожалуйста, задание test-only, commit я сделаю
>> > сам, чтобы не мешать заданию #278099.  Заранее спасибо.
>>
>> В таком виде ко мне на систему будут приезжать ненужные мне standalone утилиты.
>
>
> Да, потому что мы не нашли устраивающее всех решение вовремя.
>

Алексей, shared утилиты успешно работают и под systemd и под sysvinit.
Появление standalone утилит не решает сейчас никаких проблем.
1) на sysvinit попрежнему продолжают использоваться shared утилиты,
когда их вызывают rpm filetriggers.
2) udev попрежнему использует shared утилиты.

Создается просто видимость, что под sysv используются standalone утилиты.



-- 
Alexey Shabalin

  parent reply	other threads:[~2021-07-11 19:02 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-11  9:06     ` Dmitry V. Levin
2021-07-11  9:36       ` Alexey Gladkov
2021-07-11 10:32         ` Dmitry V. Levin
2021-07-11 11:08           ` Alexey Gladkov
2021-07-11 12:21             ` Dmitry V. Levin
2021-07-11 13:25               ` Alexey Gladkov
2021-07-11 14:26                 ` Alexey Shabalin
2021-07-11 20:36                 ` Mikhail Novosyolov
2021-07-11 21:59                   ` Alexey Gladkov
2021-07-11 22:19                   ` Alexey V. Vissarionov
2021-07-11 15:45               ` Alexey Shabalin
2021-07-11 16:57                 ` Aleksey Novodvorsky
2021-07-11 17:10                   ` Alexey Shabalin
2021-07-11 17:31                     ` Dmitry V. Levin
2021-07-11 17:46                       ` Aleksey Novodvorsky
2021-07-11 17:54                         ` Антон Мидюков
2021-07-11 17:55                         ` Alexey Shabalin
2021-07-11 18:14                         ` Dmitry V. Levin
2021-07-11 17:56                       ` Alexey Shabalin
2021-07-11 18:15                         ` Alexey Gladkov
2021-07-11 18:23                           ` Alexey Shabalin
2021-07-11 18:32                             ` Alexey Gladkov
2021-07-11 18:40                               ` Alexey Shabalin
2021-07-11 18:44                                 ` Alexey Gladkov
2021-07-11 18:46                                   ` Alexey Shabalin
2021-07-11 19:17                                     ` Alexey Gladkov
2021-07-11 19:22                                       ` Alexey Shabalin
2021-07-11 19:38                                         ` Alexey Gladkov
2021-07-11 19:53                                           ` Alexey Shabalin
2021-07-11 20:22                                             ` Alexey Gladkov
2021-07-11 21:16                                               ` Dmitry V. Levin
2021-07-11 21:43                                                 ` Alexey Shabalin
2021-07-11 22:59                                                   ` Alexey V. Vissarionov
2021-07-12  0:29                                                   ` Alexey Shabalin
2021-07-11 21:11                                             ` Dmitry V. Levin
2021-07-11 21:13                                       ` Alexey Shabalin
2021-07-17 17:56                                         ` Dmitry V. Levin
2021-07-18 17:05                                           ` Alexey Shabalin
2021-07-18 17:14                                             ` Dmitry V. Levin
2021-07-18 18:08                                               ` Alexey Shabalin
2021-07-18 18:24                                                 ` Alexey Shabalin
2021-07-19  3:00                                                   ` Alexey Shabalin
2021-07-19  8:14                                                     ` Alexey Gladkov
2021-07-19  9:27                                                     ` Alexey Gladkov
2021-07-19  9:56                                                       ` Alexey Shabalin
2021-07-19 10:12                                                         ` Dmitry V. Levin
2021-07-19 10:18                                                           ` Alexey Shabalin
2021-07-19 10:29                                                             ` Dmitry V. Levin
2021-07-19  4:17                                                 ` Alexey V. Vissarionov
2021-08-21  0:20                                       ` Alexey Shabalin
2021-08-23 14:03                                         ` Alexey Gladkov
2021-07-11 22:55                             ` Alexey V. Vissarionov
2021-07-11 22:49                           ` Alexey V. Vissarionov
2021-07-11 23:28                             ` Alexey Gladkov
2021-07-12  9:27                               ` Sergey V Turchin
2021-07-12 19:40                               ` Alexey V. Vissarionov
2021-07-13  7:42                                 ` Sergey V Turchin
2021-07-13 10:26                                 ` Vladimir D. Seleznev
2021-07-13 11:11                                   ` Alexey V. Vissarionov
2021-07-11 18:26                           ` Alexey Shabalin
2021-07-11 18:43                             ` Dmitry V. Levin
2021-07-11 18:45                               ` Alexey Shabalin
2021-07-11 19:01                                 ` Dmitry V. Levin
2021-07-11 19:03                                   ` Alexey Shabalin
2021-07-12  9:40                                     ` Dmitry V. Levin
2021-07-12 11:03                                       ` Alexey Shabalin
2021-07-11 19:02                                   ` Alexey Shabalin [this message]
2021-07-11 22:44                                 ` Alexey V. Vissarionov
2021-07-11 22:48                                   ` Alexey Gladkov
2021-07-11 22:51                                     ` Alexey V. Vissarionov
2021-07-12  9:30                                       ` Mikhail Novosyolov
2021-07-11 22:35                   ` Alexey V. Vissarionov
2021-07-11 17:59               ` Alexey Gladkov
2021-07-11 23:03                 ` Alexey V. Vissarionov
2021-07-12  0:10                   ` Alexey Gladkov
2021-07-11 22:14               ` Alexey V. Vissarionov

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='CAEdvWkTXdA4n3bqy22YoY7RFVXy=rKXzaP+zYJHYSd5yKJtvVg@mail.gmail.com' \
    --to=a.shabalin@gmail.com \
    --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