Package: lintian
Version: 1.23.11
For a package I'm currently building:
W: liboglft1: package-name-doesnt-match-sonames libOGLFT1
lintian needs to convert the SONAME to lowercase before comparing. This
is going to affect a large number of packages.
- Josh Triplett
signature.asc
Description
-depends on
obsolete packages, so I think only the above issue remains relevant from
the patch.
Thanks,
Josh Triplett
signature.asc
Description: OpenPGP digital signature
solves the problem. Patch attached.
- Josh Triplett
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.21-rc2test
Locale: LANG=en_US.UTF-8, LC_CTYPE
Package: lintian
Version: 1.23.28
Severity: wishlist
lintian could check for identical binaries without the use of a symlink or
hard link. For examples of what this should catch, see bugs 382724, 382728,
and 382730.
- Josh Triplett
-- System Information:
Debian Release: lenny/sid
APT prefers
Russ Allbery wrote:
Josh Triplett [EMAIL PROTECTED] writes:
Package: lintian
Version: 1.23.28
Severity: wishlist
lintian could check for identical binaries without the use of a symlink or
hard link. For examples of what this should catch, see bugs 382724, 382728,
and 382730.
It's
yet, it should special-case
/usr/bin/env and look at the second argument to determine the
interpreter, with a whitelist of permissible env-indirect
interpreters; to start with, that list should include python.
- Josh Triplett
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
without makedev installed. Few such packages still exist. To weed
out the last such packages, and prevent new ones, please add a lintian
check for packages which depend on makedev without a udev alternative.
- Josh Triplett
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
is not to be used as dependency for
packages! You should build-depend on cli-common-dev and the needed
libraries instead.
To me, that immediately screamed lintian test. :)
- Josh Triplett
--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble
Package: lintian
Version: 2.2.13
Severity: normal
From the description of java-propose-classpath:
This package should not be in any build-depends since
java-propose-classpath cannot be run automatically.
See also bug 538929.
- Josh Triplett
-- System Information:
Debian Release: squeeze/sid
installed, and/or rely on
those init systems to remain compatible with whatever the package
provides. (Exceptions potentially exist for packages providing
management tools for one particular init system.)
- Josh Triplett
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
explanatory text at the top).
This check should ignore packages which only depend on hal on non-Linux
architectures, for which it remains acceptable.
- Josh Triplett
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1
-bin (= 2.13-1), dropping the
dependency on locales, and changing en_US.UTF-8 to C.UTF-8 elsewhere in
lintian.
On my system, no package other than lintian depends on locales.
- Josh Triplett
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable
I've attached a git patch fixing this bug.
I omitted the debian/changelog entry to avoid spurious conflicts, but
the contents of the git changelog should work for that purpose.
Please consider applying this patch.
Thanks,
Josh Triplett
From ba67a2231b3ed9801debcd227f24c20e62c74149 Mon Sep 17 00
and any other package wanting to count on C.UTF-8 could use this
dependency (and drop the alternative when wheezy releases).
How does that sound?
- Josh Triplett
--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas
with priority
standard or above, and warning about them.
Thanks,
Josh Triplett
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-2-amd64 (SMP w/4 CPU cores
than extra.
Thanks,
Josh Triplett
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8
On Sun, Oct 16, 2011 at 01:11:05AM +0200, Jakub Wilk wrote:
* Josh Triplett j...@joshtriplett.org, 2011-10-15, 15:53:
The debug section contains debugging symbols, which should
always have priority extra. Policy specifically mentions them in
the description of priority extra.
Please
On Sun, Oct 16, 2011 at 01:22:28PM +0200, Jakub Wilk wrote:
* Josh Triplett j...@joshtriplett.org, 2011-10-15, 18:03:
The debug section contains debugging symbols, which should
always have priority extra. Policy specifically mentions them
in the description of priority extra.
Please
On Thu, Oct 27, 2011 at 11:56:33AM +0200, Niels Thykier wrote:
On 2011-10-16 15:30, Josh Triplett wrote:
On Sun, Oct 16, 2011 at 01:22:28PM +0200, Jakub Wilk wrote:
* Josh Triplett j...@joshtriplett.org, 2011-10-15, 18:03:
The debug section contains debugging symbols, which should
always
/vars.sh. Please consider adding a
warning for any reference to /lib/init in an init.d script.
Thanks,
Josh Triplett
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2
/lsb/init-functions and use the log_* functions.
- Josh Triplett
--
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130531220059.GA12303@jtriplet-mobl1
accordingly
thanks
On Fri, May 31, 2013 at 03:19:37PM -0700, Russ Allbery wrote:
Josh Triplett j...@joshtriplett.org writes:
/etc/init.d/skeleton is wrong; only sysvinit's own internal scripts
should use vars.sh directly. Other scripts should source
/lib/lsb/init-functions and use the log_
.
(No package in the archive currently does so.)
- Josh Triplett
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.0.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8
Package: lintian
Version: 2.5.46
Severity: wishlist
Now that Lintian no longer warns about dependencies on packages with
lower priorities, I think it would make sense for Lintian to warn about
library packages with excessively high priorities. In general, a
library package should only get pulled
On Sat, Jul 02, 2016 at 09:06:57AM +0100, Colin Watson wrote:
> On Fri, Jul 01, 2016 at 10:57:45PM -0700, Josh Triplett wrote:
> > On Fri, 15 May 2015 22:15:14 +0200 Jakub Wilk <jw...@debian.org> wrote:
> > > Yeah, these days even upstream groff renders both - and
would type on the keyboard
using that key such as an --option or command-name, the manpage should
just use "-".
I don't know if this deserves some kind of lintian check, but it does
seem like a (very minor) bug in various manpages.
- Josh Triplett
On Wed, Nov 23, 2016 at 01:47:49PM +0100, Sylvestre Ledru wrote:
> Le 23/11/2016 à 12:58, Josh Triplett a écrit :
> > Control: tags -1 + patch
> >
> > The attached patch implements these changes.
> Having a test would be great!
> Thanks for doing that
Done; new patch
On Mon, 21 Nov 2016 04:33:05 -0800 Josh Triplett <j...@joshtriplett.org> wrote:
> Package: lintian
> Version: 2.5.49
> Severity: wishlist
>
> I'm currently working on tools and automation to package Rust packages
> (called "crates"). The current pl
Control: tags -1 + patch
The attached patch implements these changes.
- Josh Triplett
>From 55a882e6f878e1071e29d91a8f5a52eeb84d3884 Mon Sep 17 00:00:00 2001
From: Josh Triplett <j...@joshtriplett.org>
Date: Wed, 23 Nov 2016 03:48:50 -0800
Subject: [PATCH] Exclude files under /usr/sh
On Wed, 23 Nov 2016 15:17:52 -0800 Josh Triplett <j...@joshtriplett.org> wrote:
> On Wed, Nov 23, 2016 at 01:47:49PM +0100, Sylvestre Ledru wrote:
> > Le 23/11/2016 à 12:58, Josh Triplett a écrit :
> > > Control: tags -1 + patch
> > >
> > > The attached p
e-contains-vcs-control-file (some crates include .gitignore or
.gitattributes files, and I've seen package build systems that read
.gitignore at build time).
Thanks,
Josh Triplett
On Thu, Dec 08, 2016 at 08:39:07PM -0800, Josh Triplett wrote:
> Package: lintian
> Version: 2.5.50
> Severity: wishlist
> Tags: patch
>
> The attached patch provides an update with new archive sections for
> programming
> language packages. See https://bugs.debia
you,
Josh Triplett
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-rc8-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh
to make sure there were no false positives.
I've attached a patch implementing this.
- Josh Triplett
>From 48c06e8d04bf8ba5e4e7c96f0e6243faa1fe5d44 Mon Sep 17 00:00:00 2001
From: Josh Triplett <j...@joshtriplett.org>
Date: Sat, 16 Dec 2017 09:12:16 -0800
Subject: [PATCH] excessive-pri
Package: lintian
Version: 2.5.84
Severity: wishlist
I don't know how well this will work or if it will produce false
positives, but inspired by having just reported yet another bug about a
package whose short description contained the start of a sentence that
continued into the long description,
On Sat, Apr 28, 2018 at 08:33:55AM +0100, Chris Lamb wrote:
> tags 897080 + moreinfo
> thanks
>
> Hi Josh,
>
> > Description: words words words. Words words
> > words words words. Words words words.
>
> But would this not already be caught by:
>
> Tag:
On Sat, Apr 28, 2018 at 09:09:45AM +0100, Chris Lamb wrote:
> Hi Josh,
>
> > Ah, I see; lintian doesn't display "minor/possible" by default, so when
> > I tested it on this description it didn't say anything:
> >
> > ~$ apt show postgresql-10-wal2json
>
> […]
>
> Indeed, you need to pass
On Sun, Feb 04, 2018 at 02:28:35PM +0530, Chris Lamb wrote:
> Thanks. :) Fixed in Git, pending upload:
>
>
> https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=f8d52f6db1309feb076c938923518e7e323e46d8
Thanks!
- Josh Triplett
On Sun, Feb 04, 2018 at 01:16:04AM +0530, Chris Lamb wrote:
> Hi Josh,
>
> > In binary-package-depends-on-toolchain-package, please disable the
> > warning for any package starting with "dh-". That'll help avoid false
> > positives.)
>
> What package is this triggering on for you? I ask because
On Fri, Sep 21, 2018 at 01:18:08PM -0700, Russ Allbery wrote:
> Josh Triplett writes:
>
> > Would there be any objection to upgrading it to a warning (not an error,
> > just a warning)?
>
> I vaguely recall us considering doing that, but the concern was that
> overri
On Fri, Sep 21, 2018 at 07:38:32PM +0100, Adam D. Barratt wrote:
> On Fri, 2018-09-21 at 10:34 -0700, Josh Triplett wrote:
> > Control: retitle -1 Doesn't show unused override
> >
> > On Fri, Sep 21, 2018 at 06:41:14PM +0200, Mattia Rizzolo wrote:
> [..
On Fri, Sep 21, 2018 at 08:04:37PM +0100, Adam D. Barratt wrote:
> On Fri, 2018-09-21 at 11:58 -0700, Josh Triplett wrote:
> > On Fri, Sep 21, 2018 at 07:44:05PM +0100, Adam D. Barratt wrote:
> > > On Fri, 2018-09-21 at 11:40 -0700, Josh Triplett wrote:
> > > >
Control: retitle -1 Please count "unnecessary overrides" in summary line
On Fri, Sep 21, 2018 at 02:12:58PM -0700, Russ Allbery wrote:
> Josh Triplett writes:
>
> > While I do think unused-override makes sense as a warning, here's an
> > alternative that would hav
On Fri, Sep 21, 2018 at 07:44:05PM +0100, Adam D. Barratt wrote:
> On Fri, 2018-09-21 at 11:40 -0700, Josh Triplett wrote:
> > It no longer triggers that tag as of lintian 2.5.104, which allows
> > metapackages to depend on toolchain packages.
>
> Right, sorry, I missed that
On Sat, Sep 22, 2018 at 10:13:53AM +0100, Chris Lamb wrote:
> tags 909319 + pending
> thanks
>
> > I like the proposal to have the number of unused-overrides reported in
> > the final summary though.
>
> I've implemented this in Git, although I went with the term "unused
> overrides" rather than
Control: retitle -1 Doesn't show unused override
On Fri, Sep 21, 2018 at 06:41:14PM +0200, Mattia Rizzolo wrote:
> On Fri, Sep 21, 2018 at 09:12:40AM -0700, Josh Triplett wrote:
> > Sometimes an override becomes unnecessary, either because the package
> > changed to not need it or
Package: lintian
Version: 2.5.104
Severity: normal
Sometimes an override becomes unnecessary, either because the package
changed to not need it or lintian changed to become more discerning and
no longer flags the package. Either way, at that point the override
becomes unnecessary. Lintian should
Package: lintian
Version: 2.5.122
Severity: normal
I'd love to see lintian catch issues like this:
$ ldd -u /sbin/badblocks
Unused direct dependencies:
/lib/x86_64-linux-gnu/libblkid.so.1
Lintian already parses binaries and libraries with objdump, so catching
this seems reasonable.
--
On Mon, 21 Jan 2019 08:39:27 +0200 Adrian Bunk wrote:
> On Sun, Jan 20, 2019 at 03:45:35PM -0800, Josh Triplett wrote:
> > I'd love to see lintian catch issues like this:
> >
> > $ ldd -u /sbin/badblocks
> > Unused direct dependencies:
> > /lib/x86_64-linux-g
On January 21, 2019 8:48:35 AM PST, Chris Lamb wrote:
>Hi Matthias,
>
>> [...] I think I'll enable that by default in GCC 9 for bullseye.
>
>Cool. I think that therefore asking Developers to add it manually
>via Lintian would therefore not be ideal - what do you think?
I think there'd still be
Package: lintian
Version: 2.5.103
Severity: normal
When trying to run the lintian testsuite, I got several test failures:
Failed tests (6)
tests::binaries-missing-depends-on-numpy-abi
tests::debhelper-dh-quilt-addon-but-quilt-source-format
On Sun, Sep 16, 2018 at 06:47:00AM +, Niels Thykier wrote:
> Josh Triplett:
> > Package: lintian
> > Version: 2.5.103
> > Severity: normal
> >
> > When trying to run the lintian testsuite, I got several test failures:
> >
> > Failed tests (6)
>
e currently leads me to have a build wrapper script
generating debian/copyright, rather than just having a static
debian/copyright file checked in.)
Thanks,
Josh Triplett
On Mon, Jan 28, 2019 at 05:07:54PM +0100, Chris Lamb wrote:
> > However, this also applies to any upstream that simply doesn't
> > contain any copyright notices.
>
> Mm, do you have any examples, out of interest?
Many Rust projects, which just provide a license identifier in
Cargo.toml and no
On Mon, Jan 28, 2019 at 12:05:42AM +0100, Chris Lamb wrote:
> Thanks for the report. I'm afraid I'm finding it hard to parse in
> the lofty abstract; can you perhaps share which package you are
> refering to?
In my case, I've encountered this with various personal (local)
packages. However, this
On Sun, Mar 15, 2020 at 03:28:41PM -0700, Felix Lechner wrote:
> On Sun, Mar 15, 2020 at 1:18 PM Josh Triplett wrote:
> > Policy version 4.1.4, in April 2018, states that /usr/local and
> > subdirectories
> > should only have group "staff" if /etc/s
nconditionally chown directories to root:staff, or chmod directories to
2755.
Please consider adding a lint for such code, pointing to Policy section
9.1.2.
- Josh Triplett
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
On Mon, 16 Mar 2020 07:14:41 -0700 Felix Lechner
wrote:
> On Sun, Mar 15, 2020 at 1:18 PM Josh Triplett wrote:
> >
> > Many packages still
> > unconditionally chown directories to root:staff, or chmod directories to
> > 2755.
>
> What is the issue with setti
On Sun, Aug 02, 2020 at 11:14:06AM -0700, Felix Lechner wrote:
> On Sun, Aug 2, 2020 at 11:09 AM Josh Triplett wrote:
> > lintian 2.86.0 introduces a new dependency on lzip, but does not
> > document that dependency in the changelog.
>
> Lzip is used in checks/f
Package: lintian
Version: 2.86.0
Severity: normal
X-Debbugs-Cc: j...@joshtriplett.org
lintian 2.86.0 introduces a new dependency on lzip, but does not
document that dependency in the changelog.
I found commit fa8fd784e98199476b9b1bf4756b87f9b9c26f2e, but that
doesn't explain what lintian
I don't think lintian should warn about this, for two reasons:
- It's possible to have an *optional* cron script, not required for
package functionality, which might warrant at most a `Suggests`.
- If a script ships both a cron script and a systemd .timer file, it
need not depend on cron.
Package: lintian
Version: 2.114.0
Severity: wishlist
X-Debbugs-Cc: j...@joshtriplett.org
Please consider upgrading the lintian tag
missing-systemd-timer-for-cron-script to a warning.
This would help encourage packages to add such timers, which long-term
may allow cron to become optional, at
On Mon, Mar 14, 2022 at 05:36:38PM -0700, Felix Lechner wrote:
> Hi,
>
> On Mon, Mar 14, 2022 at 1:36 PM Josh Triplett wrote:
> >
> > I don't think lintian should warn about this, for two reasons:
>
> Are you saying the condition should indicate a visibility l
Package: lintian
Version: 2.115.2
Severity: normal
X-Debbugs-Cc: j...@joshtriplett.org
The current version of lintian seems to create numerous temporary files
in /tmp/mldbm-elf-* and /tmp/mldbm-elf-by-member-* and while some of
them disappear by the time lintian finishes, others remain around
64 matches
Mail list logo