Re: Create a new release of HTML_Template_IT
Mathieu Dubois <[email protected]> Sat, 14 Sep 2024 00:23:36 +0200
| Newsgroups | gmane.comp.php.pear.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------fLgbtZMG3uU6QCDvyzlFDwqO
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
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
> <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 :
>>> Dear 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
>>>
> --
> 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
--
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
--------------fLgbtZMG3uU6QCDvyzlFDwqO
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Dear all,</p>
<p>I opened PR <a moz-do-not-send="true"
href="https://github.com/pear/HTML_Template_IT/pull/17">#17</a>
to replace <a moz-do-not-send="true"
href="https://github.com/pear/HTML_Template_IT/pull/15">#15</a>
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 <a
href="https://github.com/Yoast/PHPUnit-Polyfills">PHPUniPolyFills</a>;
there are very few differences in this branch. As the branch for <a
moz-do-not-send="true"
href="https://github.com/pear/HTML_Template_IT/pull/17">#17</a>
is based on the branch for <a moz-do-not-send="true" href="Note
that one should first merge #16 first">#16</a> we should first
merge it before.</p>
<p>I would appreciate if somebody could take some time to have a
look at those.<br>
</p>
<p>Thanks in advance,<br>
Mathieu<br>
</p>
<div class="moz-cite-prefix">Le 02/09/2024 à 22:53, Mathieu Dubois a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:[email protected]">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Dear all,</p>
<p>I took some time to work.</p>
<ul>
<li>I opened a PR to replace travis by github actions (see <a
href="https://github.com/pear/HTML_Template_IT/pull/16"
moz-do-not-send="true">#16</a>): 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.<br>
</li>
<li>As of today, there is little problem on <a
moz-do-not-send="true"
href="https://github.com/pear/HTML_Template_IT/pull/15">#15</a>:
it's hard to be compatible accros all the versions of PHPUnit
(see the discussion there). Basically, merging <a
moz-do-not-send="true"
href="https://github.com/pear/HTML_Template_IT/pull/16">#16</a>
first would help.<br>
</li>
</ul>
<p>Thanks in advance,<br>
Mathieu<br>
</p>
<div class="moz-cite-prefix">Le 16/08/2024 à 01:11, Mathieu Dubois
a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:[email protected]">Hello,
<br>
<br>
Sorry to bother you again but I haven't received an answer. <br>
<br>
I should have mentioned that PR #15 (<a
class="moz-txt-link-freetext"
href="https://github.com/pear/HTML_Template_IT/pull/15"
moz-do-not-send="true">https://github.com/pear/HTML_Template_IT/pull/15</a>)
drops support for PHP 5.6 and requires a more modern version of
PHP Unit. <br>
<br>
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. <br>
<br>
Mathieu <br>
<br>
Le 22/07/2024 à 23:22, Mathieu Dubois a écrit : <br>
<blockquote type="cite">Dear list, <br>
<br>
I know that this is old code but I would like to suggest to
create a new release of HTML_Template_IT (<a
class="moz-txt-link-freetext"
href="https://github.com/pear/HTML_Template_IT"
moz-do-not-send="true">https://github.com/pear/HTML_Template_IT</a>).
There has been several commits since the last release in 2018
including an effort to port to more recent versions of PHP. <br>
<br>
Note that I opened an issue (<a class="moz-txt-link-freetext"
href="https://github.com/pear/HTML_Template_IT/pull/15"
moz-do-not-send="true">https://github.com/pear/HTML_Template_IT/pull/15</a>)
to finalize the port to PHP 8 so it's better to finish this
first. <br>
<br>
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. <br>
<br>
Thanks in advance, <br>
Mathieu <br>
<br>
</blockquote>
</blockquote>
<pre class="moz-signature" cols="72">--
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</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
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</pre>
</body>
</html>
--------------fLgbtZMG3uU6QCDvyzlFDwqO--