The goal of this request is to centralize the information related to Rocky Linux 9. It's highly possible that given this support it will bring Alma Linux 9 for free and RHEL 9 for "not too much" but let's focus on Rocky Linux here.
First, thanks to the insane amount of time spent the past few years on Tuleap build, most of the things works out of the box and won't be much different from CentOS/RHEL 7 world (as we ship our own packages for most Tuleap dependencies).
Todo:
- [x] replace dependency on
rh-mysql57-mysql client dependency with default mysql package (good thing: it's already mysql 8)
- [x]
tuleap-php-fpm configuration must be adapted (small differences with default unit on RL9)
- [x] have a development build_and_run
- [x] have a nightly CI build_and_run
- [x] update build pipeline to have
/9/ subdirectories
- [x] Subversion & viewvc. ViewVC is now bundled with Tuleap.
- [x] no mailman => mailman support might be dropped
- [x] no cvs => cvs support will be dropped.
- [x] have a documentation for el9 test deployments
- [x] mediawiki (1.23) cannot be installed because of missing requirement
htmldoc previously shipped by epel
- [x] have a dev env in el9
- [x] Allow install on Alma Linux and RHEL
- [x] ViewVC-Tuleap is missing two dependencies that are missing:
pygments and chardet.
- [x] TCE docker image