ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus)
  @ 2016-01-31 11:25 ` Aleksey Avdeev
  2016-01-31 13:59   ` Serg A. Kotlyarov
  2016-03-23 18:46 ` [sisyphus] [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev
  1 sibling, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-01-31 11:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss


[-- Attachment #1.1: Type: text/plain, Size: 3673 bytes --]

Приветствую.

  Прошу тестировать доработанные sustemd и dbus:


-------- Перенаправленное сообщение --------
Тема: [devel] A: Прошу пропустить доработанные sustemd и dbus
Дата: Sun, 31 Jan 2016 00:49:10 +0300
От: Aleksey Avdeev <solo@solin.spb.ru>
Отвечать: ALT Linux Team development discussions <devel@lists.altlinux.org>
Кому: ALT Linux Team development discussions <devel@lists.altlinux.org>

Приветствую.

  Прошу пропустить в Сизиф и p7 пакеты исправляющие
<https://bugzilla.altlinux.org/show_bug.cgi?id=31718> и
<https://bugzilla.altlinux.org/show_bug.cgi?id=31740>:

1. <http://git.altlinux.org/tasks/156192/> -- systemd-228-alt3 (см.
<http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=73373da6e0f745faba2914dad30ff9eb3643d7e1>),
в Сизиф. Изменения относительно текущего systemd-228-alt2:

1.а) Каталог /usr/lib/tmpfiles.d добавлен в фильтр
systemd-tmpfiles.filetrigger (предоставляется подпакетом systemd-utils).

1.б) В подпакет systemd-utils добавлены средства обеспечивающие
поддержку systemd-tmpfiles под sysvinit -- init и cron daily скрипты
tmpfiles, позволяющие выполнять запуск

systemd-tmpfiles --create --remove

при старте и

systemd-tmpfiles --clean

раз в сутки и при стопе системы.

2. <http://git.altlinux.org/tasks/156715/> -- systemd-201-alt1.M70T.3
(см.
<http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=378439186d6eb477bc5838f7beda3d01702121bc>),
в t7 (пакет протестирован на системах под управлением systemd и
sysvinit). Изменения относительно текущего systemd-201-alt1.M70T.2:

2.а) Выделен подпакет systemd-utils, содержащий утелиты:

/bin/systemd-machine-id-setup
/bin/systemd-tmpfiles
/sbin/systemd-binfmt
/sbin/systemd-modules-load
/sbin/systemd-sysctl

необходимые им файлы и systemd-tmpfiles.filetrigger (доработан
аналогично сизифовскому варианту + п. 1.а).

2.б) В systemd-utils добавлен /lib/tmpfiles.d/var.conf, портированный из
из v214 (с соответствующими правками).

2.в) /etc/rc.d/init.d/udevd переведён на использование systemd-tmpfiles
для /dev.

2.г) В подпакет systemd-utils добавлены средства обеспечивающие
поддержку systemd-tmpfiles под sysvinit (см. п. 1.б)

3. <http://git.altlinux.org/tasks/156794/> -- dbus-1.10.6-alt2 (см.
<http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=c0502f59c2d01b9a2ae359ead011fcfa96228775>),
в Сизиф. Изменения относительно текущего dbus-1.10.6-alt1:

3.а) Добавлен /lib/tmpfiles.d/dbus.conf, обеспечивающий создание
каталогов для сокетов:

d /var/run/dbus 0755 root root -
d /var/run/dbus/users 1777 root root -

3.б) Для systemd обеспечен запуск dbus.socket после
systemd-tmpfiles-setup.service, создающего каталоги для сокетов (если их
нет):

$ cat /lib/systemd/system/dbus.socket
[Unit]
Description=D-Bus System Message Bus Socket
Wants=systemd-tmpfiles-setup.service
After=systemd-tmpfiles-setup.service
...

4. <http://git.altlinux.org/tasks/156795/> -- dbus-1.6.30-alt0.M70T.3 (см.
<http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=1f47a54b79a5219163e3fbabc4ccf38e4779b4cf>),
в t7 (пакет протестирован на системах под управлением systemd и
sysvinit). Изменения относительно текущего dbus-1.6.30-alt0.M70T.3
аналогичны пп. 3.а и 3.б.

PS: Пакеты systemd-201-alt1.M70T.3 и dbus-1.6.30-alt0.M70T.3
тестировалась совместно. На системе под systemd регресса не заметил. Под
sysvinit, комбинация из udev-201-alt1.M70T.3
и dbus-1.6.30-alt0.M70T.3 полностью закрыли проблему со стартом dbus,
описанную в
<https://lists.altlinux.org/pipermail/sysadmins/2016-January/037392.html>.

-- 

С уважением. Алексей.




[-- Attachment #1.2: Часть вложенного сообщения --]
[-- Type: text/plain, Size: 144 bytes --]

_______________________________________________
Devel mailing list
Devel@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus)
  2016-01-31 11:25 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev
@ 2016-01-31 13:59   ` Serg A. Kotlyarov
  2016-01-31 14:07     ` ruslandh
  2016-01-31 14:33     ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev
  0 siblings, 2 replies; 34+ messages in thread
From: Serg A. Kotlyarov @ 2016-01-31 13:59 UTC (permalink / raw)
  To: sisyphus

В Sun, 31 Jan 2016 14:25:16 +0300
Aleksey Avdeev <solo@solin.spb.ru> пишет:

> Приветствую.
> 
>   Прошу тестировать доработанные sustemd и dbus:
> 
При обновлении на пакет из task'a с системы под текущим p7 получаю
следующее:

# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  apt-scripts-nvidia firefox-esr i586-libnss-myhostname.32bit
i586-libsystemd-daemon.32bit i586-libsystemd-login.32bit
i586-libudev1.32bit libgudev libnss-myhostname libsystemd-daemon
libsystemd-id128 libsystemd-journal libsystemd-login libudev1 systemd
systemd-analyze systemd-sysvinit udev udev-extras udev-hwdb
udev-rule-generator-cdrom udev-rules Следующие НОВЫЕ пакеты будут
установлены: journalctl systemd-utils 21 будет обновлено, 2 новых
установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо
получить 31,3MB архивов. После распаковки потребуется дополнительно
121kB дискового пространства. Продолжить? [Y/n] y
Получено: 1 http://mirror.yandex.ru x86_64/classic apt-scripts-nvidia
0.4.0-alt1 [4495B] Получено: 2 http://git.altlinux.org x86_64/task
systemd-analyze 1:201-alt1.M70T.3 [34,2kB] Получено: 3
http://mirror.yandex.ru x86_64/classic firefox-esr 38.6.0-alt0.M70P.1
[28,8MB] Получено: 4 http://git.altlinux.org x86_64/task
systemd-sysvinit 1:201-alt1.M70T.3 [20,7kB] Получено: 5
http://git.altlinux.org x86_64/task udev-rules 1:201-alt1.M70T.3
[23,7kB] Получено: 6 http://git.altlinux.org x86_64/task
libnss-myhostname 1:201-alt1.M70T.3 [22,5kB] Получено: 7
http://git.altlinux.org x86_64/task libsystemd-daemon 1:201-alt1.M70T.3
[19,2kB] Получено: 8 http://git.altlinux.org x86_64/task
libsystemd-login 1:201-alt1.M70T.3 [33,2kB] Получено: 9
http://git.altlinux.org x86_64/task libsystemd-journal
1:201-alt1.M70T.3 [56,3kB] Получено: 10 http://git.altlinux.org
x86_64/task libsystemd-id128 1:201-alt1.M70T.3 [22,9kB] Получено: 11
http://git.altlinux.org x86_64/task systemd 1:201-alt1.M70T.3 [1081kB]
Получено: 12 http://git.altlinux.org x86_64/task systemd-utils
1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org
x86_64/task udev-hwdb 1:201-alt1.M70T.3 [549kB] Получено: 14
http://git.altlinux.org x86_64/task udev 1:201-alt1.M70T.3 [209kB]
Получено: 15 http://git.altlinux.org x86_64-i586/task
i586-libnss-myhostname.32bit 1:201-alt1.M70T.3 [20,8kB] Получено: 16
http://git.altlinux.org x86_64/task libgudev 1:201-alt1.M70T.3 [24,7kB]
Получено: 17 http://git.altlinux.org x86_64/task libudev1
1:201-alt1.M70T.3 [42,5kB] Получено: 18 http://git.altlinux.org
x86_64-i586/task i586-libudev1.32bit 1:201-alt1.M70T.3 [45,5kB]
Получено: 19 http://git.altlinux.org x86_64-i586/task
i586-libsystemd-login.32bit 1:201-alt1.M70T.3 [34,5kB] Получено: 20
http://git.altlinux.org x86_64-i586/task i586-libsystemd-daemon.32bit
1:201-alt1.M70T.3 [19,5kB] Получено: 21 http://git.altlinux.org
x86_64/task udev-extras 1:201-alt1.M70T.3 [60,1kB] Получено: 22
http://git.altlinux.org x86_64/task udev-rule-generator-cdrom
1:201-alt1.M70T.3 [16,6kB] Получено: 23 http://git.altlinux.org
x86_64/task journalctl 1:201-alt1.M70T.3 [87,1kB] Получено 31,3MB за
48s (648kB/s). Совершаем изменения... Preparing...
###################################################################################
[100%] 1: libsystemd-daemon
###################################################################################
[  4%] 2: libudev1
###################################################################################
[  8%] 3: libsystemd-login
###################################################################################
[ 13%] 4: i586-libsystemd-daemon
###################################################################################
[ 17%] 5: systemd-utils
###################################################################################
[ 21%] Failed to issue method call: No such file or directory 6:
libnss-myhostname
###################################################################################
[ 26%] 7: udev-rules
###################################################################################
[ 30%] 8: libsystemd-journal
###################################################################################
[ 34%] 9: libsystemd-id128
###################################################################################
[ 39%] 10: journalctl
###################################################################################
[ 43%] 11: udev-hwdb
###################################################################################
[ 47%] 12: udev
###################################################################################
[ 52%] 13: systemd
###################################################################################
[ 56%] 14: apt-scripts-nvidia
###################################################################################
[ 60%] 15: systemd-analyze
###################################################################################
[ 65%] 16: systemd-sysvinit
###################################################################################
[ 69%] 17: i586-libnss-myhostname
###################################################################################
[ 73%] 18: libgudev
###################################################################################
[ 78%] 19: i586-libudev1
###################################################################################
[ 82%] 20: i586-libsystemd-login
###################################################################################
[ 86%] 21: udev-extras
###################################################################################
[ 91%] 22:
udev-rule-generator-cdrom###################################################################################
[ 95%] 23: firefox-esr
###################################################################################
[100%] Running /usr/lib/rpm/posttrans-filetriggers readlink(/var/lock)
failed: Invalid argument readlink(/var/run) failed: Invalid argument
Завершено.

-- 
С уважением,
Котляров Сергей


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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus)
  2016-01-31 13:59   ` Serg A. Kotlyarov
@ 2016-01-31 14:07     ` ruslandh
  2016-01-31 14:33     ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev
  1 sibling, 0 replies; 34+ messages in thread
From: ruslandh @ 2016-01-31 14:07 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 233 bytes --]

Здравствуйте Serg A. Kotlyarov
  В сообщении от 31 января 2016 Serg A. Kotlyarov написал(a):
> failed: Invalid argument readlink(/var/run) failed: Invalid
> argument Завершено.

Ну, это-же пакет для t7.

-- 
С уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-01-31 13:59   ` Serg A. Kotlyarov
  2016-01-31 14:07     ` ruslandh
@ 2016-01-31 14:33     ` Aleksey Avdeev
  2016-01-31 14:49       ` Serg A. Kotlyarov
  2016-01-31 22:34       ` Aleksey Avdeev
  1 sibling, 2 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2016-01-31 14:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1015 bytes --]

31.01.2016 16:59, Serg A. Kotlyarov пишет:
> В Sun, 31 Jan 2016 14:25:16 +0300
> Aleksey Avdeev <solo@solin.spb.ru> пишет:
> 
>> Приветствую.
>>
>>   Прошу тестировать доработанные sustemd и dbus:
>>
> При обновлении на пакет из task'a с системы под текущим p7 получаю
> следующее:
> 
> # apt-get dist-upgrade
...
> Получено: 12 http://git.altlinux.org x86_64/task systemd-utils
> 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org
...
> [ 95%] 23: firefox-esr
> ###################################################################################
> [100%] Running /usr/lib/rpm/posttrans-filetriggers readlink(/var/lock)
> failed: Invalid argument readlink(/var/run) failed: Invalid argument
> Завершено.

  Проявляется, если /var/run каталог:

$ sudo -H systemd-tmpfiles --create --remove
readlink(/var/run) failed: Invalid argument

  Если же он симлинк (а у меня такая замена давно слелана) -- всё
работает нормально. Сейчас исправлю.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-01-31 14:33     ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev
@ 2016-01-31 14:49       ` Serg A. Kotlyarov
  2016-01-31 22:34       ` Aleksey Avdeev
  1 sibling, 0 replies; 34+ messages in thread
From: Serg A. Kotlyarov @ 2016-01-31 14:49 UTC (permalink / raw)
  To: sisyphus

В Sun, 31 Jan 2016 17:33:47 +0300
Aleksey Avdeev <solo@solin.spb.ru> пишет:

> 31.01.2016 16:59, Serg A. Kotlyarov пишет:
> > В Sun, 31 Jan 2016 14:25:16 +0300
> > Aleksey Avdeev <solo@solin.spb.ru> пишет:
> >   
> >> Приветствую.
> >>
> >>   Прошу тестировать доработанные sustemd и dbus:
> >>  
> > При обновлении на пакет из task'a с системы под текущим p7 получаю
> > следующее:
> > 
> > # apt-get dist-upgrade  
> ...
> > Получено: 12 http://git.altlinux.org x86_64/task systemd-utils
> > 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org  
> ...
> > [ 95%] 23: firefox-esr
> > ###################################################################################
> > [100%] Running /usr/lib/rpm/posttrans-filetriggers
> > readlink(/var/lock) failed: Invalid argument readlink(/var/run)
> > failed: Invalid argument Завершено.  
> 
>   Проявляется, если /var/run каталог:
> 
> $ sudo -H systemd-tmpfiles --create --remove
> readlink(/var/run) failed: Invalid argument
> 
>   Если же он симлинк (а у меня такая замена давно слелана) -- всё
> работает нормально. Сейчас исправлю.
> 
В остальном пока отличий в работе не вижу. Ну, разве что, может
быть несколько дольше (как мне показалось) происходила загрузка машины
после перезагрузки.

-- 
С уважением,
Котляров Сергей


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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-01-31 14:33     ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev
  2016-01-31 14:49       ` Serg A. Kotlyarov
@ 2016-01-31 22:34       ` Aleksey Avdeev
  2016-02-01 15:32         ` Serg A. Kotlyarov
  1 sibling, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-01-31 22:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions
  Cc: ALT Linux Team development discussions, ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 1340 bytes --]

31.01.2016 17:33, Aleksey Avdeev пишет:
> 31.01.2016 16:59, Serg A. Kotlyarov пишет:
>> В Sun, 31 Jan 2016 14:25:16 +0300
>> Aleksey Avdeev <solo@solin.spb.ru> пишет:
>>
>>> Приветствую.
>>>
>>>   Прошу тестировать доработанные sustemd и dbus:
>>>
>> При обновлении на пакет из task'a с системы под текущим p7 получаю
>> следующее:
>>
>> # apt-get dist-upgrade
> ...
>> Получено: 12 http://git.altlinux.org x86_64/task systemd-utils
>> 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org
> ...
>> [ 95%] 23: firefox-esr
>> ###################################################################################
>> [100%] Running /usr/lib/rpm/posttrans-filetriggers readlink(/var/lock)
>> failed: Invalid argument readlink(/var/run) failed: Invalid argument
>> Завершено.
> 
>   Проявляется, если /var/run каталог:
> 
> $ sudo -H systemd-tmpfiles --create --remove
> readlink(/var/run) failed: Invalid argument
> 
>   Если же он симлинк (а у меня такая замена давно слелана) -- всё
> работает нормально. Сейчас исправлю.

  Исправленная версия, systemd.git 201-alt1.M70T.4 (см.
<http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>)
собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-01-31 22:34       ` Aleksey Avdeev
@ 2016-02-01 15:32         ` Serg A. Kotlyarov
  2016-02-01 17:46           ` Alexey Shabalin
  0 siblings, 1 reply; 34+ messages in thread
From: Serg A. Kotlyarov @ 2016-02-01 15:32 UTC (permalink / raw)
  To: sisyphus

В Mon, 1 Feb 2016 01:34:04 +0300
Aleksey Avdeev <solo@solin.spb.ru> пишет:

> 31.01.2016 17:33, Aleksey Avdeev пишет:
> > 31.01.2016 16:59, Serg A. Kotlyarov пишет:  
> >> В Sun, 31 Jan 2016 14:25:16 +0300
> >> Aleksey Avdeev <solo@solin.spb.ru> пишет:
> >>  
> >>> Приветствую.
> >>>
> >>>   Прошу тестировать доработанные sustemd и dbus:
> >>>  
> >> При обновлении на пакет из task'a с системы под текущим p7 получаю
> >> следующее:
> >>
> >> # apt-get dist-upgrade  
> > ...  
> >> Получено: 12 http://git.altlinux.org x86_64/task systemd-utils
> >> 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org  
> > ...  
> >> [ 95%] 23: firefox-esr
> >> ###################################################################################
> >> [100%] Running /usr/lib/rpm/posttrans-filetriggers
> >> readlink(/var/lock) failed: Invalid argument readlink(/var/run)
> >> failed: Invalid argument Завершено.  
> > 
> >   Проявляется, если /var/run каталог:
> > 
> > $ sudo -H systemd-tmpfiles --create --remove
> > readlink(/var/run) failed: Invalid argument
> > 
> >   Если же он симлинк (а у меня такая замена давно слелана) -- всё
> > работает нормально. Сейчас исправлю.  
> 
>   Исправленная версия, systemd.git 201-alt1.M70T.4 (см.
> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>)
> собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать.
> 

Все равно есть какое-то сообщение во время установки одного из пакетов.
Сообщений же во время работы триггеров не наблюдается. Все работает без
заметных изменений второй день на p7.

Совершаем изменения...
Preparing...                 ########################################### [100%]
 1: libsystemd-daemon        ########################################### [  6%]
 2: libudev1                 ########################################### [ 12%]
 3: systemd-utils            ########################################### [ 18%]
Failed to issue method call: No such file or directory
 4: libsystemd-login         ########################################### [ 25%]
 5: libsystemd-journal       ########################################### [ 31%]
 6: libsystemd-id128         ########################################### [ 37%]
 7: journalctl               ########################################### [ 43%]
 8: udev-hwdb                ########################################### [ 50%]
 9: libnss-myhostname        ########################################### [ 56%]
10: udev-rules               ########################################### [ 62%]
11: udev                     ########################################### [ 68%]
12: systemd                  ########################################### [ 75%]
13: systemd-sysvinit         ########################################### [ 81%]
14: systemd-analyze          ########################################### [ 87%]
15: libgudev                 ########################################### [ 93%]
16: udev-extras              ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.

-- 
С уважением,
Котляров Сергей


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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-01 15:32         ` Serg A. Kotlyarov
@ 2016-02-01 17:46           ` Alexey Shabalin
  2016-02-01 23:16             ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Alexey Shabalin @ 2016-02-01 17:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

1 февраля 2016 г., 18:32 пользователь Serg A. Kotlyarov
<shadowsbrother@gmail.com> написал:
> В Mon, 1 Feb 2016 01:34:04 +0300
> Aleksey Avdeev <solo@solin.spb.ru> пишет:
>
>> 31.01.2016 17:33, Aleksey Avdeev пишет:
>> > 31.01.2016 16:59, Serg A. Kotlyarov пишет:
>> >> В Sun, 31 Jan 2016 14:25:16 +0300
>> >> Aleksey Avdeev <solo@solin.spb.ru> пишет:
>> >>
>> >>> Приветствую.
>> >>>
>> >>>   Прошу тестировать доработанные sustemd и dbus:
>> >>>
>> >> При обновлении на пакет из task'a с системы под текущим p7 получаю
>> >> следующее:
>> >>
>> >> # apt-get dist-upgrade
>> > ...
>> >> Получено: 12 http://git.altlinux.org x86_64/task systemd-utils
>> >> 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org
>> > ...
>> >> [ 95%] 23: firefox-esr
>> >> ###################################################################################
>> >> [100%] Running /usr/lib/rpm/posttrans-filetriggers
>> >> readlink(/var/lock) failed: Invalid argument readlink(/var/run)
>> >> failed: Invalid argument Завершено.
>> >
>> >   Проявляется, если /var/run каталог:
>> >
>> > $ sudo -H systemd-tmpfiles --create --remove
>> > readlink(/var/run) failed: Invalid argument
>> >
>> >   Если же он симлинк (а у меня такая замена давно слелана) -- всё
>> > работает нормально. Сейчас исправлю.
>>
>>   Исправленная версия, systemd.git 201-alt1.M70T.4 (см.
>> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>)
>> собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать.
>>
>
> Все равно есть какое-то сообщение во время установки одного из пакетов.
> Сообщений же во время работы триггеров не наблюдается. Все работает без
> заметных изменений второй день на p7.
>
> Совершаем изменения...
> Preparing...                 ########################################### [100%]
>  1: libsystemd-daemon        ########################################### [  6%]
>  2: libudev1                 ########################################### [ 12%]
>  3: systemd-utils            ########################################### [ 18%]
> Failed to issue method call: No such file or directory

это потому, что игнорируют мою просьбу:
"положить симлинк
/lib/systemd/system/tmpfiles -> /dev/null (или на
/lib/systemd/system/systemd-tmpfiles-setup.service ) "


>  4: libsystemd-login         ########################################### [ 25%]
>  5: libsystemd-journal       ########################################### [ 31%]
>  6: libsystemd-id128         ########################################### [ 37%]
>  7: journalctl               ########################################### [ 43%]
>  8: udev-hwdb                ########################################### [ 50%]
>  9: libnss-myhostname        ########################################### [ 56%]
> 10: udev-rules               ########################################### [ 62%]
> 11: udev                     ########################################### [ 68%]
> 12: systemd                  ########################################### [ 75%]
> 13: systemd-sysvinit         ########################################### [ 81%]
> 14: systemd-analyze          ########################################### [ 87%]
> 15: libgudev                 ########################################### [ 93%]
> 16: udev-extras              ########################################### [100%]
> Running /usr/lib/rpm/posttrans-filetriggers
> Завершено.

-- 
Alexey Shabalin

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-01 17:46           ` Alexey Shabalin
@ 2016-02-01 23:16             ` Aleksey Avdeev
  2016-02-10 20:41               ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-01 23:16 UTC (permalink / raw)
  To: shaba, ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1352 bytes --]

01.02.2016 20:46, Alexey Shabalin пишет:
> 1 февраля 2016 г., 18:32 пользователь Serg A. Kotlyarov
> <shadowsbrother@gmail.com> написал:
>> В Mon, 1 Feb 2016 01:34:04 +0300
>> Aleksey Avdeev <solo@solin.spb.ru> пишет:
...
>>>
>>>   Исправленная версия, systemd.git 201-alt1.M70T.4 (см.
>>> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>)
>>> собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать.
>>>
>>
>> Все равно есть какое-то сообщение во время установки одного из пакетов.
>> Сообщений же во время работы триггеров не наблюдается. Все работает без
>> заметных изменений второй день на p7.
>>
>> Совершаем изменения...
>> Preparing...                 ########################################### [100%]
>>  1: libsystemd-daemon        ########################################### [  6%]
>>  2: libudev1                 ########################################### [ 12%]
>>  3: systemd-utils            ########################################### [ 18%]
>> Failed to issue method call: No such file or directory
> 
> это потому, что игнорируют мою просьбу:
> "положить симлинк
> /lib/systemd/system/tmpfiles -> /dev/null (или на
> /lib/systemd/system/systemd-tmpfiles-setup.service ) "

  OK, исправлю.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-01 23:16             ` Aleksey Avdeev
@ 2016-02-10 20:41               ` Aleksey Avdeev
  2016-02-11  6:06                 ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-10 20:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 2981 bytes --]

Приветствую.

  Приношу извинения за задержку.

02.02.2016 02:16, Aleksey Avdeev пишет:
> 01.02.2016 20:46, Alexey Shabalin пишет:
>> 1 февраля 2016 г., 18:32 пользователь Serg A. Kotlyarov
>> <shadowsbrother@gmail.com> написал:
>>> В Mon, 1 Feb 2016 01:34:04 +0300
>>> Aleksey Avdeev <solo@solin.spb.ru> пишет:
> ...
>>>>
>>>>   Исправленная версия, systemd.git 201-alt1.M70T.4 (см.
>>>> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>)
>>>> собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать.

  В <http://git.altlinux.org/tasks/156715/> очередной вариант:

1. systemd-201-alt1.M70T.4.1 (см.
<http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=42277add591006cf8316e83e0e4995d9d5578d35>).
В отличии от предыдущего варианта (systemd-201-alt1.M70T.4) из пакета
выкорчевана поддержка tmpfiles для sysvinit (перенесено в отдельный
пакет, см.
<https://lists.altlinux.org/pipermail/devel/2016-January/200799.html> и
<https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>).

2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
<http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
-- Поддержка tmpfiles для sysvinit.

>>>>
>>>
>>> Все равно есть какое-то сообщение во время установки одного из пакетов.
>>> Сообщений же во время работы триггеров не наблюдается. Все работает без
>>> заметных изменений второй день на p7.
>>>
>>> Совершаем изменения...
>>> Preparing...                 ########################################### [100%]
>>>  1: libsystemd-daemon        ########################################### [  6%]
>>>  2: libudev1                 ########################################### [ 12%]
>>>  3: systemd-utils            ########################################### [ 18%]
>>> Failed to issue method call: No such file or directory
>>
>> это потому, что игнорируют мою просьбу:
>> "положить симлинк
>> /lib/systemd/system/tmpfiles -> /dev/null (или на
>> /lib/systemd/system/systemd-tmpfiles-setup.service ) "

  Похоже симлинк /lib/systemd/system/tmpfiles -> /dev/null не
помогает... При установке под systemd наблюдаю следующее:

$ sudo -H apt-get install sysvinit-tmpfiles
...
Preparing...                 ################################## [100%]
1: sysvinit-tmpfiles         ################################## [100%]
Failed to issue method call: No such file or directory
Running /usr/lib/rpm/posttrans-filetriggers
Done.

  А как реализовать симлинк /lib/systemd/system/tmpfiles ->
/lib/systemd/system/systemd-tmpfiles-setup.service без зависимости на
пакет содержащий /lib/systemd/system/systemd-tmpfiles-setup.service я
представляю слабо: в голову приходит только вариант с %ghost и триггером
на установку/удаление пакета systemd-utils.

> 
>   OK, исправлю.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-10 20:41               ` Aleksey Avdeev
@ 2016-02-11  6:06                 ` Aleksey Avdeev
  2016-02-15 10:06                   ` Alexey Shabalin
  0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-11  6:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 567 bytes --]

10.02.2016 23:41, Aleksey Avdeev пишет:
...
> 
> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
> -- Поддержка tmpfiles для sysvinit.

  В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
sysvinit-tmpfiles-0.1-alt1 (см.
<http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-11  6:06                 ` Aleksey Avdeev
@ 2016-02-15 10:06                   ` Alexey Shabalin
  2016-02-15 12:12                     ` Aleksey Avdeev
  2016-02-17 23:26                     ` Dmitry V. Levin
  0 siblings, 2 replies; 34+ messages in thread
From: Alexey Shabalin @ 2016-02-15 10:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev
<solo@solin.spb.ru> написал:
> 10.02.2016 23:41, Aleksey Avdeev пишет:
> ...
>>
>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>> -- Поддержка tmpfiles для sysvinit.
>
>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
> sysvinit-tmpfiles-0.1-alt1 (см.
> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).

Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles
попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить
этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе.

-- 
Alexey Shabalin

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-15 10:06                   ` Alexey Shabalin
@ 2016-02-15 12:12                     ` Aleksey Avdeev
  2016-02-15 12:24                       ` Alexey Shabalin
  2016-02-17 23:26                     ` Dmitry V. Levin
  1 sibling, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-15 12:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1189 bytes --]

15.02.2016 13:06, Alexey Shabalin пишет:
> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev
> <solo@solin.spb.ru> написал:
>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>> ...
>>>
>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>> -- Поддержка tmpfiles для sysvinit.
>>
>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>> sysvinit-tmpfiles-0.1-alt1 (см.
>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
> 
> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles
> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить
> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе.

  OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую
исправленный сервис tmpfiles на systemd-201 в t7 (будет в
<http://git.altlinux.org/tasks/156715/>).

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-15 12:12                     ` Aleksey Avdeev
@ 2016-02-15 12:24                       ` Alexey Shabalin
  2016-02-17 11:19                         ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Alexey Shabalin @ 2016-02-15 12:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev
<solo@solin.spb.ru> написал:
> 15.02.2016 13:06, Alexey Shabalin пишет:
>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev
>> <solo@solin.spb.ru> написал:
>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>>> ...
>>>>
>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>>> -- Поддержка tmpfiles для sysvinit.
>>>
>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>>> sysvinit-tmpfiles-0.1-alt1 (см.
>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>
>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles
>> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить
>> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе.
>
>   OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую
> исправленный сервис tmpfiles на systemd-201 в t7 (будет в
> <http://git.altlinux.org/tasks/156715/>).
не факт, что их можно портировать на старый systemd.

-- 
Alexey Shabalin

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-15 12:24                       ` Alexey Shabalin
@ 2016-02-17 11:19                         ` Aleksey Avdeev
  2016-02-20 15:32                           ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-17 11:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1815 bytes --]

15.02.2016 15:24, Alexey Shabalin пишет:
> 15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev
> <solo@solin.spb.ru> написал:
>> 15.02.2016 13:06, Alexey Shabalin пишет:
>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev
>>> <solo@solin.spb.ru> написал:
>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>>>> ...
>>>>>
>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>>>> -- Поддержка tmpfiles для sysvinit.
>>>>
>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>>>> sysvinit-tmpfiles-0.1-alt1 (см.
>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>>
>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>>> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles
>>> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить
>>> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе.
>>
>>   OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую
>> исправленный сервис tmpfiles на systemd-201 в t7 (будет в
>> <http://git.altlinux.org/tasks/156715/>).

  В <http://git.altlinux.org/tasks/156715/>, для t7, собран
systemd-201-alt1.M70T.4.3 (см.
<http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=0d702373840d931a3b6a711c7b3075bc70df27b0>).
Прошу тестировать (мои тесты прошёл).

  Пакет sysvinit-tmpfiles умер, так и не родившись.

> не факт, что их можно портировать на старый systemd.

  Как несовместимое, выкинуто:

- add --boot and --exclude-prefix=/dev options

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-15 10:06                   ` Alexey Shabalin
  2016-02-15 12:12                     ` Aleksey Avdeev
@ 2016-02-17 23:26                     ` Dmitry V. Levin
  2016-02-18  7:50                       ` Alexey Shabalin
  2016-02-18 12:49                       ` Aleksey Avdeev
  1 sibling, 2 replies; 34+ messages in thread
From: Dmitry V. Levin @ 2016-02-17 23:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1019 bytes --]

On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
> > 10.02.2016 23:41, Aleksey Avdeev пишет:
> > ...
> >>
> >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
> >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
> >> -- Поддержка tmpfiles для sysvinit.
> >
> >   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
> > sysvinit-tmpfiles-0.1-alt1 (см.
> > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
> 
> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
> сервис tmpfiles, с небольшими моими правками.

Там в пакет systemd-utils просочились %_initdir/tmpfiles и
%_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
для systemd-only системы, то их надо убрать из systemd-utils.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-17 23:26                     ` Dmitry V. Levin
@ 2016-02-18  7:50                       ` Alexey Shabalin
  2016-02-18 13:27                         ` Aleksey Avdeev
  2016-02-18 15:21                         ` Dmitry V. Levin
  2016-02-18 12:49                       ` Aleksey Avdeev
  1 sibling, 2 replies; 34+ messages in thread
From: Alexey Shabalin @ 2016-02-18  7:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin
<ldv@altlinux.org> написал:
> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
>> > 10.02.2016 23:41, Aleksey Avdeev пишет:
>> > ...
>> >>
>> >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>> >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>> >> -- Поддержка tmpfiles для sysvinit.
>> >
>> >   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>> > sysvinit-tmpfiles-0.1-alt1 (см.
>> > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>
>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>> сервис tmpfiles, с небольшими моими правками.
>
> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
> для systemd-only системы, то их надо убрать из systemd-utils.

1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал
как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет
запускаться правильный unit.
2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал
%_sysconfdir/cron.daily/stmpclean, но является более гибким в
настройках за счёт использования {/lib|/etc}/tmpfiles.d
В принципе нет ничего страшного, если они отработают оба.
Сейчас нет автоматического преобразователя сron files -> systemd
timers. На уровне пакетов тоже никто таким ручным преобразованием не
занимается. Довольно давно в апстрим systemd был предложен такой
генератор, но его не приняли, обосновав тем, что пакетов с настройками
для cron не так много, и их легче вручную адаптировать под
systemd.timer.
Как вариант, существуют отдельные проекты
https://github.com/systemd-cron (кстати, дней 20 назад появилась
реализация на С https://github.com/systemd-cron/systemd-cron-c)
Я планирую собрать systemd-cron-c в сизиф, и выставить Conflict: vixie-cron.
Тогда cron-файлы будут преобразовываться в родные для systemd файлы
timer. А дальше, надо будет смотреть, можно ли придумать аналог alias
для таких файлов.


-- 
Alexey Shabalin

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-17 23:26                     ` Dmitry V. Levin
  2016-02-18  7:50                       ` Alexey Shabalin
@ 2016-02-18 12:49                       ` Aleksey Avdeev
  2016-02-18 14:55                         ` Alexey Shabalin
  1 sibling, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-18 12:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 2619 bytes --]

18.02.2016 02:26, Dmitry V. Levin пишет:
> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>>> ...
>>>>
>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>>> -- Поддержка tmpfiles для sysvinit.
>>>
>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>>> sysvinit-tmpfiles-0.1-alt1 (см.
>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>
>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>> сервис tmpfiles, с небольшими моими правками.
> 
> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
> для systemd-only системы, то их надо убрать из systemd-utils.

  По результатам экспериментов с sysvinit-tmpfiles у меня сложилось
мнение, что наиболее простой вариант получения чистых systemd-only
систем -- вынос поддержки sysvinit в отдельные подпакеты, например с
названиями вида *-sysvinit (тогда на systemd-only системах их можно не
ставить). Причины:

1. Для нормальной установки на систему под systemd, пакет содержащий
%_initdir/<name> должен содержать и /lib/systemd/system/<name>.service.
Иначе при установки пакета будут наблюдаться ошибки (см.
<https://lists.altlinux.org/pipermail/sisyphus/2016-February/364737.html>).

2. При этом симлинк вида /lib/systemd/system/<name>.service -> /dev/null
к исправлении ситуации не приводит. А симлинк на реальный service, вида
/lib/systemd/system/<name>.service ->
/lib/systemd/system/<realnamename>.service, приведёт к зависимости на
пакет его содержащий, что не всегда допустимо.

3. В свете предыдущего пункта, исключения зависимости на пакет
содержащий /lib/systemd/system/<realnamename>.service, пакету с
%_initdir/<name> потребуется:

а) обвить /lib/systemd/system/<name>.service как %ghost;

б) иметь тригер, отслеживающий установку/удаление/наличие пакета
содержащего <realnamename>.service и в зависимосте от этого
создающего/удаляющего симлинк <name>.service -> <realnamename>.service.

  В общем, наиболее простой вариант:

1. Симлинк <name>.service -> <realnamename>.service пометить в пакет
содержащий <realnamename>.service.

2. %_initdir/<name>, без <name>.service, в отдельный пакет.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18  7:50                       ` Alexey Shabalin
@ 2016-02-18 13:27                         ` Aleksey Avdeev
  2016-02-18 15:01                           ` Alexey Shabalin
  2016-02-18 15:21                         ` Dmitry V. Levin
  1 sibling, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-18 13:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 2864 bytes --]

18.02.2016 10:50, Alexey Shabalin пишет:
> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin
> <ldv@altlinux.org> написал:
>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>>>> ...
>>>>>
>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>>>> -- Поддержка tmpfiles для sysvinit.
>>>>
>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>>>> sysvinit-tmpfiles-0.1-alt1 (см.
>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>>
>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>>> сервис tmpfiles, с небольшими моими правками.
>>
>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
>> для systemd-only системы, то их надо убрать из systemd-utils.
> 
> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал
> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет
> запускаться правильный unit.

 Как показало обсуждение в @devel (см.
<https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>):

1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован
в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup).

2. На t7/p7 %_initdir/tmpfiles нужен, т. к. в /etc/rc.d/scripts/cleanup
предоставляемым startup-0.9.8.38-alt1 systemd-tmpfiles не упоминается.

> 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал
> %_sysconfdir/cron.daily/stmpclean, но является более гибким в
> настройках за счёт использования {/lib|/etc}/tmpfiles.d
> В принципе нет ничего страшного, если они отработают оба.

  При использовании sysvinit наличие %_sysconfdir/cron.daily/tmpfiles
желательно как на t7/p7 так и на Сизифе. Но именно что _желательно_: его
отсутствие не приводит к фатальным последствиям.

  Вариант для очистки systemd-only систем:

1. В пакеты собираемые в рамках systemd, поместить только симлинк
tmpfiles.service -> systemd-tmpfiles-setup.service. Без
%_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles.

2. %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles я помещу в
реанимированный sysvinit-tmpfiles, но без tmpfiles.service.

  Тогда как такой вариант:

1. На systemd-only системах sysvinit-tmpfiles можно будет не ставить.

2. Не будет ошибок при установке sysvinit-tmpfiles на systemd системы,
т. к. tmpfiles.service соответствующий %_initdir/tmpfiles уже будет
присутствовать в системе.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 12:49                       ` Aleksey Avdeev
@ 2016-02-18 14:55                         ` Alexey Shabalin
  2016-02-18 18:51                           ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Alexey Shabalin @ 2016-02-18 14:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

18 февраля 2016 г., 15:49 пользователь Aleksey Avdeev
<solo@solin.spb.ru> написал:
> 18.02.2016 02:26, Dmitry V. Levin пишет:
>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>>>> ...
>>>>>
>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>>>> -- Поддержка tmpfiles для sysvinit.
>>>>
>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>>>> sysvinit-tmpfiles-0.1-alt1 (см.
>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>>
>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>>> сервис tmpfiles, с небольшими моими правками.
>>
>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
>> для systemd-only системы, то их надо убрать из systemd-utils.
>
>   По результатам экспериментов с sysvinit-tmpfiles у меня сложилось
> мнение, что наиболее простой вариант получения чистых systemd-only
> систем -- вынос поддержки sysvinit в отдельные подпакеты, например с
> названиями вида *-sysvinit (тогда на systemd-only системах их можно не
> ставить). Причины:

Нет, не надо придумывать никаких дополнительных пакетов вида *-sysvinit.

> 1. Для нормальной установки на систему под systemd, пакет содержащий
> %_initdir/<name> должен содержать и /lib/systemd/system/<name>.service.
> Иначе при установки пакета будут наблюдаться ошибки (см.
> <https://lists.altlinux.org/pipermail/sisyphus/2016-February/364737.html>).
Да, именно должен. И robocop обучен искать ошибки.


> 2. При этом симлинк вида /lib/systemd/system/<name>.service -> /dev/null
> к исправлении ситуации не приводит.

исправляет

> А симлинк на реальный service, вида
> /lib/systemd/system/<name>.service ->
> /lib/systemd/system/<realnamename>.service, приведёт к зависимости на
> пакет его содержащий, что не всегда допустимо.
Ничего не приведет ни к каким зависимостям, потому что эти симлинки и
цель должны быть в одном пакете. Это механизм alias, не надо его
использовать для чего-то другого.

> 3. В свете предыдущего пункта, исключения зависимости на пакет
> содержащий /lib/systemd/system/<realnamename>.service, пакету с
> %_initdir/<name> потребуется:
>
> а) обвить /lib/systemd/system/<name>.service как %ghost;
>
> б) иметь тригер, отслеживающий установку/удаление/наличие пакета
> содержащего <realnamename>.service и в зависимосте от этого
> создающего/удаляющего симлинк <name>.service -> <realnamename>.service.

Не надо придумывать лишние не нужные интелекты.

>   В общем, наиболее простой вариант:
>
> 1. Симлинк <name>.service -> <realnamename>.service пометить в пакет
> содержащий <realnamename>.service.
>
> 2. %_initdir/<name>, без <name>.service, в отдельный пакет.
>



-- 
Alexey Shabalin

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 13:27                         ` Aleksey Avdeev
@ 2016-02-18 15:01                           ` Alexey Shabalin
  2016-02-18 15:11                             ` Dmitry V. Levin
  0 siblings, 1 reply; 34+ messages in thread
From: Alexey Shabalin @ 2016-02-18 15:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev
<solo@solin.spb.ru> написал:
> 18.02.2016 10:50, Alexey Shabalin пишет:
>> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin
>> <ldv@altlinux.org> написал:
>>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
>>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
>>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>>>>> ...
>>>>>>
>>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>>>>> -- Поддержка tmpfiles для sysvinit.
>>>>>
>>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>>>>> sysvinit-tmpfiles-0.1-alt1 (см.
>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>>>
>>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>>>> сервис tmpfiles, с небольшими моими правками.
>>>
>>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
>>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
>>> для systemd-only системы, то их надо убрать из systemd-utils.
>>
>> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал
>> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет
>> запускаться правильный unit.
>
>  Как показало обсуждение в @devel (см.
> <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>):
>
> 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован
> в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup).

вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего
не создаст, а большинство сервисов об этом не заботятся.

tmpfiles решает 2 задачи:
- создание файлов и директорий на tmpfs
- очистка tmp
В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но
не в других tmpfs.

Алексей, хватит уже метаться в разные крайности.


> 2. На t7/p7 %_initdir/tmpfiles нужен, т. к. в /etc/rc.d/scripts/cleanup
> предоставляемым startup-0.9.8.38-alt1 systemd-tmpfiles не упоминается.
>
>> 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал
>> %_sysconfdir/cron.daily/stmpclean, но является более гибким в
>> настройках за счёт использования {/lib|/etc}/tmpfiles.d
>> В принципе нет ничего страшного, если они отработают оба.
>
>   При использовании sysvinit наличие %_sysconfdir/cron.daily/tmpfiles
> желательно как на t7/p7 так и на Сизифе. Но именно что _желательно_: его
> отсутствие не приводит к фатальным последствиям.
>
>   Вариант для очистки systemd-only систем:
>
> 1. В пакеты собираемые в рамках systemd, поместить только симлинк
> tmpfiles.service -> systemd-tmpfiles-setup.service. Без
> %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles.
>
> 2. %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles я помещу в
> реанимированный sysvinit-tmpfiles, но без tmpfiles.service.
>
>   Тогда как такой вариант:
>
> 1. На systemd-only системах sysvinit-tmpfiles можно будет не ставить.
>
> 2. Не будет ошибок при установке sysvinit-tmpfiles на systemd системы,
> т. к. tmpfiles.service соответствующий %_initdir/tmpfiles уже будет
> присутствовать в системе.
>
> --
>
> С уважением. Алексей.
>
>
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus



-- 
Alexey Shabalin

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 15:01                           ` Alexey Shabalin
@ 2016-02-18 15:11                             ` Dmitry V. Levin
  2016-02-18 15:16                               ` Alexey Shabalin
  0 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2016-02-18 15:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 2739 bytes --]

On Thu, Feb 18, 2016 at 06:01:38PM +0300, Alexey Shabalin wrote:
> 18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev
> <solo@solin.spb.ru> написал:
> > 18.02.2016 10:50, Alexey Shabalin пишет:
> >> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin
> >> <ldv@altlinux.org> написал:
> >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
> >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
> >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
> >>>>> ...
> >>>>>>
> >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
> >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
> >>>>>> -- Поддержка tmpfiles для sysvinit.
> >>>>>
> >>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
> >>>>> sysvinit-tmpfiles-0.1-alt1 (см.
> >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
> >>>>
> >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
> >>>> сервис tmpfiles, с небольшими моими правками.
> >>>
> >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
> >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
> >>> для systemd-only системы, то их надо убрать из systemd-utils.
> >>
> >> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал
> >> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет
> >> запускаться правильный unit.
> >
> >  Как показало обсуждение в @devel (см.
> > <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>):
> >
> > 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован
> > в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup).
> 
> вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего
> не создаст, а большинство сервисов об этом не заботятся.

Если %_initdir/tmpfiles делает в точности то же самое, что и
/etc/rc.d/scripts/cleanup, то зачем нужен %_initdir/tmpfiles?

> tmpfiles решает 2 задачи:
> - создание файлов и директорий на tmpfs
> - очистка tmp
> В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но
> не в других tmpfs.

Разве?  Сейчас у нас есть
- /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо,
  при установке/обновлении пакетов;
- /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо,
  при старте sysvinit-системы;
- systemd-tmpfiles-setup.service: создаёт всё, что надо,
  при старте systemd-системы.

Таким образом, %_initdir/tmpfiles не нужен ни для sysvinit-системы,
ни для systemd-системы.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 15:11                             ` Dmitry V. Levin
@ 2016-02-18 15:16                               ` Alexey Shabalin
  2016-02-18 15:22                                 ` Dmitry V. Levin
  2016-02-18 19:28                                 ` Aleksey Avdeev
  0 siblings, 2 replies; 34+ messages in thread
From: Alexey Shabalin @ 2016-02-18 15:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

18 февраля 2016 г., 18:11 пользователь Dmitry V. Levin
<ldv@altlinux.org> написал:
> On Thu, Feb 18, 2016 at 06:01:38PM +0300, Alexey Shabalin wrote:
>> 18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev
>> <solo@solin.spb.ru> написал:
>> > 18.02.2016 10:50, Alexey Shabalin пишет:
>> >> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin
>> >> <ldv@altlinux.org> написал:
>> >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
>> >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
>> >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>> >>>>> ...
>> >>>>>>
>> >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>> >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>> >>>>>> -- Поддержка tmpfiles для sysvinit.
>> >>>>>
>> >>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>> >>>>> sysvinit-tmpfiles-0.1-alt1 (см.
>> >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>> >>>>
>> >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>> >>>> сервис tmpfiles, с небольшими моими правками.
>> >>>
>> >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
>> >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
>> >>> для systemd-only системы, то их надо убрать из systemd-utils.
>> >>
>> >> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал
>> >> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет
>> >> запускаться правильный unit.
>> >
>> >  Как показало обсуждение в @devel (см.
>> > <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>):
>> >
>> > 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован
>> > в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup).
>>
>> вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего
>> не создаст, а большинство сервисов об этом не заботятся.
>
> Если %_initdir/tmpfiles делает в точности то же самое, что и
> /etc/rc.d/scripts/cleanup, то зачем нужен %_initdir/tmpfiles?
>
>> tmpfiles решает 2 задачи:
>> - создание файлов и директорий на tmpfs
>> - очистка tmp
>> В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но
>> не в других tmpfs.
>
> Разве?  Сейчас у нас есть
> - /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо,
>   при установке/обновлении пакетов;
> - /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо,
>   при старте sysvinit-системы;
> - systemd-tmpfiles-setup.service: создаёт всё, что надо,
>   при старте systemd-системы.

Точно. Извиняюсь, ошибся. думал что cleanup только очищает, а не создаёт.

> Таким образом, %_initdir/tmpfiles не нужен ни для sysvinit-системы,
> ни для systemd-системы.
Да, согласен. не нужен.

-- 
Alexey Shabalin

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18  7:50                       ` Alexey Shabalin
  2016-02-18 13:27                         ` Aleksey Avdeev
@ 2016-02-18 15:21                         ` Dmitry V. Levin
  2016-02-18 19:13                           ` Aleksey Avdeev
  2016-02-19  7:34                           ` Sergey V Turchin
  1 sibling, 2 replies; 34+ messages in thread
From: Dmitry V. Levin @ 2016-02-18 15:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 2139 bytes --]

On Thu, Feb 18, 2016 at 10:50:43AM +0300, Alexey Shabalin wrote:
> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin
> <ldv@altlinux.org> написал:
> > On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
> >> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
> >> > 10.02.2016 23:41, Aleksey Avdeev пишет:
> >> > ...
> >> >>
> >> >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
> >> >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
> >> >> -- Поддержка tmpfiles для sysvinit.
> >> >
> >> >   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
> >> > sysvinit-tmpfiles-0.1-alt1 (см.
> >> > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
> >>
> >> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
> >> сервис tmpfiles, с небольшими моими правками.
> >
> > Там в пакет systemd-utils просочились %_initdir/tmpfiles и
> > %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
> > для systemd-only системы, то их надо убрать из systemd-utils.
> 
> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал
> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет
> запускаться правильный unit.

Это хорошо.
К сожалению, %_initdir/tmpfiles немного мешает в sysvinit-системах:
systemd-tmpfiles --clean и
systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev
будут выполнятся дважды при старте системы.

> 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал
> %_sysconfdir/cron.daily/stmpclean, но является более гибким в
> настройках за счёт использования {/lib|/etc}/tmpfiles.d
> В принципе нет ничего страшного, если они отработают оба.

А разве уже существующий systemd-tmpfiles-clean.timer не делает
то же самое на systemd-системах?

Есть ощущение, что %_sysconfdir/cron.daily/tmpfiles нужен только
в sysvinit-системах и только если не используется
%_sysconfdir/cron.daily/stmpclean


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 15:16                               ` Alexey Shabalin
@ 2016-02-18 15:22                                 ` Dmitry V. Levin
  2016-02-18 19:28                                 ` Aleksey Avdeev
  1 sibling, 0 replies; 34+ messages in thread
From: Dmitry V. Levin @ 2016-02-18 15:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 3101 bytes --]

On Thu, Feb 18, 2016 at 06:16:42PM +0300, Alexey Shabalin wrote:
> 18 февраля 2016 г., 18:11 пользователь Dmitry V. Levin
> <ldv@altlinux.org> написал:
> > On Thu, Feb 18, 2016 at 06:01:38PM +0300, Alexey Shabalin wrote:
> >> 18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev
> >> <solo@solin.spb.ru> написал:
> >> > 18.02.2016 10:50, Alexey Shabalin пишет:
> >> >> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin
> >> >> <ldv@altlinux.org> написал:
> >> >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
> >> >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
> >> >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
> >> >>>>> ...
> >> >>>>>>
> >> >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
> >> >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
> >> >>>>>> -- Поддержка tmpfiles для sysvinit.
> >> >>>>>
> >> >>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
> >> >>>>> sysvinit-tmpfiles-0.1-alt1 (см.
> >> >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
> >> >>>>
> >> >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
> >> >>>> сервис tmpfiles, с небольшими моими правками.
> >> >>>
> >> >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
> >> >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
> >> >>> для systemd-only системы, то их надо убрать из systemd-utils.
> >> >>
> >> >> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал
> >> >> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет
> >> >> запускаться правильный unit.
> >> >
> >> >  Как показало обсуждение в @devel (см.
> >> > <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>):
> >> >
> >> > 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован
> >> > в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup).
> >>
> >> вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего
> >> не создаст, а большинство сервисов об этом не заботятся.
> >
> > Если %_initdir/tmpfiles делает в точности то же самое, что и
> > /etc/rc.d/scripts/cleanup, то зачем нужен %_initdir/tmpfiles?
> >
> >> tmpfiles решает 2 задачи:
> >> - создание файлов и директорий на tmpfs
> >> - очистка tmp
> >> В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но
> >> не в других tmpfs.
> >
> > Разве?  Сейчас у нас есть
> > - /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо,
> >   при установке/обновлении пакетов;
> > - /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо,
> >   при старте sysvinit-системы;
> > - systemd-tmpfiles-setup.service: создаёт всё, что надо,
> >   при старте systemd-системы.
> 
> Точно. Извиняюсь, ошибся. думал что cleanup только очищает, а не создаёт.

Не очень удачное название скрипта, согласен.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 14:55                         ` Alexey Shabalin
@ 2016-02-18 18:51                           ` Aleksey Avdeev
  0 siblings, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-18 18:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 4087 bytes --]

18.02.2016 17:55, Alexey Shabalin пишет:
> 18 февраля 2016 г., 15:49 пользователь Aleksey Avdeev
> <solo@solin.spb.ru> написал:
>> 18.02.2016 02:26, Dmitry V. Levin пишет:
>>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote:
>>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал:
>>>>> 10.02.2016 23:41, Aleksey Avdeev пишет:
>>>>> ...
>>>>>>
>>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см.
>>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>)
>>>>>> -- Поддержка tmpfiles для sysvinit.
>>>>>
>>>>>   В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа:
>>>>> sysvinit-tmpfiles-0.1-alt1 (см.
>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>).
>>>>
>>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>>>> сервис tmpfiles, с небольшими моими правками.
>>>
>>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и
>>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны
>>> для systemd-only системы, то их надо убрать из systemd-utils.
>>
>>   По результатам экспериментов с sysvinit-tmpfiles у меня сложилось
>> мнение, что наиболее простой вариант получения чистых systemd-only
>> систем -- вынос поддержки sysvinit в отдельные подпакеты, например с
>> названиями вида *-sysvinit (тогда на systemd-only системах их можно не
>> ставить). Причины:
> 
> Нет, не надо придумывать никаких дополнительных пакетов вида *-sysvinit.
> 
>> 1. Для нормальной установки на систему под systemd, пакет содержащий
>> %_initdir/<name> должен содержать и /lib/systemd/system/<name>.service.
>> Иначе при установки пакета будут наблюдаться ошибки (см.
>> <https://lists.altlinux.org/pipermail/sisyphus/2016-February/364737.html>).
> Да, именно должен. И robocop обучен искать ошибки.
> 
> 
>> 2. При этом симлинк вида /lib/systemd/system/<name>.service -> /dev/null
>> к исправлении ситуации не приводит.
> 
> исправляет

  У меня не получилось, цитирую
<https://lists.altlinux.org/pipermail/sisyphus/2016-February/364761.html> (читать
симлинк /lib/systemd/system/tmpfiles.service -> /dev/null):

>   Похоже симлинк /lib/systemd/system/tmpfiles -> /dev/null не
> помогает... При установке под systemd наблюдаю следующее:
> 
> $ sudo -H apt-get install sysvinit-tmpfiles
> ...
> Preparing...                 ################################## [100%]
> 1: sysvinit-tmpfiles         ################################## [100%]
> Failed to issue method call: No such file or directory
> Running /usr/lib/rpm/posttrans-filetriggers
> Done.

  Т. е. у меня симлинк /lib/systemd/system/tmpfiles.service -> /dev/null
данную ошибку ("Failed to issue method call: No such file or directory"
при установке пакета) не исправлял... Или это опять, разница между
версиями в Сизифе и t7?

> 
>> А симлинк на реальный service, вида
>> /lib/systemd/system/<name>.service ->
>> /lib/systemd/system/<realnamename>.service, приведёт к зависимости на
>> пакет его содержащий, что не всегда допустимо.
> Ничего не приведет ни к каким зависимостям, потому что эти симлинки и
> цель должны быть в одном пакете. Это механизм alias, не надо его
> использовать для чего-то другого.

  OK. Прошу в добавить systemd alias вида tmpfiles.service ->
systemd-tmpfiles-setup.service.
> 
>> 3. В свете предыдущего пункта, исключения зависимости на пакет
>> содержащий /lib/systemd/system/<realnamename>.service, пакету с
>> %_initdir/<name> потребуется:
>>
>> а) обвить /lib/systemd/system/<name>.service как %ghost;
>>
>> б) иметь тригер, отслеживающий установку/удаление/наличие пакета
>> содержащего <realnamename>.service и в зависимосте от этого
>> создающего/удаляющего симлинк <name>.service -> <realnamename>.service.
> 
> Не надо придумывать лишние не нужные интелекты.

  Согласен. Это излишний источник ненадёжности на пустом месте.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 15:21                         ` Dmitry V. Levin
@ 2016-02-18 19:13                           ` Aleksey Avdeev
  2016-02-19  7:34                           ` Sergey V Turchin
  1 sibling, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-18 19:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1641 bytes --]

18.02.2016 18:21, Dmitry V. Levin пишет:
> On Thu, Feb 18, 2016 at 10:50:43AM +0300, Alexey Shabalin wrote:
...
>> 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал
>> %_sysconfdir/cron.daily/stmpclean, но является более гибким в
>> настройках за счёт использования {/lib|/etc}/tmpfiles.d
>> В принципе нет ничего страшного, если они отработают оба.
> 
> А разве уже существующий systemd-tmpfiles-clean.timer не делает
> то же самое на systemd-системах?

  Тоже самое: %_sysconfdir/cron.daily/tmpfiles это попытка реализовать
функционал systemd-tmpfiles-clean.timer на sysvinit-системах.

> 
> Есть ощущение, что %_sysconfdir/cron.daily/tmpfiles нужен только
> в sysvinit-системах и только если не используется
> %_sysconfdir/cron.daily/stmpclean

  Да, %_sysconfdir/cron.daily/tmpfiles только для sysvinit-систем. Более
того, там предусмотрен механизм принудительного завершения работы, если
обнаружен запуск под systemd (в %_initdir/tmpfiles, который используется
для свершения действий).

  Основное отличие функционала %_sysconfdir/cron.daily/tmpfiles от
%_sysconfdir/cron.daily/stmpclean -- легкость автоматической настройки
списка очищаемых каталогов и их параметров:

1. %_sysconfdir/cron.daily/stmpclean -- обрабатывает только то, что
жёстко в данном скрипте прописано и ничего более. Чтобы внести изменения
нужно редактировать данный скрипт.

2. %_sysconfdir/cron.daily/tmpfiles -- всё что прописано в любом из
{/lib|/etc}/tmpfiles.d/*.conf. Т. е. любой из пакетов может заказать
очистку произвольного списка каталогов с произвольными периодами очистки.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 15:16                               ` Alexey Shabalin
  2016-02-18 15:22                                 ` Dmitry V. Levin
@ 2016-02-18 19:28                                 ` Aleksey Avdeev
  1 sibling, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-18 19:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1200 bytes --]

18.02.2016 18:16, Alexey Shabalin пишет:
> 18 февраля 2016 г., 18:11 пользователь Dmitry V. Levin
> <ldv@altlinux.org> написал:
...
>>
>> Разве?  Сейчас у нас есть
>> - /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо,
>>   при установке/обновлении пакетов;
>> - /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо,
>>   при старте sysvinit-системы;
>> - systemd-tmpfiles-setup.service: создаёт всё, что надо,
>>   при старте systemd-системы.
> 
> Точно. Извиняюсь, ошибся. думал что cleanup только очищает, а не создаёт.
> 
>> Таким образом, %_initdir/tmpfiles не нужен ни для sysvinit-системы,
>> ни для systemd-системы.
> Да, согласен. не нужен.

  Не нужен для Сизифа. А для sysvinit-системы на t7/p7 нужен, т. к. там
в /etc/rc.d/scripts/cleanup нет такого функционала.

  Прошу сохранить в systemd симлинк /lib/systemd/system/tmpfiles.service
-> /lib/systemd/system/systemd-tmpfiles-setup.service: тогда необходимый
для sysvinit функционал я реализую отдельным пакетом, содержащим:

1. Для Сизифа только %_sysconfdir/cron.daily/tmpfiles.

2. Для t7 -- %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-18 15:21                         ` Dmitry V. Levin
  2016-02-18 19:13                           ` Aleksey Avdeev
@ 2016-02-19  7:34                           ` Sergey V Turchin
  2016-02-19 10:06                             ` Aleksey Avdeev
  1 sibling, 1 reply; 34+ messages in thread
From: Sergey V Turchin @ 2016-02-19  7:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday, 18 February 2016 18:21:39 MSK Dmitry V wrote:

[...]
> К сожалению, %_initdir/tmpfiles немного мешает в sysvinit-системах:
> systemd-tmpfiles --clean и
> systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev
> будут выполнятся дважды при старте системы.
http://bugs.altlinux.org/28681
Так же, как и это?

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-19  7:34                           ` Sergey V Turchin
@ 2016-02-19 10:06                             ` Aleksey Avdeev
  0 siblings, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-19 10:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 471 bytes --]

19.02.2016 10:34, Sergey V Turchin пишет:
> On Thursday, 18 February 2016 18:21:39 MSK Dmitry V wrote:
> 
> [...]
>> К сожалению, %_initdir/tmpfiles немного мешает в sysvinit-системах:
>> systemd-tmpfiles --clean и
>> systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev
>> будут выполнятся дважды при старте системы.
> http://bugs.altlinux.org/28681
> Так же, как и это?

  По факту -- надо перевешивать на t7.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-17 11:19                         ` Aleksey Avdeev
@ 2016-02-20 15:32                           ` Aleksey Avdeev
  2016-03-06 10:46                             ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-02-20 15:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 2446 bytes --]

17.02.2016 14:19, Aleksey Avdeev пишет:
> 15.02.2016 15:24, Alexey Shabalin пишет:
>> 15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev
>> <solo@solin.spb.ru> написал:
>>> 15.02.2016 13:06, Alexey Shabalin пишет:
...
>>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>>>> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles
>>>> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить
>>>> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе.
>>>
>>>   OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую
>>> исправленный сервис tmpfiles на systemd-201 в t7 (будет в
>>> <http://git.altlinux.org/tasks/156715/>).
> 
>   В <http://git.altlinux.org/tasks/156715/>, для t7, собран
> systemd-201-alt1.M70T.4.3 (см.
> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=0d702373840d931a3b6a711c7b3075bc70df27b0>).
> Прошу тестировать (мои тесты прошёл).
> 
>   Пакет sysvinit-tmpfiles умер, так и не родившись.

  Пакет sysvinit-tmpfiles возрождается... Прошу тестировать:

1. <http://git.altlinux.org/tasks/159742/>, для Сизиф. Содержит
sysvinit-tmpfiles-1.0-alt1 (см.
<http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=662121a7bd0a3963fccf45635ff9b7d24f5c3bc3>),
содержащий только %_sysconfdir/cron.daily/tmpfiles (т. к.
%_initdir/tmpfiles на Сизифе не нужен). Данный пакет планирую отправить
в Сизиф без изменений.

2. <http://git.altlinux.org/tasks/156715/>, для t7. Содержит:

systemd-201-alt1.M70T.4.5 (см.
<http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=72751ba4d312e87568caae762d566be4375ede62>).
Основные отличия от текущего systemd-201-alt1.M70T.2 (см.
<http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commit;h=97beaae7402dcd978480db8440b8226e917eaa10>):
выделенный systemd-utils и симлинк %_unitdir/tmpfiles.service ->
systemd-tmpfiles-setup.service. Если не будет информации о ляпах, то
данный пакет уйдет в t7 с поднятием релиза -- как systemd-201-alt1.M70T.5

sysvinit-tmpfiles-0.2-alt1 (см.
<http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=6f8037c5e0e86e9b644fb99db961791e7b74fe73>),
содержащий %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. Данный
пакет планирую отправить в t7 без изменений.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-02-20 15:32                           ` Aleksey Avdeev
@ 2016-03-06 10:46                             ` Aleksey Avdeev
  2016-03-15  9:19                               ` Aleksey Avdeev
  0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2016-03-06 10:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 2342 bytes --]

20.02.2016 18:32, Aleksey Avdeev пишет:
> 17.02.2016 14:19, Aleksey Avdeev пишет:
>> 15.02.2016 15:24, Alexey Shabalin пишет:
>>> 15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev
>>> <solo@solin.spb.ru> написал:
>>>> 15.02.2016 13:06, Alexey Shabalin пишет:
> ...
>>>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш
>>>>> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles
>>>>> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить
>>>>> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе.
>>>>
...
>   Пакет sysvinit-tmpfiles возрождается... Прошу тестировать:
> 
> 1. <http://git.altlinux.org/tasks/159742/>, для Сизиф. Содержит
> sysvinit-tmpfiles-1.0-alt1 (см.
> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=662121a7bd0a3963fccf45635ff9b7d24f5c3bc3>),
> содержащий только %_sysconfdir/cron.daily/tmpfiles (т. к.
> %_initdir/tmpfiles на Сизифе не нужен). Данный пакет планирую отправить
> в Сизиф без изменений.

  Ушёл в Сизиф.

> 
> 2. <http://git.altlinux.org/tasks/156715/>, для t7. Содержит:
> 
> systemd-201-alt1.M70T.4.5 (см.
> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=72751ba4d312e87568caae762d566be4375ede62>).
> Основные отличия от текущего systemd-201-alt1.M70T.2 (см.
> <http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commit;h=97beaae7402dcd978480db8440b8226e917eaa10>):
> выделенный systemd-utils и симлинк %_unitdir/tmpfiles.service ->
> systemd-tmpfiles-setup.service. Если не будет информации о ляпах, то
> данный пакет уйдет в t7 с поднятием релиза -- как systemd-201-alt1.M70T.5

  В задании systemd обновлён до systemd-201-alt1.M70T.5 (см.
<http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=9a1447baa526c06771d88f9a93c0a1e13252caf0>).
Прошу тестировать -- это то что уйдёт в t7 по завершении #159059
(shaba@a) с systemd-229.

> 
> sysvinit-tmpfiles-0.2-alt1 (см.
> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=6f8037c5e0e86e9b644fb99db961791e7b74fe73>),
> содержащий %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. Данный
> пакет планирую отправить в t7 без изменений.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  2016-03-06 10:46                             ` Aleksey Avdeev
@ 2016-03-15  9:19                               ` Aleksey Avdeev
  0 siblings, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2016-03-15  9:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 1376 bytes --]

06.03.2016 13:46, Aleksey Avdeev пишет:
> 20.02.2016 18:32, Aleksey Avdeev пишет:
...
>>
>> 2. <http://git.altlinux.org/tasks/156715/>, для t7. Содержит:

  Ушло в t7.

>>
>> systemd-201-alt1.M70T.4.5 (см.
>> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=72751ba4d312e87568caae762d566be4375ede62>).
>> Основные отличия от текущего systemd-201-alt1.M70T.2 (см.
>> <http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commit;h=97beaae7402dcd978480db8440b8226e917eaa10>):
>> выделенный systemd-utils и симлинк %_unitdir/tmpfiles.service ->
>> systemd-tmpfiles-setup.service. Если не будет информации о ляпах, то
>> данный пакет уйдет в t7 с поднятием релиза -- как systemd-201-alt1.M70T.5
> 
>   В задании systemd обновлён до systemd-201-alt1.M70T.5 (см.
> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=9a1447baa526c06771d88f9a93c0a1e13252caf0>).
> Прошу тестировать -- это то что уйдёт в t7 по завершении #159059
> (shaba@a) с systemd-229.
> 
>>
>> sysvinit-tmpfiles-0.2-alt1 (см.
>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=6f8037c5e0e86e9b644fb99db961791e7b74fe73>),
>> содержащий %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. Данный
>> пакет планирую отправить в t7 без изменений.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [sisyphus] [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus)
    2016-01-31 11:25 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev
@ 2016-03-23 18:46 ` Aleksey Avdeev
  1 sibling, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2016-03-23 18:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions


[-- Attachment #1.1: Type: text/plain, Size: 1673 bytes --]

Приветную.

  Т. к. теперь на грабли с dbus наступил не только я
(<https://bugzilla.altlinux.org/show_bug.cgi?id=31906> оказалось дублем
<https://bugzilla.altlinux.org/show_bug.cgi?id=31740>), снова поднимаю
данную тему.

31.01.2016 00:49, Aleksey Avdeev пишет:
> Приветствую.
> 
>   Прошу пропустить в Сизиф и p7 пакеты исправляющие
...
> <https://bugzilla.altlinux.org/show_bug.cgi?id=31740>:
> 
...
> 3. <http://git.altlinux.org/tasks/156794/> -- dbus-1.10.6-alt2 (см.
> <http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=c0502f59c2d01b9a2ae359ead011fcfa96228775>),

  <http://git.altlinux.org/tasks/161915>

> в Сизиф. Изменения относительно текущего dbus-1.10.6-alt1:
> 
> 3.а) Добавлен /lib/tmpfiles.d/dbus.conf, обеспечивающий создание
> каталогов для сокетов:
> 
> d /var/run/dbus 0755 root root -
> d /var/run/dbus/users 1777 root root -
> 
> 3.б) Для systemd обеспечен запуск dbus.socket после
> systemd-tmpfiles-setup.service, создающего каталоги для сокетов (если их
> нет):
> 
> $ cat /lib/systemd/system/dbus.socket
> [Unit]
> Description=D-Bus System Message Bus Socket
> Wants=systemd-tmpfiles-setup.service
> After=systemd-tmpfiles-setup.service
> ...
> 
> 4. <http://git.altlinux.org/tasks/156795/> -- dbus-1.6.30-alt0.M70T.3 (см.
> <http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=1f47a54b79a5219163e3fbabc4ccf38e4779b4cf>),

  <http://git.altlinux.org/tasks/161916>

> в t7 (пакет протестирован на системах под управлением systemd и
> sysvinit). Изменения относительно текущего dbus-1.6.30-alt0.M70T.3
> аналогичны пп. 3.а и 3.б.


-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

end of thread, other threads:[~2016-03-23 18:46 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-31 11:25 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev
2016-01-31 13:59   ` Serg A. Kotlyarov
2016-01-31 14:07     ` ruslandh
2016-01-31 14:33     ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev
2016-01-31 14:49       ` Serg A. Kotlyarov
2016-01-31 22:34       ` Aleksey Avdeev
2016-02-01 15:32         ` Serg A. Kotlyarov
2016-02-01 17:46           ` Alexey Shabalin
2016-02-01 23:16             ` Aleksey Avdeev
2016-02-10 20:41               ` Aleksey Avdeev
2016-02-11  6:06                 ` Aleksey Avdeev
2016-02-15 10:06                   ` Alexey Shabalin
2016-02-15 12:12                     ` Aleksey Avdeev
2016-02-15 12:24                       ` Alexey Shabalin
2016-02-17 11:19                         ` Aleksey Avdeev
2016-02-20 15:32                           ` Aleksey Avdeev
2016-03-06 10:46                             ` Aleksey Avdeev
2016-03-15  9:19                               ` Aleksey Avdeev
2016-02-17 23:26                     ` Dmitry V. Levin
2016-02-18  7:50                       ` Alexey Shabalin
2016-02-18 13:27                         ` Aleksey Avdeev
2016-02-18 15:01                           ` Alexey Shabalin
2016-02-18 15:11                             ` Dmitry V. Levin
2016-02-18 15:16                               ` Alexey Shabalin
2016-02-18 15:22                                 ` Dmitry V. Levin
2016-02-18 19:28                                 ` Aleksey Avdeev
2016-02-18 15:21                         ` Dmitry V. Levin
2016-02-18 19:13                           ` Aleksey Avdeev
2016-02-19  7:34                           ` Sergey V Turchin
2016-02-19 10:06                             ` Aleksey Avdeev
2016-02-18 12:49                       ` Aleksey Avdeev
2016-02-18 14:55                         ` Alexey Shabalin
2016-02-18 18:51                           ` Aleksey Avdeev
2016-03-23 18:46 ` [sisyphus] [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git