Bug#1084789: debian-testing-amd64-netinst.iso has multiple versions of module udebs

Cyril Brulebois <[email protected]>
Newsgroups gmane.linux.debian.devel.cd
Organization Debian
Message-ID <20241215033857.jlstpdcj2272wnt5__3796.10256511427$1734234156$gmane$org@mraw.org>
Cc += ftp team (for input), kernel team (for information)

Steve McIntyre <[email protected]> (2024-12-15):
> I think there's a problem here in (the archive|the kernel packaging),
> as far as I can see. Look at
> 
>   https://packages.debian.org/source/unstable/linux-signed-amd64
> 
> and you'll see that right now the linux-signed-amd64 (6.12.3+1) source
> package claims to build modules for all of the following kernel
> ABIs.

No, it does not.

> Picking crypto-dm-modules-* as an example:
> 
>  * crypto-modules-6.10.9-amd64-di
>  * crypto-modules-6.10.9-amd64-di
>  * crypto-modules-6.10.11-amd64-di
>  * crypto-modules-6.10.11-amd64-di
>  * crypto-modules-6.10.12-amd64-di
>  * crypto-modules-6.10.12-amd64-di
>  * crypto-modules-6.11.2-amd64-di
>  * crypto-modules-6.11.2-amd64-di
>  * crypto-modules-6.11.4-amd64-di
>  * crypto-modules-6.11.4-amd64-di
>  * crypto-modules-6.11.5-amd64-di
>  * crypto-modules-6.11.5-amd64-di
>  * crypto-modules-6.11.6-amd64-di
>  * crypto-modules-6.11.6-amd64-di
>  * crypto-modules-6.11.7-amd64-di
>  * crypto-modules-6.11.7-amd64-di
>  * crypto-modules-6.11.9-amd64-di
>  * crypto-modules-6.11.9-amd64-di
>  * crypto-modules-6.11.10-amd64-di
>  * crypto-modules-6.11.10-amd64-di
>  * crypto-modules-6.12.3-amd64-di
>  * crypto-modules-6.12.3-amd64-di

That's just how packages.d.o represents things; the tracker page is
less misleading.

> debian-cd just pulls in all the modules in a release, expecting that
> to be a sensible set.

Any thoughts about my proposal to lift that expectation?

> WTH is happening here?

A number of source versions are being kept for some reason:

    $ rmadison linux-signed-amd64 -s unstable
    linux-signed-amd64 | 6.10.9+1      | unstable   | source
    linux-signed-amd64 | 6.10.11+1     | unstable   | source
    linux-signed-amd64 | 6.10.12+1     | unstable   | source
    linux-signed-amd64 | 6.11.2+1      | unstable   | source
    linux-signed-amd64 | 6.11.4+1      | unstable   | source
    linux-signed-amd64 | 6.11.5+1      | unstable   | source
    linux-signed-amd64 | 6.11.6+1      | unstable   | source
    linux-signed-amd64 | 6.11.7+1      | unstable   | source
    linux-signed-amd64 | 6.11.9+1      | unstable   | source
    linux-signed-amd64 | 6.11.10+1     | unstable   | source
    linux-signed-amd64 | 6.12.3+1      | unstable   | source

Note: this isn't a case of Extra-Source-Only fun.

(Another way to see this is to `apt-cache showsrc linux` in a sid
environment, you'll see the many versions.)

Binaries stay around and nothing seems to show up in the cruft report.


Cheers,
-- 
Cyril Brulebois ([email protected])            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmdeT04ACgkQ/5FK8MKz
VSA5zA/9FHgFauZc87OZZjMhySx3mRb12TsibCXr+S/ND5WRB7Ip2wAfoegMDDu2
e2YIZiebMF1zIRKoKlGUXObxAoavR1ZOVWFBCIvnbFxpGli+egLkLQTRzZxSdQ3o
V8VRHIAbyb9YYHc1g7Ae2z+AP8V50vUPjI3kdlF1+JIgH970HqPnRhsUFApe0mZW
Ud8Pc41/6OH1Gl5w/7x6p0vkBm6aZ8McpcgsXQQVn0pHzb5p6zf+EjRqLmRvEXjg
WUQ8g9708aUcmT5hPutZ6dswaw/WZjiPmw3Yc3crImmm0FA887WEI8tuS5yqkzFq
fDfmUE9e3FfWaAE2EBs4Bpe86CNZRAyy7h8xpQ3U/9cKbmzbHA/n5TEfp284PCu1
GVhR4K1Y/sXz6pRY1Ja/cfM+BTXdvra9sOLFiwHwtIO2SOGNdgK5P6kSqa4Ywzqz
tbEM4ZOXIA/mHnwCNtSolwpzYQE41IxP9/7wh0M49opHcjDj8MlM0uwy+MYSMtEr
sBGBpIpq3MkUguMnvkUPLemQo+Ypmzd7wbGX/AdhT9eO3OBkAxYTJPAr0RfzhHfI
BIlR6stvl1Kfbcv42N7sMnDBgLxeJP5/kpLs7LlUb0wUqUK7MdC6MM1cbVGlf4YF
mOWrDU5IeYX3F8/g35HJ+wTp6TdvWG5SPKKXGpxJ/rkOzwIb8ms=
=UszR
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.