~ubuntu-core-dev/+git/dumat:master

Last commit made on 2024-01-26
Get this branch:
git clone -b master https://git.launchpad.net/~ubuntu-core-dev/+git/dumat
Members of Ubuntu Core Development Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~ubuntu-core-dev/+git/dumat

Recent commits

46e2a76... by Simon Quigley

Explicitly install dpkg, so maintainer scripts can run

ca2ee34... by Simon Quigley

Ignore all database files, those are generated from the code already in here

5284dcb... by Simon Quigley

Start Ubuntuifying the schema

37b12bc... by Helmut Grohne

database: allow encoding the keyring as relative path

gpgv requires the keyring to be given as an absolute path. Therefore, it
would also have to be absolute in the database. We now also accept a
relative (to the working directory) path and turn it absolute as needed.

397f7d6... by Helmut Grohne

import_diversion.py: support passing a keyring to mmdebstrap

When working with derivatives, the keyring configured in the database
may be untrusted by the system apt and thus mmdebstrap. That would make
mmdebstrap fail. Hence, pass the keyring explicitly.

f0952bd... by Helmut Grohne

import_bugs.py: recognize dep17p3 usertag

ff94a61... by Helmut Grohne

consider DEP17 M8 protective diversions for ineffective replaces

e2346c0... by Helmut Grohne

import_bugs.py: recognize dep17p7 usertag

da3ce0c... by Helmut Grohne

analyze.py: ignore two issues in bookworm

As agreed with the release team, we will not fix existing empty
directory loss and ineffective trigger interest issues in bookworm.
Hence, dumat should not display them and we explicitly mark them as
unsupported.

a7583e0... by Helmut Grohne

import_mirror.py: do not leave orphan packages behind

In analyze.py, is_supported assumes that any package is associated with
a release via package_membership. The --changes import could break this
property, by deleting package_membership rows without also removing
unreferenced rows from the package table as the regular import does.

Reported-by: Chris Hofstaedtler <email address hidden>