Re: adequate maintenance

2024-05-04 Thread Paul Wise
On Sat, 2024-05-04 at 21:52 +0200, Serafeim Zanikolas wrote: > I'm considering to ITA the adequate package, on the condition that (i) > the folks taking care of it to date, and (ii) the lintian team would be > okay for me to rewrite it in go. I understand that go is not the most > popular of

Bug#1070221: lintian: warn about help2man generated pages containing errors loading shared libraries

2024-05-01 Thread Paul Wise
Package: lintian Severity: wishlist For manual pages generated by tools like help2man that run binaries to get usage statements for conversion to manual page format, please check that the manual pages do not contain common text indicating that the executable or script was not able to run

Re: Apache/Rivet HTML manual generation practices

2023-11-15 Thread Paul Wise
On Wed, 2023-11-15 at 17:12 +, Massimo Manghi wrote: > I'm the upstream developer/maintainer of Apache/Rivet. I'm also the > maintainer of > the corresponding Debian package (libapache2-mod-rivet). > Apache/Rivet source code ships with an HTML manual generated from > Docbook XML files. We

Bug#1053739: lintian: check that all URL fields contain valid web URLs

2023-10-09 Thread Paul Wise
Package: lintian Severity: wishlist Please check that all the debian/control debian/upstream/metadata etc fields that are supposed to contain web URLs, have valid URLs. For example this URL should be flagged as invalid, since web browsers will assume it is a relative link, which will leave a

Re: Bug#1031377: UDD/lintian: Needs to run lintian on all binaries generated from same source

2023-09-27 Thread Paul Wise
On Thu, 16 Feb 2023 15:05:24 +0100 Lucas Nussbaum wrote: > What could work is: > run lintian on source > for each arch in the packages's architectures (except all) > run lintian on architecture packages + architecture 'all' packages > > But would that solve all issues? I discovered

Re: https://lintian.debian.org/ Down

2023-09-19 Thread Paul Wise
On Tue, 2023-09-19 at 11:52 +, Francis Murtagh wrote: > I'm trying to figure out a lintian error: privacy-breach-uses-embedded-file. Hopefully the tag description helps you figure it out. If you need more help, for packages intended for the Debian archive, you can ask on the debian-mentors

Bug#1041896: lintian: detect changelog with both QA upload and new maintainer

2023-07-24 Thread Paul Wise
Package: lintian Severity: wishlist Recently I noticed a package enter Debian with a changelog that was both a QA upload and introducing a new maintainer. This doesn't really make sense because a QA upload means it is still orphaned but a new maintainer means it has been adopted. Perhaps the

Bug#1039869: lintian: extend Vcs-* checks to upstream Repository/Repository-Browser URLs too

2023-06-28 Thread Paul Wise
Package: lintian Version: 2.116.3 Severity: wishlist I noticed that a few packages use ssh:// URLs for the Repository field in the upstream metadata file. These are suboptimal since the user might not have an account or might not be the person in the URL when a username is hardcoded. The

Bug#1034631: lintian: Warn for 32bit time_t / Y2038 problems

2023-04-21 Thread Paul Wise
On Fri, 2023-04-21 at 15:17 +0200, Uwe Kleine-König wrote: > I'm not aware of a decision how this should be handled. There was some discussion on debian-arm about this. Initially the plan was new architectures, but more analysis has lead towards renaming affected library packages instead. I

Bug#1029808: lintian: warnings related to *.pyc *.pyo __pycache__/

2023-01-27 Thread Paul Wise
Package: lintian Version: 2.116.1 Severity: wishlist X-Debbugs-CC: debian-pyt...@lists.debian.org The *.pyc *.pyo files are Python bytecode and are almost always generated from Python source code. Since Python 3 these are usually stored in a __pycache__/ directory. Since these files are not

Bug#1029479: lintian: reject packages with debmake default description

2023-01-22 Thread Paul Wise
Package: lintian Severity: wishlist X-Debbugs-CC: ftp-master yq was just accepted into Debian with a completely bogus description that is the default from the debmake automatic package generator. Please add a lintian tag and add it to the ftp-master auto-rejects. $ apt-cache show yq |

Bug#1025355: lintian: check for non-breaking-space chars in name part of Maintainer/Uploaders fields

2022-12-02 Thread Paul Wise
Package: lintian Severity: wishlist The name part of the Maintainer field for the emacs-cmake-mode package currently contains non-breaking-space characters instead of spaces. This has been reported against emacs-cmake-mode as bug report #1025354. This is unlikely to break any Debian package

Re: lintian: add classification tags for packages that need porting to different architectures?

2022-11-08 Thread Paul Wise
On Tue, 2022-11-08 at 00:50 +, Thorsten Glaser wrote: > What’s the use? (In the good sense, a pure question out of interest.) I was mainly thinking of this because of the recent influx of porters that are relatively new to Debian, for the new ports riscv64, arc and loong64. They are the

lintian: add classification tags for packages that need porting to different architectures?

2022-11-07 Thread Paul Wise
Hi all, I had the idea to add a series of lintian classification tags that will assist porters in finding packages that need fixes for their port. The current set of ideas for these tags include:  * list arches that don't match Architecture in debian/control  * list arches that don't match

Bug#1019980: lintian: source-is-missing check for HTML is much too sensitive

2022-09-17 Thread Paul Wise
On Sun, 18 Sep 2022 00:14:07 +0100 Colin Watson wrote: > This is pretty oversensitive.  Firstly, it's HTML, which is still often > enough written by hand anyway.  As it happens, these particular HTML > files are generated from halibut input that's also provided in the > source package, though I

Bug#1017081: lintian: warn about paths in /usr/share/applications/ not named *.desktop or *-mimeapps.list

2022-08-13 Thread Paul Wise
Package: lintian Version: 2.115.2 Severity: wishlist There are a couple of packages shipping files in the directory /usr/share/applications/ that are not applications or MIME lists. $ apt-file search /usr/share/applications/ | grep -vE ':

Bug#1015297: lintian: add ftp-master reject to Debian profile for packages with XB-Popcon-Reports: no fields

2022-07-18 Thread Paul Wise
Package: lintian Version: 2.115.2 Severity: wishlist X-Debbugs-Cc: debian-pop...@lists.debian.org, ftpmas...@debian.org In #681721 the popularity-contest maintainers added the ability for packages with XB-Popcon-Reports: no to skip being mentioned in the reports sent by popularity-contest to

[Git][lintian/lintian][master] Add more obsolete domains for former source code hosting services

2022-06-18 Thread Paul Wise (@pabs)
Paul Wise pushed to branch master at lintian / lintian Commits: 44e902f3 by Paul Wise at 2022-06-19T07:31:16+08:00 Add more obsolete domains for former source code hosting services Found-in: duck:config/obsolete.list Found-on: https://en.wikipedia.org/wiki/Comparison_of_source-code

Bug#1012289: O: lintian -- Debian package checker

2022-06-02 Thread Paul Wise
Package: wnpp Severity: normal X-Debbugs-Cc: debian-de...@lists.debian.org, debian-lint-maint@lists.debian.org Control: affects -1 src:lintian The lintian package is now orphaned as both of the people who were actively working on lintian have stopped that work:

Bug#1012172: lintian: warn about manual pages using \[en] (the en-dash – character) instead of double dashes -- prefixes

2022-05-31 Thread Paul Wise
Package: lintian Version: 2.114.0 Severity: wishlist The yt-dlp manual page contains – characters (en-dash) (the \[en] sequence in the manual page source) instead of double dashes, consequently double-click in the terminal doesn't select the dash character so you can't copy the full option and if

Bug#1006859: lintian: warn about devhelp version 1 files

2022-03-06 Thread Paul Wise
Package: lintian Version: 2.114.0 Severity: wishlist Please complain about files that are devhelp version 1 files, since that version is deprecated and devhelp suggests that support for it will be removed at some point. $ devhelp (devhelp:2215391): devhelp-WARNING **: 21:28:24.414:

Bug#1004536: lintian: suggest Testsuite: autopkgtest-pkg-* when autodep8 detects it should be added

2022-01-30 Thread Paul Wise
On Sun, 2022-01-30 at 20:40 +0100, Paul Gevers wrote: > But this is only useful if the test actually passes. We don't want > people to add the field if the test is broken. So if this is > implemented, make sure the priority/certainty/whatever is low enough > that people will *not* just blindly

Bug#1004536: lintian: suggest Testsuite: autopkgtest-pkg-* when autodep8 detects it should be added

2022-01-30 Thread Paul Wise
Package: lintian Severity: wishlist Usertags: feature X-Debbugs-CC: autod...@packages.debian.org I noticed while packaging some Python modules recently that they were not tested by debci. This is because debci only tests source packages that contain a Testsuite field. The autodep8 tool is able to

Bug#999497: lintian: complain about packages with parts of npm2deb FIX_ME or templates still present

2021-11-11 Thread Paul Wise
Package: lintian Version: 2.111.0 Severity: wishlist X-Debbugs-CC: npm2...@packages.debian.org npm2deb converts node/npm packages to Debian source packages, in the process it leaves FIX_ME items and template info in various places in the Debian source package for the maintainer to clean up before

Bug#995606: lintian: non-free font packages and {truetype,opentype}-font-prohibits-installable-embedding

2021-10-02 Thread Paul Wise
On Sat, 2021-10-02 at 22:15 -0700, Felix Lechner wrote: > I too would like to see variable visibilities, but we do not currently > offer them. The traditional solution has been to introduce new tags. Splitting the tag up would also allow having different advice for packages in main vs non-free,

Bug#995606: lintian: non-free font packages and {truetype,opentype}-font-prohibits-installable-embedding

2021-10-02 Thread Paul Wise
Package: lintian Severity: wishlist For non-free fonts, prohibiting embedding is often consistent with the license, so the two lintian warnings often don't really apply. On the other hand prohibiting embedding is particularly user hostile so Debian  should probably try to discourage it. On

Bug#994139: lintian: warning about superficial autopkgtests is counterproductive

2021-09-29 Thread Paul Wise
On Wed, 2021-09-29 at 18:59 -0700, Felix Lechner wrote: > Would you be willing to revert your commit that bumped the visibility > [1] until we can figure out a better way to proceed? Reverted. -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally

Bug#994139: lintian: warning about superficial autopkgtests is counterproductive

2021-09-12 Thread Paul Wise
On Sun, 2021-09-12 at 23:27 +0100, Simon McVittie wrote: > I don't think it makes sense for the new superficial-tests to be considered > worse (= higher severity) than the old testsuite-autopkgtest-missing. I was initially thinking of cases were the package is perfectly possible to test properly

Bug#743694: lintian: Downgrade most of privacy-breach* tags from severity: error to pedantic

2021-09-10 Thread Paul Wise
I think that the privacy breaches that lintian complains about represent several sets of bugs that all need fixing: The browsers shipping in Debian place no barriers between local files on disk, sites on the local network and sites on the Internet. So if someone reads some local documentation

Bug#993921: lintian-brush: lintian data files were renamed, breaking two fixers that use the filenames

2021-09-08 Thread Paul Wise
Package: lintian-brush Version: 0.110 Severity: important Usertags: crash X-Debbugs-CC: lint...@packages.debian.org File: /usr/share/lintian-brush/fixers/missing-build-dependency-for-dh_-command.py File: /usr/share/lintian-brush/fixers/field-name-typo-in-tests-control.py The upgrade to lintian

Bug#981935: lintian: warn about packages using Rubygems pages in the Homepage field

2021-02-05 Thread Paul Wise
Package: lintian Version: 2.104.0 Severity: wishlist Please warn about packages using Rubygems pages in the Homepage field. Rubygems is a packaging system just as Debian is a packaging system and each Rubygems package has a Homepage link that points at the upstream homepage. Debian packages

Bug#981932: lintian: warn about packages using PyPI pages in the Homepage field

2021-02-05 Thread Paul Wise
Package: lintian Version: 2.104.0 Severity: wishlist Please warn about packages using PyPI pages in the Homepage field. PyPI is a packaging system just as Debian is a packaging system and each PyPI package has a Homepage link that points at the upstream homepage. Debian packages should point at

Bug#980987: lintian: check for duplicates in debian/py3dist-overrides

2021-01-24 Thread Paul Wise
Package: lintian Version: 2.104.0 Severity: wishlist dh_python3 has an override mechanism (debian/py3dist-overrides) that lets you specify different dependencies for particular Python imports. debian/py3dist-overrides is mainly used for Python programs that use GObject introspection, since

Bug#980447: lintian: complain about systemd units with Documentation fields that are not valid

2021-01-19 Thread Paul Wise
Package: lintian Version: 2.104.0 Severity: wishlist According to the systemd documentation, the Documentation field of systemd units must be a URI of a specific set of types: $ man systemd.unit | grep -A7 Documentation Documentation= A space-separated list of URIs

Bug#978048: lintian: KillMode=none unsafe in systemd service files

2020-12-24 Thread Paul Wise
Package: lintian Version: 2.104.0 Severity: wishlist systemd complains about KillMode=none in systemd service files, I think lintian should also warn about this so that packages in Debian are more likely to get fixed before the eventual removal of this feature. Dec 25 11:58:55 systemd[1]:

Bug#976363: lintian: detect debmake template comments

2020-12-03 Thread Paul Wise
Package: lintian Version: 2.104.0 Severity: wishlist The debmake package is an alternative to dh_make. The debmake package contains a number of packaging templates in the /usr/share/debmake/ directory that debmake uses when generating initial packaging, which folks then customise for their use.

Bug#932870: marked as pending in lintian

2020-12-01 Thread Paul Wise
On Tue, 2020-12-01 at 17:55 -0800, Felix Lechner wrote: > Which part, please? For the level, 'warning' is too high for a > peripheral matter like tests, which are optional. From my previous mail: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932870#17 In addition I think this

Bug#932870: marked as pending in lintian

2020-12-01 Thread Paul Wise
On Tue, 2020-12-01 at 22:15 +, Felix Lechner wrote: > The new tag resembles, pursuant to the filers request, the existing > tag testsuite-autopkgtest-missing (which has since been renamed) to > the extent that it is likewise issued with an 'info' visibility. This seems to miss part of my

Bug#975690: lintian: detect invalid Uploaders fields that are missing separating commas

2020-11-24 Thread Paul Wise
Package: lintian Version: 2.103.0 Severity: wishlist The yubico-piv-tool package recently introduced an invalid Uploaders fields that is missing a single comma in the middle of the list. $ apt-cache showsrc yubico-piv-tool | grep -E '^$|^Version|^Uploaders' Version: 2.0.0-2 Uploaders:

Bug#973333: lintian.d.o: please add a symlink/redirect to the most recent version

2020-10-28 Thread Paul Wise
Package: lintian Severity: wishlist When clicking through to lintian.d.o from tracker.d.o and other places, there is an extra click from the source package page to the source package version page containing the actual lintian results. https://tracker.debian.org/pkg/iotop ->

Bug#966644: lintian: detect mismatches between symbols files and changelog versions

2020-07-31 Thread Paul Wise
Package: lintian Severity: wishlist In #966409 I detected that libjpeg-turbo added symbols without including the epoch in the symbols version numbers. It would be great if lintian could detect when a version number in the symbols files does not match one of the upstream or Debian versions in the

Re: libjpeg-turbo: versions in debian/*.symbols files are missing the epochs

2020-07-31 Thread Paul Wise
Control: clone -1 -2 Control: reassign -2 lintian Control: severity -2 wishlist Control: retitle -2 lintian: detect mismatches between symbols files and changelog versions On Tue, 28 Jul 2020 15:04:08 +0800 Paul Wise wrote: > The versions in the debian/*.symbols files are missing the epo

Re: Reassigning multiple bugs for shell script analysis from Lintian

2020-07-08 Thread Paul Wise
On Wed, 2020-07-08 at 21:41 +0100, Samuel Henrique wrote: > > Paul Wise > > It also seems unlikely shellcheck would add a bridge between Haskell > > and Perl of the kind needed to implement custom checks. > > I don't think such a thing is needed, shellcheck already pro

Bug#963589: lintian: detection error package-contains-timestamped-gzip

2020-06-24 Thread Paul Wise
On Wed, 24 Jun 2020 15:19:28 +0900 Norbert Preining wrote: > W: texlive-fonts-extra: package-contains-timestamped-gzip > usr/share/texlive/texmf-dist/fonts/tfm/huerta/alegreya/AlegreyaSans-Regular-tlf-lgr.tfm > 2105-07-28T02:08:00 > W: texlive-fonts-extra: package-contains-timestamped-gzip >

Bug#962927: lintian: detect when a package will be uploaded with a new maintainer but without any changes

2020-06-15 Thread Paul Wise
Package: lintian Severity: wishlist Recently I noticed a package enter Debian with a changelog something like below. The only other change to the package was in the Maintainer field in debian/control. Rebuilds that only change the maintainer are a waste of buildd time, mirror sync bandwith and

Re: Reassigning multiple bugs for shell script analysis from Lintian

2020-06-15 Thread Paul Wise
On Mon, 2020-06-15 at 12:30 -0700, Felix Lechner wrote: > Over the years, Lintian accumulated many requests for features better > addressed by a shell script analyzer. If there are no objections, I > plan to assign them a copy each to morbig and shellcheck. Some caveats that make this not as

the safety of commands run by lintian

2020-06-15 Thread Paul Wise
Hi all, I discussed the safety of `dash -n` and `bash -n` with Jakub Wilk. These are used by lintian to check for bashisms. We concluded that it was possibly unsafe to use the -n option with arbitrary scripts. TBH I expect that other tools (such as binutils, see the thread below) run by lintian

Bug#960367: lintian: warn about URL based fields that aren't fully qualified URLs

2020-05-11 Thread Paul Wise
Package: lintian Version: 2.72.0 Severity: wishlist Please warn about Homepage and other URL based fields that do not contain fully qualified URLs. It seems that the Data::Validate::URI or URI Perl modules might be able to be used for this. There is currently one package in Debian that doesn't

Bug#960366: lintian: warn about Homepage fields pointing to download directories

2020-05-11 Thread Paul Wise
Package: lintian Version: 2.72.0 Severity: wishlist Please warn about Homepage fields that point to download directories. Download directories are not "homepages" and should not be used like that. This complaint should be either info or pedantic level and should only be applied to Homepage fields

Bug#954761: lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious

2020-03-22 Thread Paul Wise
Control: reassign -1 pkg-perl-tools Control: forcemerge 954331 -1 On Sun, 2020-03-22 at 18:35 -0700, Felix Lechner wrote: > This is #954331 in pkg-perl-tools, which is already done. > > Not sure how to best close this bug. Maybe 'forcemerge'? Yeah, doing with this mail. -- bye, pabs

Bug#954761: lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious

2020-03-22 Thread Paul Wise
Package: lintian Version: 2.58.0 Severity: serious Control: found -1 2.59.0 Usertags: crash Whenever I run lintian (either source or binaries) I get the following crash. The configuration file and options used don't appear to cause this crash. It appears to happen with all packages I try. $

Bug#948478: lintian: extend systemd-service-file-pidfile-refers-to-var-run tag to ListenStream as well

2020-01-08 Thread Paul Wise
Package: lintian Version: 2.44.0 Severity: wishlist I see a bunch of messages like the one below in my journal log. Jan 09 14:58:17 systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket →

Bug#717595: Please check for update-rc.d "start" and "stop" argument usage

2019-11-01 Thread Paul Wise
Control: tags -1 - moreinfo Since this problem is still an issue with packages in the archive (like x11-common), it would be nice to have lintian warn about the issues. On Tue, 17 Dec 2013 10:10:58 +0100 Bastien ROUCARIES wrote: > I am willing to implement this test but could you please provide

Bug#934512: lintian false positive for source-is-missing for pmccabe2html output

2019-08-12 Thread Paul Wise
On Mon, 12 Aug 2019 14:12:09 -0700 Chris Lamb wrote: > Therefore, please add an override with a suitably detailed comment to > your package. This file seems like the sort of thing that will get quickly outdated as the source code of the upstream project evolves. So it would be appropriate to

Bug#933305: lintian: pedantic complaint about duplicate items in a single debian/changelog entry

2019-07-28 Thread Paul Wise
Package: lintian Severity: wishlist This morning I saw a package upgrade that had a changelog entry with these two lines in it. * debian/control: Use debhelper-compat 12 * debian/control: Use debhelper-compat 12 I think a pedantic complaint about the duplicate items would be appropriate to

Bug#933304: lintian: suggest switching from debian/compat to debhelper-compat

2019-07-28 Thread Paul Wise
Package: lintian Severity: wishlist debhelper has replaced debian/compat with the debhelper-compat virtual package for most circumstances. Many packages made the switch already. https://manpages.debian.org/unstable/debhelper/debhelper.7.en.html#COMPATIBILITY_LEVELS I would like a pedantic

Bug#933240: lintian: add a pedantic tag when Rules-Requires-Root is missing

2019-07-27 Thread Paul Wise
Package: lintian Severity: wishlist I would like lintian to remind me when the new Rules-Requires-Root field is missing from the source stanza in the debian/control file. In the documentation for this tag, please mention that packagers should verify using diffoscope that the binaries built when

Bug#932862: lintian: check for autopkgtests that do cmd --version/--help but don't have Restrictions: superficial

2019-07-24 Thread Paul Wise
Control: tags -1 - moreinfo On Wed, 2019-07-24 at 11:25 -0300, Chris Lamb wrote: > Thanks for this idea and for mentioning the "superficial" Restriction; > I was not aware of that. I guess my question at this point is how you > see this interacting, if at all, with the: no-op-testsuite tag? I

Bug#932870: lintian: check that there are some autopkgtests that don't have Restrictions: superficial

2019-07-24 Thread Paul Wise
Control: tags -1 - moreinfo On Wed, 2019-07-24 at 11:26 -0300, Chris Lamb wrote: > Parallel to my comment on #932862, what would you say to simply also > emitting testsuite-autopkgtest-missing in this case (and naturally > updating the description, etc). I would say that superficial tests do

Bug#932870: lintian: check that there are some autopkgtests that don't have Restrictions: superficial

2019-07-23 Thread Paul Wise
Package: lintian Version: 2.16.0 Severity: wishlist Suggested-by: dkg on #debci X-Debbugs-CC: Daniel Kahn Gillmor autopkgtests that have Restrictions: superficial do not provide significant test coverage. Please add a tag that is similar to the testsuite-autopkgtest-missing tag that is shown

Bug#932862: lintian: check for autopkgtests that do cmd --version/--help but don't have Restrictions: superficial

2019-07-23 Thread Paul Wise
Package: lintian Version: 2.16.0 Severity: wishlist A number of packages run cmd --version/--help in their autopkgtests. This test doesn't really test the functionality of the command, just of the command-line and options parsing. autopkgtest has an option called superficial for the

Bug#928234: lintian: check for malformed debian/changelog entries

2019-04-30 Thread Paul Wise
Package: lintian Version: 2.13.0 Severity: wishlist In LP#1827044 I reported a package that has a bogus debian/changelog: https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1827044 binutils (2.29-8ubuntu1) artful; urgency=medium * Merge with Debian; remaining changes: -

Bug#916735: lintian: appstream-metadata-missing-modalias-provide should be info, not warn

2018-12-19 Thread Paul Wise
On Wed, 2018-12-19 at 07:28 +, Scott Kitterman wrote: > I'm not arguing it's a bad idea to have the check, but personally, I > get tired of looking at it. If this is important, get it in Policy > as a should and then I think warning would be appropriate. > > Why don't I just fix it? I read

Bug#916735: lintian: appstream-metadata-missing-modalias-provide should be info, not warn

2018-12-19 Thread Paul Wise
On Wed, 2018-12-19 at 10:57 +0100, Chris Lamb wrote: > Hi Paul, > > > Downgrading it to info level means that almost no-one will know about > > it, so you might as well just delete the tag instead. > > I don't agree with this view of "I" tags but playing severity wars is > not my idea of a good

Bug#916735: lintian: appstream-metadata-missing-modalias-provide should be info, not warn

2018-12-18 Thread Paul Wise
On Wed, 19 Dec 2018 01:00:43 +0100 Chris Lamb wrote: > Nobody is doubting the value here, one just has to square that with > the idea that Lintian being too pedantic, noisy or making the wrong > priority choices is bad for effectiveness of tool in its entirity. :) There are only 50 packages

Bug#913280: lintian: please warn about packages including files in /usr/share/hal/ (used by obsolete hal package)

2018-11-08 Thread Paul Wise
Package: lintian Version: 2.5.111 Severity: wishlist Usertags: obsolete Three packages install files in /usr/share/hal/ but this directory is no longer looked at by any package in Debian since hal was removed in 2014 because it was replaced by udev. I will file bugs on the three affected packages

Bug#906722: lintian: warn about `dh_shlibdeps -V` in debian/rules

2018-08-20 Thread Paul Wise
Package: lintian Severity: wishlist I was updating an old package and got a warning from dh_shlibdeps: dh_shlibdeps -V "libglc0 (>= 0.7.1)" dh_shlibdeps: You probably wanted to pass -V to dh_makeshlibs, it has no effect on dh_shlibdeps It would be nice to have lintian warn about this too since

Bug#905881: lintian: detect packages containing X11 fonts that do not run update-fonts-* or do not dep on xfonts-utils

2018-08-11 Thread Paul Wise
On Sat, 2018-08-11 at 10:07 +0100, Chris Lamb wrote: > > https://salsa.debian.org/lintian/lintian/commit/1fe8f33d7ffaab74c47d5ed61c56d8a8a0abb693 Thanks. A few fixes are needed: s/which comes/which come/ s/If you are using dh_installxfonts/If you are using debhelper/ The code

Bug#905881: lintian: detect packages containing X11 fonts that do not run update-fonts-* or do not dep on xfonts-utils

2018-08-10 Thread Paul Wise
Package: lintian Version: 2.5.96 Severity: wishlist As a result of a thread[1] on debian-fonts, I found that lmodern and tex-gyre contain X11 fonts but do not run update-fonts-* from their postinst and do not depend on xfonts-utils via ${misc:Depends}, both of these are automatically added by

Bug#904414: lintian: check for Perl scripts with a shebang not using /usr/bin/perl (Policy 10.4)

2018-07-23 Thread Paul Wise
Package: lintian Version: 2.5.93 Severity: wishlist Debian Policy 10.4 states: All command scripts, including the package maintainer scripts inside the package and used by dpkg, should have a #! line naming the shell to be used to interpret them. In the case of Perl scripts this

Bug#903690: lintian: check if Vcs-* fields other than Vcs-Git link to known git repository hosting locations

2018-07-15 Thread Paul Wise
On Sun, 2018-07-15 at 10:32 +0100, Chris Lamb wrote: > > https://salsa.debian.org/lintian/lintian/commit/1ead3e4dbe412efda03689009ec86c2c3a7ea26e There is a typo in data/fields/vcs-hosters: s/git.hg/git,hg/ -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is

Bug#903690: lintian: check if Vcs-* fields other than Vcs-Git link to known git repository hosting locations

2018-07-14 Thread Paul Wise
On Fri, 2018-07-13 at 16:04 +0100, Chris Lamb wrote: > https://salsa.debian.org/lintian/lintian/commit/0ef5fa79db384ea97cf68a39c9bf116353a6189b Note that bitbucket.org is dual-VCS, it supports both git and hg, so this commit will introduce false positives for a few packages: $ grep -hi ^vcs-

Bug#903690: lintian: check if Vcs-* fields other than Vcs-Git link to known git repository hosting locations

2018-07-13 Thread Paul Wise
On Fri, 2018-07-13 at 09:10 +0100, Chris Lamb wrote: > Does the package get a "vcs-deprecated-in-debian-infra" warning? Doesn't look like it: https://lintian.debian.org/full/pkg-games-de...@lists.alioth.debian.org.html#chromium-bsu -- bye, pabs https://wiki.debian.org/PaulWise

Bug#903690: lintian: check if Vcs-* fields other than Vcs-Git link to known git repository hosting locations

2018-07-13 Thread Paul Wise
Package: lintian Version: 2.5.92 Severity: wishlist The chromium-bsu source package uses a link to a salsa git repository in a Vcs-Svn field. Consequently debcheckout fails to clone the repository and DUCK warns about the issue. vcswatch does not warn about the issue because the last uploader

Bug#902797: lintian: check latest changelog entry for duplicate contributor information

2018-07-01 Thread Paul Wise
Control: close -1 On Sun, 2018-07-01 at 10:45 +0100, Chris Lamb wrote: > Tagging as moreinfo for the time being... The discussion has revealed that we do not have consensus on what debian/changelog should look like in general so I close this bug. I don't plan on starting any wider discussion

Bug#902797: lintian: check latest changelog entry for duplicate contributor information

2018-06-30 Thread Paul Wise
Package: lintian Version: 2.5.91 Severity: wishlist I recently saw a changelog entry (quoted below) for a Perl team package where several contributors to that version had their names mentioned multiple times with one or more changes below each instance of their name. This made the changelog

Bug#898136: lintian: Reduce depends-on-mail-transport-agent-without-alternatives to pedantic

2018-05-08 Thread Paul Wise
Control: tags -1 - moreinfo On Mon, 2018-05-07 at 19:27 -0700, Russ Allbery wrote: > I looked at the original bug report from Paul Wise (cc'd) (#892144), and > the motivation was unclear to me. Were there packages in the archive that > depended on only one MTA and weren't MT

Bug#897082: lintian: Please do not warn about debian-watch-uses-insecure-uri for ftp:// URIs

2018-04-28 Thread Paul Wise
On Sat, 28 Apr 2018 07:49:43 +0200 Andreas Tille wrote: > I: seaview source: debian-watch-uses-insecure-uri > ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_(.*)\.tar\.gz lintian is correct here, ftp URLs are insecure. > Since there is no anonymous secure ftp this info is

[lintian] branch master updated (48f066f -> d1d7333)

2018-04-06 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 48f066f spelling: Add several corrections new d1d7333 spelling: Add another correction The 1 revisions listed above as "new" are entirely new

[lintian] 01/01: spelling: Add another correction

2018-04-06 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit d1d73339ee91d1dd97900708d48eb64dd70a8f3b Author: Paul Wise <p...@debian.org> Date: Sat Apr 7 13:22:56 2018 +0800 spelling: Add another corr

[lintian] branch master updated (786da4c -> 48f066f)

2018-04-06 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 786da4c Add offending interpreter to all X-script-but-no-X-dep tags. new 48f066f spelling: Add several corrections The 1 revisions listed

[lintian] 01/01: spelling: Add several corrections

2018-04-06 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit 48f066fa14245d8bfba9ab4a05f4daf430393940 Author: Paul Wise <p...@debian.org> Date: Sat Apr 7 08:11:36 2018 +0800 spelling: Add several corre

[lintian] branch master updated (a742ce5 -> be909d3)

2018-04-05 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from a742ce5 spelling: Add another correction new be909d3 spelling: Add several corrections The 1 revisions listed above as "new" are entirely new

[lintian] 01/01: spelling: Add several corrections

2018-04-05 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit be909d3b1eb574973278d0674293c4930076aa9e Author: Paul Wise <p...@debian.org> Date: Fri Apr 6 12:36:21 2018 +0800 spelling: Add several corre

[lintian] branch master updated (f3b1265 -> a742ce5)

2018-04-05 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from f3b1265 spelling: Add another correction new a742ce5 spelling: Add another correction The 1 revisions listed above as "new" are entirely new to

[lintian] 01/01: spelling: Add another correction

2018-04-05 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit a742ce5e3812179997cc3b03157ce94dc05b656e Author: Paul Wise <p...@debian.org> Date: Thu Apr 5 15:42:40 2018 +0800 spelling: Add another corr

[lintian] branch master updated (cd31f7c -> f3b1265)

2018-04-04 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from cd31f7c Spelling fixes. (Closes: #894834) new f3b1265 spelling: Add another correction The 1 revisions listed above as "new" are entirely new

[lintian] 01/01: spelling: Add another correction

2018-04-04 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit f3b1265323b7b292bad94d21a85e65a15996a7e4 Author: Paul Wise <p...@debian.org> Date: Thu Apr 5 07:13:17 2018 +0800 spelling: Add another corr

[lintian] branch master updated (fe02a51 -> d1045e7)

2018-04-04 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from fe02a51 Apply a patch series from Simon McVittie to match the Gobject Introspection policy. (Closes: #881491) new d1045e7 spelling: Add several

[lintian] 01/01: spelling: Add several corrections

2018-04-04 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit d1045e7691630c736bea3a942d45311ad794133c Author: Paul Wise <p...@debian.org> Date: Wed Apr 4 18:11:35 2018 +0800 spelling: Add several corre

[lintian] branch master updated (e416c20 -> cd397b8)

2018-04-03 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from e416c20 spelling: Add another correction new cd397b8 spelling: Add another correction The 1 revisions listed above as "new" are entirely new to

[lintian] branch master updated (43e8d51 -> e416c20)

2018-04-01 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 43e8d51 spelling: Add several corrections new e416c20 spelling: Add another correction The 1 revisions listed above as "new" are entirely new

[lintian] 01/01: spelling: Add another correction

2018-04-01 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit e416c206f8a076d05e86909dbd2258327e012cf3 Author: Paul Wise <p...@debian.org> Date: Sun Apr 1 17:19:57 2018 +0800 spelling: Add another corr

[lintian] branch master updated (71bbe5b -> 43e8d51)

2018-03-31 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 71bbe5b checks/cruft.desc: Add src-orig-index for sorted_orig_index. new 43e8d51 spelling: Add several corrections The 1 revisions listed

[lintian] 01/01: spelling: Add several corrections

2018-03-31 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit 43e8d510b36dfb177ac9b977b5bff185a7988cd7 Author: Paul Wise <p...@debian.org> Date: Sat Mar 31 23:46:24 2018 +0800 spelling: Add several corre

[lintian] branch master updated (bb6188d -> 7b22c8b)

2018-03-27 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from bb6188d spelling: Add another correction new 7b22c8b spelling: Add another correction The 1 revisions listed above as "new" are entirely new to

[lintian] 01/01: spelling: Add another correction

2018-03-27 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit 7b22c8b289407d1918cfa8e29ae1f28218cf9b0c Author: Paul Wise <p...@debian.org> Date: Wed Mar 28 11:53:54 2018 +0800 spelling: Add another corr

[lintian] branch master updated (446cde0 -> bb6188d)

2018-03-27 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 446cde0 spelling: Add another correction new bb6188d spelling: Add another correction The 1 revisions listed above as "new" are entirely new to

[lintian] 01/01: spelling: Add another correction

2018-03-27 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit bb6188dc525890533e7d5596495f596eb5b2980d Author: Paul Wise <p...@debian.org> Date: Tue Mar 27 14:27:41 2018 +0800 spelling: Add another corr

[lintian] branch master updated (8782e00 -> 446cde0)

2018-03-26 Thread Paul Wise
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 8782e00 Avoid false positives in spelling detection by allowing "(s)" suffixes instead of universally stripping all parenthesis. (Closes: #894077)

  1   2   3   4   5   6   7   8   >