Bug#730267: libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc
Sam, were you planning to work on fixing this in krb5-multidev or should I add it to my list? -Ben -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#730267: libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc
I assume we're agreed that the -multidev packages should not conflict with the libkrb5-dev or heimdal-dev packages. That is, you can have both multidevv packages and one of the lib*-dev packages installed? So it's fine to have some mit-specific .*pc files in krb5-multidev, and some heimdal-specific in heimdal-multidev, but not to have generic *.pc files in either of the multidevs? Makes sense? -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#730267: libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc
On Sun, Nov 24, 2013 at 10:44:23PM -0500, Sam Hartman wrote: I assume we're agreed that the -multidev packages should not conflict with the libkrb5-dev or heimdal-dev packages. That is, you can have both multidevv packages and one of the lib*-dev packages installed? So it's fine to have some mit-specific .*pc files in krb5-multidev, and some heimdal-specific in heimdal-multidev, but not to have generic *.pc files in either of the multidevs? Yep, exactly. signature.asc Description: Digital signature
Bug#730267: libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc
Package: libkrb5-dev Version: 1.12~alpha1+dfsg-1 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package failed to install because it tries to overwrite other packages files without declaring a Breaks+Replaces relation. See policy 7.6 at http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces From the attached log (scroll to the bottom...): Selecting previously unselected package krb5-multidev. Unpacking krb5-multidev (from .../krb5-multidev_1.12~alpha1+dfsg-1_amd64.deb) ... Selecting previously unselected package libkrb5-dev. Unpacking libkrb5-dev (from .../libkrb5-dev_1.12~alpha1+dfsg-1_amd64.deb) ... dpkg: error processing /var/cache/apt/archives/libkrb5-dev_1.12~alpha1+dfsg-1_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/pkgconfig/kadm-client.pc', which is also in package heimdal-multidev 1.6~git20131117+dfsg-2 Selecting previously unselected package musl. Unpacking musl (from .../musl_0.9.14-2_amd64.deb) ... Selecting previously unselected package musl-dev. Unpacking musl-dev (from .../musl-dev_0.9.14-2_amd64.deb) ... Errors were encountered while processing: /var/cache/apt/archives/libkrb5-dev_1.12~alpha1+dfsg-1_amd64.deb The following files are in both packages: usr/lib/x86_64-linux-gnu/pkgconfig/kadm-client.pc usr/lib/x86_64-linux-gnu/pkgconfig/kadm-server.pc usr/lib/x86_64-linux-gnu/pkgconfig/krb5-gssapi.pc usr/lib/x86_64-linux-gnu/pkgconfig/krb5.pc cheers, Andreas heimdal-multidev=1.6~git20131117+dfsg-2_libkrb5-dev=1.12~alpha1+dfsg-1.log.gz Description: GNU Zip compressed data
Processed: Re: Bug#730267: libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc
Processing control commands: reassign -1 libkrb5-dev,heimdal-multidev Bug #730267 [libkrb5-dev] libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc Bug reassigned from package 'libkrb5-dev' to 'libkrb5-dev,heimdal-multidev'. No longer marked as found in versions krb5/1.12~alpha1+dfsg-1. Ignoring request to alter fixed versions of bug #730267 to the same values previously set -- 730267: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730267 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#730267: libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc
Control: reassign -1 libkrb5-dev,heimdal-multidev Andreas Beckmann a...@debian.org writes: during a test with piuparts I noticed your package failed to install because it tries to overwrite other packages files without declaring a Breaks+Replaces relation. dpkg: error processing /var/cache/apt/archives/libkrb5-dev_1.12~alpha1+dfsg-1_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/pkgconfig/kadm-client.pc', which is also in package heimdal-multidev 1.6~git20131117+dfsg-2 The following files are in both packages: usr/lib/x86_64-linux-gnu/pkgconfig/kadm-client.pc usr/lib/x86_64-linux-gnu/pkgconfig/kadm-server.pc usr/lib/x86_64-linux-gnu/pkgconfig/krb5-gssapi.pc usr/lib/x86_64-linux-gnu/pkgconfig/krb5.pc These files need to move to krb5-multidev in a different path and be symlinked into that path by libkrb5-dev, and heimdal-multidev similarly needs to install those files into a different path and symlink them into that path in libheimdal-dev, now that both packages are providing them. (Or, alternately, they could move to libkrb5-dev and libheimdal-dev without the symlinks, but I think the symlinks are better since then users of the -multidev packages have access to them via PKG_CONFIG_PATH. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#730267: libkrb5-dev: file conflict with heimdal-multidev: /usr/lib/x86_64-linux-gnu/pkgconfig/k{adm, rb5}*.pc
Symlinks make sense I think. I'll have a look at fixing this in Heimdal. Jelmer signature.asc Description: Digital signature