On Mon, 09 Dec 2019 11:03:40 +0000, Jelmer Vernooij wrote: > > - - The perl YAML libraries we use add "---\n" at the top of the file, > > which the used Python libraries in lintian-brush apparently don't > > do. No idea what is more correct or if it matters at all; I just > > noted that the removal of the line adds some noise. > I've noticed that as well. :-/ The Python YAML library that > lintian-brush is using claims to support roundtrip loading/dumping of > YAML files, but that has proven to be only partially true. > > I've committed a fix to have lintian-brush at least preserve the > directives above each YAML document, which should reduce the size of > the diff.
Sounds good, thank you.
> > - - Sometimes when Contact and Name are removed, all that's left in our
> > files is "Archive: CPAN" which is no so helpful. In those cases I
> > just removed debian/upstream/metadata completely. Not sure if
> > lintian-brush
> > should do the same or if I should stop removing it or something
> > else :)
> > - - Similarly, if lintian-brush creates debian/upstream/metadata for a
> > perl package, it might add "Archive: CPAN" (not that we use it but
> > the Archive field exists …).
> Agreed, it seems sensible to just remove the file in that case.
Cool, thanks.
> > - - The URLs lintian-brush finds in META.{json,yml} sometimes have room
> > for improvement; in our tools [0] we e.g. fix github URLs to use
> > https etc. It would be nice if lintian-brush could also learn some
> > of these tricks.
> This behaviour should be present in newer versions of lintian-brush
> (>= 0.44). Some of the merge requests that you've seen may still have
> non-canonical URLs if they were generated with older versions of
> lintian-brush. I'll trigger a re-run for all perl packages with the
> current version.
Ah, that's great news.
Thanks for all your work on lintian-brush and the Janitor!
Cheers,
gregor
--
.''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
: :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
`. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`- NP: Bob Dylan: Spirit On The Water
signature.asc
Description: Digital Signature

