deps
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
This README tracks Pulp dependencies. For each dependency it includes the following: * Who maintains it * What version Pulp requires * If the version requires patches, and if so, what each patch performs * What platforms the necessary dependency is not available on createrepo ---------- Team owner: jcline Note: createrepo-0.9.9 is available in EL6 and EL7. createrepo-0.10.3 is available in F21+ The createrepo patch carried appears to be related to a problem in anaconda-13.21.195-1.el6[0]. Based on the bug report against Pulp, this is only a problem for RHEL6[1]. It's possible this was fixed in Fedora as early as F18[2]. [0] https://bugzilla.redhat.com/show_bug.cgi?id=949992 [1] https://bugzilla.redhat.com/show_bug.cgi?id=950036 [2] https://bugzilla.redhat.com/show_bug.cgi?id=950724 mod_wsgi -------- Team owner: dkliban pulp requires 3.4, which is not available in EPEL 6. TODO: why does pulp need 3.4? python-amqp ----------- Team owner: bmbouter kombu 3.0.24 requires amqp>=1.4.6,<2.0, which is not available in EPEL <= 7. We carry python-amqp 1.4.7-1 in preparation for a future upgrade to python-kombu to 3.0.30+. python-amqp 1.4.7-1 is not available in EPEL <= 7 or Fedora <= 23. python-billiard --------------- Team owner: bmbouter celery-3.1.11 requires billiard>=3.3.0.17,<3.4, which is not available in EPEL <= 7. python-celery ------------- Team owner: bmbouter Pulp is tested against celery 3.1.11, which is not available in any Fedora or EPEL <= 7. python-isodate --------------- Team owner: jcline The current version in Fedora is 0.5.0, while upstream is 0.5.4. Our patch fixes a problem when unpickling Duration objects. A fix is present in upstream 0.5.1, although it has not been tested with Pulp yet. dcallagh, jlaska, and jmatthews are the Fedora package administrators. python-kombu ------------ Team owner: bmbouter Celery 3.1.11 requires kombu>=3.0.15,<4.0, which is not in Fedora <= 20, or EPEL <= 7. Pulp would like to use the Qpid transport which is available in upstream kombu>=3.0.24 Permanent Patches: 1212200.patch - This patch will need to continue to be with us forever as it works around a permanent downstream issue whereby ordereddict is installed as part of the Python system library, and not in site-packages. This is not contributed to upstream Kombu. For more info, see: https://bugzilla.redhat.com/show_bug.cgi?id=1212200#c7 Temporary Patches: This are contributed to upstream Kombu and will be included in a future release of Kombu, but until it is we include it in downstream. qpid_fixes.patch - Fixes the following issues: * Fixes close bug where the connection was not being closed. This fixes celery/kombu#455 * Fixes file descriptor leak issue. celery/kombu#476 * Fixes a sasl auth mechanism issue. celery/kombu#498 python-mongoengine ------------------ Team owner: rbarlow Pulp uses a vanilla version of mongoengine 0.10.5. This version python-mongoengine requires pymongo 3.2 for compatibilty. The spec file was originally adapted from the spec file inside of python-mongoengine-0.8.4-3.el7.src.rpm [0]. [0]: http://koji.fedoraproject.org/koji/buildinfo?buildID=612617 python-nectar ------------- Team owner: ipanova This is required by pulp and authored by the pulp team. Once pulp building is moved into koji, this can probably be removed as a dep and build through normal koji means. python-pymongo -------------- Team owner: rbarlow Pulp currently uses a vanilla version of pymongo 3.2. That is the latest release for the upstream pymongo. pymongo 3.2 is compatible with python-mongoengine 0.10.5 The spec file was originally adapted from the spec file inside of python-pymongo-2.5.2-7.fc23.src.rpm [0]. Thanks also to dgoodwin and Dominic in #tito for the spec file help. [0]: http://koji.fedoraproject.org/koji/buildinfo?buildID=659860 python-rhsm ----------- Team owner: asmacdo pulp requires python-rhsm, which is not available in CentOS 6 or 7. We do not currently carry the most recent version of python-rhsm. If it is found that we need to, we can update. python-sematic-version ---------------------- Team owner: mhrivnak This is required for pulp-puppet-plugins. This is not currently in epel <= 7 or fedora <= 20. There are no known restrictions on what version to use. The plan is to get this into Fedora and EPEL. Review request: https://bugzilla.redhat.com/show_bug.cgi?id=1077030