Provide and/or document a way to get an FHS environment

  • Open
  • quality assurance status badge
Details
2 participants
  • Vitaliy Shatrov
  • Ludovic Courtès
Owner
unassigned
Submitted by
Vitaliy Shatrov
Severity
wishlist
V
V
Vitaliy Shatrov wrote on 19 Mar 2021 17:11
Guix System: improve support for intentional statefullness.
(address . bug-guix@gnu.org)
CDC55940-CBA9-4E93-A273-7AA695ACD5B3@disroot.org
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.
--
???? ???? ??? ????????? ?????? ??? ?????? ????.
Attachment: file
V
V
Vitaliy Shatrov wrote on 21 Mar 2021 14:55
Improve support for intentional statefullness.
(address . 47265@debbugs.gnu.org)
32C9F3ED-0ED6-4970-AC14-96FCD26B5813@disroot.org
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...).
Attachment: file
L
L
Ludovic Courtès wrote on 22 Mar 2021 16:44
Re: bug#47265: Guix System: improve support for intentional statefullness.
(name . Vitaliy Shatrov)(address . guix.vits@disroot.org)(address . 47265@debbugs.gnu.org)
87lfafxkfp.fsf@gnu.org
Hi,

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

Toggle quote (10 lines)
> 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’.
V
V
Vitaliy Shatrov wrote on 22 Mar 2021 16:59
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 47265@debbugs.gnu.org)
B43BF75D-06FC-4E6B-B557-9D0ADF6890F8@disroot.org
Aha.


Toggle quote (2 lines)
> 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)
L
L
Ludovic Courtès wrote on 23 Mar 2021 11:34
(name . Vitaliy Shatrov)(address . guix.vits@disroot.org)(address . 47265@debbugs.gnu.org)
8735wmnops.fsf@gnu.org
Hi,

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

Toggle quote (4 lines)
>> 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’.
L
L
Ludovic Courtès wrote on 23 Mar 2021 11:34
control message for bug #47265
(address . control@debbugs.gnu.org)
871rc6noom.fsf@gnu.org
retitle 47265 Provide and/or document a way to get an FHS environment
quit
L
L
Ludovic Courtès wrote on 23 Mar 2021 11:34
(address . control@debbugs.gnu.org)
87zgyuma42.fsf@gnu.org
severity 47265 wishlist
quit
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 47265@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 47265
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch