Final Report: SL7.5 upgrade (#458)

The work for this project was mostly very straightforward and followed the well-tested plan which uses the yummy tool to generate all the main package lists.

Additional Work

Rolled in with the general work was the upgrades for various additional drivers and applications which require reboots as part of the installation process (e.g. nvidia, amdgpu pro, virtualbox). These were updated so that we would start the next semester in a good situation. Furthermore, the following saw particular attention:

openafs

The openafs client was upgraded to the new 1.8 series.

Python 3.4

The DICE python support has been massively overhauled as part of this project. We now have full support for 3.4 which is based upon packages provided in epel and those built by other schools (particularly Physics and Geosciences). A new header - dice/options/python.h - and two new package lists - =dice/dice_sl75_python.rpms and =dice/dice_sl75_scipy.rpms - have been added for managing the python environment. By default packages for python 2.7 and the entire scipy stack are installed on DICE machines. The dice/options/python3.h header can be used to enable support for python 3.4. Over 100 python packages were built for 3.4, in most cases this involved reworking of the specfile and fixing of the rather poorly specified dependencies.

R 3.5.0

The R package went from 3.4 to 3.5. This initially caused some problems as I wasn't aware of the need to rebuild ALL 260 R module packages to cope with the major version change. Thankfully, other than a few build-dependencies not being specified correctly, this did not pose any big problems. I was able to build the bulk of the packages using a single pkgforge job which ran overnight.

Software Collections

All the software collections were updated, rh-ruby25 was added and scl-rh-python35.h was removed.

Effort

This project took XXX hours.

-- StephenQuinney - 12 Sep 2018

Edit | Attach | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 12 Sep 2018 - 15:28:49 - StephenQuinney
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies