vcswatch reports that
this package seems to have a new changelog entry (version
20250804, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 2fcb66f10ea75ee0bd12fb402b0857b50b8081e3
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Sat Oct 5 12:55:21 2024 +0300
Add debian-installer-images tarball to CI reprotest artifacts
The salsa-ci pipeline runs reprotest without an artifact pattern by
default, and reprotest defaults to testing "*.deb" generated as a result
of the build. A recent commit to the pipeline adds a new variable we can
use to specify the artifact pattern argument to be passed to reprotest.
The debian-installer build generates a tarball of images, so set the
variable to include it. For unknown reasons diffoscope exits with -9,
so we can't enable it yet to get a description of the difference other
than "Binary files differ".
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit 2eeff1d84ef33570ffc58f58b983d3ef7af8fd74)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit a975f01d580c7b730399031f6228564274018b8f
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Mon Nov 3 17:47:25 2025 +0300
gen-hd-image: Use pseudorandom label IDs
The sfdisk utility generates random IDs for the partition tables it
creates unless one is given. We currently pass fixed label IDs to it to
make the images reproducible. Replace these with a pseudorandom ID,
in line with the previous commits doing so for FAT32 systems.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit e78e7676c9eea702e7edb65bd3263048c30e2160)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 86c4a74f4f20c39ee21d712b58339d81ff74f234
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Mon Sep 23 18:58:28 2024 +0300
Use pseudorandom volume ID for FAT filesystems
The mkfs.msdos utility generates a random volume ID filesystems it
creates and would break reproducibility, but we usually specify a fixed
"deb00001" value in an argument to make it reproducible.
Instead, use the SOURCE_DATE_EPOCH environment variable to generate a
pseudorandom value for the volume ID, similar to what live-build does
for their images.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit 01425636dcc84920f4ff7c2e0da27b1dbf507bfe)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit b90d77b2f794f983d54f891b0f51001d1ea5ffd3
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Sat Apr 29 19:55:02 2023 +0300
Set C.UTF-8 locale for bdftobogl calls
The output of bdftobogl seems to depend on system locale in some way.
Set LC_ALL=C.UTF-8 when using it so that its output is reproducible.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit fae114bc6cf7d3a9345e41486a3fa94e95f8fb0c)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 5774c5f5db5d181cc530c518480f2d6d6dd87158
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Sat Apr 29 09:34:44 2023 +0300
Make seagate network-console uInitrd reproducible
The seagate network-console initramfs image is not reproducible because
it includes files created during build (with system-date timestamps) and
does not invoke cpio in a reproducible way. Fix the timestamps and pass
--reproducible to cpio to help make it reproducible.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit d89a83e0775ddd7596b7f74e50879cd3fe61e7ba)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit a83ecf581a851b2187325017fd18b25f883ccbbc
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Fri Apr 28 18:54:43 2023 +0300
Use xorriso to isohybridize x86 mini.iso images
Invoking isohybrid (via geniso_hybrid_plus_firmware_partition) on the
x86 mini.iso files inserts a GPT table with random disk and partition
UUIDs, with no way to set them to reproducible values. Apparently,
xorriso itself can do whatever isohybrid is doing.
Try to replicate the effect of geniso_hybrid_plus_firmware_partition
with xorriso arguments. The EFI part ends up broken with --efi-boot,
switch it to -e as that's what debian-cd also appears to be doing.
The differences from the old output as far as I can tell are the MBR
disk ID, EFI partition size in MBR, disk size being slightly larger,
disk size in ISO9660 headers, relocation of the backup GPT header to the
end of image, GPT disk and partition UUIDs, ISOHybrid partition rename
to ISOHybrid1 and the firmware partition now showing up in GPT.
Tested that it boots in QEMU with both SeaBIOS and TianoCore (OVMF).
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit e24077828f6ac37ddffeb4c2e53d449cb3a08d98)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 75d265c5e26ee5df658231a914378c5ef74dd551
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Fri Apr 28 11:37:22 2023 +0300
Use gen-tarball to generate armhf tarballs
Files created during the build have timestamps set to system time, which
can leak into tarballs and break reproducibility if we just use tar. The
gen-tarball utility fixes timestamps, use it to create the currently
unreproducible armhf hd-media and netboot tarballs.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit 2dbac905cda4afe24fa2694719f40634ffd784db)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit a6de557a1e14e4fac82fdb47478864d3e9b6185f
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Mon Apr 24 21:54:23 2023 +0300
Set invariant mode, volume ID and label for mkfs.msdos calls
FAT filesystems have a volume ID that mkfs.msdos generates based on the
time if it's not specified. Upstream has support for SOURCE_DATE_EPOCH
but it's not released, and not patched in Debian yet. So, filesystem
images it generates are not reproducible.
Some make recipes (incl. config/x86.cfg) pass more options to mkfs.msdos
to get a deterministic output. Copy those here as well with the same
values.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit c71988d732d1e4794fb9b457723f42ba6bf242e6)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 6ecffbc0a64e2b3d75038a76434948c9389d48d3
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Sat Apr 29 21:10:19 2023 +0300
gen-tarball: Normalise file permissions
Tarballs include file permissions which depend on build user's umask.
There is a "normalise_permissions" call available in Makefile that fixes
these, in addition to a "clamp_mtiles" that fixes file timestamps.
Since the gen-tarball util fixes timestamps itself before creating a
tarball, make it also fix file permissions while doing so, like in the
make targets.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit 7f219684fc677e7c87f70491235fedf58ee72ce2)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit f7498eccc8849534b3e20fd990154858ce4b1b4f
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Mon Nov 3 23:51:04 2025 +0300
Normalise permissions of files included in mini.iso images
There is a "normalise_permissions" call available in Makefile that is
commonly used after "clamp_mtimes" in the Makefile. Although it looks
like xorriso etc. set basic permissions on their own in the images they
generate, it might be safer to pass normalised files to them, so do
that wherever we also are clamping modification times.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit 9c9e6f78e894b144b66e031df10ff8613ac3b29c)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 962e03b7b35a5e0012ddf1d5f3ea2fc6e85c1f95
Author: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Date: Thu Apr 27 16:52:36 2023 +0300
Clamp mtimes of files included in mini.iso images
The mini.iso files are not reproducible because they include files
created during build, whose timestamps set to system time and are
embedded into the images. Fix the timestamps before creating the
mini.iso images to help make it reproducible.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
(cherry picked from commit f4e334feca7cd8a87206541f0ece88aa4e3a827d)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit cfe495672eb2933b26c0fcdc68a12271d0ced9cb
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Dec 9 18:42:06 2025 +0100
Adjust linux-image build-deps accordingly.
commit 7b9f0001f46f78a4f738f7712c85e71cc3ce3748
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Dec 9 18:42:06 2025 +0100
Bump Linux kernel ABI to 6.17.11+deb14.
commit 1fc14d2a8256a238c48c226e0283f836f0f4d098
Author: Philip Hands <phil@hands.com>
Date: Tue Nov 11 08:47:53 2025 +0100
salsa-ci: pass $OQA_CLONE_GRUBADD to openqa-link
commit 67d718490ff8d9d22b66cab987cd15e61646f2c3
Author: Philip Hands <phil@hands.com>
Date: Tue Nov 11 08:47:15 2025 +0100
salsa-ci: tidy up debugging
commit cceb85e8b5474bcc60e390f4e6d1c8ce73459603
Author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Date: Fri Dec 5 11:18:49 2025 +0100
loong64: Add pkg-list for cdrom-based gtk installer
commit 6b4c878dee93311f1af32e084be4eda301222651
Author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Date: Fri Dec 5 11:18:08 2025 +0100
loong64: Add configuration for cdrom-based gtk installer
commit 1cb1067682fd10114ad04ca136e86fe8772c7323
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Dec 3 10:22:51 2025 +0100
Adjust linux-image build-deps accordingly.
commit 8c8a3f1dcd59daed82eb2ba53879c55b09df290d
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Dec 3 10:22:38 2025 +0100
Bump Linux kernel ABI to 6.17.10+deb14.
commit 1f1fabd995f6a2c61fbb99e1b357770d07ffb434
Author: Cyril Brulebois <kibi@debian.org>
Date: Fri Nov 28 03:29:38 2025 +0100
Adjust linux-image build-deps accordingly.
commit 296df0cfb2daa24865633410f3cb047076932355
Author: Cyril Brulebois <kibi@debian.org>
Date: Fri Nov 28 03:29:21 2025 +0100
Bump Linux kernel ABI to 6.17.9+deb14.
commit 3537f2948d7383ae84a7191e98fbdb9fc6f2bf78
Merge: 64f6b14d 354d28fc
Author: Steve McIntyre <93sam@debian.org>
Date: Mon Nov 17 12:45:24 2025 +0000
Merge branch 'wip/smcv/not-13' into 'master'
artwork: Drop the version from the Ceratopsian and Homeworld boot screens
See merge request installer-team/debian-installer!71
commit 64f6b14dcf44c40ed2338487f5ad254dda7e94da
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Nov 16 18:48:23 2025 +0100
Adjust linux-image build-deps accordingly.
commit d0d850705da3f7777cbf451667eb3d39b62e697f
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Nov 16 18:47:04 2025 +0100
Bump Linux kernel ABI to 6.17.8+deb14.
commit bded2d17b979131f69fff5326a1784b09e15207b
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 8 03:24:44 2025 +0100
Adjust linux-image build-deps accordingly.
commit 98559a3e5148ca40d5f97b668afd5a886fda0af6
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 8 03:24:22 2025 +0100
Bump Linux kernel ABI to 6.17.7+deb14+1.
commit 354d28fc440c56cb3a090b1c05a744f39be29d1e
Author: Simon McVittie <smcv@debian.org>
Date: Tue Oct 21 10:55:46 2025 +0100
Update changelog
Signed-off-by: Simon McVittie <smcv@debian.org>
commit f7ae7c0979990eda00924bb894eae6f933ec3763
Author: Simon McVittie <smcv@debian.org>
Date: Tue Oct 21 10:46:58 2025 +0100
artwork: Drop the version from the Ceratopsian and Homeworld boot screens
It's misleading for the d-i snapshot that will install testing/unstable
to identify itself as Debian 13. Until Debian 14 artwork becomes
available, delete the "13" from the Ceratopsian boot splash artwork,
and move the logotype across to compensate.
Similarly, remove the "11" from the Homeworld artwork for completeness.
This is analogous to commit 074ca9ca "Drop the “12” version from the
Emerald boot screen", but for forky.
Closes: #1118488
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 7e074b207ceeb8740671af1492cdaf7aaf23ffa2
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Sat Aug 30 07:59:22 2025 +0200
Make tarball reproducible
As discussed in #1091668
(cherry picked from commit 11d7ef079f8363e47fe7abe4749fed8917f017b0)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit de1fa9536e63b794344161184eec875fd6b37f53
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Thu Aug 28 15:02:39 2025 +0200
Use fakeroot instead of Rules-Requires-Root: binary-targets
This makes the package not FTBFS with debrebuild and on
reproduce.debian.net.
debrebuild uses the buildinfo file generated on the buildd to reproduce
the package. But the buildinfo file does not safe the version of the
fakeroot package used so it can't use that and uses the unshare root
instead. unshare root can't handle mknod as done in build/Makefile so
the package FTBFS there. Instead this depends on fakeroot and rely on
build/Makefile re executing with fakeroot.
This reverts 680ab3ddc.
(cherry picked from commit 536db97fe06401e82be0ad9015f3c76866aae996)
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 6db5b4721e217fb097131e74231daaed402cda37
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Nov 2 02:38:54 2025 +0100
Adjust linux-image build-deps accordingly.
commit 255ed688332576c033ac3ad6cde7d96479abac54
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Nov 2 02:38:17 2025 +0100
Bump Linux kernel ABI to 6.17.6+deb14.
commit ea76952276629671de826c02bfdf3d479007647b
Author: Svante Signell <svante.signell@gmail.com>
Date: Tue Oct 28 17:56:04 2025 +0100
hurd boot menu: Explicit which console is getting used
commit 7b1a80ee36e8bc6ed87ec4b458ccc719c7eac63f
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Oct 18 19:39:13 2025 +0200
Adjust linux-image build-deps accordingly.
commit 611312f2d44684a291373df71996e506d17f5cd9
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Oct 18 19:38:38 2025 +0200
Bump Linux kernel ABI to 6.16.12+deb14+1.
commit 8b40946e82ac784e297fa583398ed98efc562796
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Oct 15 01:32:22 2025 +0200
Adjust linux-image build-deps accordingly.
commit 9b0d3b40c9b505e6054d22683075fe29b7f058be
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Oct 15 01:32:08 2025 +0200
Bump Linux kernel ABI to 6.16.12+deb14.
commit 2546c38900d6ee6b290bdb99995e4380cfc752c8
Author: Philip Hands <phil@hands.com>
Date: Wed Oct 8 10:57:43 2025 +0200
add a `pkg.debian-installer.miniiso` profile
This enables salsa-CI to build a mini-ISO by specifying a profile.
commit fa738270c7f373501a9445851243ba7635b094cf
Author: Philip Hands <phil@hands.com>
Date: Fri Oct 10 08:15:39 2025 +0200
salsa-ci: avoid OQA_JOBSTOCLONE being set to '$OQA_JOBSTOCLONE'
commit 75c5acd5cd2c67fe3934c1a13cf9bb477348e238
Author: Philip Hands <phil@hands.com>
Date: Mon Oct 6 10:14:38 2025 +0200
salsa-ci: unshare needs `--enable-network` to build D-I
This is required to download udebs from the debian repo.
commit cb41f38e7959f4dcb745aa2f848148b1db613f1a
Author: Philip Hands <phil@hands.com>
Date: Fri Oct 10 07:58:29 2025 +0200
salsa-ci: don't use sed's -E because $avail_abi might include '+'
commit f0a891c9b88ffab7952aba4ccac8c21e0b5ae2d7
Author: Philip Hands <phil@hands.com>
Date: Wed Oct 1 21:50:02 2025 +0200
salsa-ci: deal with +deb... versions for the kernel
commit 8595d290379695f1ae76b5c8dcf67f187fb329f4
Author: Philip Hands <phil@hands.com>
Date: Thu Sep 25 08:50:47 2025 +0200
salsa-ci: pipeline's extract-source job was removed
commit 321a592e2a325c368abd52f10bd1deffd00dacde
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Oct 7 22:22:14 2025 +0200
Adjust linux-image build-deps accordingly.
commit 7d46fd5818c6d193092b77aea15a971f6018df3a
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Oct 7 22:22:04 2025 +0200
Bump Linux kernel ABI to 6.16.11+deb14.
commit 3464488b58a58547dc2bfcbb75f3de6fba1a4986
Merge: 663e31fc 59d13b32
Author: Holger Wansing <holgerw@debian.org>
Date: Mon Sep 29 21:22:52 2025 +0200
Merge branch 'testers-rip' into 'master'
Annotate testers who have died
See merge request installer-team/debian-installer!64
commit 663e31fc21ae9e65868d863526d438fb548e0092
Author: Cyril Brulebois <kibi@debian.org>
Date: Mon Sep 29 05:53:49 2025 +0200
Adjust linux-image build-deps accordingly.
commit 822c2c2f5adc0623b70920659ef7669c5bcfd584
Author: Cyril Brulebois <kibi@debian.org>
Date: Mon Sep 29 05:40:28 2025 +0200
Bump Linux kernel ABI to 6.16.9+deb14.
commit 6a889d429cc7eff8fb32bd8697f3460ecea38176
Author: Cyril Brulebois <kibi@debian.org>
Date: Mon Sep 22 05:02:56 2025 +0200
Adjust linux-image build-deps accordingly.
commit 96875a641c1393c08ad5f56bb127cac7194710b2
Author: Cyril Brulebois <kibi@debian.org>
Date: Mon Sep 22 05:02:36 2025 +0200
Bump Linux kernel ABI to 6.16.8+deb14.
commit e0aa33cc94723f6b5a110ca15945f4804ac7d8b3
Author: Cyril Brulebois <kibi@debian.org>
Date: Fri Sep 12 23:43:06 2025 +0200
Clear CHECK_MINIMAL_VERSION.
commit bf782a417a0e5a55b51bdc57a2523657e97e37a8
Author: Cyril Brulebois <kibi@debian.org>
Date: Fri Sep 12 23:42:42 2025 +0200
Adjust linux-image build-deps accordingly.
commit 062cdbe03d4576e780bc363430fa76b209907147
Author: Cyril Brulebois <kibi@debian.org>
Date: Fri Sep 12 23:42:23 2025 +0200
Bump Linux kernel ABI to 6.16.7+deb14.
commit 2cd33bc31e66ac8fc378e46998b10d65d517e26e
Author: Holger Wansing <hwansing@mailbox.org>
Date: Wed Sep 10 09:16:52 2025 +0200
Changelog entry for MR66
commit 6093a0dc7aba375f9813e098c8a5057ab3958cdf
Merge: 6d5b4863 0e139bb1
Author: Holger Wansing <holgerw@debian.org>
Date: Wed Sep 10 09:11:07 2025 +0200
Merge branch 'pham/partman-doc' into 'master'
Update doc/devel/partman-auto-recipe.txt
See merge request installer-team/debian-installer!66
commit 6d5b4863fc841df5b4b075bd46bac440e5ecbc3c
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Sep 10 06:07:30 2025 +0200
Adjust linux-image build-deps accordingly.
commit 4aac40f71e5e84aadce28fb08de84796e075fef9
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Sep 10 06:06:58 2025 +0200
Bump Linux kernel ABI to 6.16.5+deb14.
commit 755ecc644565b103e8eb7aaf2f27799632a9d727
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Aug 27 10:25:53 2025 +0200
Bump (temporary) linux-image build-deps accordingly.
commit 1fc68f77a3b6d1b191374ad76f3badb719cd2a83
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Aug 27 10:25:34 2025 +0200
Bump Linux kernel ABI to 6.16.3+deb14.
commit 5f8888f0dfa11fdd577aee209a935161aa3663ff
Author: Cyril Brulebois <kibi@debian.org>
Date: Thu Aug 14 00:21:35 2025 +0200
Document backstory around fakeroot.
Link: https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/commit/234b6db2c041cd605ade7bb7ef9c6f77d4841726
commit d495f01afe467d054f6fd93dffc8cc22d00d106d
Author: Cyril Brulebois <kibi@debian.org>
Date: Thu Aug 14 00:00:03 2025 +0200
Add fakeroot to Build-Depends.
Let's see if that helps getting daily builds back on track, which have
been failing since 2025-08-11.
commit 0e139bb161b3e7225bf6dc705f79f430feb58a6c
Author: Pascal Hambourg <pascal@plouf.fr.eu.org>
Date: Sat Jul 19 23:49:54 2025 +0200
Update doc/devel/partman-auto-recipe.txt
Add clarifications about partition size limits.
Add missing internal specifier descriptions.
Update default filesystem is now ext4 for linux.
Update examples and minimum installation size.
commit 59d13b3283d53b05805c45e8e696a44330800151
Author: Colin Watson <cjwatson@debian.org>
Date: Thu Jun 26 17:56:04 2025 +0100
Annotate testers who have died
This file hasn't been updated for ages anyway, but it seems to sort of
do double duty as a contact list and as credits, so I didn't quite want
to remove names from it.