* packaging: what to do about these requiring systemd?
@ 2024-07-08 0:07 Andy Tai
2024-07-08 11:45 ` Ricardo Wurmus
2024-10-21 17:41 ` Jakob Kirsch
0 siblings, 2 replies; 5+ messages in thread
From: Andy Tai @ 2024-07-08 0:07 UTC (permalink / raw)
To: guix-devel
Some packages require systemd; some may provide configure stage
options to disable systemd support which can be supplied by the
package definitions in Guix. But for these that do not make systemd
support configurable, what is the general approach to make such
packages available in GNU Guix?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: packaging: what to do about these requiring systemd?
2024-07-08 0:07 packaging: what to do about these requiring systemd? Andy Tai
@ 2024-07-08 11:45 ` Ricardo Wurmus
2024-07-08 19:35 ` Andy Tai
2024-10-21 17:41 ` Jakob Kirsch
1 sibling, 1 reply; 5+ messages in thread
From: Ricardo Wurmus @ 2024-07-08 11:45 UTC (permalink / raw)
To: Andy Tai; +Cc: guix-devel
Andy Tai <atai@atai.org> writes:
> Some packages require systemd;
Some of these packages are perfectly happy with elogind. Others only
check to decide what files to install (systemd unit files or those for
another init system).
--
Ricardo
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: packaging: what to do about these requiring systemd?
2024-07-08 11:45 ` Ricardo Wurmus
@ 2024-07-08 19:35 ` Andy Tai
0 siblings, 0 replies; 5+ messages in thread
From: Andy Tai @ 2024-07-08 19:35 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: guix-devel
There are now cases of packages linking to Systemd, not just checking
for installing init scripts.
should these be considered bugs of such packages (and we shall ask the
package authors to make systemd optional)?
On Mon, Jul 8, 2024 at 4:45 AM Ricardo Wurmus <rekado@elephly.net> wrote:
>
> Andy Tai <atai@atai.org> writes:
>
> > Some packages require systemd;
>
> Some of these packages are perfectly happy with elogind. Others only
> check to decide what files to install (systemd unit files or those for
> another init system).
>
> --
> Ricardo
--
Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
Year 2024 民國113年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: packaging: what to do about these requiring systemd?
2024-07-08 0:07 packaging: what to do about these requiring systemd? Andy Tai
2024-07-08 11:45 ` Ricardo Wurmus
@ 2024-10-21 17:41 ` Jakob Kirsch
2024-12-15 4:38 ` Maxim Cournoyer
1 sibling, 1 reply; 5+ messages in thread
From: Jakob Kirsch @ 2024-10-21 17:41 UTC (permalink / raw)
To: guix-devel
On Sun, Jul 07, 2024 at 05:07:01PM -0700, Andy Tai wrote:
> Some packages require systemd; some may provide configure stage
> options to disable systemd support which can be supplied by the
> package definitions in Guix. But for these that do not make systemd
> support configurable, what is the general approach to make such
> packages available in GNU Guix?
>
You could look at how Gentoo fixes this since it has an OpenRC profile that masks systemd.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: packaging: what to do about these requiring systemd?
2024-10-21 17:41 ` Jakob Kirsch
@ 2024-12-15 4:38 ` Maxim Cournoyer
0 siblings, 0 replies; 5+ messages in thread
From: Maxim Cournoyer @ 2024-12-15 4:38 UTC (permalink / raw)
To: Andy Tai; +Cc: Jakob Kirsch, guix-devel
Jakob Kirsch <jakob.kirsch@web.de> writes:
> On Sun, Jul 07, 2024 at 05:07:01PM -0700, Andy Tai wrote:
>> Some packages require systemd; some may provide configure stage
>> options to disable systemd support which can be supplied by the
>> package definitions in Guix. But for these that do not make systemd
>> support configurable, what is the general approach to make such
>> packages available in GNU Guix?
>>
>
> You could look at how Gentoo fixes this since it has an OpenRC profile that masks systemd.
Also, the elogind package provides a few systemd compatible interfaces
or stubs that are often sufficient to build the package with it instead
of systemd.
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-12-15 4:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-08 0:07 packaging: what to do about these requiring systemd? Andy Tai
2024-07-08 11:45 ` Ricardo Wurmus
2024-07-08 19:35 ` Andy Tai
2024-10-21 17:41 ` Jakob Kirsch
2024-12-15 4:38 ` Maxim Cournoyer
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.