You are here

Design new LCFG package specification

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

Description: We should change the line format of the package lists to be more generic. Currently it is very oriented towards specifying RPM packages and is not totally suitable for other systems, such as Solaris or MacOSX. The idea would be to create a single library (probably in C) with a perl higher level interface which would do the line parsing and return a struct (or similar) of the useful information about the package (name, version, release, architecture, flags). As we are currently in the situation where updaterpms, rpmcache and the LCFG server all need code changes for their separate package list handling routines we could take this opportunity to make the first steps towards unifying their package list parsing.

Deliverables:

Why: 

Customer:

Case statement:

When: 

Status: Pending - dependant on completion of the LCFG core refactoring project

Timescales:

Priority: Strong wish

Time:

How: 

Proposal:

Resources:

Plan:

Other: 

Dependencies:

Risks:

Milestones

Proposed date Achieved date Name Description