-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate modularity on Fedora 41 #491
Conversation
I'm not sure now but I have a feeling that we shouldn't inherit RHEL classes from Fedora ones. @bcl will know better than me. |
Usually we want to avoid doing that, changes should always be upstream first when possible but looking at older commits I see we haven't always done that. (I take back what I said about this being ok in this case, see review...) |
pykickstart/commands/module.py
Outdated
@@ -188,3 +188,7 @@ def _getParser(self): | |||
|
|||
""" % versionToLongString(RHEL10)) | |||
return op | |||
|
|||
class F41_Module(RHEL10_Module): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can't inherit from RHEL10, if it does then the deprecation message is going to be wrong.
RHEL messages can reference Fedora since they are based on them, but Fedora cannot reference RHEL, it needs to say it was deprecated in Fedora 41.
To make sure we don't base Fedora off the RHEL, switch it around and define F41 as base where modularity is deprecated and then inherit RHEL10 from it.
Fair points, so I change it around. Now F41 is the base where modularity is deprecated and RHEL10 just inherits it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
These are already not running as they are disabled, and modularity is deprecated on Fedora-41. So let's just stop running these to clean up the disabled stack. pykickstart/pykickstart#491 Fixes: rhinstaller#769
These are already not running as they are disabled, and modularity is deprecated on Fedora-41. So let's just stop running these to clean up the disabled stack. pykickstart/pykickstart#491 Fixes: rhinstaller#769
These are already not running as they are disabled, and modularity is deprecated on Fedora-41. So let's just stop running these to clean up the disabled stack. pykickstart/pykickstart#491 Fixes: rhinstaller#769
No description provided.