Jump to content

[Armbian build PR] - fixes and squash warnings, mid May/'23: All `not-eos` artifacts & boards now build OK


Recommended Posts

Posted

fixes and squash warnings, mid May/'23: All not-eos artifacts & boards now build OK

Board/family fixes for non-building stuff

  • mt7623: remove packages/extras-buildpkgs/mmc-utils/debian/rules install that does not exist anymore (should fix bananapir2)
    • no idea where this went...
  • rootfs/aggregation/helios64: fix: include PACKAGE_LIST_BOARD_REMOVE (and FAMILY version) into rootfs' artifact_input_variables
    • PACKAGE_LIST_BOARD_REMOVE is used only in helios64 board
    • the fact is PACKAGE_LIST_BOARD_REMOVE removes the packages from the rootfs and not from the image (this is a breaking, unwanted, change in aggregation that happened during armbian_next, that should be fixed later)
    • this only accounts for that fact, but in the future we should actually change how this works

Generally curb WARNings that are either unuseful, unneeded, actually-debugging, or just too much for CI/GHA

  • logging/retries: curb CI/GHA warning emitted for each retry
  • binfmts: hide output when loading qemu-arm under aarch64 (some are native, some are emulated, all are good, errors can be ignored) [part 2/2]
  • logging/rockchip64_common: curb warning about BOOT_SOC vs BOOTCONFIG if BOOTCONFIG is empty or 'none'
    • we've enough warnings already
  • logging: curb warning that always came up when SRC_EXTLINUX=yes
    • SRC_EXTLINUX is quite prevalent, no use warning, it was more a debugging marker
  • logging: curb CI/GHA special errors for cascading errors during build failure
    • otherwise we get 4 errors for each "error" in CI
      • one for the real error
      • one for "wait for cleanups"
      • one for "Docker build failed"
      • one from GHA itself since command failed (we can't get rid of this)
  • apt_purge_unneeded_packages_and_clean_apt_caches(): count files, don't use du: avoid WARNs when not needed; tolerate 1 file
    • 'lock' might or not be there, tolerate 1 file (not 0)
  • squash more warnings:
    • odroidxu4's firmware hook for vendor kernel. such is life, no use warning.
    • sun50iw9: vendor kernel with extension, proven working, stop warning -
    • old kernels don't have working headers, it's a fact of life, remove warning

View the full article

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines