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--