GNU bug report logs - #47265
Provide and/or document a way to get an FHS environment

Previous Next

Package: guix;

Reported by: Vitaliy Shatrov <guix.vits <at> disroot.org>

Date: Fri, 19 Mar 2021 16:12:01 UTC

Severity: wishlist

To reply to this bug, email your comments to 47265 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#47265; Package guix. (Fri, 19 Mar 2021 16:12:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Vitaliy Shatrov <guix.vits <at> disroot.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 19 Mar 2021 16:12:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Vitaliy Shatrov <guix.vits <at> disroot.org>
To: bug-guix <at> gnu.org
Subject: Guix System: improve support for intentional statefullness.
Date: Fri, 19 Mar 2021 23:11:54 +0700
[Message part 1 (text/plain, inline)]
Recently i saw WebKit failing to build on Cuirass.

For Guix System it ought to be in the Manual:
"Setting up FHS for auxiliary applications obtained from upstream Free binaries".

This way Joe has a base system which is obviously important to keep reprobuilt.
Then Joe happily pile things on top of it, rather than install Guix on top of legacy.

Will definitely try this myself, but if someone already has notes and so, do share.
-- 
Сэнт фром май Андроидык девайс уит Канайн майл.
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#47265; Package guix. (Sun, 21 Mar 2021 13:56:02 GMT) Full text and rfc822 format available.

Message #8 received at 47265 <at> debbugs.gnu.org (full text, mbox):

From: Vitaliy Shatrov <guix.vits <at> disroot.org>
To: 47265 <at> debbugs.gnu.org
Subject: Improve support for intentional statefullness.
Date: Sun, 21 Mar 2021 20:55:43 +0700
[Message part 1 (text/plain, inline)]
I see how Guix bundles are built.  I think, Proot is a better way than `guix fhs`.

/        --- Гну Линьг Рут (-u-).
/home/tldr/debian        --- Joe's FHS (./bin, ./usr, ...)

`proot -R /home/tldr/debian`.  `wget tor-browser-why-not`.  `./sus-shady-run`.

Proot is a user-process.  It should do GUI apps well (worked for Nixo McTest).
Still want FHS maded with Scheme (if it is possible to link against /lib inside...).
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#47265; Package guix. (Mon, 22 Mar 2021 15:45:02 GMT) Full text and rfc822 format available.

Message #11 received at 47265 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Vitaliy Shatrov <guix.vits <at> disroot.org>
Cc: 47265 <at> debbugs.gnu.org
Subject: Re: bug#47265: Guix System: improve support for intentional
 statefullness.
Date: Mon, 22 Mar 2021 16:44:10 +0100
Hi,

Vitaliy Shatrov <guix.vits <at> disroot.org> skribis:

> Recently i saw WebKit failing to build on Cuirass.
>
> For Guix System it ought to be in the Manual:
> "Setting up FHS for auxiliary applications obtained from upstream Free binaries".
>
> This way Joe has a base system which is obviously important to keep reprobuilt.
> Then Joe happily pile things on top of it, rather than install Guix on top of legacy.
>
> Will definitely try this myself, but if someone already has notes and so, do share.

To be clear, you’re advocating for the ability to create an FHS
environment, right?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#47265; Package guix. (Mon, 22 Mar 2021 16:00:02 GMT) Full text and rfc822 format available.

Message #14 received at 47265 <at> debbugs.gnu.org (full text, mbox):

From: Vitaliy Shatrov <guix.vits <at> disroot.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 47265 <at> debbugs.gnu.org
Subject: Re: bug#47265: Guix System: improve support for intentional
 statefullness.
Date: Mon, 22 Mar 2021 22:59:28 +0700
Aha.


> create an FHS environment, right?

And to put in the manual the best way to get it.

Proot has troubles with Chromium.
Unshare has troubles with all, more or less.
Some apps surprisingly easy to start, though.

.. Some sort of FHS on demand, or NS maded right would help a lot on System.
To start binary releases from upstream, and elsewhere (deb, rpm, pacman).

-- 
(-uo)




Information forwarded to bug-guix <at> gnu.org:
bug#47265; Package guix. (Tue, 23 Mar 2021 10:35:02 GMT) Full text and rfc822 format available.

Message #17 received at 47265 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Vitaliy Shatrov <guix.vits <at> disroot.org>
Cc: 47265 <at> debbugs.gnu.org
Subject: Re: bug#47265: Guix System: improve support for intentional
 statefullness.
Date: Tue, 23 Mar 2021 11:34:07 +0100
Hi,

Vitaliy Shatrov <guix.vits <at> disroot.org> skribis:

>> create an FHS environment, right?
>
> And to put in the manual the best way to get it.

Alright, I guess we can tag it as “wishlist” then.  :-)

Thanks for clarifying,
Ludo’.




Changed bug title to 'Provide and/or document a way to get an FHS environment' from 'Guix System: improve support for intentional statefullness.' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 23 Mar 2021 10:35:02 GMT) Full text and rfc822 format available.

Severity set to 'wishlist' from 'normal' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 23 Mar 2021 10:35:03 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 148 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.