fix: add dnf5 command for Fedora in RPM package instructions#36527
Merged
techknowlogick merged 4 commits intogo-gitea:mainfrom Feb 9, 2026
Merged
fix: add dnf5 command for Fedora in RPM package instructions#36527techknowlogick merged 4 commits intogo-gitea:mainfrom
techknowlogick merged 4 commits intogo-gitea:mainfrom
Conversation
Add support for Fedora 41+ which uses dnf5 with different syntax: - dnf config-manager addrepo --from-repofile=<URL> The existing dnf4 command (--add-repo) is kept for RHEL/Rocky Linux. Closes go-gitea#35330
Member
|
Seems ok to keep 2 sections for now, RHEL will eventually get DNF 5, but that should be around 2028. |
silverwind
reviewed
Feb 3, 2026
wxiaoguang
reviewed
Feb 4, 2026
templates/package/content/rpm.tmpl
Outdated
| dnf config-manager --add-repo <origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/rpm{{$group}}.repo"></origin-url> | ||
| {{- end}} | ||
|
|
||
| # {{ctx.Locale.Tr "packages.rpm.distros.fedora"}} |
Contributor
There was a problem hiding this comment.
It's better to remove the translation, and just write
# Fedora 41+ (dnf5)
Because the distro name and toolchain name are neither translatable.
Contributor
Author
|
Thanks for the review! @wxiaoguang Good point - distro and toolchain names shouldn't be translated. I'll remove the locale key and hardcode it directly in the template. @silverwind I'll use the proper spelling "DNF5" as suggested. I'll update the PR |
- Remove packages.rpm.distros.fedora locale key - Use 'Fedora 41+ (DNF5)' directly in template - Distro/toolchain names are not translatable
silverwind
approved these changes
Feb 9, 2026
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
techknowlogick
approved these changes
Feb 9, 2026
GiteaBot
pushed a commit
to GiteaBot/gitea
that referenced
this pull request
Feb 9, 2026
…a#36527) Add support for Fedora 41+ which uses dnf5 with different command syntax for adding repositories. - **dnf4 (RHEL/Rocky):** `dnf config-manager --add-repo <URL>` - **dnf5 (Fedora 41+):** `dnf config-manager addrepo --from-repofile=<URL>` Closes go-gitea#35330
silverwind
pushed a commit
that referenced
this pull request
Feb 10, 2026
…#36572) Backport #36527 by @yshyuk ## Summary Add support for Fedora 41+ which uses dnf5 with different command syntax for adding repositories. ## Changes - Added new locale key `packages.rpm.distros.fedora` for Fedora (dnf5) - Added dnf5 command in RPM package template: `dnf config-manager addrepo --from-repofile=<URL>` - Kept existing dnf4 command (`--add-repo`) for RHEL/Rocky Linux compatibility ## Background Fedora 41+ uses dnf5 which has different syntax: - **dnf4 (RHEL/Rocky):** `dnf config-manager --add-repo <URL>` - **dnf5 (Fedora 41+):** `dnf config-manager addrepo --from-repofile=<URL>` Closes #35330 Co-authored-by: yshyuk <43194469+yshyuk@users.noreply.github.com>
silverwind
added a commit
to silverwind/gitea
that referenced
this pull request
Feb 12, 2026
* origin/main: (34 commits) Fine tune diff highlighting (go-gitea#36592) Add code editor setting dropdowns (go-gitea#36534) Update to go 1.26.0 and golangci-lint 2.9.0 (go-gitea#36588) Improve diff highlighting (go-gitea#36583) Fix markup code block layout (go-gitea#36578) Remove striped tables in UI (go-gitea#36509) Fix vertical alignment of `.commit-sign-badge` children (go-gitea#36570) Fix mirror sync parser and fix mirror messages (go-gitea#36504) Update JS and PY deps (go-gitea#36576) Add viewer controller for mermaid (zoom, drag) (go-gitea#36557) Misc typescript tweaks (go-gitea#36523) Use full-file highlighting for diff sections (go-gitea#36561) fix(diff): reprocess htmx content after loading more files (go-gitea#36568) [skip ci] Updated translations via Crowdin Add wrap to runner label list (go-gitea#36565) fix: add dnf5 command for Fedora in RPM package instructions (go-gitea#36527) Enable pagination on GiteaDownloader.getIssueReactions() (go-gitea#36549) Refactor merge conan and container auth preserve actions taskID (go-gitea#36560) Fix assignee sidebar links and empty placeholder after go-gitea#32465 refactor (go-gitea#36559) Fix various version parsing problems (go-gitea#36553) ...
silverwind
added a commit
to silverwind/gitea
that referenced
this pull request
Feb 12, 2026
* origin/main: (152 commits) Fine tune diff highlighting (go-gitea#36592) Add code editor setting dropdowns (go-gitea#36534) Update to go 1.26.0 and golangci-lint 2.9.0 (go-gitea#36588) Improve diff highlighting (go-gitea#36583) Fix markup code block layout (go-gitea#36578) Remove striped tables in UI (go-gitea#36509) Fix vertical alignment of `.commit-sign-badge` children (go-gitea#36570) Fix mirror sync parser and fix mirror messages (go-gitea#36504) Update JS and PY deps (go-gitea#36576) Add viewer controller for mermaid (zoom, drag) (go-gitea#36557) Misc typescript tweaks (go-gitea#36523) Use full-file highlighting for diff sections (go-gitea#36561) fix(diff): reprocess htmx content after loading more files (go-gitea#36568) [skip ci] Updated translations via Crowdin Add wrap to runner label list (go-gitea#36565) fix: add dnf5 command for Fedora in RPM package instructions (go-gitea#36527) Enable pagination on GiteaDownloader.getIssueReactions() (go-gitea#36549) Refactor merge conan and container auth preserve actions taskID (go-gitea#36560) Fix assignee sidebar links and empty placeholder after go-gitea#32465 refactor (go-gitea#36559) Fix various version parsing problems (go-gitea#36553) ...
Sirherobrine23
pushed a commit
to Sirherobrine23/gitea
that referenced
this pull request
Mar 4, 2026
…a#36527) Add support for Fedora 41+ which uses dnf5 with different command syntax for adding repositories. - **dnf4 (RHEL/Rocky):** `dnf config-manager --add-repo <URL>` - **dnf5 (Fedora 41+):** `dnf config-manager addrepo --from-repofile=<URL>` Closes go-gitea#35330
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add support for Fedora 41+ which uses dnf5 with different command syntax for adding repositories.
Changes
packages.rpm.distros.fedorafor Fedora (dnf5)dnf config-manager addrepo --from-repofile=<URL>--add-repo) for RHEL/Rocky Linux compatibilityBackground
Fedora 41+ uses dnf5 which has different syntax:
dnf config-manager --add-repo <URL>dnf config-manager addrepo --from-repofile=<URL>Closes #35330