Bug 21845 - shorewall: Unescaped left brace in regex is deprecated and will be fatal (fixed since shorewall-5.1.5)
Summary: shorewall: Unescaped left brace in regex is deprecated and will be fatal (fix...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Marc Krämer
QA Contact:
URL: ftp://shorewall.net/pub/shorewall/5.1...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-12 22:33 CEST by Bit Twister
Modified: 2018-01-02 14:51 CET (History)
4 users (show)

See Also:
Source RPM: shorewall-5.0.15.6-1.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Bit Twister 2017-10-12 22:33:29 CEST
Description of problem:

 shorewall[958]: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^(\s*|.*[^&@%]){ <-- HERE (.*)}\s*$/ at /usr/share/perl5/vendor_perl/Shorewall/Config.pm line 2340.

Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^(\s*|.*[^&@%]){ <-- HERE (.*)}\s*$/ at /usr/share/perl5/vendor_perl/Shorewall/Config.pm line 2356.
O
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^(\s*|.*[^&@%]){ <-- HERE (.*)}$/ at /usr/share/perl5/vendor_perl/Shorewall/Config.pm line 2370.

Version-Release number of selected component (if applicable):


How reproducible: Always


Steps to Reproduce:
1. journalctl | grep deprecated
2.
3.
Comment 1 Marja Van Waes 2017-10-13 06:55:53 CEST
Confirming the issue.

I understand from https://bugzilla.redhat.com/show_bug.cgi?id=1498461 that upstream fixed it in shorewall-5.1.5

Assigning to all packagers collectively, because there is no registered maintainer for shorewall.

Ever confirmed: 0 => 1
CC: (none) => marja11
Status: UNCONFIRMED => NEW
Component: Release (media or process) => RPM Packages
Assignee: bugsquad => pkg-bugs

Stig-Ørjan Smelror 2017-10-13 14:22:09 CEST

CC: (none) => smelror
Source RPM: shorewall-5.0.15.6-1.mga6.src.rp => shorewall-5.0.15.6-1.mga6.src.rpm

Comment 2 Marja Van Waes 2017-10-14 21:19:46 CEST
It's indeed fixed since shorewall-5.1.5
ftp://shorewall.net/pub/shorewall/5.1/shorewall-5.1.5/releasenotes.txt

> 3)  When running with Perl 5.26, messages such at the following could
>    be issued:
>
>      Unescaped left brace in regex is deprecated here (and will be
>      fatal in Perl 5.30), passed through in regex; marked by <-- HERE
>      in m/^(\s*|.*[^&@%]){ <-- HERE (.*)}\s*$/ at
>      /usr/share/shorewall/Shorewall/Config.pm line 2343.
>
>    That problem has been corrected.

Summary: shorewall: Unescaped left brace in regex is deprecated and will be fatal => shorewall: Unescaped left brace in regex is deprecated and will be fatal (fixed since shorewall-5.1.5)
URL: (none) => ftp://shorewall.net/pub/shorewall/5.1/shorewall-5.1.5/releasenotes.txt

Marc Krämer 2018-01-02 14:39:25 CET

Assignee: pkg-bugs => mageia
CC: (none) => mageia

Comment 3 Marc Krämer 2018-01-02 14:51:56 CET
new version added to cauldron. After adding some rules, I don't see any startup issues anymore.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.