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.
Should we change this, or is the lintian error a false-positive?
And do we want to change it *now*?
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.
Assuming that there are no conflicts, my understanding is that moving
is reasonably safe since d-i has been merged. On the flip side, I also
do not see urgency in doing the move.
Now let me turn your question back: Should I exempt udebs in lintian?
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.
Should we change this, or is the lintian error a false-positive?
And do we want to change it *now*?
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.
- 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 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.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 483 |
Nodes: | 16 (2 / 14) |
Uptime: | 235:57:56 |
Calls: | 9,612 |
Files: | 13,686 |
Messages: | 6,155,691 |