[Bug 1895106] Re: output non reproducible inhibiting verification of changes

2021-01-29 Thread Launchpad Bug Tracker
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

[Bug 1895106] Re: output non reproducible inhibiting verification of changes

2021-01-25 Thread Launchpad Bug Tracker
** 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

[Bug 1895106] Re: output non reproducible inhibiting verification of changes

2020-09-10 Thread Christian Ehrhardt 
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

[Bug 1895106] Re: output non reproducible inhibiting verification of changes

2020-09-10 Thread Christian Ehrhardt 
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

[Bug 1895106] Re: output non reproducible inhibiting verification of changes

2020-09-10 Thread Christian Ehrhardt 
_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

[Bug 1895106] Re: output non reproducible inhibiting verification of changes

2020-09-10 Thread Christian Ehrhardt 
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

[Bug 1895106] Re: output non reproducible inhibiting verification of changes

2020-09-10 Thread Christian Ehrhardt 
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