python3-plainbox must depend on the same version of plainbox

Bug #1298284 reported by Zygmunt Krynicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox
Fix Released
Critical
Zygmunt Krynicki

Bug Description

This is because of how python3-setuptools entry point system works.

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 444, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 725, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 632, in resolve
    raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (plainbox 0.5.1 (/usr/lib/python3/dist-packages), Requirement.parse('plainbox==0.6.dev'))

If someone updates just python3-plainbox then plainbox will stop working

Tags: debian ppa
Zygmunt Krynicki (zyga)
Changed in checkbox:
status: New → Confirmed
importance: Undecided → Critical
tags: added: debian ppa
Changed in checkbox:
milestone: none → plainbox-0.5.2
assignee: nobody → Zygmunt Krynicki (zkrynicki)
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

This needs to be applied in our debian packaging and our ppa packaging. It affects plainbox and chcekbox-ng

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Fixed in Debian now (not sponsored yet)

Changed in checkbox:
status: Confirmed → In Progress
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Fixed in our PPA (with big ppa changes made at the same time, synchronizing our debian and ppa packaging)

Changed in checkbox:
status: In Progress → Fix Committed
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

This is now fixed in our PPA with the new set of packages. Users may not be able to upgrade directly. See this post for details: https://plus.google.com/116315264177593873442/posts/HXzyBuXDvt4

Zygmunt Krynicki (zyga)
Changed in checkbox:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.