Your message dated Sat, 23 Aug 2025 10:47:12 +0200 with message-id <8fbdc433-102b-47c9-b3e4-919cd733e938@debian.org> and subject line Re: Bug#1109680: release.debian.org: use lintian results to block testing migration has caused the Debian Bug report #1109680, regarding release.debian.org: use lintian results to block testing migration to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1109680: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109680 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: release.debian.org: use lintian results to block testing migration
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Mon, 21 Jul 2025 22:26:09 +0200
- Message-id: <175312956939.1594885.12438923018579532249.reportbug@grub.nussbaum.fr>
Package: release.debian.org Severity: normal Hi, I'm moving here the discussion that started on #debian-qa. I wrote a CGI script¹ that exports lintian results per source package, as YAML. ¹ https://salsa.debian.org/qa/udd/-/blob/master/web/cgi-bin/lintian-britney.cgi?ref_type=heads http://udd.debian.org/cgi-bin/lintian-britney.cgi?tags=unstripped-binary-or-object,source-nmu-has-incorrect-version-number The output looks like: -------------------------------------------------->8 # package that has none of the tags listed a2jmidid/9-3.1: # architectures for which lintian was run architectures: amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x source tags: [...] # package with one of the tags listed a52dec/0.7.4-20: architectures: amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x source tags: - source-nmu-has-incorrect-version-number [...] # package that failedGG latex-cjk-chinese-arphic/2.2: architectures: status: lintian failed -------------------------------------------------->8 The pseudo code to block packages would look like: 1. find stanza for source/version, if it cannot be found, we probably want to wait until the package is processed. 2. if it contains 'status'='lintian failed', either block the package, or ignore lintian alltogether 3. examine the architectures field. does it contain enough architectures, compared to those we want to migrate? (we might not want to wait for all architectures, but it's probably a good idea to wait for a few ...) 4. examine the list of tags The output could link to e.g. https://udd.debian.org/lintian/?a52dec (The default display only lists errors and warnings, but I suppose we are not going to block on anything else) Let me know if that works for you. I saw the discussion about the number of tag occurences for a given source package, that should be used to identify regressions. Tags are currently only listed once per source. It would be possible to add the number of occurences for each tag (with distinct "information"). Let me know. Lucas
--- End Message ---
--- Begin Message ---
- To: Lucas Nussbaum <lucas@debian.org>, 1109680-done@bugs.debian.org, Chris Hofstaedtler <zeha@debian.org>
- Subject: Re: Bug#1109680: release.debian.org: use lintian results to block testing migration
- From: Paul Gevers <elbrus@debian.org>
- Date: Sat, 23 Aug 2025 10:47:12 +0200
- Message-id: <8fbdc433-102b-47c9-b3e4-919cd733e938@debian.org>
- In-reply-to: <175312956939.1594885.12438923018579532249.reportbug@grub.nussbaum.fr>
- References: <175312956939.1594885.12438923018579532249.reportbug@grub.nussbaum.fr>
Hi, On 21-07-2025 22:26, Lucas Nussbaum wrote:Let me know if that works for you.This now is active, seehttps://qa.debian.org/excuses.php?package=gitlab-ci-multi-runnerThanks for your work on this and the idea. PaulAttachment: OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---