[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guix integration and various other patches.
From: |
Leah Rowe |
Subject: |
Re: Guix integration and various other patches. |
Date: |
Sat, 20 Apr 2024 00:57:50 +0100 |
btw coreboot has bucts under util/ now. i haven't checked whether you
use theirs or the old one still. the coreboot one is much more heavily
developed than the old stuge.se one.
also, regarding flashrom: you may wish to use flashprog instead, in
gnuboot. libreboot has done this (flashprog is a fork of flashrom) for
the reasons written here:
https://libreboot.org/news/libreboot20240225.html#flashprog-now-used-instead-of-flashrom
and here
https://libreboot.org/news/libreboot20240225.html#context-regarding-flashprog-vs-flashrom
libreboot is boycotting flashrom, and i thought i'd encourage such
action in gnuboot too, though i'll respect whatever decision you take
pertaining to that.
the rest of it and the patches you sent are the guix integration stuff.
i've already told you and adrien what i think of that (that it's
overengineering and will vastly increase the maintenance burden to your
already maintainer-starved project and make it harder for most new
people to contribute to the project - not to mention split your project
in pracitse by making you much more reliant on the practises of outside
projects, to a greater extent than implied by lbmk's current much more
simple design) - but:
you were bold to invoke my name and that commands respect, so i respond.
most people in the fsf/gnu inner circle do not refer to me by name :)
now, i ask what i asked on irc yesterday:
what of my patch set that i sent in january? i fixed a lot of major
issues, including critical build issues, making your gnuboot build on
the latest distros. also the grub luks2 stuff.
btw check lbmk, i added xhci patches from patrick rudolph, this may
come in handy on some desktop boards that gnuboot supports if the user
has a usb3 card installed.
On Fri, 19 Apr 2024 19:06:17 +0200
Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> wrote:
> Hi,
>
> Beside fixes and documentation improvements, this patch set builds the
> utilities required for installing GNU Boot on I945 laptops and uses
> Guix to do that.
>
> The installation instructions were't modified yet as building the
> utilities doesn't affect them.
>
> Note that I'm also aware that Leah Rowe sent a patch to improve the
> installation instructions for I945 ThinkPads, and I plan to look later
> on if/how it can be integrated in a new patch set that would rework of
> the installation instructions later on.
>
> The issue is that right now we have only one flashrom command instead
> of two, and the semantics are changed too, so that changes the
> installation instructions. In addition we don't ship them yet, so it
> could be a good idea to first do a new RC release candidate and then
> modify the install instructions to use them.
>
> Denis 'GNUtoo' Carikli (13):
> site: status: Add upstream software versions.
> docs/install: Don't officially support T60 with ATI GPUs.
> build instructions: Mention exact package names for debootstrap.
> build instructions: debootstrap: Add Guix.
> scripts: misc: guix.sh: fix forgetten tab.
> scripts: misc: guix.sh: fix last version detection.
> scripts: misc: guix.sh: make it pass shellcheck.
> scripts: misc: guix.sh: prevent OOM.
> gitignore: sort rules.
> gitignore: don't ignore .scm files.
> Add topdir ./configure.
> Makefile.am: Document commands from site/docs/build/index.md.
> Build bucts and patched flashrom for I945 ThinkPads with Guix.
>
> Leah Rowe via Gnuboot-patches (1):
> docs/install: replace Libreboot with GNUBoot
>
> .gitignore | 31 ++--
> Makefile => Makefile.am | 17 +-
> autogen.sh | 17 ++
> build | 6 +-
> configure.ac | 48 +++++
> download | 6 +-
> .../i945-thinkpads-install-utilities.scm | 166 +++++++++++++++++
> + .../guix/gnuboot/patches/flashrom-1.2.patch | 64 +++++++
> resources/packages/flashrom/clean | 35 ----
> resources/packages/flashrom/download | 68 -------
> resources/packages/flashrom/module | 40 -----
> .../Makefile.am | 95 ++++++++++
> .../i945-thinkpads-install-utilities/clean | 19 ++
> .../distclean | 12 +-
> .../i945-thinkpads-install-utilities/download | 19 ++
> .../i945-thinkpads-install-utilities/module | 19 ++
> resources/packages/src/release | 2 +-
> resources/scripts/misc/errno-base.sh | 41 +++++
> .../misc/generate-configure-makefiles.sh | 23 +++
> resources/scripts/misc/guix.sh | 119 +++++++++++--
> resources/scripts/misc/resources.sh | 71 ++++++++
> site/contrib.md | 4 +-
> site/docs/build/index.md | 140 +++++++++++----
> site/docs/install/index.md | 44 ++---
> site/docs/install/x60flashscript.patch | 27 ---
> site/status.md | 22 +++
> site/tasks/index.md | 6 -
> tests/lint | 10 +-
> 28 files changed, 893 insertions(+), 278 deletions(-)
> rename Makefile => Makefile.am (84%)
> create mode 100755 autogen.sh
> create mode 100644 configure.ac
> create mode 100644
> resources/guix/gnuboot/packages/i945-thinkpads-install-utilities.scm
> create mode 100644 resources/guix/gnuboot/patches/flashrom-1.2.patch
> delete mode 100755 resources/packages/flashrom/clean delete mode
> 100755 resources/packages/flashrom/download delete mode 100755
> resources/packages/flashrom/module create mode 100644
> resources/packages/i945-thinkpads-install-utilities/Makefile.am
> create mode 100755
> resources/packages/i945-thinkpads-install-utilities/clean rename
> resources/packages/{flashrom =>
> i945-thinkpads-install-utilities}/distclean (76%) create mode 100755
> resources/packages/i945-thinkpads-install-utilities/download create
> mode 100755
> resources/packages/i945-thinkpads-install-utilities/module create
> mode 100755 resources/scripts/misc/errno-base.sh create mode 100755
> resources/scripts/misc/generate-configure-makefiles.sh create mode
> 100755 resources/scripts/misc/resources.sh delete mode 100644
> site/docs/install/x60flashscript.patch
>
> --
> 2.41.0
>
--
Leah Rowe,
Company Director,
Minifree Ltd
Registered in England, registration No. 9361826
VAT Registration No. GB202190462
Minifree Ltd, 19 Hilton Road, Canvey Island
Essex SS8 9QA, United Kingdom
United Kingdom
pgpksVcKwJBo0.pgp
Description: PGP signature
- [PATCH v1 09/14] scripts: misc: guix.sh: prevent OOM., (continued)
- [PATCH v1 09/14] scripts: misc: guix.sh: prevent OOM., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 03/14] docs/install: Don't officially support T60 with ATI GPUs., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 08/14] scripts: misc: guix.sh: make it pass shellcheck., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 11/14] gitignore: don't ignore .scm files., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 10/14] gitignore: sort rules., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 13/14] Makefile.am: Document commands from site/docs/build/index.md., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 14/14] Build bucts and patched flashrom for I945 ThinkPads with Guix., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 12/14] Add topdir ./configure., Denis 'GNUtoo' Carikli, 2024/04/19
- Re: Guix integration and various other patches.,
Leah Rowe <=
- Re: Guix integration and various other patches., Adrien 'neox' Bourmault, 2024/04/20
- Re: Guix integration and various other patches., Adrien 'neox' Bourmault, 2024/04/20
- Re: [PATCH v1 04/14] build instructions: Mention exact package names for debootstrap., Adrien 'neox' Bourmault, 2024/04/29
- Re: [PATCH v1 05/14] build instructions: debootstrap: Add Guix., Adrien 'neox' Bourmault, 2024/04/29
- Re: [PATCH v1 02/14] docs/install: replace Libreboot with GNUBoot, Adrien 'neox' Bourmault, 2024/04/29
- Re: [PATCH v1 07/14] scripts: misc: guix.sh: fix last version detection., Adrien 'neox' Bourmault, 2024/04/29
- Re: [PATCH v1 12/14] Add topdir ./configure., Adrien 'neox' Bourmault, 2024/04/29
- Re: [PATCH v1 10/14] gitignore: sort rules., Adrien 'neox' Bourmault, 2024/04/29