create new tag
, view all tags

SID-02327: Perl 5.26

Status: Asked Asked TWiki version: 6.0.2 Perl version: currently 5.8.8
Category: Server OS: Linux Kernel 2.6.32-696.6.3.el6.x86_64 Last update: 2 months ago

Has anyone run into any issues running TWiki 6.0.2 with Perl 5.26? Or, in other words, what versions of Perl above 5.8.8 have been successful?


-- Bob Mellinger - 2017-08-07

Discussion and Answer

I have not yet tried Perl 5.26 - my focus was on 5.24 because this version came with Debian Stretch, the current "stable" version. Is there any distribution which already provides 5.26 or would one have to compile it by themselves?

As for Perl 5.24: With TWiki 6.0.2, there'll be quite a bunch of warnings in the web server's error log, maybe a few plugins won't compile. The current SVN head (i.e. the sources to be used in the upcoming release) works quite fine with Perl 5.24. If you run into problems, please report them here or at the Bugs installation!

-- Harald Jörg - 2017-08-07

Thanks, Harald. We're going to do some additional "in-depth" testing of Perl 5.26 later this year. Will report our findings as they become available.

-- Bob Mellinger - 2017-08-09

As a new data point, running the test suite under Perl 5.26 with perlbrew under Debian Stretch has shown a few more harmless warnings (which will also be fixed in the next release) but no serious problems. From what I've read these warnings will become fatal in Perl 5.30, so we've still got some time until people need to upgrade to the next TWiki release.

-- Harald Jörg - 2017-09-04

FWIW, twiki 6.0.2 does not work with Fedora 27's perl 5.26.1 as it requires { to be escaped in regexes.

-- TWiki Guest - 2018-01-29

Ok, so now we do have a distribution with Perl 5.26.1, many thanks for that information!

...and it breaks. I was not aware that Perl 5.26.1 behaves differently from Perl 5.24, where the unescaped { just causes warnings. I filed a bug Bugs:Item7835 for that and marked it urgent.

The good news is that we've already fixed this issue in SVN (Bugs:Item7797), so all it needs is a new release based on the current trunk.

-- Harald Jörg - 2018-02-02

      Change status to:
ALERT! If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
Status Asked
Title Perl 5.26

TWiki version 6.0.2
Server OS Linux Kernel 2.6.32-696.6.3.el6.x86_64
Web server Apache 2.4.27
Perl version currently 5.8.8
Browser & version n/a
Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatpatch twiki-6.0.2-escape-left-braces-in-regex.patch r1 manage 11.0 K 2018-01-30 - 06:14 TWikiGuest It needs at least this patch against twiki-6.0.2 to even show the wiki on perl 5.26 on Fedora 27
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r7 - 2018-02-02 - HaraldJoerg
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.