Bug 21845

Summary: shorewall: Unescaped left brace in regex is deprecated and will be fatal (fixed since shorewall-5.1.5)
Product: Mageia Reporter: Bit Twister <bittwister2>
Component: RPM PackagesAssignee: Marc Krämer <mageia>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: mageia, marja11, smelror, sysadmin-bugs
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: ftp://shorewall.net/pub/shorewall/5.1/shorewall-5.1.5/releasenotes.txt
Whiteboard:
Source RPM: shorewall-5.0.15.6-1.mga6.src.rpm CVE:
Status comment:

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