Bug#1065463: debootstrap can deal with native dpkg file replacement feature
On 3/5/2024 7:25 PM, Holger Levsen wrote: On Tue, Mar 05, 2024 at 08:36:59AM +0800, Steven Shiau wrote: debootstrap should be able to solve the libuuid1t64 dependency by installing libuuid1 only. just in case you are not aware, bootstrapping using either mmdebstrap or cdebootstrap works atm. mmdebstrap is faster and mostly a drop-in replacement. (same applies to cdebootstrap but its less faster :) daily tests are available at: https://jenkins.debian.net/job/reproducible_debootstrap_unstable/ https://jenkins.debian.net/job/reproducible_cdebootstrap_unstable/ https://jenkins.debian.net/job/reproducible_mmdebstrap_unstable/ Hi Holger, Great. Thanks for this useful info. We have patched Debian live-build and created a merger request to support mmdebostrap: https://salsa.debian.org/live-team/live-build/-/merge_requests/343 Steven -- Steven Shiau Public Key Server PGP Key ID: 4096R/163E3FB0 Fingerprint: EB1D D5BF 6F88 820B BCF5 356C 8E94 C9CD 163E 3FB0
Bug#1065463: debootstrap can deal with native dpkg file replacement feature
On Tue, Mar 05, 2024 at 08:36:59AM +0800, Steven Shiau wrote: > debootstrap should be able to solve the libuuid1t64 dependency by installing > libuuid1 only. just in case you are not aware, bootstrapping using either mmdebstrap or cdebootstrap works atm. mmdebstrap is faster and mostly a drop-in replacement. (same applies to cdebootstrap but its less faster :) daily tests are available at: https://jenkins.debian.net/job/reproducible_debootstrap_unstable/ https://jenkins.debian.net/job/reproducible_cdebootstrap_unstable/ https://jenkins.debian.net/job/reproducible_mmdebstrap_unstable/ -- cheers, Holger ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C ⠈⠳⣄ Where will you go when you become a climate refugee? signature.asc Description: PGP signature
Bug#1065463: debootstrap can deal with native dpkg file replacement feature
05.03.2024 03:36, Steven Shiau : Package: debootstrap Version: 1.0.134 Severity: wishlist Dear Maintainer, As mentioned here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065394#28 For the moment on Mar/5/2024 in the Debian Sid repository, libuuid1 "Provides: libuuid1t64 (= 2.39.3-9)", and an exact version of libuuid1t64 which is not in repos. libuuid1 and libuuid1t64 have "Replaces:" on each other already. debootstrap should be able to solve the libuuid1t64 dependency by installing libuuid1 only. I think we should not add complexity to debootstrap just to be able to perform a transition like this once in 20+ years. /mjt
Bug#1065463: debootstrap can deal with native dpkg file replacement feature
Package: debootstrap Version: 1.0.134 Severity: wishlist Dear Maintainer, As mentioned here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065394#28 For the moment on Mar/5/2024 in the Debian Sid repository, libuuid1 "Provides: libuuid1t64 (= 2.39.3-9)", and an exact version of libuuid1t64 which is not in repos. libuuid1 and libuuid1t64 have "Replaces:" on each other already. debootstrap should be able to solve the libuuid1t64 dependency by installing libuuid1 only. Otherwise now if the following command is run: $ sudo debootstrap --verbose --arch=amd64 sid sid-chroot The debootstrap will fail at this: I: Extracting libunistring5... I: Extracting libuuid1... I: Extracting libuuid1t64... E: Tried to extract package, but tar failed. Exit... and the log shows: $ tail sid-chroot/debootstrap/debootstrap.log Saving to: ‘sid-chroot//var/cache/apt/archives/partial/zlib1g_1%3a1.3.dfsg-3.1_amd64.deb’ 0K .. .. .. .. .. 58% 845K 0s 50K .. .. .. . 100% 2.39M=0.07s 2024-03-03 10:33:06 (1.13 MB/s) - ‘sid-chroot//var/cache/apt/archives/partial/zlib1g_1%3a1.3.dfsg-3.1_amd64.deb’ saved [87580/87580] tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0: Cannot open: File exists tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1: Cannot create symlink to ‘libuuid.so.1.3.0’: File exists tar: Exiting with failure status due to previous errors -- System Information: Debian Release: 12.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-18-amd64 (SMP w/32 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages debootstrap depends on: ii wget 1.21.3-1+b2 Versions of packages debootstrap recommends: ii arch-test 0.20-1 ii debian-archive-keyring 2023.3+deb12u1 ii gnupg 2.2.40-1.1 ii mount 2.38.1-5+b1 Versions of packages debootstrap suggests: ii binutils 2.40-2 pn squid-deb-proxy-client ii ubuntu-keyring [ubuntu-archive-keyring] 2020.06.17.1-1 ii xz-utils 5.4.1-0.2 ii zstd 1.5.4+dfsg2-5 -- no debconf information -- Steven Shiau Public Key Server PGP Key ID: 4096R/163E3FB0 Fingerprint: EB1D D5BF 6F88 820B BCF5 356C 8E94 C9CD 163E 3FB0 -- Steven Shiau Public Key Server PGP Key ID: 4096R/163E3FB0 Fingerprint: EB1D D5BF 6F88 820B BCF5 356C 8E94 C9CD 163E 3FB0