Bug 40389 - Зависит от пакета startup
Summary: Зависит от пакета startup
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-datetime (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2021-07-07 05:59 MSK by Антон Мидюков
Modified: 2022-01-20 18:09 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2021-07-07 05:59:20 MSK
alterator-datetime требует /etc/rc.d/init.d/clock, который предоставляется пакетом startup.
Пакет startup больше не может быть установлен в системы с systemd, так как systemd 248.3-alt2 конфликтует с startup.
Comment 1 AEN 2021-07-07 06:18:24 MSK
Блокер для p10.
Comment 2 Антон Мидюков 2021-07-07 07:30:24 MSK
Проверяю:
[#277488] TESTED (try 3) alterator-datetime.git=4.6.7-alt1
Comment 3 AEN 2021-07-07 15:31:37 MSK
(Ответ для Антон Мидюков на комментарий #2)
> Проверяю:
> [#277488] TESTED (try 3) alterator-datetime.git=4.6.7-alt1

Как дела?
Comment 4 Антон Мидюков 2021-07-07 15:52:27 MSK
(In reply to AEN from comment #3)
> (Ответ для Антон Мидюков на комментарий #2)
> > Проверяю:
> > [#277488] TESTED (try 3) alterator-datetime.git=4.6.7-alt1
> 
> Как дела?

Также сломана установка sysvinit систем. Починил в:
#277493 TESTED #1 [test-only] sisyphus installer-scripts-remount-stage2.git=0.5.22-alt1

Сейчас проверю на regular-server-sysv (качаю себе). Так как на systemd этот код не выполняется, то нужно проверять на sysvinit. На systemd проверил, вроде нормально.

Ну и rescue сломан (починил частично). Ещё проблема с systemd-tmpfiles.standalone на rescue и live (sysvinit). Не отрабатывает. После полной загрузки отрабатывает. И в установленной системе отрабатывает...
Comment 5 AEN 2021-07-07 16:12:06 MSK
Удачи!
Comment 6 Repository Robot 2021-07-07 17:31:49 MSK
alterator-datetime-4.6.7-alt1 -> sisyphus:

 Wed Jul 07 2021 Anton Midyukov <antohami@altlinux> 4.6.7-alt1
 - not require /etc/rc.d/init.d/clock, /etc/init.d/clock (closes: 40389)
Comment 7 Dmitry V. Levin 2021-07-07 17:36:20 MSK
(In reply to Repository Robot from comment #6)
> alterator-datetime-4.6.7-alt1 -> sisyphus:
> 
>  Wed Jul 07 2021 Anton Midyukov <antohami@altlinux> 4.6.7-alt1
>  - not require /etc/rc.d/init.d/clock, /etc/init.d/clock (closes: 40389)

А работать этот пакет без этих зависимостей будет правильно, или нет, или только на systemd?
Comment 8 Антон Мидюков 2021-07-07 18:43:38 MSK
(In reply to Dmitry V. Levin from comment #7)
> (In reply to Repository Robot from comment #6)
> > alterator-datetime-4.6.7-alt1 -> sisyphus:
> > 
> >  Wed Jul 07 2021 Anton Midyukov <antohami@altlinux> 4.6.7-alt1
> >  - not require /etc/rc.d/init.d/clock, /etc/init.d/clock (closes: 40389)
> 
> А работать этот пакет без этих зависимостей будет правильно, или нет, или
> только на systemd?

На sysvinit без пакета startup пакет alterator-datetime будет работать неправильно. Система без systemd и без startup, это install2. Другого варианта не придумаю. Тут нужно будет позаботиться, чтобы startup был.
Comment 9 Michael Shigorin 2021-07-07 22:47:34 MSK
(Ответ для Антон Мидюков на комментарий #8)
> > > alterator-datetime-4.6.7-alt1 -> sisyphus:
> > А работать этот пакет без этих зависимостей будет правильно, или нет,
> > или только на systemd?
> На sysvinit без пакета startup пакет alterator-datetime будет работать
> неправильно. Система без systemd и без startup, это install2. Другого
> варианта не придумаю. Тут нужно будет позаботиться, чтобы startup был.
Добавь на всякий в m-p::pkg.in/lists/sysvinit
Comment 10 Антон Мидюков 2021-07-09 03:02:44 MSK
Я откатил изменение:
[#277700] DONE (try 2) alterator-datetime.git=4.6.8-alt1

Стоит ещё раз всё хорошенько обдумать, не торопясь.
Comment 11 Антон Мидюков 2022-01-20 18:09:55 MSK
Исправлено:

2021-12-29 - Anton Midyukov <antohami@altlinux.org> 4.7.0-alt1
- Unified the clock service control code (thanks manowar@)
- Made /etc/sysconfig/clock optional
- postinstall.d/20-datetime.sh: do not copy /etc/sysconfig/clock
  to systems without this config