* [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