unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Josselin Poiret via "Development of GNU Guix and the GNU System distribution." <guix-devel@gnu.org>
To: "Alexander Asteroth" <alexander.asteroth@h-brs.de>,
	Γυψ <gyps@member.fsf.org>
Cc: guix-devel@gnu.org
Cc: dev@jpoiret.xyz
Subject: Re: How to handle package udev rules?
Date: Fri, 17 Dec 2021 10:08:51 +0100	[thread overview]
Message-ID: <87wnk3y4ws.fsf@jpoiret.xyz> (raw)
In-Reply-To: <87wnk3y6v2.fsf@h-brs.de>

Hello,

Alexander Asteroth <alexander.asteroth@h-brs.de> writes:

> Now that the package is working and after I read the guidelines for
> contributing a package description I was wondering one thing:
>
> guix is not only guix system but also running as a packet manager on
> other distros. But a package developed for guix system, has to handle
> files like udev rule files differently from other FSH based
> distributions. Therefore a package using e.g. udev rules will never work
> without additional steps on other distributions.
>
> What is the policy here? How do other guix packages deal with that?

To maintain isolation and compatibility, Guix on a foreign distribution
doesn't want to mess with how the other distro operates, and so it won't
touch the FHS in any way, except for its own files in /var/guix/.  It
should theoretically be possible to move the udev rules manually to the
udev rules folder, but that means that those files will not be managed
by either Guix or the foreign package manager!

In any case, on a foreign distro, you shouldn't use Guix for anything
system-related, as that would be the responsibility of the running
distribution.

Best,
Josselin Poiret


  reply	other threads:[~2021-12-17  9:15 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-12 12:12 How to handle package udev rules? Alexander Asteroth
2021-12-12 13:57 ` Γυψ
2021-12-12 16:24 ` Tobias Geerinckx-Rice
2021-12-12 18:17 ` Danny Milosavljevic
2021-12-12 20:58   ` gyps
2021-12-12 22:37     ` Danny Milosavljevic
2021-12-13  8:48       ` Γυψ
2021-12-17  8:20         ` Alexander Asteroth
2021-12-17  9:08           ` Josselin Poiret via Development of GNU Guix and the GNU System distribution. [this message]
2022-01-04 22:38         ` SeerLite

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

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87wnk3y4ws.fsf@jpoiret.xyz \
    --to=guix-devel@gnu.org \
    --cc=alexander.asteroth@h-brs.de \
    --cc=dev@jpoiret.xyz \
    --cc=gyps@member.fsf.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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).