Mailing List Archive

Ticket #13631: Update ansible to support el7 builds (both fixes and master)
#13631: Update ansible to support el7 builds (both fixes and master)
---------------------------------+---------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
---------------------------------+---------------------------------
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.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Gary Buhrmaster):

* Attachment "0001-configure-rpmfusion-for-use-with-el7-in-addition-
to-.patch" added.

Configure rpmfusion for use with el7

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Gary Buhrmaster):

* Attachment "0002-install-gnutls-for-el7.patch" added.

add gnutls to the files to be installed

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Gary Buhrmaster):

* Attachment "0003-install-extra-codecs-since-they-are-available-in-
rpm.patch" added.

Install the extra codecs since they are available in rpmfusion

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Gary Buhrmaster):

* Attachment "0004-libdav1d-for-fedora-and-el-systems.patch" added.

install libdav1d

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Gary Buhrmaster):

* Attachment "0005-install-essential-perl-modules-that-are-in-epel.patch"
added.

install essential perl modules in epel 7

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Gary Buhrmaster):

* Attachment "0006-install-essential-python-modules-for-el7.patch" added.

install essential python modules for el 7

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: new
Priority: minor | Milestone: needs_triage
Component: Ansible | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Gary Buhrmaster):

* Attachment "0007-enable-software-collections-and-install-
devtoolset-9.patch" added.

install software collections repo and install devtoolset-9

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #13631: Update ansible to support el7 builds (both fixes and master) [ In reply to ]
#13631: Update ansible to support el7 builds (both fixes and master)
-----------------------------+-------------------------------------
Reporter: Gary Buhrmaster | Owner: Stuart Auchterlonie
Type: Patch - Feature | Status: closed
Priority: minor | Milestone: 32.0
Component: Ansible | Version: Master Head
Severity: medium | Resolution: Fixed
Keywords: | Ticket locked: 0
-----------------------------+-------------------------------------
Changes (by Stuart Auchterlonie):

* status: new => closed
* resolution: => Fixed
* milestone: needs_triage => 32.0


Comment:

All patches committed.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13631#comment:1>
MythTV <http://www.mythtv.org>
MythTV Media Center