Installation dump file uploaded.

  • Open
  • quality assurance status badge
Details
2 participants
  • Denis 'GNUtoo' Carikli
  • gnu
Owner
unassigned
Submitted by
gnu
Severity
normal
G
(address . bug-guix@gnu.org)
AJILXR.8TR4Z2XSJEQZ1@gmail.com
Installation fails at last step due to not enough storage. Uploaded
file as installer-dump-93af8d14.
D
D
Denis 'GNUtoo' Carikli wrote on 31 Aug 2023 18:30
Re: [bug #64569] Document how GNU Boot deblobs coreboot
(address . 64569@debbugs.gnu.org)(name . Adrien Bourmault)(address . neox@gnu.org)
20230831183016.51542f74@primary_laptop
Hi,

Toggle quote (4 lines)
> It would be good that our documentation explains how GNU Boot deblobs
> coreboot for each board and how users can remove new blobs if they
> found some (it would help people to create patches for us, knowing
> where blobs are identified)
Having blob specific documentation not in the code would probably
increase maintenance cost if we want to keep it in sync with the code.

Another way to do that would be to do like with u-boot-libre which is:
- to document what is being removed directly in the source code
- to have only one source file that generates various released files
- to make it as easy as possible to reuse the source or various
released files like the script that does the deblobing, tarballs, etc.
- If time permits to do releases of that in two different ways:
- One as part of GNU Boot releases: we need to provide the deblobbed
Coreboot source code we use as part of GNU Boot releases.
- One separate that will look more like linux-libre that will not
patch Coreboot at all, but only deblob it and produce releases
matching Coreboot releases.

As for having multiple outputs:
- I've not looked in details but for instance Guix doesn't seem to
use linux-libre tarballs and instead it seems to produce its own
source files by running the deblobing scripts.
- Other distributions use linux-libre tarballs (like Parabola).

So if the goal is to make it easily reusable having multiple outputs
make it way easier.

A way to do it would be to unify the blob list files like that:
$ cat ./resources/coreboot/default/blobs.list \
./resources/coreboot/fam15h_rdimm/blobs.list \
./resources/coreboot/fam15h_udimm/blobs.list | sort -u

And then at least to add support for comments in this file list, and
find where to put that file (which is not as easy as it seems).

The advantage is that it would then be easy to do and easy to maintain.

As for moving the file, you might need commits like this one which is
in GNUtoo/various-fixes branch:
Toggle quote (2 lines)
> d73e45aa build: options: only show executables scripts

I'm not sure if it's sufficient but we can probably hack our way around
somehow by not listing resources/deblob for instance if we move it
there.

Denis.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmTwwBkACgkQX138wUF3
4mOvVQ/+PvOCbbslwyeuK8t0qyoGxiF7JzTDNmBZZUv+GaqQ/NTG2bwVun9fB+FK
pNiJX4xiNINElwGMl5asyfRFqHA04G88+P21TAc4t/D49G/5o81lFcCj/HgiMLoZ
XQSnTWG9uGOYCMrOhbjDLEcmJJQcu9iTU312+s2dsqtbw1WBt6iJaf4ZuHznjsgz
bzQO+s/X6TuqixOWBz13kd9AoH1Xmt3qcJ37pFsDU/B8VuzVRB7PCm6/RlIgOejZ
uIdm5K8OXP4gc8EVOLik5c61JH2mB2t0dEh2FB5l9c+s1RZPFclyiZ7JLa7t16nm
XxnRwYc6CtMxlMNbG3nVCDnw5qFS/XoaIkTaaDfcBLhKopzpZtUDGaclnRnD0DBy
J5p9c/XV9EIE9ksJuMFmiOE6m+FZ5xq9l7Xd82nVbUQNPbpyHHjTxwTjcSAWRWDp
+/m6Jt2DIvgvLOdMwWlTTej9LA6S0LD6x7ux0ykCT7D/AH1uxjFY6NYJagNkypLs
q4hSOO1NgHwY0ESmm4S+OupMoFp7GLP8QZv5pHrw8n4NjEawWTcAA/j1ZlnnkC7s
49h9KJkuYW+PNvfBw9fRNCh955RR0AzlJD4DnY4whSxYeB8v4A0DsfCSmBM0JzkM
br5gFGOj0i3OhluWESHq02ZO1h53jQXUc1uSiFGd2rOw4qul46M=
=I5f3
-----END PGP SIGNATURE-----


?