ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] some packages still require some files owned by startup
  @ 2021-12-26  9:16   ` Dmitry V. Levin
  2021-12-26  9:24     ` Dmitry V. Levin
  2021-12-26 12:03     ` Антон Мидюков
  0 siblings, 2 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2021-12-26  9:16 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
> Здравствуйте
> 
> Нужно настройки из startup выносить. Вот к примеру на системе с systemd пытаюсь удалить startup и получаю:
> rpm -ev startup
> error: Failed dependencies:
> 	/etc/rc.d/init.d/clock is needed by (installed) alterator-datetime-4.6.8-alt1.x86_64
> 	/etc/sysconfig/i18n is needed by (installed) menu-2.1.41-alt22.qa1.x86_64
> 	/etc/sysconfig/i18n is needed by (installed) installer-feature-desktop-other-fs-stage2-0.7.7-alt1.noarch
> 	/etc/sysconfig/system is needed by (installed) rpm-helper-0.24.17-alt2_5.noarch

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

> Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.

/etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все конфиги
уже давно свои.  Скорее всего, надо что-то делать с пакетами, которым
нужны эти файлы.


-- 
ldv


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-26  9:16   ` [devel] some packages still require some files owned by startup Dmitry V. Levin
@ 2021-12-26  9:24     ` Dmitry V. Levin
  2021-12-26 12:03     ` Антон Мидюков
  1 sibling, 0 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2021-12-26  9:24 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Dec 26, 2021 at 12:16:43PM +0300, Dmitry V. Levin wrote:
> On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
> > Здравствуйте
> > 
> > Нужно настройки из startup выносить. Вот к примеру на системе с systemd пытаюсь удалить startup и получаю:
> > rpm -ev startup
> > error: Failed dependencies:
> > 	/etc/rc.d/init.d/clock is needed by (installed) alterator-datetime-4.6.8-alt1.x86_64
> > 	/etc/sysconfig/i18n is needed by (installed) menu-2.1.41-alt22.qa1.x86_64
> > 	/etc/sysconfig/i18n is needed by (installed) installer-feature-desktop-other-fs-stage2-0.7.7-alt1.noarch
> > 	/etc/sysconfig/system is needed by (installed) rpm-helper-0.24.17-alt2_5.noarch
> 
> Интересно, как два последних пакета из этого списка оказались
> установленными в живой системе.
> 
> > Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.
> 
> /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все конфиги
> уже давно свои.  Скорее всего, надо что-то делать с пакетами, которым
> нужны эти файлы.

Для интересующихся полный список пакетов можно посмотреть тут:
https://git.altlinux.org/tasks/292641/logs/events.1.1.log


-- 
ldv


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-26  9:16   ` [devel] some packages still require some files owned by startup Dmitry V. Levin
  2021-12-26  9:24     ` Dmitry V. Levin
@ 2021-12-26 12:03     ` Антон Мидюков
  2021-12-26 15:38       ` Антон Мидюков
  2021-12-27 11:55       ` Paul Wolneykien
  1 sibling, 2 replies; 12+ messages in thread
From: Антон Мидюков @ 2021-12-26 12:03 UTC (permalink / raw)
  To: devel

26.12.2021 16:16, Dmitry V. Levin пишет:
> On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
>> Здравствуйте
>>
>> Нужно настройки из startup выносить. Вот к примеру на системе с systemd пытаюсь удалить startup и получаю:
>> rpm -ev startup
>> error: Failed dependencies:
>> 	/etc/rc.d/init.d/clock is needed by (installed) alterator-datetime-4.6.8-alt1.x86_64
>> 	/etc/sysconfig/i18n is needed by (installed) menu-2.1.41-alt22.qa1.x86_64
>> 	/etc/sysconfig/i18n is needed by (installed) installer-feature-desktop-other-fs-stage2-0.7.7-alt1.noarch
>> 	/etc/sysconfig/system is needed by (installed) rpm-helper-0.24.17-alt2_5.noarch
> 
> Интересно, как два последних пакета из этого списка оказались
> установленными в живой системе.
> 

Да чего только за десять лет эксплуатации системы не ставил.
rpm-helper нужен torque-mom, а тот torque. А зачем мне когда-то понадобился torque уж и не знаю.

>> Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.
> 
> /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все конфиги
> уже давно свои.  Скорее всего, надо что-то делать с пакетами, которым
> нужны эти файлы.
> 
> 

Понятно. Значит, надо чинить пакеты.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-26 12:03     ` Антон Мидюков
@ 2021-12-26 15:38       ` Антон Мидюков
  2021-12-27 10:02         ` Антон Мидюков
  2021-12-27 11:55       ` Paul Wolneykien
  1 sibling, 1 reply; 12+ messages in thread
From: Антон Мидюков @ 2021-12-26 15:38 UTC (permalink / raw)
  To: devel

26.12.2021 19:03, Антон Мидюков пишет:
> 26.12.2021 16:16, Dmitry V. Levin пишет:
[...]
>> On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
>>> Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.
>>
>> /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все конфиги
>> уже давно свои.  Скорее всего, надо что-то делать с пакетами, которым
>> нужны эти файлы.
>>
>>
> 
> Понятно. Значит, надо чинить пакеты.
> 

alterator-datetime не будет работать правильно без /etc/sysconfig/clock.
Поэтому отрывать зависимость на startup без значительной доработки нельзя.
Но можно быстро починить, оторвав зависимость на ntp-server:
https://git.altlinux.org/tasks/292645/logs/events.1.1.log

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-26 15:38       ` Антон Мидюков
@ 2021-12-27 10:02         ` Антон Мидюков
  2021-12-27 10:58           ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Антон Мидюков @ 2021-12-27 10:02 UTC (permalink / raw)
  To: devel

26.12.2021 22:38, Антон Мидюков пишет:
> 26.12.2021 19:03, Антон Мидюков пишет:
>> 26.12.2021 16:16, Dmitry V. Levin пишет:
> [...]
>>> On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
>>>> Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.
>>>
>>> /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все конфиги
>>> уже давно свои.  Скорее всего, надо что-то делать с пакетами, которым
>>> нужны эти файлы.
>>>
>>>
>>
>> Понятно. Значит, надо чинить пакеты.
>>
> 
> alterator-datetime не будет работать правильно без /etc/sysconfig/clock.
> Поэтому отрывать зависимость на startup без значительной доработки нельзя.
> Но можно быстро починить, оторвав зависимость на ntp-server:
> https://git.altlinux.org/tasks/292645/logs/events.1.1.log
> 

Но можно же и просто понизить приоритет systemd-timesyncd у сборочницы:
Extra:
  systemd-timesyncd

Мой эксперимент в локальном hasher прошёл успешно.
В конце концов, зачем устанавливать целый systemd при проверке установки пакета alterator-datetime,
когда можно обойтись одним openntpd?

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-27 10:02         ` Антон Мидюков
@ 2021-12-27 10:58           ` Dmitry V. Levin
  2021-12-27 11:37             ` Антон Мидюков
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2021-12-27 10:58 UTC (permalink / raw)
  To: devel

On Mon, Dec 27, 2021 at 05:02:17PM +0700, Антон Мидюков wrote:
[...]
> Но можно же и просто понизить приоритет systemd-timesyncd у сборочницы:
> Extra:
>   systemd-timesyncd

Если понизить приоритет только в сборочнице, то тест в сборочнице станет
менее релевантным.


-- 
ldv


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-27 10:58           ` Dmitry V. Levin
@ 2021-12-27 11:37             ` Антон Мидюков
  0 siblings, 0 replies; 12+ messages in thread
From: Антон Мидюков @ 2021-12-27 11:37 UTC (permalink / raw)
  To: devel

27.12.2021 17:58, Dmitry V. Levin пишет:
> On Mon, Dec 27, 2021 at 05:02:17PM +0700, Антон Мидюков wrote:
> [...]
>> Но можно же и просто понизить приоритет systemd-timesyncd у сборочницы:
>> Extra:
>>   systemd-timesyncd
> 
> Если понизить приоритет только в сборочнице, то тест в сборочнице станет
> менее релевантным.
> 
> 

Да какая тут релевантность?
Для того, чтобы собрать образ не с двумя ntp-server
нужно обязательно выставить приоритет. А для того, чтобы собрать образ sysvinit,
это нужно сделать обязательно.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-26 12:03     ` Антон Мидюков
  2021-12-26 15:38       ` Антон Мидюков
@ 2021-12-27 11:55       ` Paul Wolneykien
  2021-12-27 11:57         ` Антон Мидюков
                           ` (2 more replies)
  1 sibling, 3 replies; 12+ messages in thread
From: Paul Wolneykien @ 2021-12-27 11:55 UTC (permalink / raw)
  To: devel

В Sun, 26 Dec 2021 19:03:36 +0700
Антон Мидюков <midyukov-anton@ya.ru> пишет:

> 26.12.2021 16:16, Dmitry V. Levin пишет:
> > On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
> >> Здравствуйте
> >>
> >> Нужно настройки из startup выносить. Вот к примеру на системе с
> >> systemd пытаюсь удалить startup и получаю: rpm -ev startup
> >> error: Failed dependencies:
> >> 	/etc/rc.d/init.d/clock is needed by (installed)
> >> alterator-datetime-4.6.8-alt1.x86_64 /etc/sysconfig/i18n is needed
> >> by (installed) menu-2.1.41-alt22.qa1.x86_64 /etc/sysconfig/i18n is
> >> needed by (installed)
> >> installer-feature-desktop-other-fs-stage2-0.7.7-alt1.noarch
> >> /etc/sysconfig/system is needed by (installed)
> >> rpm-helper-0.24.17-alt2_5.noarch
> > 
> > Интересно, как два последних пакета из этого списка оказались
> > установленными в живой системе.
> > 
> 
> Да чего только за десять лет эксплуатации системы не ставил.
> rpm-helper нужен torque-mom, а тот torque. А зачем мне когда-то
> понадобился torque уж и не знаю.
> 
> >> Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.
> > 
> > /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все
> > конфиги уже давно свои.  Скорее всего, надо что-то делать с
> > пакетами, которым нужны эти файлы.
> > 
> > 
> 
> Понятно. Значит, надо чинить пакеты.

  А по-моему, нужно конкретизировать install check. Потому что
пакет alterator-datetime не имеет проблем с установкой ни на одну
из реальных систем, которые мы выпускаем. Но сборочница его не
пропускает из-за того, что его нельзя поставить в абстрактную
пустую систему. Максимум, на что такое тянет — это warning, но никак
не error.

  Я думаю, что нужно абстрактную проверку на устанавливаемость
заменить на по крайней мере две вполне конкретных, приближенных к
реальным условиям:

  1) проверку на устанавливаемость в присутствии пакета systemd;

  2) проверку на устанавливаемость в присутствии пакета sysvinit.

  При этом, если тестируемый пакет проходит обе проверки, то считать
проверку в целом успешной. Если же пакет прошёл только один из
вариантов, то считать проверку в целом не успешной, но кроме
этого — выносить предупреждение о необходимости отдельно пометить
тестируемый пакет как systemd-only (sysv-only), то есть явно добавить
systemd или sysvinit в его Requires. И конечно для пакетов, у которых
такой выбор сделан, для прохождения install check в целом должно
быть достаточно прохождения одного соответствующего варианта 1) или 2).


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-27 11:55       ` Paul Wolneykien
@ 2021-12-27 11:57         ` Антон Мидюков
  2021-12-27 12:31         ` Dmitry V. Levin
  2021-12-27 12:56         ` Dmitry V. Levin
  2 siblings, 0 replies; 12+ messages in thread
From: Антон Мидюков @ 2021-12-27 11:57 UTC (permalink / raw)
  To: devel

27.12.2021 18:55, Paul Wolneykien пишет:
> В Sun, 26 Dec 2021 19:03:36 +0700
> Антон Мидюков <midyukov-anton@ya.ru> пишет:
> 
>> 26.12.2021 16:16, Dmitry V. Levin пишет:
>>> On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
>>>> Здравствуйте
>>>>
>>>> Нужно настройки из startup выносить. Вот к примеру на системе с
>>>> systemd пытаюсь удалить startup и получаю: rpm -ev startup
>>>> error: Failed dependencies:
>>>> 	/etc/rc.d/init.d/clock is needed by (installed)
>>>> alterator-datetime-4.6.8-alt1.x86_64 /etc/sysconfig/i18n is needed
>>>> by (installed) menu-2.1.41-alt22.qa1.x86_64 /etc/sysconfig/i18n is
>>>> needed by (installed)
>>>> installer-feature-desktop-other-fs-stage2-0.7.7-alt1.noarch
>>>> /etc/sysconfig/system is needed by (installed)
>>>> rpm-helper-0.24.17-alt2_5.noarch
>>>
>>> Интересно, как два последних пакета из этого списка оказались
>>> установленными в живой системе.
>>>
>>
>> Да чего только за десять лет эксплуатации системы не ставил.
>> rpm-helper нужен torque-mom, а тот torque. А зачем мне когда-то
>> понадобился torque уж и не знаю.
>>
>>>> Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.
>>>
>>> /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все
>>> конфиги уже давно свои.  Скорее всего, надо что-то делать с
>>> пакетами, которым нужны эти файлы.
>>>
>>>
>>
>> Понятно. Значит, надо чинить пакеты.
> 
>   А по-моему, нужно конкретизировать install check. Потому что
> пакет alterator-datetime не имеет проблем с установкой ни на одну
> из реальных систем, которые мы выпускаем. Но сборочница его не
> пропускает из-за того, что его нельзя поставить в абстрактную
> пустую систему. Максимум, на что такое тянет — это warning, но никак
> не error.
> 
>   Я думаю, что нужно абстрактную проверку на устанавливаемость
> заменить на по крайней мере две вполне конкретных, приближенных к
> реальным условиям:
> 
>   1) проверку на устанавливаемость в присутствии пакета systemd;
> 

systemd-sysvinit

>   2) проверку на устанавливаемость в присутствии пакета sysvinit.
> 
>   При этом, если тестируемый пакет проходит обе проверки, то считать
> проверку в целом успешной. Если же пакет прошёл только один из
> вариантов, то считать проверку в целом не успешной, но кроме
> этого — выносить предупреждение о необходимости отдельно пометить
> тестируемый пакет как systemd-only (sysv-only), то есть явно добавить
> systemd или sysvinit в его Requires. И конечно для пакетов, у которых
> такой выбор сделан, для прохождения install check в целом должно
> быть достаточно прохождения одного соответствующего варианта 1) или 2).
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-27 11:55       ` Paul Wolneykien
  2021-12-27 11:57         ` Антон Мидюков
@ 2021-12-27 12:31         ` Dmitry V. Levin
  2021-12-27 12:40           ` Paul Wolneykien
  2021-12-27 12:56         ` Dmitry V. Levin
  2 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2021-12-27 12:31 UTC (permalink / raw)
  To: devel

On Mon, Dec 27, 2021 at 02:55:57PM +0300, Paul Wolneykien wrote:
> В Sun, 26 Dec 2021 19:03:36 +0700, Антон Мидюков пишет:
> > 26.12.2021 16:16, Dmitry V. Levin пишет:
> > > On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
> > >> Здравствуйте
> > >>
> > >> Нужно настройки из startup выносить. Вот к примеру на системе с
> > >> systemd пытаюсь удалить startup и получаю: rpm -ev startup
> > >> error: Failed dependencies:
> > >> 	/etc/rc.d/init.d/clock is needed by (installed)
> > >> alterator-datetime-4.6.8-alt1.x86_64 /etc/sysconfig/i18n is needed
> > >> by (installed) menu-2.1.41-alt22.qa1.x86_64 /etc/sysconfig/i18n is
> > >> needed by (installed)
> > >> installer-feature-desktop-other-fs-stage2-0.7.7-alt1.noarch
> > >> /etc/sysconfig/system is needed by (installed)
> > >> rpm-helper-0.24.17-alt2_5.noarch
> > > 
> > > Интересно, как два последних пакета из этого списка оказались
> > > установленными в живой системе.
> > 
> > Да чего только за десять лет эксплуатации системы не ставил.
> > rpm-helper нужен torque-mom, а тот torque. А зачем мне когда-то
> > понадобился torque уж и не знаю.
> > 
> > >> Либо у n-ного числа пакетов отрывать зависимости на эти конфиги.
> > > 
> > > /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка все
> > > конфиги уже давно свои.  Скорее всего, надо что-то делать с
> > > пакетами, которым нужны эти файлы.
> > 
> > Понятно. Значит, надо чинить пакеты.
> 
>   А по-моему, нужно конкретизировать install check. Потому что
> пакет alterator-datetime не имеет проблем с установкой ни на одну
> из реальных систем, которые мы выпускаем. Но сборочница его не
> пропускает из-за того, что его нельзя поставить в абстрактную
> пустую систему. Максимум, на что такое тянет — это warning, но никак
> не error.
> 
>   Я думаю, что нужно абстрактную проверку на устанавливаемость
> заменить на по крайней мере две вполне конкретных, приближенных к
> реальным условиям:
> 
>   1) проверку на устанавливаемость в присутствии пакета systemd;

systemd-sysvinit

>   2) проверку на устанавливаемость в присутствии пакета sysvinit.
> 
>   При этом, если тестируемый пакет проходит обе проверки, то считать
> проверку в целом успешной. Если же пакет прошёл только один из
> вариантов, то считать проверку в целом не успешной, но кроме
> этого — выносить предупреждение о необходимости отдельно пометить
> тестируемый пакет как systemd-only (sysv-only), то есть явно добавить
> systemd или sysvinit в его Requires. И конечно для пакетов, у которых
> такой выбор сделан, для прохождения install check в целом должно
> быть достаточно прохождения одного соответствующего варианта 1) или 2).

Инициатива наказуема. :)


-- 
ldv


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-27 12:31         ` Dmitry V. Levin
@ 2021-12-27 12:40           ` Paul Wolneykien
  0 siblings, 0 replies; 12+ messages in thread
From: Paul Wolneykien @ 2021-12-27 12:40 UTC (permalink / raw)
  To: devel

В Mon, 27 Dec 2021 15:31:37 +0300
"Dmitry V. Levin" <ldv@altlinux.org> пишет:

> On Mon, Dec 27, 2021 at 02:55:57PM +0300, Paul Wolneykien wrote:
> > В Sun, 26 Dec 2021 19:03:36 +0700, Антон Мидюков пишет:
> > > 26.12.2021 16:16, Dmitry V. Levin пишет:
> > > > On Sun, Dec 26, 2021 at 10:55:26AM +0700, Антон Мидюков wrote:
> > > >> Здравствуйте
> > > >>
> > > >> Нужно настройки из startup выносить. Вот к примеру на системе с
> > > >> systemd пытаюсь удалить startup и получаю: rpm -ev startup
> > > >> error: Failed dependencies:
> > > >> 	/etc/rc.d/init.d/clock is needed by (installed)
> > > >> alterator-datetime-4.6.8-alt1.x86_64 /etc/sysconfig/i18n is
> > > >> needed by (installed) menu-2.1.41-alt22.qa1.x86_64
> > > >> /etc/sysconfig/i18n is needed by (installed)
> > > >> installer-feature-desktop-other-fs-stage2-0.7.7-alt1.noarch
> > > >> /etc/sysconfig/system is needed by (installed)
> > > >> rpm-helper-0.24.17-alt2_5.noarch
> > > > 
> > > > Интересно, как два последних пакета из этого списка оказались
> > > > установленными в живой системе.
> > > 
> > > Да чего только за десять лет эксплуатации системы не ставил.
> > > rpm-helper нужен torque-mom, а тот torque. А зачем мне когда-то
> > > понадобился torque уж и не знаю.
> > > 
> > > >> Либо у n-ного числа пакетов отрывать зависимости на эти
> > > >> конфиги.
> > > > 
> > > > /etc/rc.d/init.d/clock - это не конфиг, а у systemd наверняка
> > > > все конфиги уже давно свои.  Скорее всего, надо что-то делать с
> > > > пакетами, которым нужны эти файлы.
> > > 
> > > Понятно. Значит, надо чинить пакеты.
> > 
> >   А по-моему, нужно конкретизировать install check. Потому что
> > пакет alterator-datetime не имеет проблем с установкой ни на одну
> > из реальных систем, которые мы выпускаем. Но сборочница его не
> > пропускает из-за того, что его нельзя поставить в абстрактную
> > пустую систему. Максимум, на что такое тянет — это warning, но никак
> > не error.
> > 
> >   Я думаю, что нужно абстрактную проверку на устанавливаемость
> > заменить на по крайней мере две вполне конкретных, приближенных к
> > реальным условиям:
> > 
> >   1) проверку на устанавливаемость в присутствии пакета systemd;
> 
> systemd-sysvinit
> 
> >   2) проверку на устанавливаемость в присутствии пакета sysvinit.
> > 
> >   При этом, если тестируемый пакет проходит обе проверки, то считать
> > проверку в целом успешной. Если же пакет прошёл только один из
> > вариантов, то считать проверку в целом не успешной, но кроме
> > этого — выносить предупреждение о необходимости отдельно пометить
> > тестируемый пакет как systemd-only (sysv-only), то есть явно
> > добавить systemd или sysvinit в его Requires. И конечно для
> > пакетов, у которых такой выбор сделан, для прохождения install
> > check в целом должно быть достаточно прохождения одного
> > соответствующего варианта 1) или 2).
> 
> Инициатива наказуема. :)

  Нужно, чтобы остальные высказались. А то может оказаться, что
реализация не будет никому нужна или будет вредна.


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

* Re: [devel] some packages still require some files owned by startup
  2021-12-27 11:55       ` Paul Wolneykien
  2021-12-27 11:57         ` Антон Мидюков
  2021-12-27 12:31         ` Dmitry V. Levin
@ 2021-12-27 12:56         ` Dmitry V. Levin
  2 siblings, 0 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2021-12-27 12:56 UTC (permalink / raw)
  To: devel

On Mon, Dec 27, 2021 at 02:55:57PM +0300, Paul Wolneykien wrote:
[...]
>   А по-моему, нужно конкретизировать install check. Потому что
> пакет alterator-datetime не имеет проблем с установкой ни на одну
> из реальных систем, которые мы выпускаем. Но сборочница его не
> пропускает из-за того, что его нельзя поставить в абстрактную
> пустую систему. Максимум, на что такое тянет — это warning, но никак
> не error.
> 
>   Я думаю, что нужно абстрактную проверку на устанавливаемость
> заменить на по крайней мере две вполне конкретных, приближенных к
> реальным условиям:

Я считаю, что любой пакет должен устанавливаться в пустую систему.
Этой проверке уже более 12 лет, между прочим.
Проверки нужно добавлять, а не заменять.


-- 
ldv


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

end of thread, other threads:[~2021-12-27 12:56 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-26  9:16   ` [devel] some packages still require some files owned by startup Dmitry V. Levin
2021-12-26  9:24     ` Dmitry V. Levin
2021-12-26 12:03     ` Антон Мидюков
2021-12-26 15:38       ` Антон Мидюков
2021-12-27 10:02         ` Антон Мидюков
2021-12-27 10:58           ` Dmitry V. Levin
2021-12-27 11:37             ` Антон Мидюков
2021-12-27 11:55       ` Paul Wolneykien
2021-12-27 11:57         ` Антон Мидюков
2021-12-27 12:31         ` Dmitry V. Levin
2021-12-27 12:40           ` Paul Wolneykien
2021-12-27 12:56         ` Dmitry V. Levin

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