Signed-off-by: Leah Rowe <info@minifree.org>
master
Leah Rowe 2024-05-06 00:47:03 +01:00
parent 19694b23ce
commit 72a4ffea39
1 changed files with 8 additions and 270 deletions

View File

@ -752,275 +752,13 @@ Now I have Canoeboot 20240504, which is vastly more up to date than the
November 2023 Canoeboot release, based on the newest Libreboot 20240504
release (simultaneous release!)
You can check the full release announcement, but here is an abbreviated list
of commits from lbmk that are in the Canoeboot 20240504 release;
Canoeboot from November (previous release) was based on Libreboot 20231106,
so:
Look at the changelog in that release announcement, and you will see many
further changes that Canoeboot has made. GNU Boot is essentially now a
pointless project, more so than before; Canoeboot is so far ahead that the
only feasible way GNU Boot could survive is to delete itself and start over,
by forking from the current revisions of Canoeboot.
the changes below are therefore LB 20231106 to 20240504 but with non-FSDG
bits removed, and therefore it reflects the changes in Canoeboot (because I
always keep CB/LB in sync):
But why would they do that? Canoeboot is already FSDG compliant, and provides
exactly what they want. But I'm maintaining it, and will continue to do so,
so why should anyone want to use their project?
```
* 5bf25eac coreboot: update latitude release status
* 7a955a4c d510mo and d945gclf: disable for release
* d9c0346a build/roms: more useful status warnings
* a9bc6b25 mark lenovo x301 as stable for release
* 6e61052a Merge pull request 'coreboot/default: Add patches to fix S3 on SNB/IVB Latitudes' (#208) from nic3-14159/lbmk:latitude-fix-s3 into master
* 99617796 Merge pull request 'Implemented failsafe options at boot and inside menus for enabling/disabling serial, spkmodem and gfxterm' (#203) from livio/lbmk:failsafe into master
|\
| * 3e86b3ab Implemented failsafe options at boot and inside menus for enabling/disabling serial, spkmodem and gfxterm
* | 64ae2ddd update/release: purge test/lib/strlcat.c in u-boot
* | 748b2072 mark x4x boards ready for release
* | 9caff263 err.sh: update copyright info
* | 7db2ae0b update/release: say when an archive is being made
* | cd9685d1 Merge pull request 'dell-flash-unlock: Remove dependency on GNU Make' (#207) from nic3-14159/lbmk:dell-flash-unlock-updates into master
|\ \
| * | a5cb6376 dell-flash-unlock: Remove dependency on GNU Make
|/ /
* | 4bf3da31 Merge pull request 'Fixed QEMU x86 target's SMBIOS informations' (#205) from livio/lbmk:qemux86_fix into master
|\ \
| * | 707d7ce7 Fixed QEMU x86 target's SMBIOS informations
| * | d654a3e5 Fixed QEMU x86 target's SMBIOS informations
| |/
* | a18cd7f1 Merge pull request 'Fixed boot selection menu' (#204) from livio/lbmk:livio_290424 into master
|\ \
| * | b4d27d0c Fixed boot selection menu
| |/
* | 05c3f493 Merge pull request 'dell-flash-unlock-updates' (#206) from nic3-14159/lbmk:dell-flash-unlock-updates into master
|\ \
| * | 61f66a46 dell-flash-unlock: Update README for BSD
| * | 5e2e7611 dell_flash_unlock: Add support for FreeBSD
| * | 61dbaf94 dell_flash_unlock: Set iopl level back to 0 when done
| * | 355dffb7 dell_flash_unlock: Fix ec_set_fdo() signature
| * | 6fe2482f dell-flash-unlock: Remove unnecessary includes for NetBSD
| * | b737a24c dell-flash-unlock: Remove memory clobber from inline assembly
* | | 5c3d81ff correct dell latitude status for release
* | | 50f6943c set gru bob/kevin stable for release
* | | df5e3216 set dell latitudes stable for release
* | | 7e7c3c23 mark i945 machines as stable for release
* | | 310378c9 build/roms: simplified list handling
* | | 5003e02b build/roms: if release, allow all non-broken roms
* | | dbe259ef build/roms: always display warnings
* | | 0e2c56be build/roms: reduce indentation in skip_board()
* | | 91927760 build/roms: simplified status handling
* | | 230f68fd build/roms: simplified seagrub handling
|/ /
* | 515185a7 build/roms: support SeaGRUB *with menu enabled*
* | a88a8281 update/trees: simplified defconfig copying
* | 55204dc4 option.sh: don't use nproc (not portable)
* | a5c7cc1a fix target.cfg files on dell latitudes
* | d923d314 use mirrorservice.org for iasl downloads
* | 714d4b3e update/release: disable status checking
* | e614f906 build/roms: tell the user how to ignore status
* | f22305fb update macbook21/x60/t60 status
* | 6c4f07b3 allow disabling status checks during builds
* | 3ace925e update more board statuses before release
* | e7619225 Set status=unstable on dell latitudes
* | 5218bfb0 declare gm45 thinkpads stable for release
* | b99ebe05 kcma-d8/kgpe-d16: mark as tested(unstable)
* | e5cc3e55 Merge pull request 'dell-flash-unlock: add NetBSD support' (#194) from linear/lbmk:master into master
|\ \
| * | e119ffa5 dell-flash-unlock: add NetBSD support
* | | c0b4ba2e build/roms: update help, pertaining to status
* | | d88783b7 build/roms: let "list" specify status types
* | | b6014a65 erroneous return
* | | ce7fd754 build/roms: report status when building images
* | | 64177dbb exports variables from err.sh, not build
* | | a5082de4 GRUB: bump to today's latest revision
* | | 08859bb4 lbmk: export TMPDIR from err.sh, not build
* | | f5f2c58a build/roms: add missing deletion of tmp file
* | | f7283fa1 grub xhci support
* | | 33277897 allow users to specify number of build threads
* | | 6ebab10c safer, simpler error handling in lbmk
| |/
|/|
* db074b78 enable serial console on fam15h boards
* 4680d154 ./update trees -u coreboot
* 0add5571 NEW BOARD: dell 9020 optiplex sff
|\
| * 4a9fca57 Patch SeaBIOS: Add MXM support
* | b7bc713b update pico-serprog to new revision
| * | 381cb119 config/coreboot/default/patches : Renumber E6420, E6520, E5530 patches
|/ /
|\|
| * 0e3a5759 update revision: pico-serprog
|/
* 91792c0c update coreboot configs
|\
* | 8e2e9735 add vga-only 9020 config
|/
* 0c8fa201 update pico-serprog to Riku's new revision
* 2ad52ed3 Merge pull request 'flashprog: apply the good old MX25 workaround' (#180) from Riku_V/lbmk:master into master
|\
| * 112d2a4e flashprog: apply the good old MX25 workaround
|/
* 77770f5a remove remaining flashrom remnants (use flashprog)
* 36ddd6f6 update parabola dependencies for flashprog
* 182a029f update arch dependencies for flashprog
* e8523864 update trisquel dependencies for flashprog
* 4131981c update debian dependencies for flashprog
* af82d671 config/git: use flashprog instead of flashrom
* 9071160c git.sh: also reset xtree/tree_depend here
* 39688ebe update/trees: reset xtree/tree_depend before build
* e5ebaa85 update config/git/docs to latest revs
* 0a24b2e6 dell/e6*30: use generic PS2K/PS2M EISAID strings
* 614c5efa update coreboot/dell to same rev as default
* 4a6dc555 coreboot/default: update coreboot to January 2024
* ece54631 script/vendor/inject: remove erroneous check
* 8b4a4f79 fam15h boards: define xtree
* dcf7da9a coreboot/fam15h_udimm: define xtree
* f72a72af don't download projects on release archives
* 435441d0 update/release: generate changelogs
* a225e4d5 fix amd mainboard configs
* c9961182 git.sh: fix bad call to ./update
* 3e7e0c7d git.sh: support downloading dependency trees
* 8f3d3ead re-use crossgcc builds on the coreboot trees
* 8a9c70f2 allow multitree projects to define xgcc tree
* c6d243af u-boot: don't define xarch in default
* 9877eb09 coreboot/*/target.cfg: don't define xarch
* e329b365 grub/target.cfg: move --disable-werror
* b71d4fd0 coreboot/fam15h: disable -Werror on binutils 2.32
* 1d971fcd grub: use --disable-werror on ./configure
* 33e25a33 dependencies/arch: add pandoc to dependencies
* 37817e6b GRUB: insert only 1 keymap per board, in cbfs
* df007d22 build/roms: err if -k layout doesn't exist
* d44c9551 build/roms: regression fix: uninitialised variable
* 2b6beaf2 Merge pull request 'config/dependencies/trisquel: replaced package from ttf-unifont to fonts-unifont' (#177) from goodspeed/lbmk:master into master
|\
| * 59096d8d config/dependencies/trisquel: replaced package from ttf-unifont to fonts-unifont
|/
* a8a7a51b Merge pull request 'Dell-flash-unlock README updates' (#175) from nic3-14159/lbmk:dell-flash-unlock-updates into master
|\
| * 051b17f4 README.md: Add notes about iopl and AC adapter requirement
|/
* f5b04fa5 build/roms: tidy up payload configuration handling
* 0b081218 build/roms: remove unused variable
* 4870e84e build/roms: don't needlessly re-build grub.elf
* 0e955f1e build/roms: create elf/grub if non-existent
* 3b66a5bb git.cfg: simplified revision checking
* a7f58abb fix oversight in previous commit
* 2d7e7306 build/roms: rename more functions for clarity
* 62a5f543 build/roms: rename payload functions for clarity
* 042c7877 build/roms: simplify seabios dependency check
* fcf2b2bb build/roms: simplify grub dependency check
* 535c9007 add copyright 2024 leah rowe to edited files
* cea88fa8 git.sh: simplify submodule handling in git_prep
* 1fcbadb8 git.sh: further simplify git_prep
* 48551ced git.sh: unify am/submodule and tree copying
* ce67c99f git.sh cleanup: git am handling (remove patchfail)
* e6953dc4 git.sh: clean up handling of tmp_git_dir
* d819403a git.sh: fix regression: patches before submodulse
* f4a14bd9 git.sh: clean up git submodule/am handling
* 11a82163 Bump GRUB to 2.12 release
* f3098f56 git.sh multi-tree: grab submodules *after* patches
* 5fb6e36f update/trees: clean up the coreboot-version check
* 4c9ee172 update/trees: support custom make/autogen argument
* c6a0e495 update/trees: generic cmake handling
* 30337b8f update/trees: avoid namespace clash in function
* b0615581 update/trees: dont hardcode autoconf/bootstrap arg
* eb3a8e2b unify script/update/trees and script/build/grub
* 34ded35f lbmk scripts: general code cleanup
* 4e067799 disable u-boot on x86 qemu
* bc87b5f6 lbmk scripts: general code cleanup
* 0c1d08d8 build/serprog: err if basename fails
* eff9130b update/trees: further simplify crossgcc handling
* 6752780f coreboot: update hp elitebook configs
* 15298985 Merge pull request 'Add HP 8300 CMT port' (#173) from Riku_V/lbmk:hp8300cmt into master
|\
| * 74147ea4 Add HP 8300 CMT port
|/
* 0aca6332 lbmk scripts: shorter code lines
* 575332f2 fix flashrom build error (implicit enum typecast)
* b4ab3057 lbmk scripts: general code cleanup
* 38a7aa31 build/roms: rename two functions for clarity
* 746d9cad build: remove test command
* 655d3cdc lbmk scripts: general code cleanup/optimisation
* 25f9d948 git/pico-serprog: update revision again
* e0fee7a4 git/pico-serprog: update revision
* a48b3841 build/roms: improved error handling for roms
* 33695a56 build/roms: remove redundant check
* 9d5d98eb set version/projectname properly
* aa525142 update/trees: fix infinite loop
* 465077bc vendor/download: check whether configs exist first
* 39293279 vendor/inject: fix dodgy error check (cd command)
* 72cd169e update/release: don't test ./vendor inject
* e8eb52f8 update/release: don't insert crossgcc tarballs
* b0e5fc9d lbmk scripts: general code cleanup
* b111f484 build/serprog: general code cleanup
* 2f98ca6d build: simplified TMPDIR handling
* ab65ea4c general code cleanup
|/
* 3ccf1941 update coreboot configs
* 95788059 update/trees crossgcc: call err if arch isn't set
* 90ac30b1 update/trees: simplified crossgcc handling
* 4711098e Merge pull request 'config/ifd/xx30: Fix 16_ifd component density and count' (#170) from nic3-14159/lbmk:xx30_16_ifd_fix into master
|\
* | 7f98ab8e git.sh: simplify submodule handling
* | 124b5beb build initialise_command: simplify handling
* | 9c00746b update/release: minor cleanup
* | f6ebab57 option.sh scan_config: clean up if/else block
* | 3b7009aa option.sh: print error on stderr, not stdout
* | c75ca20c option.sh: don't rely on zero status on printf
* | 578f105d git.sh git_am_patches: reduce indentation
* | cbd19d81 git.sh fetch_config: simplify tree name check
|/
* b9f69f26 grub.cfg syslinux: support scanning /boot/EFI/
* 766bb46c grub.cfg: fix path
* 430918ee grub.cfg: handle btrfs subvols for extlinux.conf
* d74c6c71 grub.cfg: scan extlinux/extlinux.conf
* f1d6c143 grub.cfg: support grub and extlinux on ata/ahci
* 6db94c1a grub.cfg: merge isolinux/grub usb menuentries
* c4544e04 grub.cfg: handle extlinux in the default menuentry
* eaa1341b grub.cfg syslinux: support ESP and extlinux.conf
* b817001e grub.cfg: don't boot linux without a grub.cfg
* 2d6e5ca4 grub.cfg: scan lvm volumes last
* 49eed9ac Revert "grub.cfg: try luks2/crypto-lvm before non-crypto"
* aed4dff8 Merge pull request 'Dell-flash-unlock README updates from upstream' (#168) from nic3-14159/lbmk:dell-flash-unlock-updates into master
|\
| * ca28255d README.md: Add instructions for relaxing memory permissions
| * f4819081 README.md: Add references to Open Security Training
* | 20389655 grub.cfg: try luks2/crypto-lvm before non-crypto
* | 3a36c827 Merge pull request 'master' (#165) from risapav/lbmk:master into master
|\ \
* | 0a8ef113 Merge pull request 'Update config/grub/config/grub.cfg' (#167) from semigel/lbmk:semigel-btrfs-subvol-patch-1 into master
|\ \
| |/
|/|
| * ababbc09 Update config/grub/config/grub.cfg
|/
* 39a3de57 remove DEBUG handling in lbmk (not needed)
* 1eb4df67 fix several shellcheck warnings
* 54ca5f24 Merge pull request 'config/dependencies/debian: add unifont-bin & xfonts-unifont' (#163) from Riku_V/lbmk:debgrub into master
|\
| * 2e6073f2 config/dependencies/debian: add unifont-bin & xfonts-unifont
* | 2e779a54 handle errors on exits from subshells
* | 9558e2fc improved safety/error handling on multitree git-am
* | 7af200a1 Merge pull request 'fix void dependencies: openssl-devel' (#161) from Riku_V/lbmk:fixvoid into master
|\|
| * 6d8d2e75 fix void dependencies: openssl-devel
|/
* cb3fad07 Merge pull request 'fix void dependencies: freetype-devel' (#160) from Riku_V/lbmk:fixvoid into master
|\
| * 01a82431 fix void dependencies: freetype-devel
|/
* 5a6dec97 Merge pull request 'fix void dependencies typo' (#159) from Riku_V/lbmk:fivoid into master
|\
| * 50bfe1ca fix void dependencies typo
|/
* 4e00ac00 revert flashrom back to version 1.2
* 83c8248f dependencies/debian: fix libfreetype-dev
* 39aad578 grub: re-add fat/nt file system modules
* 47ef411e Bump GRUB revision to 8 November 2023 revision
* ce1176f5 fix typo in help text
* 70882902 build: set --author when running git init
* 5af3ae05 lbmk: don't use status for unconditional returns
* 64f93374 lbmk: support showing the revision in help text
* f4b2a588 build: don't generate version/versiondate as root
* c4d90087 add grub mods: diskfilter,hashsum,loadenv,setjmp
* d0d6decb re-add grub modules: f2fs, json, read, scsi, sleep
* d3ade208 Merge pull request 'nvmhelp' (#152) from Riku_V/lbmk:nvmhelp into master
* 86608721 nvmutil: print usage
* f12f5c3a nvmutil: fix makefile
```