all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 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.