[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#843652: marked as done (RFP: lintian-sort -- reproducibly sort the Lintian tool's output)



Your message dated Fri, 6 Dec 2019 22:30:28 -0800
with message-id <CAFHYt558uCQ4KojXGnxa8cN67keNVbiWxvSGPcqb14S3VHv-+g@mail.gmail.com>
and subject line RFP: lintian-sort -- reproducibly sort the Lintian tool's output
has caused the Debian Bug report #843652,
regarding RFP: lintian-sort -- reproducibly sort the Lintian tool's output
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.)


-- 
843652: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843652
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Peter Pentchev <roam@ringlet.net>

* Package name    : lintian-sort
  Version         : 0.1.0
  Upstream Author : Peter Pentchev <roam@ringlet.net>
* URL             : https://devel.ringlet.net/textproc/lintian-sort/
* License         : BSD-2-clause
  Programming Lang: Perl
  Description     : reproducibly sort the Lintian tool's output

The lintian-sort tool reorders the messages reported by the lintian(1)
Debian package analysis tool so that they are kept in the same order
between successive builds.  This minimizes the changes that the package
maintainer sees using a file comparison tool (like diff(1)) to check if
any new problems have appeared or any of the old ones have been fixed.

The lintian-sort tool keeps any additional information (lines starting
with "N:") together with the tags they describe; however, it takes care to
put the final "N: 5 tags overridden" message (along with any follow-up
descriptive lines) at the end.

G'luck,
Peter

-- 
Peter Pentchev  roam@ringlet.net roam@FreeBSD.org pp@storpool.com
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Hi,

> The lintian-sort tool reorders the messages reported by the lintian(1)
> Debian package analysis tool so that they are kept in the same order
> between successive builds.

> Wouldn't it be much better to apply this change to lintian itself?

Lintian now orders tags before printing. That resolves the most
relevant feature requested here. The output was already deterministic,
but depended on the order in which checks that had been sorted were
run:

    https://bugs.debian.org/944807

This is the Lintian commit message:

    https://salsa.debian.org/lintian/lintian/commit/e0f76bdd6bf57d84ba2e7b478973ddc8b84df950

Besides the bug in Lintian, this message also closes an RFP bug that
had been cloned. Please re-open the RFP bug if we still need a second
tool.

To help make Lintian better, please file merge requests on Salsa. Thanks!

Kind regards,
Felix Lechner

--- End Message ---

Reply to: