Bug 1491284

Summary: Migrate install class into the Anaconda source repository
Product: [Fedora] Fedora Reporter: Radek Vykydal <rvykydal>
Component: fedora-productimg-workstationAssignee: Matthew Miller <mattdm>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: dustymabe, mattdm, sgallagh, stickster
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1491285 1491287 (view as bug list) Environment:
Last Closed: 2017-12-07 13:22:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1491287    

Description Radek Vykydal 2017-09-13 12:42:06 UTC
We would like to migrate installclasses from fedora-productimg-* into anaconda source tree, the same as we are doing for Fedora Server in bug 1466967. As the BZ Description says:

> As the Anaconda now contains even non Fedora/RHEL install classes (such as
> for CentOS[1] or Scientific Linux[2]) I think it no longer makes sense to
> host the Fedora Server install class separately.
> 
> Having install class together with the other install classes should make
> maintenance, debugging and testing easier. This might also help prevent or
> at least make easier to spot Install Class related issues such as for
> example bug 1466964.

It would also make reworking of installclass mechanism in the future easier.

I am opening this BZ to track removing of the installclass from the package when anaconda is ready, and of course for tracking of any concerns from the involved product side.

Comment 1 Matthew Miller 2017-09-13 12:43:48 UTC
How will this work with the logos?

Comment 2 Radek Vykydal 2017-09-13 13:02:49 UTC
Only the installclass python module should be moved. The branding should stay in the packages as is. The only reference from the installclass seems to be the stylesheet path which would need to be kept in sync with the productimg package.

Comment 3 Stephen Gallagher 2017-12-07 13:22:46 UTC
OK, I migrated the CSS to the fedora-logos package and the InstallClass to anaconda, then retired the fedora-productimg-server package in Rawhide and removed it from the appropriate places in comps, pungi-config etc.

This should be complete now in Rawhide.