GNU bug report logs - #60109
[FSDG] gnome-boxes proposes installing non-FSDG distributions

Previous Next

Package: guix;

Reported by: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>

Date: Fri, 16 Dec 2022 00:24:02 UTC

Severity: normal

To reply to this bug, email your comments to 60109 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#60109; Package guix. (Fri, 16 Dec 2022 00:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 16 Dec 2022 00:24:02 GMT) Full text and rfc822 format available.

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

From: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
To: bug-guix <at> gnu.org
Subject: gnome-boxes and distributions
Date: Fri, 16 Dec 2022 01:22:31 +0100
[Message part 1 (text/plain, inline)]
Hi,

I've installed gnome-boxes and I found out that it proposes to download
and run many distribution installers.

As it contains many non-FSDG compliant distributions, many of these
distributions probably contain nonfree firmwares at least.

Not all distributions are problematic though, as it contain some FSDG
compliant distributions.

Denis.
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#60109; Package guix. (Fri, 16 Dec 2022 16:55:02 GMT) Full text and rfc822 format available.

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

From: Denis 'GNUtoo' Carikli <kernel <at> cyberdimension.org>
To: 60109 <at> debbugs.gnu.org
Subject: Re: gnome-boxes and distributions
Date: Fri, 16 Dec 2022 15:39:58 +0100
[Message part 1 (text/plain, inline)]
Hi,

Here are some more information:

The Parabola's patch fox fixing that is probably this one:
https://git.parabola.nu/abslibre.git/tree/libre/libosinfo/libre.patch
This is because libosinfo is in the dependencies of gnome-boxes. I
didn't check beyound that.

To reproduce the bug one need to lauch gnome-box (probably with
virtualization services enabled).

Once installed and launched (and the first information wizard skipped)
we can click on the top-left "+" button.

We then have the choice between "Create virtual machine from file" and
"Download an operating system". 

It also shows "Featured Downloads" with distributions under it like Red
Hat entreprise Linux 9 Unknown x86_64, Fedora Workstation 36 x86_64
(live), etc and all these are known to contain nonfree firmwares. I'm
not sure if it shows this "Featured Downloads" all the time though.

If we click on Download an operating system, then we have a list of
distributions like Ubuntu, openSUSE etc which again are known to
include nonfree firmwares in their installers.

If we go down and click on the 3 vertical dot buttons, we then have a
more complete list which also includes FSDG compliant distributions
such as (complete list):
- PureOS x86_64 (Live) from Purism, SPC
- Guix latest x86_64 from Guix contributors
- PureOS 10 KDE x86_64 (Live) from Purism, SPC
- PureOS 10 GNOME x86_64 (Live) from Purism, SPC
- Trisquel 9 Sugar Toast x86_64 (live) from The Trisquel project
- Trisquel 9 x86_64 (live) from The Trisquel project
- Triskel 9 x86_64 (live) from The Trisquel project
- Trisquel 9 Mini x86_64 (live) from The Trisquel project
- Guix 1.3 x86_64 from Guix contributors
- Guix 1.3 i686 from Guix contributors
- Hypertalking 03 x86_64 (Live) from the Hyperbola project
- Hyperbola 03 x86_64 (Live) from the Hyperbola project

Then there are some distributions where I'm not completely sure of the
status:
- freenix x86_64 (DVD)(Live) from the Freenix project
  Here this is a distribution that applied for FSDG compliance but it
  was stuck in review for some reasons (probably either people waiting
  on each other, or the lack of time to review it properly from at
  least one of the sides)
- Debian: As far as I understand they include the nonfree firmwares by
  default nowadays in some situations, so it's probably easier to filter
  them out than check each installer / image for nonfree firmwares.
- Freedos: if I recall well that came with nonfree software but there
  is an ongoing effort to remove it, I just don't know the status. It
  probably still depend on nonfree compilers (under the openwatcom
  license) though so it probably has nonfree dependencies.

And as far as I know all the other either have at least nonfree
firmwares inside.

Denis.
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#60109; Package guix. (Mon, 26 Dec 2022 01:52:01 GMT) Full text and rfc822 format available.

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

From: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
To: 60109 <at> debbugs.gnu.org
Subject: Re: gnome-boxes and distributions
Date: Mon, 26 Dec 2022 02:50:18 +0100
[Message part 1 (text/plain, inline)]
On Fri, 16 Dec 2022 15:39:58 +0100
Denis 'GNUtoo' Carikli <kernel <at> cyberdimension.org> wrote:

> Hi,
> 
> Here are some more information:
> 
> The Parabola's patch fox fixing that is probably this one:
> https://git.parabola.nu/abslibre.git/tree/libre/libosinfo/libre.patch
> This is because libosinfo is in the dependencies of gnome-boxes. I
> didn't check beyound that.
I've looked in more details and it seems that the information is not in
libosinfo but in osinfo-db.

Apparently Parabola also patches virt-manager[1] probably to remove the
mention of non-FSDG distributions, so I'm not sure why Parabola didn't
patch osinfo-db directly instead.

Maybe it's to minimize the amount of rebuilds or something like that
(Parabola reuses packages from Arch Linux and removes/replace the ones
that are not FSDG compliant).

References:
-----------
[1]https://git.parabola.nu/abslibre.git/tree/libre/virt-manager/libre.patch

Denis.
[Message part 2 (application/pgp-signature, inline)]

Changed bug title to '[FSDG] gnome-boxes proposes installing non-FSDG distributions' from 'gnome-boxes and distributions' Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Mon, 03 Apr 2023 19:12:01 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 71 days ago.

Previous Next


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