Spec URL: http://topdog-software.com/oss/SRPMS/fedora/python-celery/python-celery.spec SRPM URL: http://topdog-software.com/oss/SRPMS/fedora/python-celery/python-celery-2.2.7-2.fc15.src.rpm Description: An open source asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on one or more worker nodes using multiprocessing, Eventlet or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready). Celery is used in production systems to process millions of tasks a day. Celery is written in Python, but the protocol can be implemented in any language. It can also operate with other languages using webhooks. The recommended message broker is RabbitMQ, but limited support for Redis, Beanstalk, MongoDB, CouchDB and databases (using SQLAlchemy or the Django ORM) is also available.
*** Bug 611277 has been marked as a duplicate of this bug. ***
[X] Package name - ok. [X] Package group - ok. [X] Build successful - ok. [X] rpmlint SRPMS/python-celery-2.2.7-2.fc14.src.rpm python-celery.src: W: spelling-error %description -l en_US gevent -> event, gerent, g event python-celery.src: W: spelling-error %description -l en_US webhooks -> web hooks, web-hooks, billhooks 1 packages and 0 specfiles checked; 0 errors, 2 warnings. - ok. [X] rpmlint RPMS/noarch/python-celery-2.2.7-2.fc14.noarch.rpm python-celery.noarch: E: explicit-lib-dependency python-importlib python-celery.noarch: W: spelling-error %description -l en_US webhooks -> web hooks, web-hooks, billhooks python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.static python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.static python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.templates python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.templates python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.static/.keep python-celery.noarch: E: zero-length /usr/share/doc/python-celery-2.2.7/docs/.static/.keep python-celery.noarch: W: no-manual-page-for-binary celeryctl python-celery.noarch: W: no-manual-page-for-binary celeryd python-celery.noarch: W: no-manual-page-for-binary camqadm python-celery.noarch: W: no-manual-page-for-binary celeryev python-celery.noarch: W: no-manual-page-for-binary celeryd-multi python-celery.noarch: W: no-manual-page-for-binary celerybeat 1 packages and 0 specfiles checked; 2 errors, 12 warnings. - ...please remove the errors. [X] Install/Un-install - fails. # yum localinstall python-celery-2.2.7-2.fc14.noarch.rpm Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list Setting up Local Package Process Examining python-celery-2.2.7-2.fc14.noarch.rpm: python-celery-2.2.7-2.fc14.noarch Marking python-celery-2.2.7-2.fc14.noarch.rpm to be installed http://download.lab.bos.redhat.com/rel-eng/brew/fedora/14/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "" Trying other mirror. Resolving Dependencies --> Running transaction check ---> Package python-celery.noarch 0:2.2.7-2.fc14 set to be installed --> Processing Dependency: pyparsing for package: python-celery-2.2.7-2.fc14.noarch --> Processing Dependency: python-dateutil for package: python-celery-2.2.7-2.fc14.noarch --> Processing Dependency: python-importlib for package: python-celery-2.2.7-2.fc14.noarch --> Processing Dependency: python-kombu for package: python-celery-2.2.7-2.fc14.noarch --> Processing Dependency: python-multiprocessing for package: python-celery-2.2.7-2.fc14.noarch --> Running transaction check ---> Package pyparsing.noarch 0:1.5.6-1.fc14 set to be installed ---> Package python-celery.noarch 0:2.2.7-2.fc14 set to be installed --> Processing Dependency: python-importlib for package: python-celery-2.2.7-2.fc14.noarch --> Processing Dependency: python-kombu for package: python-celery-2.2.7-2.fc14.noarch --> Processing Dependency: python-multiprocessing for package: python-celery-2.2.7-2.fc14.noarch ---> Package python-dateutil.noarch 0:1.4.1-5.fc14 set to be installed --> Finished Dependency Resolution Error: Package: python-celery-2.2.7-2.fc14.noarch (/python-celery-2.2.7-2.fc14.noarch) Requires: python-multiprocessing Error: Package: python-celery-2.2.7-2.fc14.noarch (/python-celery-2.2.7-2.fc14.noarch) Requires: python-importlib Error: Package: python-celery-2.2.7-2.fc14.noarch (/python-celery-2.2.7-2.fc14.noarch) Requires: python-kombu You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Updated Spec and SRPM: http://topdog-software.com/oss/SRPMS/fedora/python-celery/python-celery.spec http://topdog-software.com/oss/SRPMS/fedora/python-celery/python-celery-2.2.7-3.fc15.src.rpm
[X] Package name - ok. [X] Package group - ok. [X] Package license - ok. [X] Build successful - ok. [X] rpmlint SRPMS/python-celery-2.2.7-3.fc14.src.rpm python-celery.src: W: spelling-error %description -l en_US gevent -> event, gerent, g event python-celery.src: W: spelling-error %description -l en_US webhooks -> web hooks, web-hooks, billhooks 1 packages and 0 specfiles checked; 0 errors, 2 warnings. - ok. [X] rpmlint RPMS/noarch/python-celery-2.2.7-3.fc14.noarch.rpm python-celery.noarch: W: spelling-error %description -l en_US webhooks -> web hooks, web-hooks, billhooks python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.static python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.static python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.templates python-celery.noarch: W: hidden-file-or-dir /usr/share/doc/python-celery-2.2.7/docs/.templates python-celery.noarch: W: no-manual-page-for-binary celeryctl python-celery.noarch: W: no-manual-page-for-binary celeryd python-celery.noarch: W: no-manual-page-for-binary camqadm python-celery.noarch: W: no-manual-page-for-binary celeryev python-celery.noarch: W: no-manual-page-for-binary celeryd-multi python-celery.noarch: W: no-manual-page-for-binary celerybeat 1 packages and 0 specfiles checked; 0 errors, 11 warnings. - ok. Install/Un-install - ok Overall good.
Approved.
Thanks for the review, New Package SCM Request ======================= Package Name: python-celery Short Description: Distributed Task Queue Owners: topdog Branches: f14 f15 el5 el6 InitialCC:
Git done (by process-git-requests).
python-celery-2.2.7-3.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/python-celery-2.2.7-3.fc15
python-celery-2.2.7-3.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/python-celery-2.2.7-3.fc14
python-celery-2.2.7-3.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/python-celery-2.2.7-3.el6
python-celery-2.2.7-3.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/python-celery-2.2.7-3.el5
python-celery-2.2.7-3.fc15 has been pushed to the Fedora 15 testing repository.
python-celery-2.2.7-3.fc14 has been pushed to the Fedora 14 stable repository.
python-celery-2.2.7-3.fc15 has been pushed to the Fedora 15 stable repository.
python-celery-2.2.7-3.el6 has been pushed to the Fedora EPEL 6 stable repository.
python-celery-2.2.8-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/python-celery-2.2.8-1.el5