vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit ff667ca54d7c096fa4f4bd1631470bfcf94432fd
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun Feb 16 13:56:54 2025 +0100
Makefile: Fixed 'install' target
commit d93e44a3aa62b473104db93659762ffccafed8fa
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun Feb 16 13:55:59 2025 +0100
gitignore: Added some more generated files to ignore
commit 6eac88ad25da240bd92e1a8167b73dd35a9c7bf4
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Mon Feb 17 11:06:19 2025 +0100
Support packages that have non-compliant package names
https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-source
Package names (both source and binary, see Package) must consist only of
lower case letters (a-z), ...
commit 955f9d86d3c55800254417a892e3e9f9b2a21a88
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Feb 18 11:58:40 2025 +0100
GRUB: Show result of image verification
For live-boot: remove 'quiet' to show the result of the verification of
the checksums.
For dracut-live: keep 'quiet', it will show the verification prominently
commit 33a054dcdcc442b4931ee8b5609c55a1cee21b94
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Feb 5 23:29:05 2025 -0600
Fix syntax issue with if-then statement
commit 176d5b00d5b983778c7f1eb70305e774dc056ef4
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Feb 4 18:00:36 2025 +0100
Move verification to the Utilities sub menu
commit 654d0bb773c74fcee6be0e64851802d839f76ca6
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Feb 4 15:42:41 2025 +0100
dracut-live: require isomd5sum
Instead of adding the package as a afterthought in 'chroot_hacks',
require it upfront in 'config'
commit c47d5ed2dd3cb4fcb0a3789c4ce7e3aff83c60d8
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Feb 4 15:21:00 2025 +0100
Use a different checksum strategy for dracut-based live images
Instead of separate 'XXXsum.txt' files, use isomd5sum and the kernel
option 'rd.live.check'.
This breaks the verification done inside the Debian installer, which
requires 'md5sum.txt' to be present.
commit 97e6b58d9fd93385cd08923b1cff06492c76f81f
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Feb 4 15:20:29 2025 +0100
Don't require isomd5sum on the host
Instead it will be called from a chroot
commit cf2f21ca3486c73a7d6ab6c51a207e0239a65dc2
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Dec 12 20:34:13 2024 -0600
Add checksum support for dracut-live, add checksum verification menu entries
commit 345f33c86b151ca0d5197e3012339758174b07f9
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Jan 31 13:44:21 2025 +0100
binary_package-lists: Reproducible timestamp
* The timestamp in the Release file is now reproducible
* The time zone of the timestamp is in UTC, which fixes the warning
'Invalid 'Date' entry in Release File' from 'apt-get update'
Reported by: Robert Spiteri
https://lists.debian.org/debian-live/2024/11/msg00029.html
commit 86fa355fe1de5889b922d0829313bb314198fb51
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Thu Jan 30 17:58:43 2025 +0100
chroot_archives: Cleanup chroot-only local archive keys
commit 5bf5ee9d3498442cc851d87f67b1ddbb0f3ce4ad
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Jan 29 12:09:36 2025 +0100
bootstrap_archives: Removed, as it is not needed
There is no need to have bootstrap_archives:
* It is nearly a copy of chroot_archives
* The configuration of the chroot (/etc/apt/sources.list) happens at the
beginning of the 'chroot' phase by chroot_archives
* The configuration change was made after 'bootstrap_cache save', so its
modifications weren't usable for later stages anyway
commit af2a968a2f0f0e16f39bf170da310562a503c70f
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Nov 20 16:50:30 2024 +0100
chroot_bind_path: Add support for local repositories
* Renamed the functions to signal that they attempt to do a bind mount.
There is no need to call the new functions within an if-statement.
* Adds support for external local repositories and fixes the
'test_local_repository_chroot' test from 'test_external_deb_sources'
commit 3fd0fe26cee74b60a735621a764ee18e022a824f
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Jan 28 15:10:05 2025 +0100
bootstrap: Use UTC in /etc/os-release
Use UTC for the date, since the timezone is specified (Z)
commit 171332822e433f8e0d193784e5596d261d1b1490
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Nov 20 16:26:58 2024 +0100
bootstrap: Should use the 'parent' options
Fixes an inconsistency regarding the 'parent' configuration settings
commit 8ad87dbb980dcfa53c64af9a0ab954f362b07024
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Jan 29 14:52:12 2025 +0100
test_external_deb_sources: test_local_repository_chroot -> use signatures
* The newer version of apt (2.9.25) requires 'Signed-By'
* Embed the signing key in git, to make it possible to have reproducible
tests (the signature is embedded in the ISO files)
commit 18c448084c77b1e0c80268aa501aa31e2dfbaefc
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Jan 14 21:29:36 2025 +0100
test_external_deb_sources: Fix test_remote_repository_XX
* Install all files with the proper extension.
* Adjust the expectations: chroot-only packages are not listed for
'apt-get update'
* Reduce copy-paste
* Add apt-pinning to avoid Ubuntu packages being used during the
construction of the binary content (rootfs, ISO, etc)
* Additional asserts, similar to other tests
commit 294434d1bf96fb33dac6fdf17f8b31254c5810ab
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Mon Oct 28 13:58:55 2024 +0100
Blends: Support for hamradio
commit 8dd9a571278a735f4e4e97b9d8571efbd280da54
Author: Andreas B. Mundt <andi@debian.org>
Date: Mon Jan 20 13:47:14 2025 +0100
Implement netbooting with dracut initramfs
commit 151217e844e14cea4e939188200f79a7683276e3
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Jan 17 14:24:38 2025 +0100
Trixie: fix the URL to the GRUB image
commit f6371de1cfb6b0a920e8e2def14edecdb84963c0
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Jan 15 15:37:32 2025 +0100
chroot_dpkg: correctly rename duplicated diversions
Ensure that we correctly --rename the diverted file. Otherwise, both
diversion targets may exist at the time of undiverting.
Link: https://lists.debian.org/debian-devel/2025/01/msg00125.html
Reported-by: Emil Södergren
Written-by: Helmut Grohne
Link: https://salsa.debian.org/helmutg/live-build/-/commit/71436bf8feb46f88be17e683b0e813814f6c3851
commit 3fb606fa75fb829577de9dd40a8956e5c292a2f3
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Jan 10 11:55:11 2025 +0100
Apply 'wrap-and-sort' on the debian directory
Contains only whitespace changes
commit d5bd2259bedaff772446e5702d1540d1539c71b5
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Jan 10 11:51:25 2025 +0100
debootstrap: Optionally use 'eatmydata'
If 'eatmydata' is found, use it.
On a CI system calling 'sync' influences the other processes that are
running on the shared host. 'debootstrap' calls 'sync' in its second
stage. For live-build, the synchronisation is not required.
commit ddf289332c83365e83c207734e00a593471d2e5f
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Nov 26 15:02:13 2024 +0100
test: pre-existing packages
commit 64fa84a96bee068c047c6debce00302c01a5f5e3
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Nov 27 14:30:49 2024 +0100
test: Support reproducible images
commit 9d0ed5e5cbaba11a64d12c3a8b1faec165b62296
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Jan 8 10:36:34 2025 +0100
snapshot builds: Add check-valid-until=no in sources.list
When building against the snapshot server, adjust the sources.list entry
such that 'apt-get update' (in the live environment) will not complain
about the expired release file
commit 937e5379f29769e4d7c4805a99161fc4b1b51d52
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Thu Oct 31 14:58:36 2024 +0100
rebuild.sh: Re-enable snapshot.debian.org
commit 3114e202fdb828cdcec6a5740a5f19978d55a594
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Jan 12 22:22:05 2024 +0100
Support for qemu: Use spice-vdagent (Closes: 869569)
commit 4b13a602bb5eaa33b327461e3caffe106df3f264
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Jan 7 09:53:48 2025 +0100
rebuild.sh: Add theme for Trixie
The theme for Trixie is Ceratopsian
https://wiki.debian.org/DebianArt/Themes/Ceratopsian
commit 687c6d04e8750b6b7e3880f7b5a0bc3134ca8383
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Jan 7 09:52:21 2025 +0100
Packaging: Add devscripts as build dependency
'make test' calls 'checkbashisms'
commit 3542536942769c4fa65c7791d04bc4b660ffd243
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Jan 7 09:43:57 2025 +0100
Fix FTBFS for 'make test'
See https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/live-build.html
commit a99e8c3d97363b5c6deb3bc6461eb71d6df77946
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun Dec 22 15:45:40 2024 +0100
Reproducible: fixes unstable output in dictionaries-common
See #1090981: dictionaries-common: Randomness in emacsen-ispell-dicts.el
(now due to enchant)
This applies the same patch as proposed in the bug report and makes the
output of 'update-dictcommon-aspell' reproducible again.
commit 246556b123eeee7837ca884ea6c4ab4c7b41a782
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Mon Dec 16 13:53:21 2024 +0100
Firmwarelist: use POSIX commandline option for awk
Use `-v` instead of `--assign`, which is only supported by gawk
commit 137b8e2eed21bb286fc3397f26e4f5e53149201f
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun May 26 22:32:54 2024 +0200
Generate /firmware/Contents-firmware
This file is also present in the netinst image and is used by hw-detect
for efficient lookup of firmware files
commit 2bc716193daf22c082f121b93a189fa033efe624
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Dec 10 19:34:33 2024 -0600
Fix memtest support when using dracut-live
commit 61d2eb3f305a0497f1650a8e9cabb968844af488
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sat Nov 30 21:27:45 2024 +0100
Installer: fix for arm64 for builds before trixie
The package 'grub-efi-arm64-unsigned' was introduced in trixie
(Closes: #108850)
commit 4a8b01df80a958b0fe83d2bf8958d9e2124cb71c
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Dec 1 16:59:31 2023 +0100
Fixes error message for local .deb files in config/packages.chroot.
The error message:
N: Download is performed unsandboxed as root as file '/root/packages/./InRelease' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
The _apt user cannot access files in /root/packages, instead /packages
will be used.
commit 3e7f5dd851d4c9edcdc51e28178d41b4e2f91c1f
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun Nov 24 16:21:48 2024 +0100
test: Cached apt indices for local pool is implemented
commit 6f6376dd3b2634d3d77959766b801bc0b44083a9
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun Nov 24 16:17:15 2024 +0100
installer: Cached apt indices for local pool
Add the apt indices for the additional source of packages on the live
medium. It allows for installing packages from that source without
running 'apt-get update' first
commit f4b19cd8bff3e6a13dc3ceaa706ca0753c52442d
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun Nov 24 16:15:08 2024 +0100
installer: Use UTC timestamps in the Release file
Fixes the "Invalid 'Date' entry in Release File
/var/lib/apt/lists/partial/_run_live_medium_dists_bookworm_Release"
message when running 'apt-get update'
commit 5004fe3a152301e903e5e921f28fa91da9c8cdb8
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sat Nov 23 16:23:08 2024 +0100
Reproducible: Regenerate Java cacerts differently
The previous version with faketime can hang Java on some machines. This
solution adds a tiny startup delay when required, but effectively keeps
the image reproducible (because the offending file is not present in the
image, but will be generated on startup)
commit f35d5469339a79304e396393da7fb6fd7b36fe68
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sat Nov 23 15:59:12 2024 +0100
test: New test for external deb sources
There are many ways to provide additional .deb packages in the live
images. This regression test helps to ensure that these stay functional.
commit cd7b87099582675cb0e02fa205fe95dca48cee09
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Nov 12 12:26:06 2024 +0100
Reproducible: ca-certificates-java
This makes the postinst file from ca-certificates-java
(/etc/ssl/certs/java/cacerts) reproducible.
It contains embedded timestamps for 'now'.
Debian-Junior includes ca-certificates-java and is now reproducible.
commit 6374459ad36eb3af2ac7541229e7369d0dd58855
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Nov 12 09:34:02 2024 +0100
Workaround for #1084791 removed.
Source package `rtl8723bt-firmware` was removed from trixie 2024-11-12.
The workaround is no longer required.
commit e6efd799fcdf0236986637206a6548eaf1f07f73
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Nov 6 19:51:10 2024 +0100
Workaround for #1084791 part 3
Package realtek-firmware 20240909-2 migrated to testing/trixie. The
removal of firmware-realtek-rtl8723cs-bt in #1085075 has not taken place
yet, so the workaround needs to be applied to trixie too.
commit 0bf71641ef9aaf63e69b8232636154cf9270852e
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Nov 6 11:31:14 2024 +0100
man: Use $LIVE_BUILD if set
The '--help' option will show the updated manpage if LIVE_BUILD is set
commit e4168673d188bde964b9b72a77932567f8229931
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sat Nov 2 18:28:40 2024 +0100
autopkgtest: Use 'stable' and 'testing'
Use the stable names instead of the codenames to reduce maintenance of
the autopkgtests.
commit 30d39f812e41eb81928a0fe1f3a4f686eb30dfa9
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sat Nov 2 16:01:06 2024 +0100
lb config: --distribution defaults to testing
commit 0959dda89f7b48b9c469fefcd6eb7403edc5b4fc
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sun Oct 27 12:34:04 2024 +0100
dracut: Support diverted configuration files of Calamares
When a configuration file for Calamares is diverted by e.g.
`config-package-dev`, it becomes a symlink. The in-place modifications
must be applied on the symlinked file, not on a newly created copy.
After removal of the package, no remainders are left.
See https://salsa.debian.org/live-team/live-build/-/merge_requests/353#note_540394
commit 111a6c2c655b64cb637e9e477978fe5ca3a3cdaf
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Thu Oct 31 17:59:15 2024 +0100
Installer: use the http proxy
commit 7349ab156fb538d42336b523b76400650418097c
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Oct 31 00:05:45 2024 -0500
Handle loopback booting with dracut-live properly
dracut uses the `iso-scan/filename` kernel parameter for loopback
booting with tools like Super Grub Disk, whereas live-boot uses the
`findiso` parameter for this purpose. Conditionally set which one is
used depending on the selected initramfs.
commit 399393565c4ff3ceba50ffbd88ecda102533b370
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Mon Oct 28 11:36:06 2024 +0100
Workaround for #1084791 part 2
The previous commit did not work properly.
Now output is generated that shows whether the workaround has been
applied or needs to be removed again.
commit bb7e9e63685adf7abd1a22557d43312851ec1c0d
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sat Oct 26 10:36:31 2024 +0200
Workaround for #1084791
There is a file conflict in the non-free-firmware realtek packages,
which prevent the sid live images from being built.
This workaround will be removed a soon as the bug is resolved.
commit 48e4864fde427a04da2afa237584e7a032017570
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Sat Oct 26 10:42:57 2024 +0200
Pipeline: turn off the arm64 pipeline for non-DDs
The default arm64 (and riscv64) runners on Salsa are only available for
DDs. Instead of enabling the runners for the main namespace, they are
only turned off for non-DDs.
See the documentation at
https://salsa.debian.org/salsa-ci-team/pipeline#enable-building-on-arm-and-risc-v
commit 5b7e7f5432459f83361fee77279fc6de9c75ffe3
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Oct 25 11:37:09 2024 +0200
Typo: fixed layout for some commandline options
commit 567e03034b3f4d9b03233562d6b7d05990f1c038
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Tue Jun 25 11:35:35 2024 +0200
Add support for dracut
Mini case:
`lb config --distribution sid --debian-installer none --cache-packages false --archive-areas "main" --initramfs dracut-live`
Support includes debian-installer and Calamares
Closes: #1031903
commit 9ae2c0105c8f3003686f8035f0d549f35039f44d
Author: Nick Brown <nickbroon@graphiant.com>
Date: Mon Apr 15 15:05:30 2024 +0100
Add support for proposed-update archives
Can be selected in much the same vain as backports, updates and security
archive sources. Defaults to false like backports.
Closes: #1069045
commit 719441e744c6d2fd7ec65b539699dfa9a8c2686f
Author: Emanuele Rocca <ema@debian.org>
Date: Wed Aug 21 20:48:21 2024 +0200
Add git to Suggests
The git command is needed in a few places, including when using
'--debian-installer-distribution git' and '--config GIT_URL'.
commit c02973d21afa18dc14b1f2e8b00c205aa4e3d6ce
Author: Emanuele Rocca <ema@debian.org>
Date: Fri Aug 30 16:19:24 2024 +0200
Test ISO building on Salsa
Add two test stage CI jobs that build minimal ISOs on amd64 and arm64 runners
called 'ISO amd64' and 'ISO arm64' respectively.
commit ccf1f49bb9d185b2bb426ae1d4e84f4c4e4547ff
Author: Emanuele Rocca <ema@debian.org>
Date: Mon Sep 2 11:12:33 2024 +0200
lb source: fetch source packages once
Iterate over source package names and call `apt-get source $srcpkg`, instead of
looping over binary package names and calling `apt-get source $binpkg`.
Taking libreoffice as an example, this means calling `apt-get source
libreoffice` once instead of hundreds of times.
Specify --only-source in `apt-get source` to make explicit the fact that the
argument is a source package name. This is necessary to make ambiguous cases
work, such as `libftdi1` which is both a source package name and a binary
package provided by a different source, `libftdi`.
The checksums in source/{live,debian}/sha256sum.txt are identical with and
without this patch.
commit 7f28a6dea5a87b912a6e4dba36f3ed01f6e721c0
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Jan 12 22:45:00 2024 +0100
rebuild.sh: Support Debian-Junior
commit a8cceda1957e3e2195a77dadec9fbe2748900729
Author: Emanuele Rocca <ema@debian.org>
Date: Fri Mar 8 20:06:53 2024 +0100
Add arm64 packages for post-installation
commit 08d7ddba8b7ba5408ccac7b544f160babb144b69
Author: Emanuele Rocca <ema@debian.org>
Date: Thu Aug 29 18:13:03 2024 +0200
Always add live-installer to udeb_include
We need to ensure that anna always auto-loads live-installer when running d-i
to install a live system, regardless of the presence of a udeb_include to copy.
commit 7a094b296de54339850876f8074bb88a7dc5cc8f
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Aug 28 22:43:53 2024 +0200
Fix for #1057853: Missing Calamares icon for KDE on bookworm
commit 86078425e26ab4152bbc945084788a1d2ac81225
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Aug 28 22:43:06 2024 +0200
Installer: fix for bookworm and bullseye
The package 'grub-efi-amd64-unsigned' was introduce in trixie
commit c7bc5f311c72e15a910d3bd4949274e0b55b289e
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Fri Aug 23 12:23:50 2024 +0200
Installer: Calamares also needs the unsigned GRUB packages for offline installation
commit 2ceebabfa4a2e4af768f9d76ded2770a28f13cfc
Author: Roland Clobus <rclobus@rclobus.nl>
Date: Wed Aug 14 10:35:04 2024 +0200
Change default for zsync to false
* zsync was orphaned 2021-09-19 #994648
* zsync FTBFS with GCC-14 #1075710
* zsync was only available for iso and iso-hybrid
* zsync output is ignored by the live-setup package which generates the
official live images