[Tiki-devel] Tiki Requirements management in a more formal way
Marc Laporte <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.devel |
|---|---|
| Message-ID | <[email protected]> |
Dear Tiki community (and of particular interest to Brendan), It's historically been not that easy to determine which version of Tiki requires what. * For PHP versions, it's easy to know the minimum. But not so easy to know the maximum. * For MariaDB vs MySQL, we have decided to support both. But again, it's hard to know what are the minimums and maximums. Most people just use what comes with their OS, and it just works. We recently fixed some issues with MySQL 8.0 like https://gitlab.com/tikiwiki/tiki/-/commit/5ae95b55cefdeec6777c216902b91cb9bfa0e4e2 https://gitlab.com/tikiwiki/tiki/-/commit/3975cc48bf25831299c0d59cfe5a439783d9b4e1 With our Continuous Integration (CI), we can run tests on various versions. https://gitlab.com/tikiwiki/tiki/-/blob/master/.gitlab-ci.yml But which ones will we follow up on? In which versions is something considered a bug vs just that Tiki admin needs to change the underlying software? Here is an attempt to do this more systematically going forward: https://doc.tiki.org/tiki-pagehistory.php?page=Requirements&newver=232&oldver=230 We did this for Tiki Manager, so it only offers to install or upgrade to supported versions on a target platform. https://doc.tiki.org/Manager Best regards, Marc