mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-16 23:08:49 +02:00
build/roms: report status when building images
export LBMK_VERSION_TYPE=x x can be: stable, unstable in target.cfg files, specify: status=x x can be: stable, unstable, broken, untested if unset, lbmk defaults to "unknown" if LBMK_VERSION_TYPE is set, no confirmation is asked if the given target matches what's set (but what's set in that environmental variable can only be stable or unstable) if LBMK_RELEASE="y", no confirmation is asked, unless the target is something other than stable/unstable "unstable" means it works, but has a few non-breaking bugs, e.g. broken s3 on dell e6400 whereas, if raminit regularly fails or it is so absolutely unreliable as to be unusable, then the board should be declared "broken" untested means: it has not been tested With this change, it should now be easier to track whether a given board is tested, in preparation for releases. When working on trees/boards, status can be set for targets. Also: in the board directory, you can add a "warn.txt" file which will display a message. For example, if a board has a particular quirk to watch out for, write that there. The message will be printed during the build process, to stdout. If status is anything *other* than stable, or it is unstable but LBMK_VERSION_TYPE is not set to "unstable", and not building a release, a confirmation is passed. If the board is not specified as stable or unstable, during a release build, the build is skipped and the ROM is not provided in that release; this is in *addition* to release="n" or release="y" that can be set in target.cfg, which will skip the release build for that target if "n" Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -4,3 +4,4 @@ payload_grub="n"
|
||||
payload_grub_withseabios="n"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
status="untested"
|
||||
|
||||
@@ -3,3 +3,4 @@ xarch="i386-elf"
|
||||
payload_seabios="y"
|
||||
payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
status="untested"
|
||||
|
||||
@@ -4,3 +4,4 @@ payload_grub="n"
|
||||
payload_grub_withseabios="n"
|
||||
payload_seabios="y"
|
||||
payload_memtest="n"
|
||||
status="untested"
|
||||
|
||||
@@ -4,3 +4,4 @@ payload_grub="n"
|
||||
payload_grub_withseabios="n"
|
||||
payload_seabios="y"
|
||||
payload_memtest="n"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="stable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="stable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -9,3 +9,4 @@ payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
microcode_required="n"
|
||||
status="untested"
|
||||
|
||||
@@ -9,3 +9,4 @@ payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
microcode_required="n"
|
||||
status="untested"
|
||||
|
||||
@@ -7,3 +7,4 @@ payload_memtest="y"
|
||||
payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -7,3 +7,4 @@ payload_memtest="y"
|
||||
payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="unstable" # broken s3
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
broken s3 resume/suspend, no battery indicator/status
|
||||
@@ -7,3 +7,4 @@ payload_memtest="y"
|
||||
payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="unstable" # s3, nvidia+nouveau
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
broken s3 resume/suspend, no battery indicator/status.
|
||||
nouveau crashes xorg under linux (can use nomodeset)
|
||||
@@ -9,3 +9,4 @@ payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
microcode_required="n"
|
||||
status="untested"
|
||||
|
||||
@@ -7,3 +7,4 @@ payload_memtest="y"
|
||||
payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -9,3 +9,4 @@ payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
microcode_required="n"
|
||||
status="untested"
|
||||
|
||||
@@ -7,3 +7,4 @@ payload_memtest="y"
|
||||
payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -3,3 +3,4 @@ xarch="i386-elf"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -3,3 +3,4 @@ xarch="i386-elf"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -4,3 +4,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ata"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
tree="default"
|
||||
xarch="aarch64-elf arm-eabi"
|
||||
payload_uboot="y"
|
||||
status="untested"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
tree="default"
|
||||
xarch="aarch64-elf arm-eabi"
|
||||
payload_uboot="y"
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="unstable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
status="untested"
|
||||
|
||||
@@ -4,3 +4,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios_withgrub="y"
|
||||
payload_memtest="y"
|
||||
xlang="c"
|
||||
grub_timeout=10
|
||||
status="untested"
|
||||
|
||||
@@ -4,3 +4,4 @@ payload_grub="y"
|
||||
payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -4,3 +4,4 @@ payload_grub="y"
|
||||
payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
tree="default"
|
||||
xarch="aarch64-elf arm-eabi"
|
||||
payload_uboot="y"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="both"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_seabios_withgrub="y"
|
||||
payload_seabios_grubonly="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="stable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_background="background1024x768.png"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_background="background1024x768.png"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="stable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -6,3 +6,4 @@ payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
release="n"
|
||||
status="stable"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="broken" # TODO: VCC3P patch
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
TODO: VCC3P patch
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="stable"
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
TODO: VCC3P patch
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="broken" # TODO: VCC3P patch
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="stable"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
payload_memtest="y"
|
||||
grub_scan_disk="ahci"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_background="background1024x768.png"
|
||||
status="untested"
|
||||
|
||||
@@ -5,3 +5,4 @@ payload_grub_withseabios="y"
|
||||
payload_seabios="y"
|
||||
grub_scan_disk="ahci"
|
||||
grub_background="background1024x768.png"
|
||||
status="untested"
|
||||
|
||||
Reference in New Issue
Block a user