-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 22 Jan 2021 15:13:32 +0100 Source: live-build Architecture: source Version: 1:20210122 Distribution: unstable Urgency: medium Maintainer: Debian Live <debian-live@lists.debian.org> Changed-By: Raphaël Hertzog <raphael@offensive-security.com> Closes: 775143 776532 857740 904614 924053 926238 927128 952834 952835 952837 952838 952839 952841 952842 952843 952846 952847 952849 952850 952857 952859 952860 952861 952862 952863 952864 952865 952866 952873 952875 952876 952877 952878 952879 952880 952881 952882 952883 952884 952885 952887 952889 952890 952891 952892 952906 952907 952908 952909 952910 952911 952914 952915 952916 952917 952918 952919 952920 952921 952923 952924 952927 952928 952929 952930 952931 952932 953957 956131 965953 Changes: live-build (1:20210122) unstable; urgency=medium . [ Raphaël Hertzog ] * Get rid of extraneous whitespace showing up in syslinux menu * Standardize on having the GUI installation first in boot menus * config: obsolete --net-root-path * Drop the epoch in /usr/share/live/build/VERSION * Fix version computing when LIVE_BUILD is set * binary_syslinux: rely on $LIVE_BUILD_VERSION instead of lb --version * Add updated directives to enable cryptsetup support in initrd * frontend: do no try to look for sub-commands in the PATH * Synchronize syslinux menu structure with the grub-pc one * Make librsvg2-bin dependency unconditional for syslinux * Do not overwrite splash.png if the user has provided it * Tell APT to retry downloads a few times before giving up * Use bullseye as default release in preparation of the next stable release * Use truncate --no-create --size=0 to truncate files * Document our autopkgtest tests as needing internet access * Update renamed lintian tag names in lintian overrides. * Don't fail if one of the package lists expands to an empty list * Fix a small info message * autopkgtest: get rid of deprecated needs-recommends feature . [ David Hewitt ] * binary_syslinux: Accommodate LB_INITRAMFS not live-boot . [ Lyndon Brown ] * Lots of cleanup and refactoring. * remove redundant files (Closes: #952834, #952835) * source: fix wrong action value for script execution (Closes: #952837) * archives: fix removal of chroot/root/packages.chroot package list (Closes: #952838) * archives: fix incorrect usage string (Closes: #952839) * archives: add 'pass' param validation check (Closes: #952841) * archives: fix deb-src entry exclusion (Closes: #952842) * fix indentation (Closes: #952857) * installer: de-dup daily DI url (Closes: #952860) * don't unnecessarily convert exit codes to strings (Closes: #952861) * source: fix mistaken append instead of overwrite (Closes: #952862) * memtest: better handle obsolete LB_MEMTEST value (Closes: #952866) * bootloaders: fix ignoring LB_DEBIAN_INSTALLER_GUI in menu creation (Closes: #952890) * chroot_dpkg: start-stop-daemon simplification (Closes: #952891) * add missing shebangs to temp generated shell code files (Closes: #952863) * help/usage: fix incorrect program command (Closes: #952884) * config: rename --architectures to --architecture (Closes: #952892) * echo: fix problem with error printing (Closes: #952878) * echo: ensure output goes to stdout/stderr (Closes: #952879) * cursor: purge unused cursor functions (Closes: #952880) * binary_iso: fix wrong echo helper (Closes: #952881) * binarie_onie: fix missing use of echo helpers (Closes: #952882) * binary_onie: fix lack of newline on error (Closes: #952883) * installer: robustify udeb inclusion * installer: filter derived udebs from parent list * installer: download udebs directly from correct mirror (Closes: #952914) * firmware: avoid building unnecessary lists * firmware: construct file location once and reuse * firmware: fix possible duplication in firmware package lists (inefficiency) (Closes: #952906) * firmware: delete pointlessly cached (large) file after use (Closes: #952907) * firmware: de-dup firmware list parsing (Closes: #952908) * firmware: reorder firmware list construction * firmware: avoid potentially duplicate work (Closes: #952909) * firmware: save the compressed contents file to disk instead of decompressed (Closes: #952910) * firmware: enable caching for archive content file with firmware lists (Closes: #952911) * fix inadequate chroot_archives validation * fix consistency in binary execution and existance checking (Closes: #952927) * archives: tidy deb-src exclusion (Closes: #952928) * installer: use boolean for clarity (Closes: #952930) * top level cmd "auto redirect" handling (Closes: #952919) * help/usage: remove pointless vars (Closes: #952859) * archives: always include enabled/disabled deb-src apt entries (Closes: #952929) * copyright: add missing "The Debian Live team" entry * remove obsolete loop-aes-utils related losetup hack * debootstrap: use --force-check-gpg * hide mountpoints from nautilus * source: properly fix _apt permissions warning (Closes: #953957) * fix -h|--help component script man page redirection * strip progress-linux distro hacks * grub-pc: fix broken boot capability (Closes: #956131) * Fix permissions & ownership of copied /etc/resolv.conf (Closes: #857740) * manpage: document that multiple archive areas should be space separated * manpages: document space separation for --keyring-packages * manpages: document that --linux-flavours is space separated * manpages: fix typo (Closes: #926238) * config: stop writing 'default: <foo>' lines to config files (Closes: #904614) * config: obsolete unused --isohybrid-options option * config: obsolete unused --net-cow-* options * config: obsolete --net-root-* options (except one) * rename LB_ARCHITECTURES to LB_ARCHITECTURE * rename LB_BOOTSTRAP_QEMU_ARCHITECTURES to LB_BOOTSTRAP_QEMU_ARCHITECTURE * rename binary_loopback_cfg to binary_grub_cfg * bootloaders: reorganise installer menu entries * grub2: fix using wrong directory in certain cases (Closes: #952843) * binary: fix missing use of chroot_dpkg in binary stage (Closes: #776532) * bootstrap: drop obsolete check for `--no-check-gpg` support in debootstrap (Closes: #952847) * binary_rootfs: fix deletion of excludes file from wrong location in squashfs after use (Closes: #952849) * binary_rootfs: fix chmod of squashfs image only being applied when using chroot (Closes: #952850) * binary: fix missing handling of disk info for netboot case (Closes: #952846) * simplify --debian-installer choices (Closes: #952864) * archives: fix mount local repo comments (Closes: #952873) * fix capitalisation of some output messages (Closes: #952875) * help/usage: avoid unnecessary use of echo helpers (Closes: #952877) * chroot: fix redundant usage line (Closes: #952885) * binary_disk: refactor (Closes: #952865) * help/usage: fix overly complex script description handling (Closes: #952887) * fix missing use of echo helpers (Closes: #952876) * archives: deduplicate apt sourcelist file construction (Closes: #952889) * aliases: simplify excessively complex In_list function (Closes: #952915) * cache: clarify and simplify package cache save/restore (Closes: #952916) * source: add output of config readme file to source image (Closes: #952921) * defaults: ensure global caching param overrides specific caching params if disabled (Closes: #952923) * simplify STAGE checks - use In_List (Closes: #952917) * config: rename the config set/check functions for clarity (Closes: #952920) * chroot: improve directory creation/destruction efficiency (Closes: #952924) * source: downloaded pkgs to a clean directory rather than chroot root (Closes: #952931) * source: target downloads with corresponding version (Closes: #952932) * strip useless multi-arch separate directory stuff * locks: tidy lock acquisition (Closes: #952918) * grub1/grub2/loopback: fix missing delimiter in menu kernel parameter lists (Closes: #775143) * syslinux: remove replacement of unused label in menu configs * syslinux: fix shortcut caret appearing in menu entries * syslinux: changed 'build' to 'built' in splash * bootloaders: add install with speech synthesis menu entries * syslinux: expand list of install options * syslinux: add install menu entries only if including installer * syslinux: add memtest menu entry only if including memtest * syslinux: use more dynamic memtest menu config file . [ Luca Boccassi ] * Fix Lintian Warnings about changelog: day-of-week, trailing whitespace * Bump Standards-Version to 4.5.0, no changes. * Add autopkgtest: default image build * autopkgtest: build kali image * autopkgtest: disable updates/security repositories, not available for Bullseye . [ johnraff ] * Replace 'which' with 'command -v' to test for the existance of an executable This is considered to be more robust. . [ Steven Shiau ] * Add grub EFI support for armhf arch. . [ adrian15 ] * grub-efi: fix partial broken boot capability (Closes: #924053) . [ Ryan Finnie ] * Add initial ppc64el support * Enable arm64 for binary_grub_cfg * architectures.sh: armhf/armel can be built on arm64 * grub-efi: Show fwsetup, do not show incompatible memtest even if enabled * Bugfix: Fix grub.cfg pc/ENABLE_MEMTEST check . [ Victor Gavro ] * chroot_apt: fixed adding Pin-Priority (broken in da1fab11) . [ Roland Clobus ] * Some changes towards reproducible builds of live images and various bugfixes discovered while working on this. * A second invocation of 'lb config' will result in an identical settings file * Delay resolving the timestamp for the ISO volume to the moment the ISO-image is created * Preserve timestamps * Add new manpage to the list of translatable files * Ensure that SOURCE_DATE_EPOCH is always set in all sub scripts. When SOURCE_DATE_EPOCH was already set before 'lb config', also enable UTC timestamps. * SOURCE_DATE_EPOCH is always set * Use SOURCE_DATE_EPOCH for 'now' in the boot splash image * Use SOURCE_DATE_EPOCH for 'now' in .disk/info * Use SOURCE_DATE_EPOCH for the partition-id of /efi.img * Use SOURCE_DATE_EPOCH for the partition-id of /boot/grub/efi.img * Set timestamp embedded in EFI files * Set timestamp in embedded files of the installer * Apply SOURCE_DATE_EPOCH to newly generated files and create a log * Bugfix: do not create /dev/lock and /dev/lock-frontend . [ Marcel Partap ] * For 32bit UEFI secure boot, the package name is grub-efi-ia32-signed * binary_rootfs stage: give custom MKSQUASHFS_OPTIONS precedence * binary_rootfs stage: disable mksquashfs progress bar only in quiet mode * binary_rootfs stage: slightly lower mksquashfs nice levels (19 -> 17) . [ Thore Sommer ] * Add option to change compression algorithm and level for squashfs. * Option for using systemd-nspawn instead of chroot for hooks. (Closes: #965953) * Added the option to include files before and after package installation (Closes: #927128) . [ Matthijs Kooijman ] * binary_iso: Execute mkdir binary/.disk before writing to it . [ Unit 193 ] * Add 'unstable' as a valid distribution and link to sid. . [ Jan Kot ] * bootstrap_debootstrap: change debootstrap path to /usr/sbin/debootstrap * packages.sh: check for /etc/debian_version existance rather than dpkg-query aviability * exit.sh: fix selinux mountpoint . [ Steev Klimaszewski ] * Add arm64 udeb include files Checksums-Sha1: c6ab1cc155e6c7e7618a8e07c0cb489dd6d6da31 1517 live-build_20210122.dsc 39d390f3fe19f6515a5ea9ba80a669aeeb3a71ec 373240 live-build_20210122.tar.xz 31c473cc83bee97734223d73b4e0e87bbdda91ed 6073 live-build_20210122_source.buildinfo Checksums-Sha256: c7682a99754236916b1fdbe6f1186a75048f957e64b6a51ce94e847b76edad67 1517 live-build_20210122.dsc cfc1565736848468e2440d2cb8a22f58efb744c89a9b91795954c18379fd670d 373240 live-build_20210122.tar.xz b6d88b3ec967c6952587417b8fdb30f8c7d2af616f9d6814095f0e69749a7cb4 6073 live-build_20210122_source.buildinfo Files: 97475983326fbe9f50c4282f91504dc1 1517 misc optional live-build_20210122.dsc 7792dcc2d97e0abda327435ca586e23f 373240 misc optional live-build_20210122.tar.xz ee23a5d129a10bfee6f24e341c3d3746 6073 misc optional live-build_20210122_source.buildinfo -----BEGIN PGP SIGNATURE----- Comment: Signed by Raphael Hertzog iQEzBAEBCgAdFiEE1823g1EQnhJ1LsbSA4gdq+vCmrkFAmALBKoACgkQA4gdq+vC mrl5qgf8D7Rh3XoYXOQ1XDpKxh+ILRVR3zqa3YvEdznB3nhG4l2ybjFicSe6DlG2 6qZY18bZNZlshPX3CNKji3SbJwNT3ndYdgYYUucAcZ2StQkN9pU8bSxQd7sYGWPT 6LAOmH7UBOT+RbolWEm+31fh/eIG5rzsnUonJSA97ipXrWbah0lGjDLYGNBp89si urmiEbHZ9pL9fDeTg2Syn4N9AEBzWhNi2ngwrONQR3vRmLFYw4t68JGD8fPOPn9t wlEq1JqwVOB1pbe/8IRdM/O6W2kIsA/DOfPmU20n0z2+mKTvNcPw19wGUz51WX+X mokSlvPcY0KjVwKHbD6L3+GUvXt1uA== =IdCG -----END PGP SIGNATURE-----