Merge ~xnox/britney/+git/britney2-ubuntu:ignore-di into ~ubuntu-release/britney/+git/britney2-ubuntu:master
Status: | Superseded |
---|---|
Proposed branch: | ~xnox/britney/+git/britney2-ubuntu:ignore-di |
Merge into: | ~ubuntu-release/britney/+git/britney2-ubuntu:master |
Diff against target: |
54 lines (+16/-12) 2 files modified
britney.conf (+3/-0) britney2/inputs/suiteloader.py (+13/-12) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Iain Lane | Needs Fixing | ||
Review via email: mp+397690@code.launchpad.net |
This proposal has been superseded by a proposal from 2021-02-18.
Commit message
suiteloader: stop loading debian-installer directories
udebs do not have symbol versioned shlibdeps, thus it means that when
there is glibc in proposed, any packages built in proposed get a udeb
depends on the strictly higher version of glibc in proposed. This
leads to entaglement of the $world with glibc transition. Similar
story with glib, openssl, etc.
However, we do not care about installability of debian-installer udebs
as they are obsolete in $devel series. We do care about them in the
supported stable lts series, however we currently do not use britney
for SRU releases there and usually we do migrate all the things,
before building point releases.
If there is need for britney checks on udebs in supported stable lts
series, loading udebs must become a conditional .conf option. But I
will need help with that, as I can't seem to find the production
configs used for the supported lts series and how to treak them
differently from $devel.
In terms of being able to merge this back to Debian, it would be preferable to make this a configurable option rather than deleting the code.