You are here

F12 DICE Desktop

Project ID: 
157
Current stage: 
Manager: 
Unit: 
What: 

Description: Continue the work on the LCFG port to F12 to allow it to be used as our DICE desktop platform replacing SL5.

Deliverables: All packages and environment for a DICE F12 Desktop.

Why: 

Customer: All staff and students.

Case statement: SL6 will not be out in sufficient time for us to port and deploy an LCFG based DICE desktop.

When: 

Status: finished waiting signoff.
report https://wiki.inf.ed.ac.uk/DICE/157Fedora12_13

Timescales: A DICE F12 Desktop needs to be available by end of June at the latest.

Priority: High, we can't continue with SL5 on the desktop as it is increasingly ancient and new software is becoming more and more costly to build and install under SL5.

Time: 6 FTE weeks over April, May and June.

How: 

Proposal: Port all remaining teaching and research packages to F12. Port all other environment packages to F12. Coordinate any other work associated with the F12 DICE Desktop (such as profile headers).

Resources: Effort to port packages. F12 is quite different from SL5, a lot of the underlying versions of software provided by the base platform will be different, hence the port is likely to be costly. OTOH there will be savings as its likely we can use more stock packages as they will be built against versions of software now standard under F12. Swings and roundabouts. We would also where possible wish to port all viable packages in compliance with Fedora packaging conventions so they can be pushed upstream and this takes longer as well.

Plan: Port all remaining teaching and research packages to F12. Port all other environment packages to F12. Coordinate any other work associated with the F12 DICE Desktop (such as profile headers).

Other: 

Dependencies: Dependent on the LCFG F12 port.

Risks: Insufficient effort to port all packages. Usually a few packages are very difficult to port which may mean they won't be available until later. Not all packages in the environment are managed by the Research and Teaching Unit - other Units will need to port packages they are responsible for.

URL:http://www.dice.inf.ed.ac.uk/units/research_and_teaching/projects/Fedora...

Milestones

Proposed date Achieved date Name Description
2010-05-01 2010-04-14 packagelist Generate new f12 package lists
2010-05-07 2010-04-30 listupgraded Identify packages which are already part of F12 and don't need additional work
2010-06-01 2010-05-04 identpatch Identify packages which are now part of F12 and need to be locally patched
2010-05-15 2010-05-04 identbuild Generate list of packages which are not part of F12 and which we will need to update and or rebuild.
2010-05-20 2010-05-10 autobuild take all the additional rpms and take a run at autobuilding them as a fallback and to identify possibly problem rpms
2010-07-16 2010-05-12 rpmbuildbad Throw list of broken rpms at responsible people.
2010-06-06 2010-05-02 buglists Generate bugzilla entries for the remainaing unported/unupgraded components
2010-08-05 2010-06-05 f12patch have all f12 but locally patched rpms in place
2010-06-29 2010-06-18 brokenpatch Have all non autobuild rpms in place
2010-07-08 2010-06-18 components Have all components ported and upgraded.
2011-03-12 2011-03-14 writeup writeup report
2011-04-04 2011-04-01 signoff submit project for signoff