On Sun, Jul 19, 2026 at 01:56:00AM +0200, Cyril Brulebois wrote:
>[ Please ignore previous mail, I got confused by all the 7.1.3 removals,
>but that was just a side effect of looking at a before/after diff where
>all the sizes changed, which means one HUGE list of deletions (including
>those 7.1.3 which worried me), and way later, another HUGE list of
>additions. Let's get back to the one I had written waiting for the
>confirmation.

I had a similar issue in testing my (very similar) change - the
archive updated and dropped all the older ABI versions which really
confused me!

:-)

>Better living through chemistry / Better patching through coffee… ]

*grin*

>Cyril Brulebois <[email protected]> (2026-07-19):
>> That'd be tools/generate_di_list that works on -modules- (per code,
>> and as confirmed above) but not on -base-, -binary- (as seen above).
>> Looks to me replacing -modules- by -(?:base|binary|modules)- in both
>> regexes should help.
>> 
>> I hadn't realized the split across several packages also happened on
>> the udeb side (see other mails regarding my inability to keep track of
>> stuff). Not sure whether we might have other similar packages…
>
>Please check the kibi/extend-kernel-abi-filtering branch, a quick
>easy-build.sh run locally seems to confirm it helps but isn't sufficient
>(but you might remember this isn't 1:1 with the regular build so this is
>not a definitive answer regarding amd64 netinst buildability on
>casulana).
>
>At the very least, those lines go away between libzstd1-udeb and
>load-media:
>
>    -CD 1: GUESS_TOTAL is 126362 after adding 
> amd64:main:linux-base-7.0.13+deb14-amd64-di:44800:<DEFAULT>
>    -CD 1: GUESS_TOTAL is 126385 after adding 
> amd64:main:linux-base-7.0.14+deb14-amd64-di:44764:<DEFAULT>
>    -CD 1: GUESS_TOTAL is 126408 after adding 
> amd64:main:linux-base-7.1.3+deb14-amd64-di:44060:<DEFAULT>
>    -CD 1: GUESS_TOTAL is 133146 after adding 
> amd64:main:linux-binary-7.0.13+deb14-amd64-di:13792008:<DEFAULT>
>    -CD 1: GUESS_TOTAL is 139860 after adding 
> amd64:main:linux-binary-7.0.14+deb14-amd64-di:13748212:<DEFAULT>
>    -CD 1: GUESS_TOTAL is 146602 after adding 
> amd64:main:linux-binary-7.1.3+deb14-amd64-di:13803224:<DEFAULT>
>
>And make_disc_tree.log doesn't contain any other hit for the 7.0.13 or
>7.0.14 versions.

Cool.

>This is consistent with the end of tmp/sid/tasks/debian-installer:
>
>    /* Next: 32 udebs for kernel/ABI version 7.1.3-0 */
>    base-modules-7.1.3+deb14-amd64-di
>    btrfs-modules-7.1.3+deb14-amd64-di
>    crypto-dm-modules-7.1.3+deb14-amd64-di
>    crypto-modules-7.1.3+deb14-amd64-di
>    drm-core-modules-7.1.3+deb14-amd64-di
>    ext4-modules-7.1.3+deb14-amd64-di
>    f2fs-modules-7.1.3+deb14-amd64-di
>    firewire-core-modules-7.1.3+deb14-amd64-di
>    jfs-modules-7.1.3+deb14-amd64-di
>    linux-base-7.1.3+deb14-amd64-di
>    linux-binary-7.1.3+deb14-amd64-di
>    loop-modules-7.1.3+deb14-amd64-di
>    md-modules-7.1.3+deb14-amd64-di
>    mmc-core-modules-7.1.3+deb14-amd64-di
>    mtd-core-modules-7.1.3+deb14-amd64-di
>    multipath-modules-7.1.3+deb14-amd64-di
>    nbd-modules-7.1.3+deb14-amd64-di
>    nic-modules-7.1.3+deb14-amd64-di
>    nic-pcmcia-modules-7.1.3+deb14-amd64-di
>    nic-shared-modules-7.1.3+deb14-amd64-di
>    nic-usb-modules-7.1.3+deb14-amd64-di
>    nic-wireless-modules-7.1.3+deb14-amd64-di
>    pata-modules-7.1.3+deb14-amd64-di
>    pcmcia-storage-modules-7.1.3+deb14-amd64-di
>    ppp-modules-7.1.3+deb14-amd64-di
>    rfkill-modules-7.1.3+deb14-amd64-di
>    scsi-nic-modules-7.1.3+deb14-amd64-di
>    sound-modules-7.1.3+deb14-amd64-di
>    squashfs-modules-7.1.3+deb14-amd64-di
>    udf-modules-7.1.3+deb14-amd64-di
>    uinput-modules-7.1.3+deb14-amd64-di
>    xfs-modules-7.1.3+deb14-amd64-di
>    /* IGNORING 32 udebs for kernel/ABI version 7.0.13-0 */
>    /* IGNORING 32 udebs for kernel/ABI version 7.0.14-0 */
>
>Please do consider merging this branch. :-)
>
>Interestingly, now the failure hits another hunch of mine (see earlier
>answers of mine):
>
>    CD 1: GUESS_TOTAL is 377703 after adding 
> amd64:non-free-firmware:firmware-qcom-dsp:110853068:<DEFAULT>
>    CD 1: Real current size is 377856 blocks after adding 
> amd64:non-free-firmware:firmware-qcom-dsp:110853068:<DEFAULT>
>    CD 1 over-full (377856 > 332031). Rollback!
>    CD 1: Real current size is 323584 blocks after rolling back 
> amd64:non-free-firmware:firmware-qcom-dsp:110853068:<DEFAULT>
>    No linux-image-* package(s) found
>
>Hopefully regular builds on casulana will succeed with either just the
>branch or with both the branch and that firmware's exclusion (if doing
>so indeed makes sense)…

Testing now.

-- 
Steve McIntyre, Cambridge, UK.                                [email protected]
"I suspect most samba developers are already technically insane... Of
 course, since many of them are Australians, you can't tell." -- Linus Torvalds

Reply via email to