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