ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] A: Прошу пропустить доработанные sustemd и dbus
@ 2016-01-30 21:49 Aleksey Avdeev
  2016-01-30 22:07 ` Hihin Ruslan
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Aleksey Avdeev @ 2016-01-30 21:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

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

  Прошу пропустить в Сизиф и 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 #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-01-30 21:49 [devel] A: Прошу пропустить доработанные sustemd и dbus Aleksey Avdeev
@ 2016-01-30 22:07 ` Hihin Ruslan
  2016-01-31 13:38   ` Aleksey Avdeev
  2016-01-31  0:20 ` Dmitry V. Levin
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 12+ messages in thread
From: Hihin Ruslan @ 2016-01-30 22:07 UTC (permalink / raw)
  To: devel

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

Здравствуйте Aleksey Avdeev
  В сообщении от 31 января 2016 Aleksey Avdeev написал(a):
> Приветствую.
>
>   Прошу пропустить в Сизиф и p7 пакеты исправляющие
> <https://bugzilla.altlinux.org/show_bug.cgi?id=31718> и
> <https://bugzilla.altlinux.org/show_bug.cgi?id=31740>:
....

>
> 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/0
>37392.html>.

Алексей, вы хоть на форуме сообщение оставляйте, тогда может 
будет больше база тестеров.

-- 
  А ещё говорят так  (fortune):
 
QOTD: "When she hauled ass, it took three trips." 
________________________________________________________________________
С уважением Хихин Руслан

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

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-01-30 21:49 [devel] A: Прошу пропустить доработанные sustemd и dbus Aleksey Avdeev
  2016-01-30 22:07 ` Hihin Ruslan
@ 2016-01-31  0:20 ` Dmitry V. Levin
  2016-01-31 10:43   ` Aleksey Avdeev
                     ` (2 subsequent siblings)
  4 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2016-01-31  0:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Hi,

On Sun, Jan 31, 2016 at 12:49:10AM +0300, Aleksey Avdeev wrote:
> Приветствую.
> 
>   Прошу пропустить в Сизиф и 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).

У нас вместо /usr/lib/tmpfiles.d используется /lib/tmpfiles.d

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

Вы /etc/rc.d/scripts/cleanup видели?
В любом случае не надо добавлять sysv-specific скрипты в systemd.


-- 
ldv

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

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-01-31  0:20 ` Dmitry V. Levin
@ 2016-01-31 10:43   ` Aleksey Avdeev
  2016-01-31 18:50     ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Aleksey Avdeev @ 2016-01-31 10:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

31.01.2016 03:20, Dmitry V. Levin пишет:
> Hi,
> 
> On Sun, Jan 31, 2016 at 12:49:10AM +0300, Aleksey Avdeev wrote:
>> Приветствую.
>>
>>   Прошу пропустить в Сизиф и 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).
> 
> У нас вместо /usr/lib/tmpfiles.d используется /lib/tmpfiles.d

  Знаю. Но не вижу чем обработка /usr/lib/tmpfiles.d может помешать
данной политике. А вот уменьшить (не значительно) количество ситуаций
когда пакет не работает после установки но начинает работать после
перезагрузки -- может. Кроме того:

1. У нас по прежнему есть пакеты использующие конфиги
в /usr/lib/tmpfiles.d: в Сизифе это selinux-policy, в p7/t7 --
selinux-policy иlightdm.

2. Судя по коду, systemd-tmpfiles обрабатывает /usr/lib/tmpfiles.d (как
и /usr/local/lib/tmpfiles.d, но /usr/local зарезервирован для локальных
сборок и не должен использоваться в пакетах), см.:

$ cat src/tmpfiles/tmpfiles.c
...
static const char conf_file_dirs[] = CONF_PATHS_NULSTR("tmpfiles.d");
...

$ cat src/basic/def.h
...
#define CONF_PATHS_NULSTR(n) \
        "/etc/" n "\0" \
        "/run/" n "\0" \
        "/usr/local/lib/" n "\0" \
        "/usr/lib/" n "\0" \
        _CONF_PATHS_SPLIT_USR(n)

> 
>> 1.б) В подпакет systemd-utils добавлены средства обеспечивающие
>> поддержку systemd-tmpfiles под sysvinit -- init и cron daily скрипты
>> tmpfiles, позволяющие выполнять запуск
>>
>> systemd-tmpfiles --create --remove
>>
>> при старте и
>>
>> systemd-tmpfiles --clean
>>
>> раз в сутки и при стопе системы.
> 
> Вы /etc/rc.d/scripts/cleanup видели?

  Да, как и /etc/cron.daily/stmpclean. Но оба решения обрабатывают
фиксированный список каталогов по фиксированным правилам задания времени
жизни файлов. А systemd-tmpfiles может обрабатывать произвольный список
каталогов с произвольным временем жизни файлов (за счёт конфигов
принадлежащим пакетам).

> В любом случае не надо добавлять sysv-specific скрипты в systemd.

  А как тогда быть с udevd.init -- явный sysv-specific скрипт, уже
добавленный в systemd?

Причина предлагаемых изменений одна: Управление всё большим количеством
временных каталогов и файлов переезжает в конфиги tmpfiles.d. С учётом
отсутствия обработки содержимого tmpfiles.d под sysvinit -- данный
процесс может приводить к смолам работы sysvinit (на один из которых я и
нарвался). А с учётом того, что новый udev в любом случаи тянет за собой
systemd-utils -- sysv-specific скриптовая обвязка выглядит логичной...
(Работе под systemd она не мешает, т. к. там есть защита от исполнения
под systemd.) Если есть другие варианты -- готов их рассматривать.

-- 

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



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

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-01-30 22:07 ` Hihin Ruslan
@ 2016-01-31 13:38   ` Aleksey Avdeev
  0 siblings, 0 replies; 12+ messages in thread
From: Aleksey Avdeev @ 2016-01-31 13:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

31.01.2016 01:07, Hihin Ruslan пишет:
> Здравствуйте Aleksey Avdeev
>   В сообщении от 31 января 2016 Aleksey Avdeev написал(a):
>> Приветствую.
>>
>>   Прошу пропустить в Сизиф и p7 пакеты исправляющие
>> <https://bugzilla.altlinux.org/show_bug.cgi?id=31718> и
>> <https://bugzilla.altlinux.org/show_bug.cgi?id=31740>:
> ....
> 
>>
>> 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/0
>> 37392.html>.
> 
> Алексей, вы хоть на форуме сообщение оставляйте, тогда может 
> будет больше база тестеров.

  Форумом я практически не пользуюсь, отправил в sysadmins@ (см.
<https://lists.altlinux.org/pipermail/sysadmins/2016-January/037397.html>)
и sisyphus@ (см.
<https://lists.altlinux.org/pipermail/sisyphus/2016-January/364727.html>).

-- 

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



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

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-01-31 10:43   ` Aleksey Avdeev
@ 2016-01-31 18:50     ` Dmitry V. Levin
  2016-01-31 22:27       ` Aleksey Avdeev
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2016-01-31 18:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Jan 31, 2016 at 01:43:26PM +0300, Aleksey Avdeev wrote:
> 31.01.2016 03:20, Dmitry V. Levin пишет:
> > Hi,
> > 
> > On Sun, Jan 31, 2016 at 12:49:10AM +0300, Aleksey Avdeev wrote:
> >> Приветствую.
> >>
> >>   Прошу пропустить в Сизиф и 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).
> > 
> > У нас вместо /usr/lib/tmpfiles.d используется /lib/tmpfiles.d
> 
>   Знаю. Но не вижу чем обработка /usr/lib/tmpfiles.d может помешать
> данной политике. А вот уменьшить (не значительно) количество ситуаций
> когда пакет не работает после установки но начинает работать после
> перезагрузки -- может. Кроме того:
> 
> 1. У нас по прежнему есть пакеты использующие конфиги
> в /usr/lib/tmpfiles.d: в Сизифе это selinux-policy, в p7/t7 --
> selinux-policy иlightdm.

Это надо исправить и сделать упаковку файлов в /usr/lib/tmpfiles.d
невозможной.  Незачем плодить сущности без необходимости.  Либо
/usr/lib/tmpfiles.d, либо /lib/tmpfiles.d, оба сразу бессмысленно.

> >> 1.б) В подпакет systemd-utils добавлены средства обеспечивающие
> 
> >> поддержку systemd-tmpfiles под sysvinit -- init и cron daily скрипты
> >> tmpfiles, позволяющие выполнять запуск
> >>
> >> systemd-tmpfiles --create --remove
> >>
> >> при старте и
> >>
> >> systemd-tmpfiles --clean
> >>
> >> раз в сутки и при стопе системы.
> > 
> > Вы /etc/rc.d/scripts/cleanup видели?
> 
>   Да, как и /etc/cron.daily/stmpclean. Но оба решения обрабатывают
> фиксированный список каталогов по фиксированным правилам задания времени
> жизни файлов. А systemd-tmpfiles может обрабатывать произвольный список
> каталогов с произвольным временем жизни файлов (за счёт конфигов
> принадлежащим пакетам).

$ grep systemd /etc/rc.d/scripts/cleanup
systemd-tmpfiles --clean
systemd-tmpfiles --remove --create --boot --exclude-prefix=/dev

> > В любом случае не надо добавлять sysv-specific скрипты в systemd.
> 
>   А как тогда быть с udevd.init -- явный sysv-specific скрипт, уже
> добавленный в systemd?

Он был в пакете udev задолго до появления systemd.


-- 
ldv

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

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-01-31 18:50     ` Dmitry V. Levin
@ 2016-01-31 22:27       ` Aleksey Avdeev
  0 siblings, 0 replies; 12+ messages in thread
From: Aleksey Avdeev @ 2016-01-31 22:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

31.01.2016 21:50, Dmitry V. Levin пишет:
> On Sun, Jan 31, 2016 at 01:43:26PM +0300, Aleksey Avdeev wrote:
>> 31.01.2016 03:20, Dmitry V. Levin пишет:
>>> Hi,
>>>
>>> On Sun, Jan 31, 2016 at 12:49:10AM +0300, Aleksey Avdeev wrote:
>>>> Приветствую.
>>>>
>>>>   Прошу пропустить в Сизиф и p7 пакеты исправляющие
>>>> <https://bugzilla.altlinux.org/show_bug.cgi?id=31718> и
>>>> <https://bugzilla.altlinux.org/show_bug.cgi?id=31740>:
>>>>
...
>>>>
>>>> 1.а) Каталог /usr/lib/tmpfiles.d добавлен в фильтр
>>>> systemd-tmpfiles.filetrigger (предоставляется подпакетом systemd-utils).
>>>
>>> У нас вместо /usr/lib/tmpfiles.d используется /lib/tmpfiles.d
>>
>>   Знаю. Но не вижу чем обработка /usr/lib/tmpfiles.d может помешать
>> данной политике. А вот уменьшить (не значительно) количество ситуаций
>> когда пакет не работает после установки но начинает работать после
>> перезагрузки -- может. Кроме того:
>>
>> 1. У нас по прежнему есть пакеты использующие конфиги
>> в /usr/lib/tmpfiles.d: в Сизифе это selinux-policy, в p7/t7 --
>> selinux-policy иlightdm.
> 
> Это надо исправить и сделать упаковку файлов в /usr/lib/tmpfiles.d
> невозможной.  Незачем плодить сущности без необходимости.  Либо
> /usr/lib/tmpfiles.d, либо /lib/tmpfiles.d, оба сразу бессмысленно.

  OK, открыл <https://bugzilla.altlinux.org/show_bug.cgi?id=31743>.

> 
...
>>>
>>> Вы /etc/rc.d/scripts/cleanup видели?
>>
>>   Да, как и /etc/cron.daily/stmpclean. Но оба решения обрабатывают
>> фиксированный список каталогов по фиксированным правилам задания времени
>> жизни файлов. А systemd-tmpfiles может обрабатывать произвольный список
>> каталогов с произвольным временем жизни файлов (за счёт конфигов
>> принадлежащим пакетам).
> 
> $ grep systemd /etc/rc.d/scripts/cleanup
> systemd-tmpfiles --clean
> systemd-tmpfiles --remove --create --boot --exclude-prefix=/dev

  На t7 это не так:

$ rpm -qf /etc/rc.d/scripts/cleanup
startup-0.9.8.38-alt1
$ grep systemd /etc/rc.d/scripts/cleanup
$

  Т. е. на Сизифе, дополнительная поддержка systemd-tmpfiles под
sysvinit необязательна -- при наличии актуального startup,
systemd-tmpfiles отрабатывать будет (похоже нет только ежесуточного
запуска systemd-tmpfiles --clean, что не критично).

> 
>>> В любом случае не надо добавлять sysv-specific скрипты в systemd.
>>
>>   А как тогда быть с udevd.init -- явный sysv-specific скрипт, уже
>> добавленный в systemd?
> 
> Он был в пакете udev задолго до появления systemd.

  Будет ли нормальным, поместить sysv-specific скрипты поддержки
systemd-tmpfiles в отдельный пакет, sysvinit-tmpfiles? (Решение с
выделением подпакета sysvinit-tmpfiles, собираемого в рамках systemd
нежелательно для мантейнера systemd, см.
<https://bugzilla.altlinux.org/show_bug.cgi?id=31718#c12>). Если да, то
план действий таков:

1. В Сизифе systemd не меняю.

2. В p7 отправляю systemd с выделенным systemd-utils, но без добовления
sysv-specific скриптов и без добавления обработки /usr/lib/tmpfiles.d в
systemd-tmpfiles.filetrigger.

3. Создаю отдельный пакет sysvinit-tmpfiles (с sysv-specific скриптами
для systemd-tmpfiles) и отправляю его в Сизиф и p7.

  Так будет нормально?

-- 

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



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

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

* Re: [devel] [sisyphus] A: Прошу тестировать доработанные sustemd и dbus
  @ 2016-01-31 22:34       ` Aleksey Avdeev
  0 siblings, 0 replies; 12+ 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] 12+ messages in thread

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  @ 2016-01-31 22:48   ` Aleksey Avdeev
  2016-02-01 17:54     ` Alexey Shabalin
  0 siblings, 1 reply; 12+ messages in thread
From: Aleksey Avdeev @ 2016-01-31 22:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

31.01.2016 18:21, Aleksey Novodvorsky пишет:
> Алексей, Вы обсудили эту доработку с мейнтейнерами пакетов?

  По systemd обсуждение было (см.
<https://bugzilla.altlinux.org/show_bug.cgi?id=31718>), участвовали
shaba@ (мантейнер systemd) и mike@. Но на последние изменения (см.
<https://bugzilla.altlinux.org/show_bug.cgi?id=31718#c25>) реакции пока
не было.

  По dbus -- не было: в
<https://bugzilla.altlinux.org/show_bug.cgi?id=31740> только мои сообщения.

  Исходное письмо это и есть очередная попытка инициировать обсуждение:
Без "Добро" на заливку и/или аргументированного отказа, моя дальнейшая
работа над этими пакетами -- лишена смысла.

-- 

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



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

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-01-31 22:48   ` [devel] A: Прошу пропустить " Aleksey Avdeev
@ 2016-02-01 17:54     ` Alexey Shabalin
  2016-02-01 19:15       ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Alexey Shabalin @ 2016-02-01 17:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

1 февраля 2016 г., 1:48 пользователь Aleksey Avdeev <solo@solin.spb.ru> написал:
> 31.01.2016 18:21, Aleksey Novodvorsky пишет:
>> Алексей, Вы обсудили эту доработку с мейнтейнерами пакетов?
>
>   По systemd обсуждение было (см.
> <https://bugzilla.altlinux.org/show_bug.cgi?id=31718>), участвовали
> shaba@ (мантейнер systemd) и mike@. Но на последние изменения (см.
> <https://bugzilla.altlinux.org/show_bug.cgi?id=31718#c25>) реакции пока
> не было.

В общем у меня претензий почти нет, даже к /usr/lib/tmpfiles.d, хотя
он и лишний.
Мы же в самом начала внедрения systemd определились, что
/lib/{modules-load.d,tmpfiles.d,modprobe.d,depmod.d,binfmt.d} - для
дистрибутивов, /etc/... для админов, /run/... для генераторов.
/usr/lib для кого? -  не нужен. Если filetriger его не обработал - это
ошибка мантейнера, которую надо чинить.

А вот что-то на место /lib/systemd/system/tmpfiles надо положить.

>   По dbus -- не было: в
> <https://bugzilla.altlinux.org/show_bug.cgi?id=31740> только мои сообщения.
>
>   Исходное письмо это и есть очередная попытка инициировать обсуждение:
> Без "Добро" на заливку и/или аргументированного отказа, моя дальнейшая
> работа над этими пакетами -- лишена смысла.



-- 
Alexey Shabalin

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

* Re: [devel] A: Прошу пропустить доработанные sustemd и dbus
  2016-02-01 17:54     ` Alexey Shabalin
@ 2016-02-01 19:15       ` Dmitry V. Levin
  0 siblings, 0 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2016-02-01 19:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Feb 01, 2016 at 08:54:46PM +0300, Alexey Shabalin wrote:
> А вот что-то на место /lib/systemd/system/tmpfiles надо положить.

Что?


-- 
ldv

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

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

* Re: [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus)
  2016-01-30 21:49 [devel] A: Прошу пропустить доработанные sustemd и dbus Aleksey Avdeev
                   ` (3 preceding siblings ...)
  @ 2016-03-23 18:46 ` Aleksey Avdeev
  4 siblings, 0 replies; 12+ 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] 12+ messages in thread

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

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-30 21:49 [devel] A: Прошу пропустить доработанные sustemd и dbus Aleksey Avdeev
2016-01-30 22:07 ` Hihin Ruslan
2016-01-31 13:38   ` Aleksey Avdeev
2016-01-31  0:20 ` Dmitry V. Levin
2016-01-31 10:43   ` Aleksey Avdeev
2016-01-31 18:50     ` Dmitry V. Levin
2016-01-31 22:27       ` Aleksey Avdeev
2016-01-31 22:34       ` [devel] [sisyphus] A: Прошу тестировать " Aleksey Avdeev
2016-01-31 22:48   ` [devel] A: Прошу пропустить " Aleksey Avdeev
2016-02-01 17:54     ` Alexey Shabalin
2016-02-01 19:15       ` Dmitry V. Levin
2016-03-23 18:46 ` [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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