Bug#1049406: Affects linux(-signed-*)
Hi
The linux package currently uses this behaviour. To be exact the
linux-signed-*, which are generated using the Debian code signing
infrastructure produce this:
| Package: linux-image-6.10.3-amd64
| Version: 6.10.3-1
| Built-Using: linux (= 6.10.3-1)
| Source: linux-signed-amd64 (6.10.3+1)
There are several requirements in this.
Source package:
- The source package needs to be "3.0 (native)", which is enforced by
the code signing stuff.
- "3.0 (native)" source packages must have a native version, which the
CTTE did not want to do anything about.
- We need to be pretty strict in what versions can be used, or they
might not longer compare correctly.
Binary packages:
- We redirect bug reports to "src:linux", which requires all binary
packages produced by linux and linux-signed-* to have the same
version, or version tracking breaks down.
- We generate dependencies regardless if they are built from either
source, which only works if we know the correct version.
Bastian
--
If I can have honesty, it's easier to overlook mistakes.
-- Kirk, "Space Seed", stardate 3141.9
Reply to: