Hello,

Holger Wansing <hwans...@mailbox.org> (2024-12-19):
> I just noticed that many d-i packages currently get a lintian error
> "aliased-location", complaining about binaries in locations, which are
> now under the concept of usrmerge (aka /bin, /sbin and /lib).
> 
> Since udebs are sometimes a little bit different from "normal" Debian
> packages, I would like to ask, if this is an issue for these packages
> or not.

Important topics:
 - does the package build?
 - does it get accepted when it reaches the archive?
 - is the runtime within d-i OK?

If you get a triple yes, the rest doesn't matter.

> Should we change this, or is the lintian error a false-positive?

At this point, I don't know, and I don't want to know. This move has
been a HUGE mess for MANY years. And if we don't run into troubles as it
is, then I don't see a need to change anything.

If that doesn't lead to an autoreject, it's perfectly fine to ignore
those errors, and not to add any overrides. It's best to think about
the topic first, then decide whether we need/want to do something on the
udeb side, get lintian to skip those checks on udebs, and/or use
overrides.

(My gut feeling would be we should have udebs close to their counterpart
debs, but should it happen right now? Absolutely not. :))

> And do we want to change it *now*?

Even if we needed, or wanted, to do anything about that, it would make
sense to get everything at the same time, not one package here and one
other package there.

Ideally that kind of change should get discussed on the list first, and
if there's an agreement about needing/wanting to implement the changes
vs. the associated risks, then we can talk about a timetable and
proceed. So thank you very much for starting this thread, that's
perfect.

> Pascal 'pham' already mentioned, that d-i under trixie has merged-usr
> in initrd.gz, but I want to make sure, before pushing changes to
> several d-i packages, thus this mail...
> 
> See for example
> https://salsa.debian.org/installer-team/grub-installer/-/merge_requests/23
> https://salsa.debian.org/installer-team/anna/-/merge_requests/5
> 
> Testing of images with such changes did not show any issues.

That's a useful datapoint, thanks for that as well.


Over the past few weeks I've spotted a number of issues that'd be
blockers for a release, and most if not all of them have been fixed in
the last few days.

If you want to include more l10n changes at this point that's still
fine, but delaying other code changes would have my preference at this
point. I'll have to check a few more things before mailing the usual
reminder to dda@ about freezing udeb-producing packages temporarily,
check with the images team, and wade through the website and other
places to prepare for Trixie Alpha 1.

(There's some bit of uncertainty regarding the unshare thing on the
buildd side — I'm not sure I looked into the proper puppet bits — but
we'll see what happens when src:debian-installer gets uploaded next
time.)


Cheers,
-- 
Cyril Brulebois (k...@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature

Reply via email to