package python3-ldb-dev (not installed) failed to install/upgrade: trying to overwrite '/usr/lib/x86_64-linux-gnu/pkgconfig/pyldb-util.pc', which is also in package python-ldb-dev 2:1.1.24-1ubuntu3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ldb (Ubuntu) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
apt-get upgrade
ProblemType: Package
DistroRelease: Ubuntu 16.04
Package: python3-ldb-dev (not installed)
ProcVersionSign
Uname: Linux 4.4.0-36-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
Date: Fri Aug 19 14:19:23 2016
DuplicateSignature:
package:
Unpacking python3-ldb-dev (2:1.1.24-1ubuntu3) ...
dpkg: error processing archive /var/cache/
trying to overwrite '/usr/lib/
ErrorMessage: trying to overwrite '/usr/lib/
InstallationDate: Installed on 2016-07-26 (23 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
RelatedPackageV
dpkg 1.18.4ubuntu1.1
apt 1.2.12~
SourcePackage: ldb
Title: package python3-ldb-dev (not installed) failed to install/upgrade: trying to overwrite '/usr/lib/
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | removed: need-duplicate-check |
Changed in ldb (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Low |
Python3-ldb-dev only exists in Xenial - >=Yakkety it got dropped again.
>=Zesty it is a sync again and it never existed in Debian.
This came in via:
ldb (2:1.1.24-1ubuntu3) xenial; urgency=medium
* Build Python3 bindings.
[...]
-- Matthias Klose <email address hidden> Thu, 18 Feb 2016 18:17:39 +0100
There was no bug linked that explains the reasoning to add one in more Detail.
I followed how this was dropped again.
In zesty it became a sync for the minor fixes being in Debian now.
But the python3 things got dropped in:
ldb (2:1.1.26-1ubuntu3) yakkety; urgency=medium talloc- dev is NBS.
* Drop python3 packages again. No reverse dependencies, and
python3-
-- Martin Pitt <email address hidden> Wed, 07 Sep 2016 08:43:24 +0200
While python3-talloc-dev exists in Xenial (and only there) it still has no dependencies at all.
$ reverse-depends --release=xenial python3-ldb-dev
No reverse dependencies found
I'd say we might drop python3-ldb-dev from Xenial as well, but since it is released it will never fully drop - unsure what to do about that. Maybe make it an empty package?
Also Doko might have had very specific reasons to add it we just don't know.
So I subscribe him for his general expertise on what to do as well as his specific expertise on this case and why it was added in the first place.