Project

Profile

Help

Task #2338

closed

Create pulp software collection

Added by pcreech over 7 years ago. Updated almost 5 years ago.

Status:
CLOSED - COMPLETE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 10
Quarter:

Description

Based on the research in https://pulp.plan.io/issues/2314 we can create a pulp software collection to be used on EL7 machines

Work needs to be done setting up an official Pulp software collection in copr.

First, a pulp scl meta package needs to be created (that depends on the rh-python35 software collection)

After this package is created, django and celery will need to be built in the scl:

python-django 1.8
python-celery
python-kombu
python-pytz
python-amqp
python-billiard

There is also the opportunity to get some or all of these packages included in the main rh-python35 scl

Actions #1

Updated by pcreech over 7 years ago

  • Sprint Candidate changed from No to Yes
Actions #2

Updated by bmbouter over 7 years ago

  • Description updated (diff)
  • Groomed changed from No to Yes
Actions #3

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone set to 28
Actions #4

Updated by pcreech over 7 years ago

Actions #5

Updated by pcreech over 7 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to pcreech
Actions #7

Updated by bmbouter over 7 years ago

I was reading on epel-devel this morning and I read this[0] which identifies that RHSCL is a product versus softwarecollections.org which is like EPEL but for software collections. Which one of these is our SCL work being based on?

[0]: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org/message/M4ACZBF3SK6R6FMIZSHI5W4HRZYKQ5BP/

Actions #8

Updated by pcreech over 7 years ago

Yes, there are two repositories with software collections in them. There's Red Hat's official software collection, and then there's the softwarecollections.org's software collections.

A quick way of explaining it is the RH software collections are the base, and softwarecollection.org's are extras, much like the epel's relationship to base packages.

pulp-scl is dependent on the rh-python35(0) software collection supported/supplied by Redhat, as this is the only python3.5 software collection. This will be updated to rh-python36 when that is released

If/when an el6 collection is created, it will be dependent upon rh-python34 (the last python3 on el6)

Pulp's scl itself will not live in either of those, as it is product-specific to pulp and will live within our current distribution streams for packages (i.e. copr(1) )

(0) https://www.softwarecollections.org/en/scls/rhscl/rh-python35/
(1) https://copr.fedorainfracloud.org/coprs/g/pulp/scl/

Actions #9

Updated by bmbouter over 7 years ago

Thanks pcreech. That is helpful. OK so now I'm left with a couple of confirmation questions.

1. It sounds like we'll be distributing our scl side-by-side our other Pulp bits. Is that right? That sounds good, but I wanted to check my understanding.

2. Is the pulp-scl just going to be one big rpm?

Actions #11

Updated by pcreech over 7 years ago

1. Sure! With the caveat of this is all NEW stuff for pulp3, and those decisions haven't been 100% talked about or made officially. This task is really focused on just creating the official collection after the first proof of concept, not distributing it

2. No! It will be multiple rpms. The short explanation is pulp-scl{,-build,-sclbuild,-runtime} are just rpms for setting up the SCL environment. There will be other rpms that are built in the environment, like is done in the python scl(0) that are the python packages we will use.

For more questions on scl's in general, I highly recommend experimenting with them and using them.

(0)http://bay.uchicago.edu/centos-vault/centos/7/sclo/Source/rh/rh-python35/

Actions #13

Updated by bmbouter over 7 years ago

All that sounds good, thanks pcreech!

Actions #14

Updated by pcreech over 7 years ago

Actions #16

Updated by pcreech over 7 years ago

Actions #18

Updated by pcreech over 7 years ago

Actions #19

Updated by pcreech over 7 years ago

Actions #25

Updated by pcreech over 7 years ago

  • Status changed from ASSIGNED to POST
Actions #26

Updated by pcreech almost 7 years ago

  • Status changed from POST to CLOSED - COMPLETE
Actions #27

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 10
Actions #28

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (28)
Actions #29

Updated by daviddavis almost 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #30

Updated by bmbouter almost 5 years ago

  • Tags deleted (Pulp 3)

Also available in: Atom PDF