~paelzer/ubuntu-archive-tools:identify-removals-from-rebuilds

Last commit made on 2023-02-17
Get this branch:
git clone -b identify-removals-from-rebuilds https://git.launchpad.net/~paelzer/ubuntu-archive-tools
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Branch information

Name:
identify-removals-from-rebuilds
Repository:
lp:~paelzer/ubuntu-archive-tools

Recent commits

a70e101... by Christian Ehrhardt 

uat_lib/cache.py: update copyright

In the initial form this had some code of Iain which is why I kept
it initially, but in the form it was committed there is actually
nothing left of it, so drop him from the license header.

Signed-off-by: Christian Ehrhardt <email address hidden>

5301c02... by Christian Ehrhardt 

make caching usable outside of identify-removals-from-rebuilds

Signed-off-by: Christian Ehrhardt <email address hidden>

fa3869d... by Christian Ehrhardt 

make caching usable outside of identify-removals-from-rebuilds

Signed-off-by: Christian Ehrhardt <email address hidden>

f4797f3... by Christian Ehrhardt 

identify-removals-from-rebuilds: use UAT caching

Use the common path for caching data in regard to ubuntu
archive tools fro Packages and Sources.

If users point to a local path with a mirror via commandline arguments
no caching is used as the data already is local and that would
just create redundant data on disk.

Suggested by Steve and inspired by as it is used in
retry-autopkgtest-regressions and find-proposed-cluster.

Signed-off-by: Christian Ehrhardt <email address hidden>

7603642... by Christian Ehrhardt 

identify-removals-from-rebuilds: remove duplicate Error:

On some logger.error calls there was still another 'Error:' from
the pre-logger code which appears as duplicate in the output.
Remove those.

Signed-off-by: Christian Ehrhardt <email address hidden>

5e78466... by Christian Ehrhardt 

identify-removals-from-rebuilds: filter cases that have no binaries

If a package has no binaries on the architecture that is now failing
to build we consider this not a problem, filter those out.

Signed-off-by: Christian Ehrhardt <email address hidden>

9f14293... by Christian Ehrhardt 

identify-removals-from-rebuilds: add missing punctuation

Signed-off-by: Christian Ehrhardt <email address hidden>

ea317fa... by Christian Ehrhardt 

identify-removals-from-rebuilds: readbility enhancements

Signed-off-by: Christian Ehrhardt <email address hidden>

cd304fe... by Christian Ehrhardt 

identify-removals-from-rebuilds: make source processing less noisy

Signed-off-by: Christian Ehrhardt <email address hidden>

1e690d9... by Christian Ehrhardt 

identify-removals-from-rebuilds: ignore pkgs that built

The states 'ALWAYSFTBFS' and 'ALWAYSDEPWAIT' have never produced
anything that went into Ubuntu, hence we do not need to include them.
Reducing these false positives by adding them to acceptable-states.

Signed-off-by: Christian Ehrhardt <email address hidden>