<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>41579</bug_id>
          
          <creation_ts>2021-12-16 12:45:03 +0300</creation_ts>
          <short_desc>Добавить конфликт на pam_systemd</short_desc>
          <delta_ts>2021-12-17 21:53:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>sysvinit</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>antohami</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>vseleznv</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>206096</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2021-12-16 12:45:03 +0300</bug_when>
    <thetext>В соответствии с написанным в Bug 41444 наверное стоит добавить в зависимости apt-conf-ignore-systemd ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206101</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-16 15:02:15 +0300</bug_when>
    <thetext>Вы серьёзно предлагаете иниту добавить зависимость на конфигурацию apt ?

$ rpmquery -pR noarch/RPMS/apt-conf-ignore-systemd-0.1-alt2.1.noarch.rpm 
sysvinit  
rpmlib(PayloadIsLzma)

Для начала вы получите циклическую зависимость.

Вы скорее всего хотите сделать метапакет, который вытянет всё что нужно для sysv-специфичной установки.

Сам же пакет sysvinit не должен зависеть от apt и его конфигурации.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206102</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-12-16 15:08:01 +0300</bug_when>
    <thetext>Я думаю, предложение было в том, чтобы просто запаковать файл /etc/apt/apt.conf.d/sysvinit-ignore-systemd.conf непосредственно в пакет sysvinit без каких-либо зависимостей.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206104</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-16 15:49:09 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #2)
&gt; Я думаю, предложение было в том, чтобы просто запаковать файл
&gt; /etc/apt/apt.conf.d/sysvinit-ignore-systemd.conf непосредственно в пакет
&gt; sysvinit без каких-либо зависимостей.

В описании речь именно про добавление зависимости на apt-conf-ignore-systemd.

Технически нет никаких проблем запаковать этот файл в sysvinit. Но меня смущает, что после этого sysvinit будет невозможно иметь вместе с systemd на одной машине. Причём на уровне конфигурации apt. У самого sysvinit даже нет конфликта на systemd.

С одной стороны да и хрен с ним и пусть нельзя держать два инита одновременно, но с другой стороны это будет сделано искусственно т.к. технически ничего не иметь их рядом.

Хотим ли мы объявить войну другому иниту ?

И ещё вопрос, что будет при обновлении у людей у которых уже стоят sysvinit и systemd ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206105</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-12-16 15:54:22 +0300</bug_when>
    <thetext>(Ответ для Alexey Gladkov на комментарий #3)
&gt; (Ответ для Dmitry V. Levin на комментарий #2)
&gt; &gt; Я думаю, предложение было в том, чтобы просто запаковать файл
&gt; &gt; /etc/apt/apt.conf.d/sysvinit-ignore-systemd.conf непосредственно в пакет
&gt; &gt; sysvinit без каких-либо зависимостей.
&gt; 
&gt; В описании речь именно про добавление зависимости на apt-conf-ignore-systemd.
&gt; 
&gt; Технически нет никаких проблем запаковать этот файл в sysvinit. Но меня
&gt; смущает, что после этого sysvinit будет невозможно иметь вместе с systemd на
&gt; одной машине. Причём на уровне конфигурации apt. У самого sysvinit даже нет
&gt; конфликта на systemd.
&gt; 
&gt; С одной стороны да и хрен с ним и пусть нельзя держать два инита
&gt; одновременно, но с другой стороны это будет сделано искусственно т.к.
&gt; технически ничего не иметь их рядом.
&gt; 
&gt; Хотим ли мы объявить войну другому иниту ?
&gt; 
&gt; И ещё вопрос, что будет при обновлении у людей у которых уже стоят sysvinit
&gt; и systemd ?

Я думаю, что зависимость излишня. Новые сборки с sysvinit я собираю с apt-conf-ignore-systemd. Этого вполне достаточно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206106</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2021-12-16 15:55:11 +0300</bug_when>
    <thetext>(In reply to Alexey Gladkov from comment #1)

&gt; Вы серьёзно предлагаете иниту добавить зависимость на конфигурацию apt ?
&gt; 
&gt; $ rpmquery -pR noarch/RPMS/apt-conf-ignore-systemd-0.1-alt2.1.noarch.rpm 
&gt; sysvinit  
&gt; rpmlib(PayloadIsLzma)
&gt; 
&gt; Для начала вы получите циклическую зависимость.

Честно говоря, я не проверил зависимости apt-conf-ignore-systemd. Да, циклической зависимости быть не должно, и в apt-conf-ignore-systemd надо тогда убрать Requires: sysvinit.

&gt; Вы скорее всего хотите сделать метапакет, который вытянет всё что нужно для
&gt; sysv-специфичной установки.

Нет, я хочу, чтобы не произошёл такой вот казус:

# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
  libsystemd libudev1 systemd-sysctl-common systemd-tmpfiles-common systemd-utils-filetriggers
  systemd-utils-standalone udev
The following packages will be REPLACED:
  systemd-utils (by systemd)
The following NEW packages will be installed:
  acl agetty libnss-myhostname libnss-systemd pam_systemd systemd systemd-boot-efi

Вот ни разу не нужно, чтобы в системе с sysvinit вдруг оказался systemd, да ещё с pam_systemd

&gt; Сам же пакет sysvinit не должен зависеть от apt и его конфигурации.

От apt он конечно зависеть не должен, но вот от некоего пакета, который не зависит от apt, почему бы и нет?

(In reply to Dmitry V. Levin from comment #2)

&gt; Я думаю, предложение было в том, чтобы просто запаковать файл
&gt; /etc/apt/apt.conf.d/sysvinit-ignore-systemd.conf непосредственно в пакет
&gt; sysvinit без каких-либо зависимостей.

Это, в целом, тоже неплохой вариант, если есть возможность обновить sysvinit в p10 и p9.

В общем что-то точно сделать надо, а как - вопрос творческий.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206107</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2021-12-16 15:58:17 +0300</bug_when>
    <thetext>(In reply to Sergey Y. Afonin from comment #5)

&gt; Вот ни разу не нужно, чтобы в системе с sysvinit вдруг оказался systemd, да
&gt; ещё с pam_systemd

Если что, при этом сразу отпадает доступ по ssh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206108</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-16 16:07:42 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #4)
&gt; Я думаю, что зависимость излишня. Новые сборки с sysvinit я собираю с
&gt; apt-conf-ignore-systemd. Этого вполне достаточно.

Это будет работать только для новых установок (коммент #c5).

(Ответ для Sergey Y. Afonin на комментарий #5)
&gt; Нет, я хочу, чтобы не произошёл такой вот казус:
&gt; 
&gt; # apt-get dist-upgrade
&gt; Reading Package Lists... Done
&gt; Building Dependency Tree... Done
&gt; Calculating Upgrade... Done
&gt; The following packages will be upgraded
&gt;   libsystemd libudev1 systemd-sysctl-common systemd-tmpfiles-common
&gt; systemd-utils-filetriggers
&gt;   systemd-utils-standalone udev
&gt; The following packages will be REPLACED:
&gt;   systemd-utils (by systemd)
&gt; The following NEW packages will be installed:
&gt;   acl agetty libnss-myhostname libnss-systemd pam_systemd systemd
&gt; systemd-boot-efi
&gt; 
&gt; Вот ни разу не нужно, чтобы в системе с sysvinit вдруг оказался systemd, да
&gt; ещё с pam_systemd

Вам удалось понять почему к вам приезжают эти пакеты ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206109</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-12-16 16:11:05 +0300</bug_when>
    <thetext>(Ответ для Alexey Gladkov на комментарий #7)
&gt; Вам удалось понять почему к вам приезжают эти пакеты ?

Пакет systemd теперь провайдит systemd-utils, а systemd-utils-standalone в системе не установлен. Если systemd-utils-standalone установлен, то не приезжает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206110</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-16 16:20:04 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #8)
&gt; Пакет systemd теперь провайдит systemd-utils, а systemd-utils-standalone в
&gt; системе не установлен. Если systemd-utils-standalone установлен, то не
&gt; приезжает.

Может просто добавить в sysvinit добавить конфликт на systemd ?

Тогда уже установленный sysvinit не даст поставится systemd и наоборот там где systemd нельзя будет случайно поставить sysvinit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206111</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2021-12-16 16:21:43 +0300</bug_when>
    <thetext>(In reply to Alexey Gladkov from comment #7)

&gt; &gt; Вот ни разу не нужно, чтобы в системе с sysvinit вдруг оказался systemd, да
&gt; &gt; ещё с pam_systemd
&gt; 
&gt; Вам удалось понять почему к вам приезжают эти пакеты ?

Так в исходном сообщении ссылка на баг, из-за которого произошли изменения в упаковке systemd. Исправление того бага вызвало это последствие.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206112</commentid>
    <comment_count>11</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-12-16 16:29:44 +0300</bug_when>
    <thetext>(Ответ для Alexey Gladkov на комментарий #9)
&gt; (Ответ для Антон Мидюков на комментарий #8)
&gt; &gt; Пакет systemd теперь провайдит systemd-utils, а systemd-utils-standalone в
&gt; &gt; системе не установлен. Если systemd-utils-standalone установлен, то не
&gt; &gt; приезжает.
&gt; 
&gt; Может просто добавить в sysvinit добавить конфликт на systemd ?
&gt; 
&gt; Тогда уже установленный sysvinit не даст поставится systemd и наоборот там
&gt; где systemd нельзя будет случайно поставить sysvinit.

Да. Но нужно проверить, что обновление пройдёт правильно. А то вдруг apt предпочтёт вынести sysvinit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206113</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-16 16:32:00 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #11)
&gt; Да. Но нужно проверить, что обновление пройдёт правильно. А то вдруг apt
&gt; предпочтёт вынести sysvinit.

Можете проверить ?
Мне подготовить задание ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206114</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2021-12-16 16:32:45 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #2)

&gt; Я думаю, предложение было в том, чтобы просто запаковать файл
&gt; /etc/apt/apt.conf.d/sysvinit-ignore-systemd.conf непосредственно в пакет
&gt; sysvinit без каких-либо зависимостей.

Вообще это может быть лучший выход действительно. Кому понадобится systemd при установленном sysvinit просто сделает этот файл пустым. Ну или там закомментирует. И %config(noreplace) соответственно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206115</commentid>
    <comment_count>14</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-12-16 16:35:56 +0300</bug_when>
    <thetext>(In reply to Антон Мидюков from comment #11)
&gt; А то вдруг apt предпочтёт вынести sysvinit.

Маловероятно, поскольку sysvinit перечислен в категории Required в файле /etc/apt/pkgpriorities.  А если предпочтёт, то обязательно задаст свой сакраментальный вопрос,
на который надо будет ответить &quot;Yes, do as I say!&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206116</commentid>
    <comment_count>15</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-12-16 16:37:52 +0300</bug_when>
    <thetext>(In reply to Sergey Y. Afonin from comment #13)
&gt; (In reply to Dmitry V. Levin from comment #2)
&gt; 
&gt; &gt; Я думаю, предложение было в том, чтобы просто запаковать файл
&gt; &gt; /etc/apt/apt.conf.d/sysvinit-ignore-systemd.conf непосредственно в пакет
&gt; &gt; sysvinit без каких-либо зависимостей.
&gt; 
&gt; Вообще это может быть лучший выход действительно. Кому понадобится systemd
&gt; при установленном sysvinit просто сделает этот файл пустым. Ну или там
&gt; закомментирует. И %config(noreplace) соответственно.

Я думаю, после того, что сделали в systemd, одновременная установка больше не сулит ничего хорошего, и лучше честно поставить конфликт в обе стороны.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206118</commentid>
    <comment_count>16</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-16 16:43:21 +0300</bug_when>
    <thetext>Ок. Тогда давай определимся. Мы ставим конфликт или кладём конфиг из apt-conf-ignore-systemd или всё вместе ?

Мне кажется конфликта будет достаточно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206119</commentid>
    <comment_count>17</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-12-16 16:45:31 +0300</bug_when>
    <thetext>(Ответ для Alexey Gladkov на комментарий #16)
&gt; Ок. Тогда давай определимся. Мы ставим конфликт или кладём конфиг из
&gt; apt-conf-ignore-systemd или всё вместе ?
&gt; 
&gt; Мне кажется конфликта будет достаточно.

Я тоже считаю, что конфликта достаточно. Задание готов проверить на разных сценариях.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206120</commentid>
    <comment_count>18</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-12-16 16:48:37 +0300</bug_when>
    <thetext>(In reply to Alexey Gladkov from comment #16)
&gt; Мне кажется конфликта будет достаточно.

Необходимо и достаточно. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206121</commentid>
    <comment_count>19</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-16 17:19:54 +0300</bug_when>
    <thetext>Ок. В 2.88-alt7 добавлю.

А потом нужно обновить пакет. Уже 3.00 вышла.

https://git.savannah.nongnu.org/cgit/sysvinit.git/refs/tags</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206165</commentid>
    <comment_count>20</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-12-17 13:25:04 +0300</bug_when>
    <thetext>* Thu Dec 16 2021 Alexey Gladkov &lt;legion@altlinux&gt; 2.88-alt7
- Add conflict to systemd to make it impossible to install systemd on a system
  with sysvinit (ALT#41579).

Очередная тестовая пересборка показала, что перестали собираться следующие пакеты:

fcitx-libpinyin
fcitx-sunpinyin
fcitx-table-extra
fcitx-table-other
fcoe-utils
freeipa-healthcheck
gem-librarian-puppet
kde5-konqueror
kf5-kdelibs4support
libraft
libvirt
mozldap
perl-Archive-Tar-Wrapper
perl-File-Finder
perl-POSIX-1003
perl-Test-File
plasma5-bluedevil
plasma5-browser-integration
plasma5-desktop
plasma5-disks
plasma5-workspace
pve-manager
pve-storage-linstor
rex
slapi-nis
swtpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206167</commentid>
    <comment_count>21</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-17 14:25:53 +0300</bug_when>
    <thetext>Это изменение вскрыло, то что у нас миры всё-таки не полностью разделены. В итоге в сборочной системе оказываются оба инита.

Investigating 389-ds-base
Package 389-ds-base has broken dep on /bin/systemctl
  Considering systemd 2 as a solution to 389-ds-base 2
  Holding Back 389-ds-base rather than change /bin/systemctl
Investigating libnss-systemd
Package libnss-systemd has broken dep on systemd
  Considering systemd 2 as a solution to libnss-systemd -1
  Holding Back libnss-systemd rather than change systemd
Investigating startup
Package startup has broken dep on /sbin/systemd-modules-load
  Considering systemd-utils-standalone 0 as a solution to startup -1
  Holding Back startup rather than change /sbin/systemd-modules-load
Investigating systemd-boot-efi
Package systemd-boot-efi has broken dep on systemd
  Considering systemd 2 as a solution to systemd-boot-efi -1
  Holding Back systemd-boot-efi rather than change systemd
Investigating systemd-sysctl-common
Package systemd-sysctl-common has broken dep on /etc/sysctl.conf
  Considering startup -1 as a solution to systemd-sysctl-common -1
  Holding Back systemd-sysctl-common rather than change /etc/sysctl.conf
Investigating 389-ds-base-devel
Package 389-ds-base-devel has broken dep on 389-ds-base
  Considering 389-ds-base 2 as a solution to 389-ds-base-devel 9999
  Re-Instated startup
  Re-Instated libnss-systemd
  Re-Instated systemd-boot-efi
  Re-Instated systemd-sysctl-common
  Re-Instated systemd
  Re-Instated 389-ds-base
Investigating sysvinit
Package sysvinit has broken dep on systemd
  Considering systemd 2 as a solution to sysvinit -1
  Holding Back sysvinit rather than change systemd
Investigating startup
Package startup has broken dep on /sbin/halt
  Considering systemd-sysvinit 0 as a solution to startup -1
  Holding Back startup rather than change /sbin/halt
Investigating systemd-sysctl-common
Package systemd-sysctl-common has broken dep on /etc/sysctl.conf
  Considering startup -1 as a solution to systemd-sysctl-common -1
  Holding Back systemd-sysctl-common rather than change /etc/sysctl.conf
Investigating systemd
Package systemd has broken dep on /etc/modules
  Considering startup -1 as a solution to systemd 2
  Holding Back systemd rather than change /etc/modules
Investigating 389-ds-base
Package 389-ds-base has broken dep on /bin/systemctl
  Considering systemd 2 as a solution to 389-ds-base 2
  Holding Back 389-ds-base rather than change /bin/systemctl
Investigating libnss-systemd
Package libnss-systemd has broken dep on systemd
  Considering systemd 2 as a solution to libnss-systemd -1
  Holding Back libnss-systemd rather than change systemd
Investigating systemd-boot-efi
Package systemd-boot-efi has broken dep on systemd
  Considering systemd 2 as a solution to systemd-boot-efi -1
  Holding Back systemd-boot-efi rather than change systemd
Investigating 389-ds-base-devel
Package 389-ds-base-devel has broken dep on 389-ds-base
  Considering 389-ds-base 2 as a solution to 389-ds-base-devel 9999
Done</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206168</commentid>
    <comment_count>22</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-17 14:32:00 +0300</bug_when>
    <thetext>$ rpmquery -pR 389-ds-base-1.4.3.28-alt1.x86_64.rpm |grep -c /bin/systemctl
1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206184</commentid>
    <comment_count>23</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-12-17 17:51:23 +0300</bug_when>
    <thetext>Я думаю, что конфликт должен быть формально именно с pam_systemd, а не с systemd,
потому что установка именно пакета pam_systemd, а не systemd, мгновенно превращает систему в тыкву.

Сейчас, не смотря на конфликт с systemd, можно установить pam_systemd без systemd в систему на sysvinit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206185</commentid>
    <comment_count>24</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-17 18:13:07 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #23)
&gt; Я думаю, что конфликт должен быть формально именно с pam_systemd, а не с
&gt; systemd,

Ну это уже совсем странно. Это превращает sysvinit в помойку. Неправильно пихать в конфликты sysvinit всё что ломает системы с sysvinit.

&gt; потому что установка именно пакета pam_systemd, а не systemd, мгновенно
&gt; превращает систему в тыкву.

Установка pam_systemd превращает в тыкву систему с sysvinit, а не сам sysvinit. Давай добавим конфликт на pam_systemd в более подходящее место.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206186</commentid>
    <comment_count>25</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-12-17 18:15:24 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #23)
&gt; Я думаю, что конфликт должен быть формально именно с pam_systemd, а не с
&gt; systemd,
&gt; потому что установка именно пакета pam_systemd, а не systemd, мгновенно
&gt; превращает систему в тыкву.
&gt; 
&gt; Сейчас, не смотря на конфликт с systemd, можно установить pam_systemd без
&gt; systemd в систему на sysvinit.

Может сделать pam_systemd частью пакета systemd?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206187</commentid>
    <comment_count>26</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-17 18:18:56 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #23)
&gt; Сейчас, не смотря на конфликт с systemd, можно установить pam_systemd без
&gt; systemd в систему на sysvinit.

Я считаю, что ошибка как раз вот в этом. Если pam_systemd превращает в тыкву систему без systemd, то у pam_systemd должна быть на systemd зависимость.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206188</commentid>
    <comment_count>27</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-17 18:20:29 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #25)
&gt; Может сделать pam_systemd частью пакета systemd?

Или так, или зависимость на systemd, или runtime проверка внутри модуля на возможность присоединится к logind.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206189</commentid>
    <comment_count>28</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-17 18:40:47 +0300</bug_when>
    <thetext>В общем, конфликт на systemd в sysvinit появился. Странно почему сборочница не закрыла баг по changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206193</commentid>
    <comment_count>29</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-12-17 21:43:43 +0300</bug_when>
    <thetext>(In reply to Alexey Gladkov from comment #27)
&gt; (Ответ для Антон Мидюков на комментарий #25)
&gt; &gt; Может сделать pam_systemd частью пакета systemd?
&gt; 
&gt; Или так, или зависимость на systemd, или runtime проверка внутри модуля на
&gt; возможность присоединится к logind.

Повесил отдельный баг на pam_systemd:
https://bugzilla.altlinux.org/41592</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206194</commentid>
    <comment_count>30</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-12-17 21:53:03 +0300</bug_when>
    <thetext>Спасибо</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>