Package: simple-cdd
Version: 0.6.5
Severity: important
User: de...@kali.org
Usertags: origin-kali

Using a very basic configuration for simple-cdd, I can't build a stretch
image:

  # cat > cdd.conf
  debian_mirror=http://deb.debian.org/debian
  security_mirror=http://security.debian.org/
  dist=stretch
  profiles=test
  ^D
  # mkdir -p profiles
  # echo nano > profiles/test.packages
  # build-simple-cdd --conf cdd.conf
  [...]
  WARNING Found uninstallable packages in 
/root/cdd/tmp/mirror/dists/stretch/main/binary-amd64/Packages:
  WARNING   output-version: 1.2
  WARNING   report:
  WARNING    -
  WARNING     package: libpam-systemd
  WARNING     version: 232-25+deb9u8
  WARNING     architecture: amd64
  WARNING     status: broken
  WARNING     reasons:
  WARNING      -
  WARNING       missing:
  WARNING        pkg:
  WARNING         package: libpam-systemd
  WARNING         version: 232-25+deb9u8
  WARNING         architecture: amd64
  WARNING         unsat-dependency: systemd (= 232-25+deb9u8)
  WARNING    
  WARNING   total-packages: 364
  WARNING   broken-packages: 1

libpam-systemd is version 232-25+deb9u8 in stretch, but 232-25+deb9u9 in
stretch/updates, so 232-25+deb9u9 should of course be selected.

If I explicitely add libpam-systemd to my list of packages, everything
works as it should:

  # echo libpam-systemd >> profiles/test.packages
  # build-simple-cdd --conf cdd.conf
  # echo $?
  0

When running with --debug, you see 232-25+deb9u8 being downloaded from
stretch in both cases. However, when libpam-systemd is listed in
test.packages, 232-25+deb9u9 is also later downloaded from
stretch/updates, and used to correctly satisfy the dependency.

FTR, here's the status for systemd at the time of this writing:

 stable: 232-25+deb9u8
 stable-sec: 232-25+deb9u9 

If this changes in the future, and there is a need to reproduce, I
believe it could be achieved by pointing simple-cdd to the proper
snapshots.d.o mirrors.

Cheers,

-- 
Seb

-- System Information:
Debian Release: 9.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-3-amd64 (SMP w/36 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C 
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages simple-cdd depends on:
ii  dctrl-tools         2.24-2+b1
ii  debian-cd           3.1.20
ii  lsb-release         9.20161125
ii  python3             3.5.3-1
ii  python3-simple-cdd  0.6.5
ii  reprepro            5.1.1-1
ii  rsync               3.1.2-1+deb9u1
ii  wget                1.18-5+deb9u2

Versions of packages simple-cdd recommends:
ii  dose-distcheck  5.0.1-8+deb9u1

Versions of packages simple-cdd suggests:
pn  qemu-system | qemu-kvm  <none>

-- no debconf information

Reply via email to