Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1492699

Summary: python-celery package missing in epel7
Product: [Fedora] Fedora EPEL Reporter: Michael Watters <wattersm>
Component: python-celeryAssignee: Matthias Runge <mrunge>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: andrew, bmbouter, mrunge, randy
Target Milestone: ---   
Target Release: ---   
Hardware: noarch   
OS: Linux   
Whiteboard:
Fixed In Version: python-celery-4.2.1-3.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-02-06 00:58:48 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1522821    
Bug Blocks: 1523651    

Description Michael Watters 2017-09-18 13:46:07 UTC
Description of problem:

The python-celery package does not appear to be available in EPEL 7.  The package does build properly using the srpm file located at https://archives.fedoraproject.org/pub/fedora/linux/releases/22/Everything/source/SRPMS/p/python-celery-3.1.9-3.fc21.src.rpm.

Can you please build this package for EPEL 7?

Comment 1 Matthias Runge 2017-09-18 14:15:52 UTC
I'd rather build a newer version than adding an already outdated version.

Comment 2 Michael Watters 2017-12-06 14:06:26 UTC
(In reply to Matthias Runge from comment #1)
> I'd rather build a newer version than adding an already outdated version.

A newer version would be fine as long as the package is available.

Comment 3 Matthias Runge 2017-12-08 10:28:17 UTC
DEBUG util.py:439:  Getting requirements for python-celery-4.0.2-4.el7.src
DEBUG util.py:439:   --> python-devel-2.7.5-58.el7.x86_64
DEBUG util.py:439:   --> Already installed : python2-rpm-macros-3-17.el7.noarch
DEBUG util.py:439:   --> python-setuptools-0.9.8-7.el7.noarch
DEBUG util.py:439:  Error: No Package found for python2-billiard
DEBUG util.py:439:  Error: No Package found for python2-kombu
DEBUG util.py:439:  Error: No Package found for python2-sphinx
DEBUG util.py:439:  Error: No Package found for python2-sqlalchemy
DEBUG util.py:577:  Child return code was: 1
DEBUG util.py:188:  kill orphans


A bit of work to do here.

Comment 4 marcindulak 2017-12-08 13:53:07 UTC
python-celery on epel7 has been requested almost 3 years ago bug #1191235

What are the plans about kombu - kombu 3: bug #1329587, kombu 2 bug #1522821
or kombu 4 bug #1492704?

Comment 5 marcindulak 2017-12-08 14:08:10 UTC
The current status on EPEL7

# for p in python-billiard python-kombu python-sphinx python-sqlalchemy; do yum provides $p; done | grep el7

1:python-billiard-3.3.0.20-2.el7.x86_64 : Multiprocessing Pool Extensions
python-kombu-2.5.16-1.el7.noarch : AMQP Messaging Framework for Python
python-sphinx-1.1.3-11.el7.noarch : Python documentation generator
python-sqlalchemy-0.9.8-2.el7.x86_64 : Modular and flexible ORM library for

That means 
https://dl.fedoraproject.org/pub/fedora/linux/releases/27/Everything/source/tree/Packages/p/python-celery-4.0.2-3.fc27.src.rpm can be build (not sure whether functional or not) after adjusting for the new Fedora Python packaging convention, that requires these python2 and python3 to be used.

Comment 6 Matthias Runge 2017-12-08 14:42:11 UTC
kombu, billiard and celery need to match quite tightly. Billiard is quite new, which makes it necessary to update the other components as well, introducing new dependencies.

Comment 7 Fedora Update System 2019-01-29 01:15:18 UTC
python-kombu-4.2.2-1.el7 python-vine-1.2.0-1.el7 pagure-5.2-2.el7 python-billiard-3.5.0.5-1.el7 python-amqp-2.4.0-1.el7 python-celery-4.2.1-3.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-dd9e038712

Comment 8 Fedora Update System 2019-01-30 02:22:51 UTC
pagure-5.2-2.el7, python-amqp-2.4.0-1.el7, python-billiard-3.5.0.5-1.el7, python-celery-4.2.1-3.el7, python-kombu-4.2.2-1.el7, python-vine-1.2.0-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-dd9e038712

Comment 9 Fedora Update System 2019-02-01 02:30:36 UTC
pagure-5.2-2.el7 python-amqp-2.4.0-1.el7 python-billiard-3.5.0.5-1.el7 python-celery-4.2.1-3.el7 python-kombu-4.2.2-1.el7 python-redis-2.10.6-1.el7 python-vine-1.2.0-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-dd9e038712

Comment 10 Fedora Update System 2019-02-02 00:48:42 UTC
pagure-5.2-2.el7, python-amqp-2.4.0-1.el7, python-billiard-3.5.0.5-1.el7, python-celery-4.2.1-3.el7, python-kombu-4.2.2-1.el7, python-redis-2.10.6-1.el7, python-vine-1.2.0-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-dd9e038712

Comment 11 Fedora Update System 2019-02-06 00:58:48 UTC
pagure-5.2-2.el7, python-amqp-2.4.0-1.el7, python-billiard-3.5.0.5-1.el7, python-celery-4.2.1-3.el7, python-kombu-4.2.2-1.el7, python-redis-2.10.6-1.el7, python-vine-1.2.0-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.