Project

Profile

Help

Issue #816

python-requests bundles libraries and CA certificates that should be separate

Added by rbarlow about 6 years ago. Updated about 2 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
Platform Release:
2.8.0
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Since Pulp carries python-requests for EL6, we should fix the following issues, copied from the downstream bug:

Description of problem:
python-requests 2.x builds for Sat6 bundle multiple libraries:
- python-chardet
- python-urllib3, which additionally embeds:
- python-ordereddict
- python-six
- python-backports-ssl_match_hostname

All those libraries are packaged separately for Sat6 too.

Additionally, it bundles own CA certificate bundle - cacert.pem - rather than using system one from ca-certificates.


Related issues

Related to Nectar - Story #789: As a user, I can manage Nectar's trust through the system Certificate Authority store by defaultCLOSED - NOTABUG

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

Associated revisions

Revision 880456df View on GitHub
Added by Jeremy Cline over 5 years ago

python-requests 2.6+ is now available on all platforms.

Originally, we carried python-requests because EL6 and EL7 had versions less than 2.2, which is required by Nectar. This is no longer the case, so we can stop building requests.

closes #816 closes #789

Revision 880456df View on GitHub
Added by Jeremy Cline over 5 years ago

python-requests 2.6+ is now available on all platforms.

Originally, we carried python-requests because EL6 and EL7 had versions less than 2.2, which is required by Nectar. This is no longer the case, so we can stop building requests.

closes #816 closes #789

History

#2 Updated by rbarlow about 6 years ago

  • Description updated (diff)

#3 Updated by mhrivnak about 6 years ago

  • Priority changed from Normal to High
  • Triaged changed from No to Yes

#5 Updated by mhrivnak about 6 years ago

This dependency needs a new owner on the pulp team, since Sayli has left. Notes here: https://github.com/pulp/pulp/blob/master/deps/python-requests/README

#7 Updated by mhrivnak over 5 years ago

  • Platform Release set to 2.8.0

#8 Updated by jcline@redhat.com over 5 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to jcline@redhat.com

#9 Updated by jcline@redhat.com over 5 years ago

  • Status changed from ASSIGNED to POST

#10 Updated by jcline@redhat.com over 5 years ago

  • Related to Story #789: As a user, I can manage Nectar's trust through the system Certificate Authority store by default added

#11 Updated by jcline@redhat.com over 5 years ago

  • Status changed from POST to MODIFIED

#12 Updated by dkliban@redhat.com about 5 years ago

  • Status changed from MODIFIED to 5

#13 Updated by dkliban@redhat.com about 5 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE

#16 Updated by bmbouter about 2 years ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF