[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1111510: debian-cd: trixie is still referencing installer-i386 but no longer supported



Hi Todd,

Todd Morgan <bamamorgans@gmail.com> (2025-08-18):
> Package: debian-cd
> X-Debbugs-Cc: bamamorgans@gmail.com
> Version: 3.2.2
> Severity: grave
> Justification: renders package unusable

[…]
> 
> debian-cd on Debian trixie is still attempting to pull in installer-i386
> packages because in 3.1.6, both installers were made required.
> 
> Error output:
> 2025-08-18 18:42:53,964 INFO Running tool
> /usr/share/simple-cdd/tools/mirror/reprepro
> 2025-08-18 18:44:11,453 INFO mirror/reprepro ran successfully, full log can
> be found in /debian/tmp/log/mirror-reprepro
> 2025-08-18 18:44:11,466 INFO Checking package file
> /debian/tmp/mirror/dists/trixie/main/binary-amd64/Packages using
> /usr/bin/dose-debcheck
> 2025-08-18 18:44:11,561 INFO Running tool
> /usr/share/simple-cdd/tools/build/debian-cd
> 2025-08-18 18:44:13,781 ERROR build/debian-cd exited with code 2
> 2025-08-18 18:44:13,781 ERROR Last 5 lines of standard error:
> 2025-08-18 18:44:13,781 ERROR build/debian-cd: xorriso 1.5.6 : RockRidge
> filesystem manipulator, libburnia project.
> 2025-08-18 18:44:13,781 ERROR build/debian-cd: E: No packages found
> 2025-08-18 18:44:13,781 ERROR build/debian-cd: cp: cannot stat
> '/debian/tmp/mirror/dists/trixie/main/installer-i386/current/images/cdrom/debian-cd_info.tar.gz':
> No such file or directory
> 2025-08-18 18:44:13,781 ERROR build/debian-cd:     Failed to start disc 1,
> error 256
> 2025-08-18 18:44:13,781 ERROR build/debian-cd: make: *** [Makefile:487:
> image-trees] Error 1
> 2025-08-18 18:44:13,781 ERROR build/debian-cd exited with code 2, full log
> can be found in /debian/tmp/log/build-debian-cd

Did you mean to file a bug report against *simple-cdd* instead of
debian-cd? The latter is used to build images, the former is what's
doing the local mirroring. And that's the one with code (and changelog
entry) with that mandatory installer-i386 thing that's failing:

debian/changelog:

    simple-cdd (0.6.9) unstable; urgency=medium
    …
      * Add installer-i386 to the local mirror for amd64 builds
    …
     -- Arnaud Rebillout <arnaudr@kali.org>  Mon, 06 Feb 2023 12:10:35 +0700

build-simple-cdd:

                    # For amd64 builds: debian-cd (>= 3.1.36) needs the i386 installer images,
                    # cf. https://salsa.debian.org/images-team/debian-cd/-/commit/8a8e6238.
                    if a == "amd64" and "i386" not in self.env.get("ARCHES"):
                        self.env.append("checksum_files",
                                        os.path.join("dists", self.env.format("{DI_CODENAME}/main/installer-{a}/{di_release}/images/{checksum_file_type}", a="i386")))

You seem to have miscopied the version number (debian-cd 3.1.6 doesn't
say anything about i386, while 3.1.36 indeed mentions “Add 32-bit EFI
binaries to all amd64 images too, so we no longer need a multi-arch
image for Bay Trail etc.”).

That's been made configurable via DISABLE_UEFI_32 in debian-cd 3.2.0
(see #1031424) and I'm pretty sure current debian-cd is perfectly able
to build installation images, so I'm not seeing any “grave” bug in it.

(Perhaps a wishlist item about switching the default or something?)

Just in case that's useful, here's the difference between bookworm and
trixie found in setup.git (where configuration is recorded):

    kibi@tokyo:~/debian-cd/setup.git (master =)$ diff -u bookworm/amd64.cfg trixie/amd64.cfg
    --- bookworm/amd64.cfg	2023-05-15 22:20:32.337362454 +0200
    +++ trixie/amd64.cfg	2024-11-29 14:15:22.622724256 +0100
    @@ -1,2 +1,6 @@
     export ARCH=amd64
     export VARIANTS=xen
    +
    +# Trixie won't have i386 d-i bits any more, so no point trying to
    +# include the 32-bit UEFI files on an amd64 build
    +export DISABLE_UEFI_32=1

See https://salsa.debian.org/images-team/setup/-/commit/fb1d40d68b6372c35b1bc429f9cc03dba032a2fb


Looping in simple-cdd people and Arnaud specifically.


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature


Reply to: