Bug 1491284 - Migrate install class into the Anaconda source repository
Summary: Migrate install class into the Anaconda source repository
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: fedora-productimg-workstation
Version: 27
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthew Miller
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1491287
TreeView+ depends on / blocked
 
Reported: 2017-09-13 12:42 UTC by Radek Vykydal
Modified: 2017-12-07 13:22 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
: 1491285 1491287 (view as bug list)
Environment:
Last Closed: 2017-12-07 13:22:46 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1466967 0 unspecified CLOSED RFE: Migrate Fedora server install class into the Anaconda source repository 2021-04-15 11:18:18 UTC
Red Hat Bugzilla 1491285 0 unspecified CLOSED Migrate install class into the Anaconda source repository 2023-09-14 04:07:47 UTC

Internal Links: 1466967 1491285

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.


Note You need to log in before you can comment on or make changes to this bug.