Re: Bug#960154: Feed UDD with just-in-time packaging hints from Lintian
- To: 960154@bugs.debian.org
- Cc: Felix Lechner <felix.lechner@lease-up.com>, Mattia Rizzolo <mattia@debian.org>, Jelmer Vernooij <jelmer@debian.org>, debian-qa@lists.debian.org
- Subject: Re: Bug#960154: Feed UDD with just-in-time packaging hints from Lintian
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Wed, 14 Apr 2021 10:48:54 +0200
- Message-id: <YHasdlINVre/46HY@xanadu.blop.info>
- In-reply-to: <YHXpv5Jou1KgR4pS@xanadu.blop.info>
- References: <20200509233752.GA1515354@jelmer.uk> <20200510003056.GA1318501@mapreri.org> <CAFHYt57LvJ9pxe6icUrcF3cqXNUcvavGpbSM-KnekTJAMyUQXQ@mail.gmail.com> <YHXKwWnPq5z8xYif@mapreri.org> <YHXiUJ5jRWiFtROe@xanadu.blop.info> <CAFHYt57ixQwmdWikXVF08e0RfW4t7y_Tr-nSrFvbhBPNWt-AvQ@mail.gmail.com> <20200509233752.GA1515354@jelmer.uk> <YHXpv5Jou1KgR4pS@xanadu.blop.info>
(Adding debian-qa@ to Cc to broaden the discussion a bit)
Hi,
On the issue of lintian.d.n/lintian.d.o/UDD/tracker.d.o, I wonder if the
separation of concerns is the right one.
I think that in Debian, we would aim for a better separation between:
A/ QA tools development, focused on getting the good tools to analyze
packages (output: tools, as Debian packages)
B/ infrastructure that mass-process the archive using QA tools. (output:
current status of each package in Debian, analyzed with the latest
version of a given tool, as a parsable file)
C/ infrastructure that gathers the current status from all instances of
(B) and exposes it per-package, per-maintainer, per-team, etc.
(C) could even be split into:
(C.1) infrastructure that gathers the status and stores it into a
common DB;
(C.2) infrastructure that uses (C.1) to provide useful
per-package/per-maintainer frontends (views).
lintian.d.n is again an attempt at solving (B) and (C) at the same time.
While I don't want to prevent anyone from working on their projects of
choice, I wonder if someone else shouldn't work on a 'lintian archive
runner' service whose sole mission would be to provide the current
status of the archive against the current version of lintian as
something parsable, just to feed UDD/tracker/others.
Lucas
Reply to: