-
Notifications
You must be signed in to change notification settings - Fork 27
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
Multiple issues on el8 packages (was clarify el7 / el8 spec file vs mysql) #96
Comments
@friedl can you pls answer |
Hi, Also there is an issue with the renaming of libfastjson[4] (liblognorm[5] also but it does not complain - maybe because I did not have the distro package installed).
Or also:
I believe this is because of this dependency on v8-stable-el7.spec:
I don't quite understand the special condition for el8 since the package is named libfastjson4 in the el8 repo. Julien |
First of all, we are only using "v8-stable-el7.spec" anymore - we do not use the other spec files anymore. Those are legady spec files, perhaps they should be removed. The libfastjson dependency error should not be happening with v8-stable-el7.spec, can you confirm that? |
OK so the right spec for all EL versions is currently v8-stable-el7.spec I confirm the dependency issues are happening on centos8 or rhel8 with the current RPMS in Adiscon repo. It was tested after a Cheers, |
@julthomas: we need to be carefully with the cleanup because we are using automated scripts that build rpm packages based on this git repo. But I agree there is room for cleanup of the specfiles to avoid confusion. |
Hello guys,
Would it be possible to clarify which rsyslog v8-stable spec file is actually used for building RPMS in Adiscon repository? In particular if you look at branch rsyslog-8.2102.0-release history, looks like only v8-stable-el7.spec was updated. So should we conclude el8 RPMS where built from it as well? Looking at the el8 src.rpm I know the answer is "yes" but I find it particularly confusing to keep both v8-stable-el7.spec and v8-stable.spec, especially since we can have conditions on the target in a spec file. I am probably missing something here so please correct me if I'm wrong, it's just that it makes contributing to this repo difficult and confusing.
In fact I would like to propose a change in build dependencies regarding the mysql subpackage (ommysql). The reason is that on your el8 build, rsyslog-mysql requires mysql because the build was linked with libmysqlclient. I have not quite checked the el7 build but both el7 and el8 you should not require mysql, mariadb libs should be fine. At the moment on el8 the build require to enable the mysql stream which I believe is not desirable since the orientation of the distro is to prefer mariadb. What do you think?
Here is how I believe we should do:
Cheers,
Julien
The text was updated successfully, but these errors were encountered: