kombu in artful-proposed incompatible with celery in artful

Bug #1690688 reported by Michael Hudson-Doyle
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
billiard (Ubuntu)
Fix Released
Undecided
Nish Aravamudan
celery (Ubuntu)
Fix Released
Undecided
Nish Aravamudan
kombu (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Currently, even without the Python 3.6 transition going on, the version of kombu in artful-proposed is too new for the version of celery in artful (as described here: https://github.com/celery/django-celery/issues/276). To fix this we either need to upgrade celery and its deps, or delete the version from -proposed. Given the in-progress Python 3.6 transition, I favour the latter for now.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Subscribing James Page for comments as he synced the new package from experimental.

tags: added: block-proposed
removed: block-migration
Revision history for this message
James Page (james-page) wrote :

The newer kombu version was required to support the current milestone for OpenStack Pike (via oslo.messaging), so I'd prefer to move forward with the new version rather than reverting if possible - what does the size of the celery upgrade look like?

Revision history for this message
Adam Conrad (adconrad) wrote :

You may have linked the wrong ticket? That one's about Celery 3.0 being incompatible with kombu 3.0, but we've shipped Celery 3.1 and kombu 3.0 since vivid?

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Oh yes, that was the wrong ticket. Anyway, it seems kombu 4 is not compatible with celery 3, which is the current situation in artful(-proposed). As to the size of the upgrade, no idea, I guess we'll be moving to celery 4 sooner or later so I'll have a look at it tomorrow.

Nish Aravamudan (nacc)
Changed in celery (Ubuntu):
assignee: nobody → Nish Aravamudan (nacc)
Revision history for this message
Nish Aravamudan (nacc) wrote :

The celery update requires (so far) the following changes:

 - uupdate of src:celery itself, along with refreshing of patches and dependencies.
 - patch to src:sphinx-celery to build python2 and python3 binary packages [will also send to Debian]
 - uupdate of src:billiard as a versioned requirement of the new celery
 - building against the version of kombu in artful-proposed

There may be more changes needed, but wanted to publicize this is where I'm at so far.

Changed in celery (Ubuntu):
status: New → In Progress
tags: added: upgrade-software-version
Changed in billiard (Ubuntu):
status: New → In Progress
assignee: nobody → Nish Aravamudan (nacc)
Changed in sphinx-celery (Ubuntu):
status: New → In Progress
assignee: nobody → Nish Aravamudan (nacc)
Revision history for this message
Nish Aravamudan (nacc) wrote :

Attaching some debdiffs. With these, both billiard and celery build successfully (which for celery also means passing their tests). But upstream celery has deprecated a bunch of commands, so I'm holding off on uploading today.

Revision history for this message
Nish Aravamudan (nacc) wrote :

billiard debdiff updating to 3.5.0.2

Revision history for this message
Nish Aravamudan (nacc) wrote :

celery debdiff updating to 4.0.2.

tags: added: patch
Revision history for this message
Nish Aravamudan (nacc) wrote :

I'm testing a new change locally which doesn't need any changes to sphinx-celery. (the docs are what use sphinx, and require python3 to build).

Revision history for this message
Nish Aravamudan (nacc) wrote :

billiard and celery are uploaded, but I forgot to mention this bug in the celery changelog. In any case, the celery tests pass during the build, and I'm retriggering with kombu & billiard from a-p to see if the DEP8 tests will also pass (they pass locally).

no longer affects: sphinx-celery (Ubuntu)
Nish Aravamudan (nacc)
Changed in billiard (Ubuntu):
status: In Progress → Fix Committed
Changed in celery (Ubuntu):
status: In Progress → Fix Committed
tags: removed: block-proposed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package billiard - 3.5.0.2-0ubuntu1

---------------
billiard (3.5.0.2-0ubuntu1) artful; urgency=medium

  * New upstream release 3.5.0.2, needed for updating celery
    (LP: #1690688)
    - Refresh patches.
    - Drop:
      + d/p/fix_spelling.patch
        [ Fixed upstream ]
      + d/p/exclude_funtests_package.patch
        [ No longer applies ]

 -- Nishanth Aravamudan <email address hidden> Mon, 12 Jun 2017 16:29:48 -0700

Changed in billiard (Ubuntu):
status: Fix Committed → Fix Released
Nish Aravamudan (nacc)
Changed in celery (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Nish Aravamudan (nacc) wrote :

Fixed in celery 4.0.2-0ubuntu1.

Changed in kombu (Ubuntu):
status: New → Fix Released
Revision history for this message
Nish Aravamudan (nacc) wrote :

Fixed in kombu 4.0.2+really4.0.2+dfsg-2ubuntu1.

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.