This bug was fixed in the package germinate - 2.36
---
germinate (2.36) unstable; urgency=medium
[ Christian Ehrhardt ]
* Improve ordering of rescued packages (LP: #1895106).
-- Colin Watson Mon, 25 Jan 2021 12:56:40 +
** Changed in: germinate (Ubuntu)
Status: New
** Merge proposal linked:
https://code.launchpad.net/~paelzer/germinate/+git/germinate/+merge/396826
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1895106
Title:
output non reproducible inhibitin
We could kind of easily mark all that are "Rescued" as such by only
considering the dependencies of Rescued packages also as Rescued. That
sentence sounds odd, but consider this dependency graph:
src:A
bin:A
bin:A-dev (depends on B-dev)
src:B
bin:B
bin:B-dev
Seed: A & B
1. The seed would pull in
Commit added to my open MP that also helps to understand the architectures
better at
https://code.launchpad.net/~paelzer/germinate/+git/germinate/+merge/390466
** Merge proposal linked:
https://code.launchpad.net/~paelzer/germinate/+git/germinate/+merge/390466
--
You received this bug notif
_rescue_includes does check if a package is already present and
continues.
But in a run with some debug between flaky and sorted output I found
modemmanager-dev toggling between "Rescued from modemmanager" (unsorted)
and "libmm-glib-dev" (sorted)
I many times see "_add_dependency modemmanager" be
Interesting, the small change I had does not make it slower and fixes
more than I've expected.
Some of the noise in the actual files like "all" and "all+extra" always
switched between things like:
-xserver-xorg-dev| Rescued from xorg-server
+xserver-xorg-dev| xorg-dev
And it was
I see some efforts to keep order already:
1843 pkglist = sorted(pkgset)
1900 srclist = sorted(srcset)
1924 snaplist = sorted(snapset)
524 self._names = topo_sort(self._inherit)
...
So I'm not introducing an idea that would be the polar opposite how it is
supposed to