Package: simple-cdd
Version: 0.6.7
Severity: normal

With the following setup:

  - debian_mirror pointing to a snapshot of stretch containing 4.9.0-8
    udebs
  - debian_mirror_extra pointing to a local mirror containing 4.9.0-9
    udebs
  - mirror_udebcomponents_extra being set to "main"

simple-cdd will still use the 4.9.0-8 udebs from the main mirror,
instead of the 4.9.0-9 ones from the extra mirror. It can be explained
by looking it at mirror_reprepro.py:

    "default-extra": {
      "Suite": "*",
      "Architectures": "{ARCHES}",
      "Components": "{mirror_components_extra}",
      "UDebComponents": "{mirror_udebcomponents_extra}",
      "Method": "{debian_mirror_extra}",
      "FilterList": "deinstall package-list",
      "VerifyRelease": "{verify_release_keys}",
      "ListShellHook": "{debian_mirror_extra_list_shell_hook}",
     },

Since the 4.9.0-0 udebs are not explicitely listed in foo.packages file,
they're not being pulled from the extra_mirror because of "deinstall
package-list".

For this use case, am I expected to manually list them all in my
foo.packages ? I find this slightly counter-intuitive, because I do not
have to do this for "default" packages: for instance, a more recent
libdbus placed on the extra_mirror will automatically be included
without having to explicitly list it in foo.packages.

I'm merely trying to get some clarification on the intended behavior
here :)

Cheers,

-- 
Seb

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/36 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages simple-cdd depends on:
ii  dctrl-tools         2.24-3+b1
ii  debian-cd           3.1.26
ii  lsb-release         11.1.0
ii  python3             3.7.3-1
ii  python3-simple-cdd  0.6.7
ii  reprepro            5.3.0-1+b1
ii  rsync               3.1.3-6+b1
ii  wget                1.20.3-1+b1

Versions of packages simple-cdd recommends:
ii  dose-distcheck  5.0.1-14

Versions of packages simple-cdd suggests:
ii  qemu-kvm     1:4.1-1+b1
ii  qemu-system  1:4.1-1+b1

-- no debconf information

Reply via email to