On Fri, Oct 21, 2016 at 11:42:03AM +0200, Andreas Beckmann wrote:
> This is a serious bug as it makes installation fail, and violates
> sections 7.6.1 and 10.1 of the policy. An optimal solution would
> consist in only one of the packages installing that file, and renaming
> or removing the file in the other package. Depending on the
> circumstances you might also consider Replace relations or file
> diversions. If the conflicting situation cannot be resolved then, as a
> last resort, the two packages have to declare a mutual
> Conflict. Please take into account that Replaces, Conflicts and
> diversions should only be used when packages provide different
> implementations for the same functionality.

I has checked the code, and these two packages provide very different
implementation of bitbucket API. So I think the solution is mutual
Conflict.

Another solution is removing python-bitbucket-api since I only need
python3-bitbucket-api for git-repo (#840371), and it is Python3 only.
Not sure if that is a good solution, but it can solve the problem too.


-- 
ChangZhuo Chen (陳昌倬) <czc...@debian.org>
Debian Developer (https://nm.debian.org/public/person/czchen)
Key fingerprint = EC9F 905D 866D BE46 A896  C827 BE0C 9242 03F4 552D
                  BA04 346D C2E1 FE63 C790  8793 CC65 B0CD EC27 5D5B

Attachment: signature.asc
Description: PGP signature

Reply via email to