Re: Lintian's Gitlab CI pipeline stages

2020-05-22 Thread Chris Lamb
Felix Lechner wrote:

> I noticed that you previously tried to combine the two CI pipeline
> stages, but then reverted. The timeout is now three hours. Would you
> mind if I combine them again?

Sure. I can't remember all the details but I think at the time we
limited to an hour (not that the details matter now). We can always
revert again if necessary..

— Chris



Bug#961290: lintian: check for ${misc:Pre-Depends} in Depends

2020-05-22 Thread Christian Göttsche
Package: lintian
Version: 2.75.0
Severity: wishlist

Maybe Lintian can warn if `${misc:Pre-Depends}` is used in the `Depends` field.



Processed: Bug#961290 marked as pending in lintian

2020-05-22 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #961290 [lintian] lintian: check for ${misc:Pre-Depends} in Depends
Added tag(s) pending.

-- 
961290: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961290
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Lintian's Gitlab CI pipeline stages

2020-05-22 Thread Felix Lechner
Hi Chris,

I noticed that you previously tried to combine the two CI pipeline
stages, but then reverted. The timeout is now three hours. Would you
mind if I combine them again?

My reasons are:

1. When test packages fail to build, other pipelines may still complete.
2. When a pipeline needs to build few or no test packages, it
completes faster.
3. The resolution of debhelper-compat (= 13) from stable-backports
only needs to be fixed in one place.

Your guidance would be appreciated.

Kind regards
Felix Lechner



Bug#947258: lintian: manpage-without-executable is too strict (false positives for subcommand man pages)

2020-05-22 Thread Felix Lechner
Hi Daniel,

On Mon, Dec 23, 2019 at 10:06 AM Daniel Kahn Gillmor
 wrote:
>
> If there is a way that notmuch, git, and other subcommand-style tools
> should be annotating their manpages to avoid triggering this lintian
> report, please update lintian's tag description to point to how to do
> this.

So far, I learned that 'man' interprets two commands by default as a
sub-command [1] but I do not know how to tell from a man page that it
is for a sub-command like 'git add' instead of a command called
git-add.

I do not believe there is an annotation for it, although there
probably should be.

Unless someone has a better idea, I think we have parse the output
generated by 'groff -man -Tascii'. Similar to man's strategy [1] a man
page would be deemed to relate to a sub-command when the first two
words in the synopsis, connected by a hyphen, are the same as the file
name.

Kind regards
Felix Lechner

[1] https://stackoverflow.com/a/32750157



Processed: affects 947258

2020-05-22 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> affects 947258 + libreswan
Bug #947258 [lintian] lintian: manpage-without-executable is too strict (false 
positives for subcommand man pages)
Added indication that 947258 affects libreswan
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
947258: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947258
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems