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