gnuboot-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v1 00/18] Tests cbfs files, dependencies fixes, documentation


From: Denis 'GNUtoo' Carikli
Subject: Re: [PATCH v1 00/18] Tests cbfs files, dependencies fixes, documentation.
Date: Thu, 12 Dec 2024 22:47:41 +0100

On Fri, 29 Nov 2024 20:14:14 +0100
Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> wrote:

> Hi,
> 
> This adds tests to catch things like SeaBIOS not added to the CBFS as
> the underlying shell script based build system is quite fragile and
> didn't detect something like that.
> 
> In addition I also added a test to run the SeaBIOS QEMU images.
> 
> I ran the tests with and without an earlier version of neox's patch
> b7e7b5a257404a4470efeb869d85b74f9ccafe7b ("packages: seabios: fix
> payload not being added to the GNU Boot image") that fixes the
> problem.
> 
> As when running tests I ran into missing dependencies, I also fixed
> them along the way and unified the PureOS and Trisquel dependencies
> files. This also paves the way for furthurer improvement of this file,
> for instance to make building the manual and website easier.
> 
> Since I had to generate files that contained the output of
> 'cbfstool <image> print', I also took the occasion of documenting
> the status of reproducible builds in GNU Boot with an approach that
> looked at which files we had in the images we produced. I used the RC4
> images for that though.
> 
> Note that we also still need to merge neox's patches for the website,
> and I also did work that reworks the status into 4 image types (GRUB,
> SeaBIOS, with high and low resolution graphics), which should make
> reporting images status easier (right now we don't have any way to
> report that SeaBIOS images are all broken). Neox will reuse that work
> in his newer patch set as both patch sets were in conflicts.
> 
> Denis 'GNUtoo' Carikli (18):
>   resources: dependencies: trisquel: skip fonts-unifont for Trisquel
> 10 (nabia).
>   dependencies: pureos: Fix copyright header.
>   dependencies: trisquel: remove unused packagekit-tools.
>   dependencies: pureos: remove unused packagekit.
>   dependencies: trisquel: obtimize apt calls.
>   resources: dependencies: pureos: switch to install_packages.
>   dependencies: trisquel: remove duplicated libusb-1.0-0-dev for
>     flashrom.
>   resources: dependencies: unify PureOS and Trisquel.
>   dependencies: pureos-trisquel: Add graphicsmagick for the website.
>   dependencies: pureos-trisquel: Add texinfo for the website.
>   dependencies: pureos-trisquel: Add texlive for the website.
>   dependencies: pureos-trisquel: Add texlive-plain-generic for the
>     website.
>   packages: images: tests: add Trisquel test with SeaBIOS.
>   packages: images: tests: fix whitespace issue.
>   packages: roms: release: unify whitespaces.
>   packages: roms: release: fix line length.
>   packages: images: tests: require essential cbfs files.
>   website: status: mention reproducible builds status.
> 
>  Makefile.am                                   |  19 +--
>  resources/dependencies/pureos-10              | 111 -----------------
>  .../{trisquel => pureos-trisquel}             |  34 ++++--
>  resources/packages/dependencies/install       |   8 +-
>  resources/packages/roms/release               |  33 +++--
>  resources/packages/roms/test                  | 110 ++++++++++++++++-
>  website/pages/docs/build/index.md             |  23 ++--
>  website/pages/docs/history/index.md           |   2 +-
>  website/pages/docs/install/spi.md             |   4 +-
>  website/pages/status.md                       | 113
> ++++++++++++++++++ 10 files changed, 281 insertions(+), 176
> deletions(-) delete mode 100755 resources/dependencies/pureos-10
>  rename resources/dependencies/{trisquel => pureos-trisquel} (80%)
> 
> 
> base-commit: b7e7b5a257404a4470efeb869d85b74f9ccafe7b
This patch set was merged and it is in the RC5.

Denis.

Attachment: pgpPr4gE5Npu9.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]