Debian Bug report logs - #586162
decide who should ship completion for cryptsetup

version graph

Packages: bash-completion, cryptsetup; Maintainer for bash-completion is Gabriel F. T. Gomes <gabriel@debian.org>; Source for bash-completion is src:bash-completion (PTS, buildd, popcon). Maintainer for cryptsetup is Debian Cryptsetup Team <pkg-cryptsetup-devel@alioth-lists.debian.net>; Source for cryptsetup is src:cryptsetup (PTS, buildd, popcon).

Reported by: Michael Biebl <biebl@debian.org>

Date: Wed, 16 Jun 2010 22:51:02 UTC

Severity: normal

Fixed in version cryptsetup/2:1.1.3-1

Done: Jonas Meurer <mejo@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#586162; Package bash-completion. (Wed, 16 Jun 2010 22:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Biebl <biebl@debian.org>:
New Bug report received and forwarded. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Wed, 16 Jun 2010 22:51:05 GMT) (full text, mbox, link).


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

From: Michael Biebl <biebl@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: fails to upgrade, file conflict with cryptsetup
Date: Thu, 17 Jun 2010 00:47:53 +0200
Package: bash-completion
Version: 1:1.2-1
Severity: serious

bash-completion fails to upgrade due to a file conflict with cryptsetup:
apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  bash-completion
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/137kB of archives.
After this operation, 102kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Reading changelogs... Done
(Reading database ... 269568 files and directories currently installed.)
Preparing to replace bash-completion 1:1.1-3 (using .../bash-completion_1%3a1.2-1_all.deb) ...
Unpacking replacement bash-completion ...
dpkg: error processing /var/cache/apt/archives/bash-completion_1%3a1.2-1_all.deb (--unpack):
 trying to overwrite '/etc/bash_completion.d/cryptsetup', which is also in package cryptsetup 2:1.1.2-1
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/bash-completion_1%3a1.2-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)




-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages bash-completion depends on:
ii  bash                          4.1-3      The GNU Bourne Again SHell

bash-completion recommends no packages.

bash-completion suggests no packages.

-- no debconf information




Merged 586161 586162. Request was from Sven Hoexter <sven@timegate.de> to control@bugs.debian.org. (Thu, 17 Jun 2010 07:03:10 GMT) (full text, mbox, link).


Forcibly Merged 586161 586162. Request was from David Paleino <dapal@debian.org> to control@bugs.debian.org. (Thu, 17 Jun 2010 07:15:05 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#586162; Package bash-completion. (Thu, 17 Jun 2010 07:42:18 GMT) (full text, mbox, link).


Acknowledgement sent to dapal@debian.org:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>. (Thu, 17 Jun 2010 07:42:18 GMT) (full text, mbox, link).


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

From: David Paleino <dapal@debian.org>
To: Michael Biebl <biebl@debian.org>
Cc: 586162@bugs.debian.org, 586161@bugs.debian.org, 586161-submitter@bugs.debian.org, cryptsetup@packages.debian.org, Juhapekka Tolvanen <juhtolv@iki.fi>
Subject: Re: [Bash-completion-devel] Bug#586162: fails to upgrade, file conflict with cryptsetup
Date: Thu, 17 Jun 2010 09:23:42 +0200
[Message part 1 (text/plain, inline)]
Hello,

On Thu, 17 Jun 2010 00:47:53 +0200, Michael Biebl wrote:

> Package: bash-completion
> Version: 1:1.2-1
> Severity: serious
> 
> bash-completion fails to upgrade due to a file conflict with cryptsetup:
> [..]

They both are providing a completion file.

Could you tell me which one works better? I'm also CCing the cryptsetup
maintainer.
If they work more-or-less the same, I'm more inclined to keep our completion,
and reassign this bug to cryptsetup (to remove their version), or,
alternatively, give them our completion.

Our completion is "better" since it's using a newer API of bash-completion (so
it's less error-prone), while their is directly mangling bash variables.
If needed, I'm available to improve our completion, or eventually fix theirs and
remove "cryptsetup" from bash-completion upstream.

Kindly,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
[signature.asc (application/pgp-signature, attachment)]

Disconnected #586162 from all other report(s). Request was from David Paleino <dapal@debian.org> to control@bugs.debian.org. (Fri, 18 Jun 2010 10:45:02 GMT) (full text, mbox, link).


Bug reassigned from package 'bash-completion' to 'bash-completion,cryptsetup'. Request was from David Paleino <dapal@debian.org> to control@bugs.debian.org. (Fri, 18 Jun 2010 10:45:04 GMT) (full text, mbox, link).


Bug No longer marked as found in versions bash-completion/1:1.2-1, bash-completion/1:1.1-3, and 1.2-1. Request was from David Paleino <dapal@debian.org> to control@bugs.debian.org. (Fri, 18 Jun 2010 10:45:05 GMT) (full text, mbox, link).


Changed Bug title to 'decide who should ship completion for cryptsetup' from 'fails to upgrade, file conflict with cryptsetup' Request was from David Paleino <dapal@debian.org> to control@bugs.debian.org. (Fri, 18 Jun 2010 10:45:05 GMT) (full text, mbox, link).


Severity set to 'normal' from 'serious' Request was from David Paleino <dapal@debian.org> to control@bugs.debian.org. (Fri, 18 Jun 2010 10:45:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>, Debian Cryptsetup Team <pkg-cryptsetup-devel@lists.alioth.debian.org>:
Bug#586162; Package bash-completion,cryptsetup. (Fri, 18 Jun 2010 11:06:23 GMT) (full text, mbox, link).


Acknowledgement sent to Jonas Meurer <jonas@freesources.org>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>, Debian Cryptsetup Team <pkg-cryptsetup-devel@lists.alioth.debian.org>. (Fri, 18 Jun 2010 11:06:23 GMT) (full text, mbox, link).


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

From: Jonas Meurer <jonas@freesources.org>
To: 586161@bugs.debian.org, 586162@bugs.debian.org, 586299@bugs.debian.org
Subject: Re: bug#586162 [bash-completion,cryptsetup] decide who should ship completion for cryptsetup
Date: Fri, 18 Jun 2010 13:05:22 +0200
[Message part 1 (text/plain, inline)]
hey,

i just removed the bash-comletion file from cryptsetup svn. with the upload
of 2:1.1.2-2, cryptsetup will no longer ship this file. thus i suggest
to add a "Conflicts: cryptsetup (< 2:1.1.2-2)" to bash-completion in
order to fix bug #586161. i'll upload cryptsetup 2:1.1.2-2 within the
next days.

greetings,
 jonas
[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>, Debian Cryptsetup Team <pkg-cryptsetup-devel@lists.alioth.debian.org>:
Bug#586162; Package bash-completion,cryptsetup. (Fri, 18 Jun 2010 11:21:08 GMT) (full text, mbox, link).


Acknowledgement sent to Julien Cristau <jcristau@debian.org>:
Extra info received and forwarded to list. Copy sent to Bash Completion Maintainers <bash-completion-devel@lists.alioth.debian.org>, Debian Cryptsetup Team <pkg-cryptsetup-devel@lists.alioth.debian.org>. (Fri, 18 Jun 2010 11:21:08 GMT) (full text, mbox, link).


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

From: Julien Cristau <jcristau@debian.org>
To: Jonas Meurer <jonas@freesources.org>, 586161@bugs.debian.org
Cc: 586162@bugs.debian.org, 586299@bugs.debian.org
Subject: Re: Bug#586161: bug#586162 [bash-completion,cryptsetup] decide who should ship completion for cryptsetup
Date: Fri, 18 Jun 2010 12:19:48 +0100
[Message part 1 (text/plain, inline)]
On Fri, Jun 18, 2010 at 13:05:22 +0200, Jonas Meurer wrote:

> hey,
> 
> i just removed the bash-comletion file from cryptsetup svn. with the upload
> of 2:1.1.2-2, cryptsetup will no longer ship this file. thus i suggest
> to add a "Conflicts: cryptsetup (< 2:1.1.2-2)" to bash-completion in
> order to fix bug #586161. i'll upload cryptsetup 2:1.1.2-2 within the
> next days.
> 
Please use Replaces, not Conflicts.

Cheers,
Julien
[signature.asc (application/pgp-signature, inline)]

Added indication that bug 586162 blocks 586161 Request was from David Paleino <dapal@debian.org> to control@bugs.debian.org. (Sat, 19 Jun 2010 15:24:03 GMT) (full text, mbox, link).


Reply sent to Jonas Meurer <mejo@debian.org>:
You have taken responsibility. (Sat, 10 Jul 2010 13:21:34 GMT) (full text, mbox, link).


Notification sent to Michael Biebl <biebl@debian.org>:
Bug acknowledged by developer. (Sat, 10 Jul 2010 13:21:34 GMT) (full text, mbox, link).


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

From: Jonas Meurer <mejo@debian.org>
To: 586162-close@bugs.debian.org
Subject: Bug#586162: fixed in cryptsetup 2:1.1.3-1
Date: Sat, 10 Jul 2010 13:17:10 +0000
Source: cryptsetup
Source-Version: 2:1.1.3-1

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

cryptsetup-udeb_1.1.3-1_amd64.udeb
  to main/c/cryptsetup/cryptsetup-udeb_1.1.3-1_amd64.udeb
cryptsetup_1.1.3-1.debian.tar.gz
  to main/c/cryptsetup/cryptsetup_1.1.3-1.debian.tar.gz
cryptsetup_1.1.3-1.dsc
  to main/c/cryptsetup/cryptsetup_1.1.3-1.dsc
cryptsetup_1.1.3-1_amd64.deb
  to main/c/cryptsetup/cryptsetup_1.1.3-1_amd64.deb
cryptsetup_1.1.3.orig.tar.bz2
  to main/c/cryptsetup/cryptsetup_1.1.3.orig.tar.bz2
libcryptsetup-dev_1.1.3-1_amd64.deb
  to main/c/cryptsetup/libcryptsetup-dev_1.1.3-1_amd64.deb
libcryptsetup1_1.1.3-1_amd64.deb
  to main/c/cryptsetup/libcryptsetup1_1.1.3-1_amd64.deb



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 586162@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Meurer <mejo@debian.org> (supplier of updated cryptsetup 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@debian.org)


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

Format: 1.8
Date: Sat, 10 Jul 2010 14:32:40 +0200
Source: cryptsetup
Binary: cryptsetup cryptsetup-udeb libcryptsetup1 libcryptsetup-dev
Architecture: source amd64
Version: 2:1.1.3-1
Distribution: unstable
Urgency: low
Maintainer: Debian Cryptsetup Team <pkg-cryptsetup-devel@lists.alioth.debian.org>
Changed-By: Jonas Meurer <mejo@debian.org>
Description: 
 cryptsetup - configures encrypted block devices
 cryptsetup-udeb - configures encrypted block devices (udeb)
 libcryptsetup-dev - libcryptsetup development files
 libcryptsetup1 - libcryptsetup shared library
Closes: 554506 575024 575652 576646 581712 585099 585418 585496 585664 585787 586019 586122 586162 586299 587220 587222 587224 588068
Changes: 
 cryptsetup (2:1.1.3-1) unstable; urgency=low
 .
   * new upstream release:
     - fix device alignment ioctl calls parameters for archs like ppc64.
     - fix activate_by_* API calls to handle NULL device name as documented
     - fix udev support for old libdevmapper with not compatible definition
   * fix rm_lo_setup() in cryptdisks.functions for failed device setup. thanks
     to Roger Pettersson. (closes: #581712)
   * add X-Stop-After headers to cryptdisks(-early) initscripts. this fixes
     shutdown process for system without encrypted rootfs at least. thanks to
     Alfredo Finelli. (closes: #575652)
   * more merges from ubuntu, thanks to and Steve Langasek (closes: #575024):
     - debian/cryptdisk.functions: initially create the device under a temporary
       name and rename it only at the end using 'dmsetup rename', to ensure that
       upstart/mountall doesn't see our device before it's ready to go.
       LP: #475936.
     - cryptdisks.functions: do_tmp should mount under /var/run/cryptsetup for
       changing the permissions of the filesystem root, not directly on /tmp,
       since mounting on /tmp a) is racy, b) confuses mountall something fierce.
       LP: #475936.
   * fix manpage checkscripts documentation. clarify that both cryptdisks and
     cryptroot invoke checkscripts. thanks Christoph Anton Mitterer.
   * remove quotes from $KEYSCRIPT invokation, thanks Alexandre Rossi.
     (closes: #585099)
   * fix support for commandline options to mkfs in luksformat. thanks to Eduard
     Bloch again for bugreport and patch. (closes: #585787)
   * remove duplicates from debian/NEWS, thanks Steve Langasek (closes: 586019)
   * improve documentation on environment variables in cryptdisks.default and
     crypttab manpage. thanks Christoph Anton Mitterer. (closes: #585664)
   * several improvements to (pre)check scripts, inspired by scripts from
     Christoph Anton Mitterer (closes: #585418, #585496)
     - checkscripts exit with error 1 if executables aren't available.
     - ext2, swap and xfs scripts are depreciated and invoke blkid script.
     - drop filtering of minix filesystem in blkid, util-linux 2.17.2 in debian
     - remove *vol_id check scripts, vol_id isn't available in debian any longer
     - don't use sed in *blkid check scripts any longer
   * fix initramfs/cryptroot-hook to canonicalize $device in get_resume_devices
     function. this should really weed out all duplicates. (closes: #586122),
     and catch all udev/device-mapper symlink setups as well (closes: #554506)
   * bash-completion file now in pck bash-completion (closes: #586299, #586162)
   * add a paragraph about the boot order of init scripts to README.Debian,
     describing the current catch-22 situation. (closes: #576646)
   * initscripts and cryptdisks_st* no longer silently quit in case that include
     file /lib/cryptsetup/cryptdisks.functions is missing. (closes: #587220)
   * fix cryptdisks-early LSB headers to restore legacy boot sequence order.
     mdadm-raid was started before cryptdisks-early. (closes: #587224)
   * cryptdisks initscript now raises a warning for failed started devices, and
     cryptdisks-early initscript raises a warning for failed stopped devices.
     this makes the initscript actions far more transparent to users. same holds
     for cryptdisks_st*. thanks to Christoph Anton Mitterer. (closes: #587222)
   * remove lintian overrides init.d-script-should-depend-on-virtual-facility
     as lintian lintian 2.4.2 has fixed #580082.
   * bump standards-version to 3.9.0, remove version information from replaces/
     provides/conflicts against cryptsetup-luks, change conflicts against
     hashalot (<= 0.3-1) to breaks hashalot (<< 0.3-1) and add replaces.
   * fix loads of typos, thanks to Christoph Anton Mitterer. (closes: #588068)
   * update copyright years and list Milan Broz in debian/copyright
Checksums-Sha1: 
 f423776f6297d4c1779fa79e3a1179d7e1a3711f 1844 cryptsetup_1.1.3-1.dsc
 6f8a4c9a80a0d25f8492dfce6db6abed221598f6 499276 cryptsetup_1.1.3.orig.tar.bz2
 87499331d74cc6672eab9d730929753e283e18f2 73036 cryptsetup_1.1.3-1.debian.tar.gz
 d3bbc36144059e8711ebccaa88de190cd035d4f7 412762 cryptsetup_1.1.3-1_amd64.deb
 c9fb3b0ce7a28147a79097a411a711194805ef6a 297470 cryptsetup-udeb_1.1.3-1_amd64.udeb
 588ddce1f21b5f61db3f3d084e2b10db8ecb7f2d 77078 libcryptsetup1_1.1.3-1_amd64.deb
 91036332b4dde0a3e7e83f7fc5003943433cc6e2 41072 libcryptsetup-dev_1.1.3-1_amd64.deb
Checksums-Sha256: 
 3fa939def9bc5d6d55fdf4294c97427cd44df3b0edc90de0c7e0387514828fb6 1844 cryptsetup_1.1.3-1.dsc
 9c8e68a272f6d9cfb6cd65cc0743f4c44a2096c61f74e0602bf40208b5e69c0a 499276 cryptsetup_1.1.3.orig.tar.bz2
 192bb74e169255be98f5aed7105c80d9da681728b632b81957b1943f7ad39bdd 73036 cryptsetup_1.1.3-1.debian.tar.gz
 0a6d759643b073fb52723d27e216922b2e1905ea54840faa90d40297210ebe3b 412762 cryptsetup_1.1.3-1_amd64.deb
 2379a71e6cbb10be65c5051b7b20b839f39a8d3231026db21468c6de37656a05 297470 cryptsetup-udeb_1.1.3-1_amd64.udeb
 ac4a84e4703c7c944ac7782c5cd7c169bac32ab8d521ca53d7aeb1c76d9dfc39 77078 libcryptsetup1_1.1.3-1_amd64.deb
 9e2e6d9eb81358c00863d45d037167cbf9b73a483ce63a85b0e3d27ee453886e 41072 libcryptsetup-dev_1.1.3-1_amd64.deb
Files: 
 e3a4e032b01ded88dc376262c982b422 1844 admin optional cryptsetup_1.1.3-1.dsc
 318a64470861ea5b92a52f2014f1e7c1 499276 admin optional cryptsetup_1.1.3.orig.tar.bz2
 001520ca62db51930cd1d1ca883fc249 73036 admin optional cryptsetup_1.1.3-1.debian.tar.gz
 de3a714955cb77d730553aac29638e36 412762 admin optional cryptsetup_1.1.3-1_amd64.deb
 b819572d6ba96c40c8d2e79ab83653d5 297470 debian-installer optional cryptsetup-udeb_1.1.3-1_amd64.udeb
 0ed309cfeb9b16cca4ef7984928bef48 77078 libs optional libcryptsetup1_1.1.3-1_amd64.deb
 35cdd38f1ec3550409e814d8eed55240 41072 libdevel optional libcryptsetup-dev_1.1.3-1_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJMOGnEAAoJEHUY1PcOVR4zmeEH/3O81UW7w//flCuswQkvA23L
rWqa0z8g1p/H4aUutfcdFmILj4aci5KuM5pvYcdeZmJImXZbka7/CnuNtzaZuM/7
2IxhrYA49KbocAF8Zu6wAvHD/5qRpujabVJcrSA3GQtHga2YO41wjOCS9RRSHl89
XMQ7vslHozH/JQGFxV6GuvgnjQNu/E9l0rmuxeWGJijwbpdVe6vVUQEF3tievs5M
Rdv1Ol0b/JtmWo+m6Erp5yXk5MXtxUi3IqmsFSPuNv3MiuM6etgL1rzMHN4g9pGZ
V16AwY2LnyoJuMWDUBGT4xvhP7ZVCCYAiFXQoKs5cOCitrPU7Y+kX2Rm4gHnfjQ=
=lXmi
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 08 Aug 2010 07:34:18 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:16:15 2023; Machine Name: bembo

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.