From: "Антон Мидюков" <midyukov-anton@ya.ru> To: devel@lists.altlinux.org Subject: Re: [devel] some packages still require some files owned by startup Date: Mon, 27 Dec 2021 18:57:42 +0700 Message-ID: <c48064cb-b9ab-3869-2a0c-187a212c6bda@ya.ru> (raw) In-Reply-To: <20211227145557.007c77c1@rigel> 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>
next prev parent reply other threads:[~2021-12-27 11:57 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-12-26 9:16 ` 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 ` Антон Мидюков [this message] 2021-12-27 12:31 ` Dmitry V. Levin 2021-12-27 12:40 ` Paul Wolneykien 2021-12-27 12:56 ` Dmitry V. Levin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=c48064cb-b9ab-3869-2a0c-187a212c6bda@ya.ru \ --to=midyukov-anton@ya.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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