Skip to content
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

Implement a spec file to generate Fedora RPM compatible with RHEL #635

Open
f-trivino opened this issue Feb 12, 2025 · 0 comments · May be fixed by #636
Open

Implement a spec file to generate Fedora RPM compatible with RHEL #635

f-trivino opened this issue Feb 12, 2025 · 0 comments · May be fixed by #636
Assignees

Comments

@f-trivino
Copy link

We need to implement a .spec file that will allow us to build an RPM package compatible with both Fedora and RHEL/CentOS environments. The goal is to ensure that the package can be built and used in a consistent way across both distributions, adhering to their respective packaging guidelines.

Requirements:

  • The .spec file should follow the packaging guidelines for Fedora and be compatible with RHEL/CentOS.
  • Dependencies should be clearly defined and compatible across both distributions.
  • Ensure compatibility with the latest Fedora version and the RHEL 10 major
  • Handle any distribution-specific differences, such as package names, versioning, or configuration paths.
  • Test the resulting RPM package on both Fedora and RHEL-based systems to ensure it installs and functions correctly.
@f-trivino f-trivino self-assigned this Feb 12, 2025
f-trivino added a commit to f-trivino/freeipa-webui that referenced this issue Feb 12, 2025
This PR introduces an RPM spec file for the freeipa-webui, enabling Fedora package generation. The spec file is configured to use `autochangelog` and `autorelease` macros for streamlined changelog management and automated release numbering.

Fixes: freeipa#635
Signed-off-by: Francisco Trivino <[email protected]>
@duzda duzda self-assigned this Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants