Unnecessary dependencies in the debian packaging
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ecryptfs-utils (Ubuntu) |
Fix Released
|
Low
|
Tyler Hicks |
Bug Description
* opencryptoki is not a direct dependency (build or run-time) of ecryptfs-utils
- It simply is not used
* libtspi-dev should not be listed as a dependency
- debs are built with --disable-tspi
* libpkcs11-
- debs are built with --disable-
* libgpg-error-dev and libgpgme11-dev should not be listed as a dependency
- debs are built with --disable-gpg
* libgcrypt11-dev should not be listed as a dependency
- debs are built with --enable-nss which uses NSS instead of Libgcrypt
* libkeyutils-dev and libpam0g-dev are build-time dependencies of the source package and not runtime dependencies of the libecryptfs-dev binary package
Related branches
- eCryptfs: Pending requested
-
Diff: 94 lines (+24/-16)3 files modifieddebian/changelog (+22/-0)
debian/control (+1/-11)
debian/rules (+1/-5)
This bug was fixed in the package ecryptfs-utils - 110-0ubuntu1
---------------
ecryptfs-utils (110-0ubuntu1) xenial; urgency=medium
[ Tyler Hicks ] -disable- tspi is passed to the configure script helper1- dev from libecryptfs-dev pkcs11- helper is passed to the configure script fs-dev Depends since --disable-gpg is passed to the configure fs-dev Depends since --enable-nss is passed to the configure fs-dev Depends since these are build-time dependencies and not
* Remove unnecessary dependencies in the Debian packaging (LP: #1548975)
- debian/control: Remove opencryptoki from ecryptfs-utils
Suggests and libopencryptoki-dev from libecryptfs-dev Depends as
openCryptoki is not a dependency of eCryptfs.
- debian/rules: Remove openCryptoki related logic since it was not being
used and is no longer needed
- debian/control: Remove libtspi-dev from libecryptfs-dev Depends since
-
- debian/control: Remove libpkcs11-
Depends since --disable-
- debian/control: Remove libgpg-error-dev and libgpgme11-dev from
libecrypt
script
- debian/control: Remove libgcrypt11-dev from Build-Depends and
libecrypt
script to use NSS instead of Libgcrypt
- debian/control: Remove libkeyutils-dev and libpam0g-dev from
libecrypt
run-time dependencies
[ Dustin Kirkland ]
* xenial
-- Dustin Kirkland <email address hidden> Tue, 23 Feb 2016 17:29:37 -0500