Debian Bug report logs - #668254
bash-completion: dh_bash-completion still installs files in /etc/bash_completion

version graph

Package: bash-completion; Maintainer for bash-completion is Gabriel F. T. Gomes <gabriel@debian.org>; Source for bash-completion is src:bash-completion (PTS, buildd, popcon).

Reported by: Laurent Bigonville <bigon@debian.org>

Date: Tue, 10 Apr 2012 08:09:01 UTC

Severity: important

Tags: patch

Found in versions bash-completion/1:1.99-3, bash-completion/1:2.1-4

Fixed in version bash-completion/1:2.1-4.2

Done: Andreas Tille <tille@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#668254; Package bash-completion. (Tue, 10 Apr 2012 08:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Laurent Bigonville <bigon@debian.org>:
New Bug report received and forwarded. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Tue, 10 Apr 2012 08:09:04 GMT) (full text, mbox, link).


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

From: Laurent Bigonville <bigon@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: bash-completion: dh_bash-completion still installs files in /etc/bash_completion
Date: Tue, 10 Apr 2012 10:07:29 +0200
Package: bash-completion
Version: 1:1.99-3
Severity: minor

Hi,

It seems that dh_bash-completion is still installing files in
/etc/bash_completion.

On my system /etc/bash_completion points to
/usr/share/bash-completion/bash_completion. Shouldn't dh_bash-completion
install the files directly into
/usr/share/bash-completion/bash_completion?

Cheers

Laurent Bigonville

-- 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-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages bash-completion depends on:
ii  bash  4.2-2

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#668254; Package bash-completion. (Fri, 05 Jul 2013 12:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Laurent Bigonville <bigon@debian.org>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Fri, 05 Jul 2013 12:03:04 GMT) (full text, mbox, link).


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

From: Laurent Bigonville <bigon@debian.org>
To: 668254@bugs.debian.org
Subject: Re: bash-completion: dh_bash-completion still installs files in /etc/bash_completion
Date: Fri, 5 Jul 2013 14:00:32 +0200
severity 668254 normal
thanks

Hi,

What's the status of this bug?

The Debian README is reading:

 Completions are kept in /usr/share/bash-completions/completions.

 /etc/bash_completion.d/ is being kept for compatibility reasons; but will
 disappear in future. If you're a package maintainer, you're encouraged to
 use dh_bash-completion(1), which will take care of installing third-party
 completions into the appropriate directory.

but dh_bash-completion is still installing the files
under /etc/bash_completion.d/.

Cheers

Laurent Bigonville



Severity set to 'normal' from 'minor' Request was from Laurent Bigonville <bigon@debian.org> to control@bugs.debian.org. (Fri, 05 Jul 2013 12:03:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#668254; Package bash-completion. (Thu, 11 Jul 2013 15:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Thu, 11 Jul 2013 15:57:04 GMT) (full text, mbox, link).


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

From: Ansgar Burchardt <ansgar@debian.org>
To: 668254@bugs.debian.org
Subject: Re: bash-completion: dh_bash-completion still installs files in /etc/bash_completion
Date: Thu, 11 Jul 2013 17:55:45 +0200
Hi,

is there any plan to finally change this?

Once the completion scripts are installed to /usr/share/..., all
packages that used to install to /etc/bash_completion.d also need to get
rid of the outdated conffile, for example by using
dpkg-maintscript-helper's rm_conffile. As this needs to know the last
version that included the conffile, this needs manual changes to the
involved packages :/

Ansgar



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#668254; Package bash-completion. (Wed, 21 Jan 2015 09:51:09 GMT) (full text, mbox, link).


Acknowledgement sent to Ben Finney <ben+debian@benfinney.id.au>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Wed, 21 Jan 2015 09:51:09 GMT) (full text, mbox, link).


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

From: Ben Finney <ben+debian@benfinney.id.au>
To: 668254@bugs.debian.org
Subject: Re: Bug#668254: bash-completion: dh_bash-completion still installs files in /etc/bash_completion
Date: Wed, 21 Jan 2015 20:47:17 +1100
[Message part 1 (text/plain, inline)]
Control: found 668254 bash-completion/1:2.1-4

On 05-Jul-2013, Laurent Bigonville wrote:
> The Debian README is reading:
> 
>  Completions are kept in /usr/share/bash-completions/completions.
> 
>  /etc/bash_completion.d/ is being kept for compatibility reasons; but will
>  disappear in future. If you're a package maintainer, you're encouraged to
>  use dh_bash-completion(1), which will take care of installing third-party
>  completions into the appropriate directory.
> 
> but dh_bash-completion is still installing the files
> under /etc/bash_completion.d/.

The ‘README/Debian’ document still reads as above.

The ‘dh_bash-completion’ still installs to ‘/etc/bash_completions.d/’.

One or both are wrong. Which needs to be corrected? What is the plan
to fix this?

-- 
 \        “What if the Hokey Pokey IS what it's all about?” —anonymous |
  `\                                                                   |
_o__)                                                                  |
Ben Finney <ben@benfinney.id.au>
[signature.asc (application/pgp-signature, inline)]

Marked as found in versions bash-completion/1:2.1-4. Request was from Ben Finney <ben+debian@benfinney.id.au> to 668254-submit@bugs.debian.org. (Wed, 21 Jan 2015 09:51:09 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#668254; Package bash-completion. (Sun, 12 Apr 2015 16:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sun, 12 Apr 2015 16:33:05 GMT) (full text, mbox, link).


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

From: Reiner Herrmann <reiner@reiner-h.de>
To: 668254@bugs.debian.org
Subject: Re: Bug#668254: bash-completion: dh_bash-completion still installs files in /etc/bash_completion
Date: Sun, 12 Apr 2015 18:34:34 +0200
[Message part 1 (text/plain, inline)]
/etc/bash_completion.d was just added to the obsolete paths in lintian [1].
See also #776954.

[1]: https://anonscm.debian.org/cgit/lintian/lintian.git/commit/?id=bdb25ca8b3f5cb47bd7f5b1dfc22365e2234fcac

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#668254; Package bash-completion. (Sat, 30 May 2015 10:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Jean-Michel Vourgère <nirgal@debian.org>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Sat, 30 May 2015 10:03:03 GMT) (full text, mbox, link).


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

From: Jean-Michel Vourgère <nirgal@debian.org>
To: 668254@bugs.debian.org
Subject: Re: dh_bash-completion still installs files in /etc/bash_completion
Date: Sat, 30 May 2015 09:58:49 +0000
Hello

Please consider mass filling bug reports when you upload a fixed version:

See Ansgar note about conffiles at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668254#17

Moreover, I had to remove all the "have(xxx) &&" prefixes for the
completions to work in the new folder. Posting a tip would be nice.

Thanks

-- 
Nirgal



Severity set to 'important' from 'normal' Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Thu, 02 Jul 2015 00:21:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, christoph@debian.org, niels@thykier.net, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#668254; Package bash-completion. (Tue, 07 Jul 2015 21:54:05 GMT) (full text, mbox, link).


Acknowledgement sent to Frank Lin PIAT <fpiat@klabs.be>:
Extra info received and forwarded to list. Copy sent to christoph@debian.org, niels@thykier.net, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Tue, 07 Jul 2015 21:54:05 GMT) (full text, mbox, link).


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

From: Frank Lin PIAT <fpiat@klabs.be>
To: Debian Bug Tracking System <668254@bugs.debian.org>
Subject: Re: bash-completion: dh_bash-completion still installs files in /etc/bash_completion
Date: Tue, 07 Jul 2015 23:51:33 +0200
Package: bash-completion
Followup-For: Bug #668254

Hello,

Lintian Bug #776954 "warn about /etc/bash_completion.d" has been
merged, so lintian now warns when a bash completion snippet is installed
in /etc/bash_completion.d rather than /usr/share/bash-completion/completions/.

However, dh_bash-completion (from bash-completion) still install bash completion
snippets in /etc/bash_completion.d

Could you update dh_bash-completion to install the snippet in the proper
location, or prompt lintian maintainer to disable that warning until
it's fixed.

Thanks,

Frank lin Piat



links:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776954



Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>:
Bug#668254; Package bash-completion. (Tue, 18 Aug 2015 20:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Tille <andreas@an3as.eu>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Tue, 18 Aug 2015 20:12:04 GMT) (full text, mbox, link).


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

From: Andreas Tille <andreas@an3as.eu>
To: 668254@bugs.debian.org
Subject: Patch attached, I'll do a 5-day-delay NMU
Date: Tue, 18 Aug 2015 22:09:31 +0200
[Message part 1 (text/plain, inline)]
Hi,

the attached patch fixes the problem.  I'll do a 5-day-delay NMU.

Kind regards

       Andreas.

-- 
http://fam-tille.de
[bash-completion_2.1-4.1_4.2.diff (text/x-diff, attachment)]

Severity set to 'serious' from 'important' Request was from Ben Hutchings <ben@decadent.org.uk> to control@bugs.debian.org. (Fri, 21 Aug 2015 10:30:15 GMT) (full text, mbox, link).


Added tag(s) pending and patch. Request was from Ben Hutchings <ben@decadent.org.uk> to control@bugs.debian.org. (Fri, 21 Aug 2015 10:30:15 GMT) (full text, mbox, link).


Reply sent to Andreas Tille <tille@debian.org>:
You have taken responsibility. (Sun, 23 Aug 2015 21:24:08 GMT) (full text, mbox, link).


Notification sent to Laurent Bigonville <bigon@debian.org>:
Bug acknowledged by developer. (Sun, 23 Aug 2015 21:24:08 GMT) (full text, mbox, link).


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

From: Andreas Tille <tille@debian.org>
To: 668254-close@bugs.debian.org
Subject: Bug#668254: fixed in bash-completion 1:2.1-4.2
Date: Sun, 23 Aug 2015 21:20:57 +0000
Source: bash-completion
Source-Version: 1:2.1-4.2

We believe that the bug you reported is fixed in the latest version of
bash-completion, 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 668254@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated bash-completion 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: Tue, 18 Aug 2015 21:47:32 +0200
Source: bash-completion
Binary: bash-completion
Architecture: source all
Version: 1:2.1-4.2
Distribution: unstable
Urgency: medium
Maintainer: Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Description:
 bash-completion - programmable completion for the bash shell
Closes: 668254
Changes:
 bash-completion (1:2.1-4.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * fix location of bash-completion files
     Closes: #668254
Checksums-Sha1:
 211965da6f0701ea8121848206bc9480a0f2ff71 2030 bash-completion_2.1-4.2.dsc
 1f37c6b589dbf3969fd7c604eda680f195434dbf 19660 bash-completion_2.1-4.2.debian.tar.xz
 26a0007f92e01441822433acf2fcb84477b568de 179446 bash-completion_2.1-4.2_all.deb
Checksums-Sha256:
 89c1341ec979c7fd57150bf0c6b159d9053c7f7613f10fbd67d0ffb93b02533e 2030 bash-completion_2.1-4.2.dsc
 5265a0f15d0e73b9644764a9ea60ee9649de8ac4a61ede02f54b228b3d243095 19660 bash-completion_2.1-4.2.debian.tar.xz
 f56a9c69e1787ab303a218ec125fd55cb26f24d514543f0ada2a758cfc26a2d2 179446 bash-completion_2.1-4.2_all.deb
Files:
 ecb1ad9e9d2bae3b3b41b84466811b3a 2030 shells standard bash-completion_2.1-4.2.dsc
 0f90dedac97254fc3a136fb868cdaf37 19660 shells standard bash-completion_2.1-4.2.debian.tar.xz
 f5a326c7636f4ba7e46aa2307619ec1c 179446 shells standard bash-completion_2.1-4.2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJV04wvAAoJEFeKBJTRxkbRFz0P/RAR6zvNAMXmuu4GKrMolCmA
gRHiUL9i3+hklCxTPp2WkOONwVzjDR3DNrOCY9WwYyQN8ETthHFSyl7dAyKPDC1w
3L4N7x39yzXK5sCy9qgriPFhfWNtBGZJHup8mA+jfejtckBO/YpTGAMRs//kZDjE
QMZieQT1r8fBIkyi3Ds07VK2n7GmhxbcoXHmZadb7coJsJnr+xnVLsBchD5ziEQv
TWMWk2nFCuzfWltqc9UcNLCwndv0jm3J0/FVrsz+0L68KV5aK2biq0nOd/wXkDWf
TdHXJIjrNENMimpq7aGuIkCPxQ1bwP5pjGIJqqBrgdOQkuPbfHr5E1hOOR38HOkq
3p/e/eFs1yEcgc122AFB5bfKKH0GkxkfTptgHXNjqZLwbaKDVBDttL0+6O0NLIih
x8pUNOVw2eK2rlTpQ2tYx1WUpZbvlQhosOlMiu2f1Lax/ao+peXaDwrGiQN6gHeQ
BXxp764O+zEi6LWUcp45rh8J+zYE7YNPOERtt55qyA0tYkwD8cUrjN0n4ymtyNWG
8g2XyElk31oL4v1sogsyQkG8CQv7/1/0J8duVvhMY8ao4vlqyr+vUWnktrSiD6E9
fQNTRm2+ru21Iqvu8nNgUFd/gp9c/zHnvghXde58tWBH9HmW8bJQKAGvGeFKK3u6
ku0wCgrT0MQP9FsS6MiE
=kU8+
-----END PGP SIGNATURE-----




Severity set to 'important' from 'serious' Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Tue, 15 Sep 2015 02:57:03 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 13 Oct 2015 07:33:04 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:19:19 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.