Development Project 211: SL6 RaT Packages

Summary

This project was to port the existing F13 RaT package lists to SL6 whilst trying to identify old and unused packages and updating versions where appropriate.

Work Done

There was a significant amount of consultation with Course Organisers and Teaching Assistants to determine what software was required and what was redundant. Consultation was organised in two phases, for Semester 1 and Semester 2. Each phase involved establishing current and required versions, checking for local (or other) SRPM, and using pkgforge to build each package.

Once built, package was added to packages list (lcfg/core/packages/dice/dice_sl6_rat.rpms) and tested - first on testsl6.inf (locatelli), and then rolled out to lab and desktop machines.

Issues

A formal requirements gathering framework was not in place, so there was a significant amount of to-ing & fro-ing to find out the requirements for each course. Getting the packages tested once installed on SL6 also required an unecessarily high degree of prodding.

Effort

A significant amount of effort was expended in gathering requirements, porting, and getting feedback. Hopefully this will be lessened if/when a more formal requirements-gathering framework is in place.

The total amount of time spent on this amounted to about 18 weeks, including both direct project effort and indirect effort from other unit members.

Conclusion

No real surprises, process was just a bit of a slog. Hopefully we now have a more accurate list of teaching software requirements (having weeded-out the dead wood), and the equivalent process next year should be quicker.

Documents

No documentation as such, but browsing the package lists (especially dice_sl6_rat.rpms) might be informative.

-- RogerBurroughes - 10 Jan 2012

Topic revision: r4 - 23 Apr 2012 - 11:08:06 - TimColles
 
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