New version + Numerous Use of qw(...) as parentheses is deprecated messages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
psad (Debian) |
Fix Released
|
Unknown
|
|||
psad (Fedora) |
Won't Fix
|
Medium
|
|||
psad (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Description of problem:
Due to a change in perl syntax for Perl 5.14 and onwards, the use of qw(...) in
specific contexts is now disallowed. This generates lots of messages of the
form:
Starting Port Scan Attack Detector: psad Use of qw(...) as parentheses is
deprecated at /usr/sbin/psad line 4264.
Use of qw(...) as parentheses is deprecated at /usr/sbin/psad line 4432.
Use of qw(...) as parentheses is deprecated at /usr/sbin/psad line 5106.
Use of qw(...) as parentheses is deprecated at /usr/sbin/psad line 6615.
[...]
A fix is available in the psad-2.2 released Apr 20, 2012.
Source tar archive (.gz)
http://
Changelog
http://
Kind regards,
Emite Aves
Changed in psad (Debian): | |
status: | Unknown → New |
Changed in psad (Debian): | |
status: | New → Fix Released |
Changed in psad (Fedora): | |
importance: | Unknown → Medium |
status: | Unknown → Won't Fix |
Description of problem:
Due to a change in perl syntax for Perl 5.14 and onwards, the use of qw(...) in specific contexts is now disallowed. This generates lots of messages of the form:
Use of qw(...) as parentheses is deprecated at /usr/sbin/psad line 4264.
Version-Release number of selected component (if applicable): 1.7-2.fc15. x86_64 14.2-191. fc16.x86_ 64
psad-2.
perl-5.
How reproducible:
100% of time
Steps to Reproduce:
1. Run "psad --help" or any other psad options.
2.
3.
Actual results:
Numerous messages about deprecated feature.
Expected results:
No deprecated messages
Additional info:
Reading some of the perl list this only occurs in statements of the form:
for my $var qw(...) { ... }
and is fixed by the addition of "()", i.e.
for my $var (qw(...)) { ... }