Opened 10 months ago

#13631 new Patch - Feature

Update ansible to support el7 builds (both fixes and master)

Reported by: Gary Buhrmaster Owned by: Stuart Auchterlonie
Priority: minor Milestone: needs_triage
Component: Ansible Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Update ansible to support el7 builds (both fixes and master).

The patches are intended to be applied sequentially as thereare a few patches which update lines near enough to each otherthat the context conflicts.

Note that the last patch installs devtoolset-9, which is necessary for c++17 compliance (the projects centos 7 buildbot builder appears to have been using devtoolset-9 for some time) and the requirement reared its head with the set of commits that started to use the "make_unique" construct (not available in the el7 default compiler).

Note that actually using devtoolset-9 for building is left to the user as there are multiple ways one might want to accomplish it in a real environment.

Attachments (7)

0001-configure-rpmfusion-for-use-with-el7-in-addition-to-.patch (2.3 KB) - added by Gary Buhrmaster 10 months ago.
Configure rpmfusion for use with el7
0002-install-gnutls-for-el7.patch (643 bytes) - added by Gary Buhrmaster 10 months ago.
add gnutls to the files to be installed
0003-install-extra-codecs-since-they-are-available-in-rpm.patch (850 bytes) - added by Gary Buhrmaster 10 months ago.
Install the extra codecs since they are available in rpmfusion
0004-libdav1d-for-fedora-and-el-systems.patch (1.0 KB) - added by Gary Buhrmaster 10 months ago.
install libdav1d
0005-install-essential-perl-modules-that-are-in-epel.patch (1.0 KB) - added by Gary Buhrmaster 10 months ago.
install essential perl modules in epel 7
0006-install-essential-python-modules-for-el7.patch (1.2 KB) - added by Gary Buhrmaster 10 months ago.
install essential python modules for el 7
0007-enable-software-collections-and-install-devtoolset-9.patch (1.6 KB) - added by Gary Buhrmaster 10 months ago.
install software collections repo and install devtoolset-9

Download all attachments as: .zip

Change History (7)

Changed 10 months ago by Gary Buhrmaster

Configure rpmfusion for use with el7

Changed 10 months ago by Gary Buhrmaster

add gnutls to the files to be installed

Changed 10 months ago by Gary Buhrmaster

Install the extra codecs since they are available in rpmfusion

Changed 10 months ago by Gary Buhrmaster

install libdav1d

Changed 10 months ago by Gary Buhrmaster

install essential perl modules in epel 7

Changed 10 months ago by Gary Buhrmaster

install essential python modules for el 7

Changed 10 months ago by Gary Buhrmaster

install software collections repo and install devtoolset-9

Note: See TracTickets for help on using tickets.