Debian Bug report logs - #814599
lintian: package-installs-into-obsolete-dir: mention filename requirements for /usr/share/bash-completion/completions/

version graph

Package: lintian; Maintainer for lintian is Debian Lintian Maintainers <lintian-maint@debian.org>; Source for lintian is src:lintian (PTS, buildd, popcon).

Reported by: Martin-Éric Racine <martin-eric.racine@iki.fi>

Date: Sat, 13 Feb 2016 12:00:02 UTC

Severity: important

Fixed in version lintian/2.5.53

Done: Chris Lamb <lamby@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sat, 13 Feb 2016 12:00:05 GMT) (full text, mbox, link).


Acknowledgement sent to Martin-Éric Racine <martin-eric.racine@iki.fi>:
New Bug report received and forwarded. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 13 Feb 2016 12:00:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Martin-Éric Racine <martin-eric.racine@iki.fi>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sat, 13 Feb 2016 13:57:54 +0200
Package: bash-completion
Version: 1:2.1-4.2
Severity: important

Responding to Lintian's warning (package-installs-into-obsolete-dir etc/bash_completion.d) I moved a completion script to the new /usr/share/bash-completion/completions/ location. The script is not sourced at all. However, if I move it back to the old location, it is instantly available again.

The completion script involved:

8X-----
_chlogin()
{
	local cur files
	[ -r /srv/chroot/ ] || return 0
	COMPREPLY=()
	cur=${COMP_WORDS[COMP_CWORD]}
	files=$( ls --color=never /srv/chroot )
	if [ $COMP_CWORD -eq 1 ]
	then
		COMPREPLY=( $( compgen -W "$files" -- "$cur" ) )
        fi
        return 0
} &&
complete -F _chlogin chlogin
8X-----

The Bash configuration fragment used to enable bash-completion:

8X-----
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi
8X-----


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (800, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages bash-completion depends on:
ii  bash  4.3-14+b1
ii  dpkg  1.18.4

bash-completion recommends no packages.

bash-completion suggests no packages.

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sat, 13 Feb 2016 12:30:28 GMT) (full text, mbox, link).


Acknowledgement sent to Ville Skyttä <ville.skytta@iki.fi>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 13 Feb 2016 12:30:28 GMT) (full text, mbox, link).


Message #10 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Ville Skyttä <ville.skytta@iki.fi>
To: Martin-Éric Racine <martin-eric.racine@iki.fi>, 814599@bugs.debian.org
Subject: Re: [Bash-completion-devel] Bug#814599: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sat, 13 Feb 2016 14:27:21 +0200
On Sat, Feb 13, 2016 at 1:57 PM, Martin-Éric Racine
<martin-eric.racine@iki.fi> wrote:
> Responding to Lintian's warning (package-installs-into-obsolete-dir etc/bash_completion.d) I moved a completion script to the new /usr/share/bash-completion/completions/ location. The script is not sourced at all. However, if I move it back to the old location, it is instantly available again.
>
> The completion script involved:

What is the name of your completion script in
/usr/share/bash-completion/completions? It should be chlogin or
chlogin.bash. And note that it is indeed loaded dynamically, i.e. when
chlogin completion is attempted. For more details, see
_completion_loader in bash_completion and the bash-completion's
README.



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sat, 13 Feb 2016 13:15:06 GMT) (full text, mbox, link).


Acknowledgement sent to martin-eric.racine@iki.fi:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 13 Feb 2016 13:15:06 GMT) (full text, mbox, link).


Message #15 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Martin-Éric Racine <martin-eric.racine@iki.fi>
To: Ville Skyttä <ville.skytta@iki.fi>
Cc: 814599@bugs.debian.org
Subject: Re: [Bash-completion-devel] Bug#814599: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sat, 13 Feb 2016 15:11:17 +0200
2016-02-13 14:27 GMT+02:00 Ville Skyttä <ville.skytta@iki.fi>:
> On Sat, Feb 13, 2016 at 1:57 PM, Martin-Éric Racine
> <martin-eric.racine@iki.fi> wrote:
>> Responding to Lintian's warning (package-installs-into-obsolete-dir etc/bash_completion.d) I moved a completion script to the new /usr/share/bash-completion/completions/ location. The script is not sourced at all. However, if I move it back to the old location, it is instantly available again.
>>
>> The completion script involved:
>
> What is the name of your completion script in
> /usr/share/bash-completion/completions? It should be chlogin or
> chlogin.bash. And note that it is indeed loaded dynamically, i.e. when
> chlogin completion is attempted. For more details, see
> _completion_loader in bash_completion and the bash-completion's
> README.

It's called funkyware.chlogin

Dynamic loading is good. My only point was that the script is not
sourced at all if it's in the new location, but it positively is if
it's in the old location.

Martin-Éric



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sat, 13 Feb 2016 19:18:11 GMT) (full text, mbox, link).


Acknowledgement sent to Ville Skyttä <ville.skytta@iki.fi>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 13 Feb 2016 19:18:11 GMT) (full text, mbox, link).


Message #20 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Ville Skyttä <ville.skytta@iki.fi>
To: Martin-Éric Racine <martin-eric.racine@iki.fi>
Cc: 814599@bugs.debian.org
Subject: Re: [Bash-completion-devel] Bug#814599: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sat, 13 Feb 2016 21:12:22 +0200
Yes, things have changed, this is not a bug in bash-completion. Your
script not being sourced at all from the new location is expected
because the name of the script is not what it needs to be to work
properly in that location. In the old, deprecated location everything
is eagerly loaded at shell startup, pretty much no matter what name
things are in. Change the name of the script to chlogin or
chlogin.bash and it will be sourced when needed.



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sat, 13 Feb 2016 19:51:04 GMT) (full text, mbox, link).


Acknowledgement sent to martin-eric.racine@iki.fi:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 13 Feb 2016 19:51:04 GMT) (full text, mbox, link).


Message #25 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Martin-Éric Racine <martin-eric.racine@iki.fi>
To: Ville Skyttä <ville.skytta@iki.fi>
Cc: 814599@bugs.debian.org
Subject: Re: [Bash-completion-devel] Bug#814599: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sat, 13 Feb 2016 21:50:19 +0200
2016-02-13 21:12 GMT+02:00 Ville Skyttä <ville.skytta@iki.fi>:
> Yes, things have changed, this is not a bug in bash-completion. Your
> script not being sourced at all from the new location is expected
> because the name of the script is not what it needs to be to work
> properly in that location. In the old, deprecated location everything
> is eagerly loaded at shell startup, pretty much no matter what name
> things are in. Change the name of the script to chlogin or
> chlogin.bash and it will be sourced when needed.

Fair enough.

This detail would need to be added to the error that Lintian throws at
maintainers when their script is still at the old location.

Martin-Éric



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sat, 01 Oct 2016 09:45:02 GMT) (full text, mbox, link).


Acknowledgement sent to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 01 Oct 2016 09:45:03 GMT) (full text, mbox, link).


Message #30 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Paul Wise <pabs@debian.org>
To: 814599@bugs.debian.org, Martin-Éric Racine <martin-eric.racine@iki.fi>, Ville Skyttä <ville.skytta@iki.fi>
Subject: Re: [Bash-completion-devel] Bug#814599: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sat, 01 Oct 2016 17:41:21 +0800
[Message part 1 (text/plain, inline)]
On Sat, 13 Feb 2016 21:50:19 +0200 Martin-Éric Racine wrote:
 
> This detail would need to be added to the error that Lintian throws at
> maintainers when their script is still at the old location.

Should this bug be reassigned to lintian and retitled?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sat, 01 Oct 2016 11:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Martin-Éric Racine <martin-eric.racine@iki.fi>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 01 Oct 2016 11:03:03 GMT) (full text, mbox, link).


Message #35 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Martin-Éric Racine <martin-eric.racine@iki.fi>
To: Paul Wise <pabs@debian.org>
Cc: 814599@bugs.debian.org, Ville Skyttä <ville.skytta@iki.fi>
Subject: Re: [Bash-completion-devel] Bug#814599: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sat, 1 Oct 2016 13:59:29 +0300
2016-10-01 12:41 GMT+03:00 Paul Wise <pabs@debian.org>:
> On Sat, 13 Feb 2016 21:50:19 +0200 Martin-Éric Racine wrote:
>
>> This detail would need to be added to the error that Lintian throws at
>> maintainers when their script is still at the old location.
>
> Should this bug be reassigned to lintian and retitled?

Probably, yes.

-- Martin-Éric



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#814599; Package bash-completion. (Sun, 02 Oct 2016 03:12:02 GMT) (full text, mbox, link).


Acknowledgement sent to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sun, 02 Oct 2016 03:12:02 GMT) (full text, mbox, link).


Message #40 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Paul Wise <pabs@debian.org>
To: Martin-Éric Racine <martin-eric.racine@iki.fi>
Cc: 814599@bugs.debian.org, Ville Skyttä <ville.skytta@iki.fi>, lintian-maint <lintian-maint@debian.org>
Subject: Re: [Bash-completion-devel] Bug#814599: bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/
Date: Sun, 02 Oct 2016 11:09:20 +0800
[Message part 1 (text/plain, inline)]
Control: reassign -1 lintian
Control: retitle -1 lintian: package-installs-into-obsolete-dir: mention filename requirements for /usr/share/bash-completion/completions/

On Sat, 2016-10-01 at 13:59 +0300, Martin-Éric Racine wrote:
> > 2016-10-01 12:41 GMT+03:00 Paul Wise <pabs@debian.org>:
> > 
> > On Sat, 13 Feb 2016 21:50:19 +0200 Martin-Éric Racine wrote:
> > 
> > > 
> > > This detail would need to be added to the error that Lintian throws at
> > > maintainers when their script is still at the old location.
> > 
> > Should this bug be reassigned to lintian and retitled?
> 
> Probably, yes.

Ok, done.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
[signature.asc (application/pgp-signature, inline)]

Bug reassigned from package 'bash-completion' to 'lintian'. Request was from Paul Wise <pabs@debian.org> to 814599-submit@bugs.debian.org. (Sun, 02 Oct 2016 03:12:03 GMT) (full text, mbox, link).


No longer marked as found in versions bash-completion/1:2.1-4.2. Request was from Paul Wise <pabs@debian.org> to 814599-submit@bugs.debian.org. (Sun, 02 Oct 2016 03:12:03 GMT) (full text, mbox, link).


Changed Bug title to 'lintian: package-installs-into-obsolete-dir: mention filename requirements for /usr/share/bash-completion/completions/' from 'bash-completion: different behavior in /etc/bash_completion.d/ than in /usr/share/bash-completion/completions/'. Request was from Paul Wise <pabs@debian.org> to 814599-submit@bugs.debian.org. (Sun, 02 Oct 2016 03:12:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Lintian Maintainers <lintian-maint@debian.org>:
Bug#814599; Package lintian. (Mon, 14 Aug 2017 04:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <lintian-maint@debian.org>. (Mon, 14 Aug 2017 04:39:03 GMT) (full text, mbox, link).


Message #51 received at 814599@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 814599@bugs.debian.org
Cc: Martin-Éric Racine <martin-eric.racine@iki.fi>
Subject: Re: lintian: package-installs-into-obsolete-dir: mention filename requirements for /usr/share/bash-completion/completions/
Date: Mon, 14 Aug 2017 00:37:14 -0400
tags 814599 + pending
thanks

Fixed in Git:

  https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=6c8d3c9560d439964c2f73ad69de57375a06e5f5


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Added tag(s) pending. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Mon, 14 Aug 2017 04:39:04 GMT) (full text, mbox, link).


Reply sent to Chris Lamb <lamby@debian.org>:
You have taken responsibility. (Wed, 20 Sep 2017 17:39:12 GMT) (full text, mbox, link).


Notification sent to Martin-Éric Racine <martin-eric.racine@iki.fi>:
Bug acknowledged by developer. (Wed, 20 Sep 2017 17:39:12 GMT) (full text, mbox, link).


Message #58 received at 814599-close@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 814599-close@bugs.debian.org
Subject: Bug#814599: fixed in lintian 2.5.53
Date: Wed, 20 Sep 2017 17:34:46 +0000
Source: lintian
Source-Version: 2.5.53

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 814599@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 20 Sep 2017 09:25:06 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.53
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 lintian    - Debian package checker
Closes: 681713 762956 779675 814599 835120 847144 849622 857123 865531 868897 869541 869587 869750 869788 870069 870199 870272 870649 870681 870722 870730 870758 870822 871575 871767 871957 872042 872076 872611 872843 873096 873211 873323 873434 873458 873701 873702 874078 874121 874381 875509 875985 876003
Changes:
 lintian (2.5.53) unstable; urgency=medium
 .
   The "we are all Perl developers now" release.
 .
   * Summary of tag changes:
     + Added:
       - alternatively-build-depends-on-python-sphinx-and-python3-sphinx
       - build-depends-on-python-sphinx-only
       - dependency-on-python-version-marked-for-end-of-life
       - maintainer-script-interpreter
       - missing-call-to-dpkg-maintscript-helper
       - node-package-install-in-nodejs-rootdir
       - override-file-in-wrong-package
       - package-installs-java-bytecode
       - python-foo-but-no-python3-foo
       - script-needs-depends-on-sensible-utils
       - script-uses-deprecated-nodejs-location
       - transitional-package-should-be-oldlibs-optional
       - unnecessary-testsuite-autopkgtest-header
       - vcs-browser-links-to-empty-view
     + Removed:
       - debug-package-should-be-priority-extra
       - missing-classpath
       - transitional-package-should-be-oldlibs-extra
 .
   * checks/apache2.pm:
     + [CL] Fix an apache2-unparsable-dependency false positive by allowing
       periods (".") in dependency names.  (Closes: #873701)
   * checks/binaries.pm:
     + [CL] Apply patches from Guillem Jover & Boud Roukema to improve the
       description of the binary-file-built-without-LFS-support tag.
       (Closes: #874078)
   * checks/changes.{pm,desc}:
     + [CL] Ignore DFSG-repacked packages when checking for upstream
       source tarball signatures as they will never match by definition.
       (Closes: #871957)
     + [CL] Downgrade severity of orig-tarball-missing-upstream-signature
       from "E:" to "W:" as many common tools do not make including the
       signatures easy enough right now.  (Closes: #870722, #870069)
     + [CL] Expand the explanation of the
       orig-tarball-missing-upstream-signature tag to include the location
       of where dpkg-source will look. Thanks to Theodore Ts'o for the
       suggestion.
   * checks/copyright-file.pm:
     + [CL] Address a number of issues in copyright-year-in-future:
       - Prevent false positives in port numbers, email addresses, ISO
         standard numbers and matching specific and general street
         addresses.  (Closes: #869788)
       - Match all violating years in a line, not just the first (eg.
         "2000-2107").
       - Ignore meta copyright statements such as "Original Author". Thanks
         to Thorsten Alteholz for the bug report.  (Closes: #873323)
       - Expand testsuite.
   * checks/cruft.{pm,desc}:
     + [CL] Downgrade severity of file-contains-fixme-placeholder
       tag from "important" (ie. "E:") to "wishlist" (ie. "I:").
       Thanks to Gregor Herrmann for the suggestion.
     + [CL] Apply patch from Alex Muntada (alexm) to use "substr" instead
       of "substring" in mentions-deprecated-usr-lib-perl5-directory's
       description.  (Closes: #871767)
     + [CL] Don't check copyright_hints file for FIXME placeholders.
       (Closes: #872843)
     + [CL] Don't match quoted "FIXME" variants as they are almost always
       deliberate. Thanks to Adrian Bunk for the report.  (Closes: #870199)
     + [CL] Avoid false positives in missing source checks for "CSS Browser
       Selector".  (Closes: #874381)
   * checks/debhelper.pm:
     + [CL] Prevent a false positive of
       missing-build-dependency-for-dh_-command that can be exposed by
       following the advice for the recently added
       useless-autoreconf-build-depends tag.  (Closes: #869541)
   * checks/debian-readme.{pm,desc}:
     + [CL] Ensure readme-debian-contains-debmake-template also checks
       for templates "Automatically generated by debmake".
   * checks/description.{desc,pm}:
     + [CL] Clarify explanation of description-starts-with-leading-spaces
       tag. Thanks to Taylor Kline <taylor.kline@utexas.edu> for the report
       and patch.  (Closes: #849622)
     + [NT] Skip capitalization-error-in-description-synopsis for
       auto-generated packages (such as dbgsym packages).
   * checks/fields.{desc,pm}:
     + [CL] Ensure that python3-foo packages have "Section: python", not
       just python2-foo.  (Closes: #870272)
     + [RG] Do no longer require debug packages to be priority extra.
     + [BR] Use Lintian::Data for name/section mapping
     + [CL] Check for packages including "?rev=0&sc=0" in Vcs-Browser.
       (Closes: #681713)
     + [NT] Transitional packages should now be "oldlibs/optional" rather
       than "oldlibs/extra".  The related tag has been renamed accordingly.
   * checks/filename-length.pm:
     + [NT] Skip the check on auto-generated binary packages (such as
       dbgsym packages).
   * checks/files.{pm,desc}:
     + [BR] Avoid privacy-breach-generic false positives for legal.xml.
     + [BR] Detect install of node package under /usr/lib/nodejs/[^/]*$
     + [CL] Check for packages shipping compiled Java class files. Thanks
       Carnë Draug <carandraug+dev@gmail.com>.  (Closes: #873211)
     + [BR] Privacy breach is no longer experimental.
   * checks/init.d.desc:
     + [RG] Do not recommend a versioned dependency on lsb-base in
       init.d-script-needs-depends-on-lsb-base.  (Closes: #847144)
   * checks/java.pm:
     + [CL] Additionally consider .cljc files as code to avoid false-
       positive codeless-jar warnings.  (Closes: #870649)
     + [CL] Drop problematic missing-classpath check.  (Closes: #857123)
   * checks/menu-format.desc:
     + [CL] Prevent false positives in desktop-entry-lacks-keywords-entry
       for "Link" and "Directory" .desktop files.  (Closes: #873702)
   * checks/python.{pm,desc}:
     + [CL] Split out Python checks from "scripts" check to a new, source
       check of type "source".
     + [CL] Check for python-foo without corresponding python3-foo packages
       to assist in Python 2.x deprecation.  (Closes: #870681)
     + [CL] Check for packages that Build-Depend on python-sphinx only.
       (Closes: #870730)
     + [CL] Check for packages that alternatively Build-Depend on the
       Python 2 and Python 3 versions of Sphinx.  (Closes: #870758)
     + [CL] Check for binary packages that depend on Python 2.x.
       (Closes: #870822)
   * checks/scripts.pm:
     + [CL] Correct false positives in
       unconditional-use-of-dpkg-statoverride by detecting "if !" as a
       valid shell prefix.  (Closes: #869587)
     + [CL] Check for missing calls to dpkg-maintscript-helper(1) in
       maintainer scripts.  (Closes: #872042)
     + [CL] Check for packages using sensible-utils without declaring a
       dependency after its split from debianutils.  (Closes: #872611)
     + [CL] Warn about scripts using "nodejs" as an interpreter now that
       nodejs provides /usr/bin/node.  (Closes: #873096)
     + [BR] Add a statistic tag giving interpreter.
   * checks/testsuite.{desc,pm}:
     + [CL] Remove recommendations to add a "Testsuite: autopkgtest" field
       to debian/control as it is added when needed by dpkg-source(1)
       since dpkg 1.17.1.  (Closes: #865531)
     + [CL] Warn if we see an unnecessary "Testsuite: autopkgtest" header
       in debian/control.
     + [NT] Recognise "autopkgtest-pkg-go" as a valid test suite.
     + [CL] Recognise "autopkgtest-pkg-elpa" as a valid test suite.
       (Closes: #873458)
     + [CL] Recognise "autopkgtest-pkg-octave" as a valid test suite.
       (Closes: #875985)
     + [CL] Update the description of unknown-testsuite to reflect that
       "autopkgtest" is not the only valid value; the referenced URL
       is out-of-date (filed as #876008).  (Closes: #876003)
 .
   * data/binaries/embedded-libs:
     + [RG] Detect embedded copies of heimdal, libgxps, libquicktime,
       libsass, libytnef, and taglib.
     + [RG] Use an additional string to detect embedded copies of
       openjpeg2.  (Closes: #762956)
   * data/fields/name_section_mappings:
     + [BR] node- package section is javascript.
     + [CL] Apply patch from Guillem Jover to add more section mappings.
       (Closes: #874121)
   * data/fields/obsolete-packages:
     + [MR] Add dh-systemd.  (Closes: #872076)
   * data/fields/perl-provides:
     + [CL] Refresh perl provides.
   * data/fields/virtual-packages:
     + [CL] Update data file from archive. This fixes a false positive for
       "bacula-director".  (Closes: #835120)
   * data/files/obsolete-paths:
     + [CL] Add note to /etc/bash_completion.d entry regarding stricter
       filename requirements.  (Closes: #814599)
   * data/files/privacy-breaker-websites:
     + [BR] Detect custom donation logos like apache.
     + [BR] Detect generic counter website.
   * data/standards-version/release-dates:
     + [CL] Add 4.0.1 and 4.1.0 as known standards versions.
       (Closes: #875509)
 .
   * debian/control:
     + [CL] Mention Debian Policy v4.1.0 in the description.
     + [CL] Add myself to Uploaders.
     + [CL] Drop unnecessary "Testsuite: autopkgtest"; this is implied from
       debian/tests/control existing.
 .
   * commands/info.pm:
     + [CL] Add a --list-tags option to print all tags Lintian knows about.
       Thanks to Rajendra Gokhale for the suggestion.  (Closes: #779675)
   * commands/lintian.pm:
     + [CL] Apply patch from Maia Everett to avoid British spelling when
       using en_US locale.  (Closes: #868897)
 .
   * lib/Lintian/Check.pm:
     + [CL] Stop emitting {maintainer,uploader}-address-causes-mail-loops
       for @packages.debian.org addresses.  (Closes: #871575)
   * lib/Lintian/Collect/Binary.pm:
     + [NT] Introduce an "auto-generated" argument for "is_pkg_class".
   * lib/Lintian/Data.pm:
     + [CL] Modify Lintian::Data's "all" to always return keys in insertion
       order, dropping dependency on libtie-ixhash-perl.
 .
   * helpers/coll/objdump-info-helper:
     + [CL] Apply patch from Steve Langasek to accommodate binutils 2.29
       outputting symbols in a different format on ppc64el.
       (Closes: #869750)
 .
   * t/tests/fields-perl-provides/tags:
     + [CL] Update expected output to match new Perl provides.
   * t/tests/files-privacybreach/*:
     + [CL] Add explicit test for packages including external fonts via
       the Google Font API. Thanks to Ian Jackson for the report.
       (Closes: #873434)
     + [CL] Add explicit test for packages including external fonts via
       the Typekit API via <script/> HTML tags.
   * t/tests/*/desc:
     + [CL] Add missing entries in "Test-For" fields to make
       development/testing workflow less error-prone.
 .
   * private/generate-tag-summary:
     + [CL] git-describe(1) will usually emit 7 hexadecimal digits as the
       abbreviated object name,  However, as this can be user-dependent,
       pass --abbrev=0 to ensure it does not vary between systems.  This
       also means we do not need to strip it ourselves.
   * private/refresh-*:
     + [CL] Use deb.debian.org as the default mirror.
     + [CL] Update locations of Contents-<arch> files; they are now
       namespaced by distribution (eg. "main").
Checksums-Sha1:
 def6e964fa04e65f2b58976bd9841b33bcaffc93 2898 lintian_2.5.53.dsc
 28ebcfc7d996bc4fd5d1f45e9dae8243345233d8 1237668 lintian_2.5.53.tar.xz
 59ef475fbac642c7330ee3cef8c642edb3d15022 1064748 lintian_2.5.53_all.deb
 867e0c05a4836845a9912124a885c51c8a05ef6b 16171 lintian_2.5.53_amd64.buildinfo
Checksums-Sha256:
 b54180857da9bc15ea045c8be23aafafaee4cdf30636c02381424c486f9b3f81 2898 lintian_2.5.53.dsc
 13b998d82f7cac886b42f009135783e35636e3b6c78e1de0397b3bd20f1e8748 1237668 lintian_2.5.53.tar.xz
 f1c180316e612ccd7dc839b381f9b70d0cf51140dd61d1665a6aa3c9579d83e7 1064748 lintian_2.5.53_all.deb
 7d5f9f503773b0648f25a3cb8b529f95f56a948ca8abdbf01e6bd29bec1f63e2 16171 lintian_2.5.53_amd64.buildinfo
Files:
 a1a14db9a9a55bfa4daab892a85caa9f 2898 devel optional lintian_2.5.53.dsc
 2890d2d1a7cc14eba7c192cc8dc0ca7d 1237668 devel optional lintian_2.5.53.tar.xz
 e70233c86bbcc0d7696a4a3578e78c08 1064748 devel optional lintian_2.5.53_all.deb
 c743028517160bfe0b79bfb34d4086e7 16171 devel optional lintian_2.5.53_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlnCo5wACgkQHpU+J9Qx
HlgtNg//Qy9ZQ6o3qRXNw/vh7IQk8qSCjikQ5hh5jpYl+ma/OW4fdxByv2HTtx8X
g9475xmQ1p2b2nELoQHraNCzR18C6q5JzBZp6yqMkRF0sjWau6kvilga6PnOxfMm
iPMqE2sk3EmSaGzo6DFYv5flaQVGLBBa32Jjx+gqY4gUgd1qzDRz7XlEqgbz6TC+
gm4K2B20C4LgX2DgIVdYRZ6qNCxS/K4SniOvF5aNzRsfAUzQfqILlh8UDd1OUNLX
rjOCm3dvw1IwJm/qZKWqeo9GCnpzJh8ijzmvCCkdAnLzTjR0UfaRgahOnLB+eYnp
j7xdqvtKi4H3oe5iBFepJcUJYQ6T9Fz0W0ynyNOQL9bY08kkMJa12BBO9hQ5pIQp
WL0LGy5SnYpdREJDHU7Jq5LJIkGVxrsYF4lYk/o1pc++eOdERjhOImo7yWOIGvgr
ymqLpoDAyPjgPllQNc4K6r6yoJfIXmA5ykogMGB5LNjBdiFOH2ZIBfd886QhrpwJ
nlLcv0gYnviScAPSVp1ctExJJadSG3EW+lPRZrgdIqqGjXRjdJC+zSebznuG+PZ6
pOOjV4/M1zMWMGatc057SJ9/ITKVa4vB+zuMVSSCC83c29gpSkVnqR++hVMeltiC
urDGbABHETRTJ+U1gcIAVumKVJm0jGjMBujWSskuvkhMNDAHeLE=
=j7VS
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 24 Oct 2017 07:33:10 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 09:46:01 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.