Re: Create a new release of HTML_Template_IT
| From: | Mathieu Dubois | Date: | Fri, 13 Sep 2024 22:23:36 +0000 |
| Subject: | Re: Create a new release of HTML_Template_IT | ||
| References: | 1 2 3 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-32311@lists.php.net to get a copy of this message | ||
Dear all,
I opened PR #17 <https://github.com/pear/HTML_Template_IT/pull/17> to replace #15 <https://github.com/pear/HTML_Template_IT/pull/15> by a another approach which allows to keep the code and the tests working from PHP 5.6 to PHP 8.3: to accomodate for the large API differences accross PHPUnit versions, I use PHPUniPolyFills <https://github.com/Yoast/PHPUnit-Polyfills>; there are very few differences in this branch. As the branch for #17 <https://github.com/pear/HTML_Template_IT/pull/17> is based on the branch for #16 <Note that one should first merge #16 first> we should first merge it before.
I would appreciate if somebody could take some time to have a look at those.
Thanks in advance,
Mathieu
Le 02/09/2024 à 22:53, Mathieu Dubois a écrit :
Dear all, I took some time to work. * I opened a PR to replace travis by github actions (see #16-- Mathieu Dubois - IR - UMR 8030 équipe LABGeM CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry Cedex France. Bureau B07 +33 1 60 87 53 35<https://github.com/pear/HTML_Template_IT/pull/16>): this PR doesn't change the test suite. I don't know how to run the tests on Windows yet so if it's important, I can find some time to do that.* As of today, there is little problem on #15<https://github.com/pear/HTML_Template_IT/pull/15>: it's hard to be compatible accros all the versions of PHPUnit (see the discussion there). Basically, merging #16 <https://github.com/pear/HTML_Template_IT/pull/16> first would help.Thanks in advance, Mathieu Le 16/08/2024 à 01:11, Mathieu Dubois a écrit :Hello, Sorry to bother you again but I haven't received an answer. I should have mentioned that PR #15 (https://github.com/pear/HTML_Template_IT/pull/15) drops support for PHP 5.6 and requires a more modern version of PHP Unit. Also, I took some time to look at GitHub actions and I think it's not hard to convert Travis CI to Github actions. I can open a PR for that but given the previous comment, it would be better to first merge PR #15. Mathieu Le 22/07/2024 à 23:22, Mathieu Dubois a écrit :-- Mathieu Dubois - IR - UMR 8030 équipe LABGeM CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry Cedex France. Bureau B07 +33 1 60 87 53 35Dear list, I know that this is old code but I would like to suggest to create a new release of HTML_Template_IT (https://github.com/pear/HTML_Template_IT). There has been several commits since the last release in 2018 including an effort to port to more recent versions of PHP. Note that I opened an issue (https://github.com/pear/HTML_Template_IT/pull/15) to finalize the port to PHP 8 so it's better to finish this first. By the way, as far as I understand, Travis CI is no longer providing free CI for free projects so maybe we could convert to GitHub actions. Thanks in advance, Mathieu