Bug #7953

[Deployment] build-packages on CentOS 6.6 is broken

Added by Brett Smith about 4 years ago. Updated almost 4 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Brett Smith
Category:
Deployment
Target version:
Start date:
12/07/2015
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

The Software Collections .rpms that our CentOS 6.6 Dockerfile tries to download no longer exist.

I found similar-looking RPMs nearby at https://www.softwarecollections.org/repos/rhscl/python27/rhscl-python27-epel-6-x86_64/noarch/rhscl-python27-epel-6-x86_64-1-2.noarch.rpm and https://www.softwarecollections.org/repos/rhscl/rh-python34/rhscl-rh-python34-el6-epel-6-x86_64/noarch/rhscl-rh-python34-epel-6-x86_64-1-2.noarch.rpm. Simply swapping those URLs in just causes the build process to fail when it tries to actually install the backports, because repository metadata is not available.

Investigate whether this is a temporary or permanent change, and update our CentOS 6.6 build process as needed.


Subtasks

Task #7955: Review arvados-dev branch 7953-centos-scl-fix-wipResolvedBrett Smith

Associated revisions

Revision d3bbd139
Added by Brett Smith about 4 years ago

Merge branch '7953-centos-scl-fix-wip'

Refs #7953. Closes #7955.

Revision d3bbd139
Added by Brett Smith about 4 years ago

Merge branch '7953-centos-scl-fix-wip'

Refs #7953. Closes #7955.

Revision 2748e092 (diff)
Added by Brett Smith about 4 years ago

7953: Fix Docker image to test CentOS 6.6 packages.

Follows the same rationale as
bebf531a2cb9cf08843d6ac4d4ae2238d58efc2b.

Refs #7953.

Revision 2748e092 (diff)
Added by Brett Smith about 4 years ago

7953: Fix Docker image to test CentOS 6.6 packages.

Follows the same rationale as
bebf531a2cb9cf08843d6ac4d4ae2238d58efc2b.

Refs #7953.

Revision e7a2d57f (diff)
Added by Brett Smith almost 4 years ago

7953: Update test procedure for CentOS 6 packages.

Don't install any Software Collections in the Dockerfile, just the
Software Collections tools. Test that our packages correctly declare
their dependency on the relevant Software Collection, and that it gets
pulled in. We want to tell users to install this way, so this makes
sure it's working.

Refs #7953, #7957.

Revision e7a2d57f (diff)
Added by Brett Smith almost 4 years ago

7953: Update test procedure for CentOS 6 packages.

Don't install any Software Collections in the Dockerfile, just the
Software Collections tools. Test that our packages correctly declare
their dependency on the relevant Software Collection, and that it gets
pulled in. We want to tell users to install this way, so this makes
sure it's working.

Refs #7953, #7957.

History

#1 Updated by Brett Smith almost 4 years ago

  • Status changed from In Progress to Resolved

The build pipeline has successfully run a couple of times since these changes, so this is resolved.

Also available in: Atom PDF