Re: [Tiki-devel] Smarty 4.0 with PHP 8 support
Jonny Bradley via TikiWiki-devel <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all 24.x LTS is destined to be supported (somewhat unfeasibly i think) until 2027 according to https://tiki.org/Versions#A_visual_chart_of_the_support_period and PHP 7.x will be EOL by the end of 2023, so i don't think we have a choice, do we? PHP 7.4 is already entering "security fixes only" mode... With the last upgrade struggle we had with Smarty (somewhere around 3.2 i think) it was very obvious that it didn't work, as the whole tiki was completely borken, so i would expect something similar this time, in that; if it seems to work ok then it probably does. So let's have an MR for it at least and we can test? Thanks Marc and all! jonny > On 1 Dec 2021, at 05:56, Bernard Sfez via TikiWiki-devel <[email protected]> wrote: > >> Good point luci. It's a case of "picking our poison"… > > I agree with Marc on this, Tiki24 is our next LTS and will be the standard for many years. > It should be at the edge (without too much risks) so it can be used for the next 5 years… 😳 > > Now his may require extra resources… Resources we don’t have but may be sponsored by a Canadian Company ? 😉 > (Meaning Evoludata team is involved… else it can be suicidal - just being realistic) > > I’m ok to set up a real life clone of a Tiki running using a lot of Smarty templates (with access) and test if it helps. > > Regards, > Bernard > >> On 1 Dec 2021, at 3:25, [email protected] wrote: >> >> Good point luci. It's a case of "picking our poison"... >> >> Do we want Tiki 24.x to support PHP 8.x? If so, we should go for Smarty 4.x, but this can cause side-effects. Here is the big commit: https://github.com/smarty-php/smarty/pull/629/ >> >> >> Just so everyone knows: >> >> 2020-July: We started working on PHP 8.0 support in Tiki trunk >> https://gitlab.com/tikiwiki/tiki/-/merge_requests/504 >> 2020-Nov: PHP 8.0 is released >> 2021-Nov: PHP 8.1 is released >> >> AFAIK, all the __Tiki__ code in trunk is OK for PHP 8.x: Because we started early and responsibly, we could do this in the background, without rush or stress. >> >> But with all the dependencies Tiki uses: >> https://gitlab.com/tikiwiki/tiki/-/blob/master/vendor_bundled/composer.lock >> it's to be expected that there are some laggards. Smarty being one of them. >> >> Proposal: >> We see who can quickly do a test upgrade to Smarty 4.x in a branch, and folks can test, and if deemed stable enough, we go for Tiki24, else, we wait for Tiki25. I just hope Smarty 3.x will get security fixes for a while: https://github.com/smarty-php/smarty/issues/686 >> >> Thoughts? >> >> Thanks! >> >> Marc >> >> >> On 2021-11-29 13:44, luciash via TikiWiki-devel wrote: >>> Isn't 24.x too soon? >>> luci >>> On 27.11.2021 14:12, Jonny Bradley via TikiWiki-devel wrote: >>>> Coolio, thanks Marc! >>>> I guess we should try it out - something for 24.x do you think? >>>> jb >>>>> On 26 Nov 2021, at 18:00, Marc Laporte <[email protected]> wrote: >>>>> Great news! >>>>> https://dev.tiki.org/Smarty-4 >>>>> _______________________________________________ >>>>> TikiWiki-devel mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >>>> _______________________________________________ >>>> TikiWiki-devel mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >>> _______________________________________________ >>> TikiWiki-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> >> >> _______________________________________________ >> TikiWiki-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel > > > > _______________________________________________ > TikiWiki-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel _______________________________________________ TikiWiki-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel