[Piuparts-devel] Bug#1088928: piuparts: fails to convert UNRELEASED to unstable for apt

Soren Stoutner soren at debian.org
Tue Dec 3 02:27:32 GMT 2024


Package: piuparts
Version: 1.5.1
Severity: normal

In attempting to run piuparts with the instructions at:

https://wiki.debian.org/sbuild#Setup

I noticed that if the changelog targets UNRELEASED and no distribution is specified
in either .sbuildrc or via the command line, piuparts fails to resolve apt
because it is looking for UNRELEASED instead of unstable.

0m0.0s DEBUG: Starting command: ['mmdebstrap', '--skip=check/empty', '--variant=minbase', '--aptopt=Acquire::http { Proxy "http://127.0.0.1:3142"; }', '--keyring=/usr/share/keyrings/debian-archive-keyring.gpg', '--merged-usr', '--components=main,contrib,non-free,non-free-firmware', 'UNRELEASED', '/tmp/tmpuibo1lsq', 'http://deb.debian.org/debian/']
0m0.7s DUMP: 
  I: the option --merged-usr is a no-op. It only exists for compatibility with some debootstrap wrappers.
  I: automatically chosen mode: root
  I: chroot architecture amd64 is equal to the host's architecture
  I: automatically chosen format: directory
  I: skipping check/empty as requested
  I: running apt-get update...
  Ign:1 http://deb.debian.org/debian UNRELEASED InRelease
  Err:2 http://deb.debian.org/debian UNRELEASED Release
    404  Not Found [IP: 127.0.0.1 3142]
  Reading package lists...
  E: The repository 'http://deb.debian.org/debian UNRELEASED Release' does not have a Release file.
  E: apt-get update --error-on=any -oAPT::Status-Fd=<$fd> -oDpkg::Use-Pty=false failed
  W: hooklistener errored out: E: received eof on socket
  
  I: main() received signal PIPE: waiting for setup...
  E: mmdebstrap failed to run
0m0.7s ERROR: Command failed (status=25): ['mmdebstrap', '--skip=check/empty', '--variant=minbase', '--aptopt=Acquire::http { Proxy "http://127.0.0.1:3142"; }', '--keyring=/usr/share/keyrings/debian-archive-keyring.gpg', '--merged-usr', '--components=main,contrib,non-free,non-free-firmware', 'UNRELEASED', '/tmp/tmpuibo1lsq', 'http://deb.debian.org/debian/']
  I: the option --merged-usr is a no-op. It only exists for compatibility with some debootstrap wrappers.
  I: automatically chosen mode: root
  I: chroot architecture amd64 is equal to the host's architecture
  I: automatically chosen format: directory
  I: skipping check/empty as requested
  I: running apt-get update...
  Ign:1 http://deb.debian.org/debian UNRELEASED InRelease
  Err:2 http://deb.debian.org/debian UNRELEASED Release
    404  Not Found [IP: 127.0.0.1 3142]
  Reading package lists...
  E: The repository 'http://deb.debian.org/debian UNRELEASED Release' does not have a Release file.
  E: apt-get update --error-on=any -oAPT::Status-Fd=<$fd> -oDpkg::Use-Pty=false failed
  W: hooklistener errored out: E: received eof on socket
  
  I: main() received signal PIPE: waiting for setup...
  E: mmdebstrap failed to run


Both the build and autopkgtest convert UNRELASED to unstable for the purposes of apt.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.10-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages piuparts depends on:
ii  debsums          3.0.2.1
ii  libjs-sphinxdoc  7.4.7-4
ii  lsb-release      12.1-1
ii  lsof             4.99.3+dfsg-2
ii  mount            2.40.2-11
ii  piuparts-common  1.5.1
ii  python3          3.12.7-1
ii  python3-debian   0.1.49

Versions of packages piuparts recommends:
ii  adequate     0.17.2
ii  debootstrap  1.0.138
ii  mmdebstrap   1.5.4-2

Versions of packages piuparts suggests:
pn  docker.io  <none>
ii  schroot    1.6.13-5
ii  uidmap     1:4.16.0-5

-- no debconf information



More information about the Piuparts-devel mailing list