Merged
Conversation
cf82861 to
86a79a1
Compare
arogge
requested changes
Feb 4, 2026
Member
arogge
left a comment
There was a problem hiding this comment.
This mostly looks good to me.
I think we have a few unneccessary BuildRequires left and some outdated Univention things in CMake that you could also remove.
- suse/rhel remove all sysv scripts that are no longer in use - remove unsupported univention - rework CMakeLists to include only existing dir cmake IS_DIRECTORY needs full path Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
- build SUSE 15 with 15_SP7 - build SUSE 16 with SLE 16_0 - add testing with 15_SP7 in 15 - add testing with SLE_16_0 and openSUSE_16_0
Debian 11 is EOL (August 31st 2026) before Bareos 26 GA, so we can remove it. Fix bareos/internal#571 Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
SUSE has updated glibc in SP6 https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15-SP6\ /index.html#bsc-1220966 SP3 is now long gone eol.
- introduce support for suse >= 16 - remove systemd_support macro all platforms support it - remove all pre/un related macros and code as we only have systemd - remove old macros (old rhel < 8, have_git) - use pkgconfig for janson - suse use qt5 for version < 16 and qt6 for newer - suse rework gcc version for build require gcc15 for 15 and 16 allow future version to be used (>1699) - rework fedora with gluster - keep grpc disabled on rhel8 - keep gcc14 for EL <= 9 (upgrade will be proceed separately) - declare debug_package only for suse < 16 - order alphabetically BuildRequires - ulc remove libstdc++-devel
3d1f4e7 to
9dfd350
Compare
1eb25f2 to
9dfd350
Compare
Contributor
Author
|
Additional informations about why we keep git-core actually
|
3 tasks
arogge
approved these changes
Feb 9, 2026
Member
arogge
left a comment
There was a problem hiding this comment.
Nice one! That is actually the major cleanup that the specfiles deserved for quite some time now.
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.
This PR aims to introduce SUSE 15SP7 and 16.0 versions
move to gcc15 for all (actually EL are still build with 14Fix bareos/internal#466
For backports we will only have to change gcc13 to gcc14 in bareos-23 and bareos-24 for suse builds.
Thank you for contributing to the Bareos Project!
Please check
If you have any questions or problems, please give a comment in the PR.
Helpful documentation and best practices
Checklist for the reviewer of the PR (will be processed by the Bareos team)
Make sure you check/merge the PR using
devtools/pr-toolto have some simple automated checks run and a proper changelog record added.General
Source code quality