rnpgp / rnp

RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird
https://www.rnpgp.org
Other
201 stars 55 forks source link

Test Fedora #1617

Closed ribose-jeffreylau closed 2 years ago

ribose-jeffreylau commented 3 years ago

Fedora 35 has been released, and should be tested.

andrey-utkin commented 2 years ago

Fedora 36 has been released since*, and I guess we want to test on it, too! Fedora 35 might be still relevant to us. ~Even older releases, 28 and 34, may be as well interesting to us as they are the bases for RHEL 8 and 9 respectively*.~ Might check out CentOS Stream 9 as well, as it is supposed to resemble RHEL 9. And we want to test them with both Botan and OpenSSL backends, if it's not too much to ask of Github Actions.

andrey-utkin commented 2 years ago

Raised a blocker https://github.com/riboseinc/yum/issues/9 in relation to adding CentOS 9 to CI :)

ronaldtse commented 2 years ago

@andrey-utkin I think RNP should probably provide its own yum repository instead of using the riboseinc one. What do you think?

andrey-utkin commented 2 years ago

@andrey-utkin I think RNP should probably provide its own yum repository instead of using the riboseinc one. What do you think?

RNP probably doesn't need to right now. The importance of this internal package repository is very small. I'd be grateful to be able to lean on the riboseinc repo and not take on maintenance of another RPM repo.

In this case, these ribose-automake116* packages play purely instrumental role of build prerequisites for custom-building GnuPG for CI runs. There are ways to avoid relying on an RPM repo - we could write a Dockerfile which builds it from source in place and preserves the container image for reuse.

andrey-utkin commented 2 years ago

PR https://github.com/rnpgp/rnp/pull/1870 merged. Closing this ticket. CentOS 9 is not enabled in CI though.