Results 1 to 5 of 5

Thread: Perl v5.26.1 - Unescaped left brace in regex is deprecated

  1. #1
    Join Date
    May 2008
    Posts
    686

    Perl v5.26.1 - Unescaped left brace in regex is deprecated

    When working with the latest version of Perl, the build script throws the following deprecation warning when doing "./build versions":

    Latest version of Easy Spam Fighter: 1.16
    Installed version of Easy Spam Fighter: 1.16

    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/^(.{ <-- HERE ,200}).*$/ at /usr/lib/perl5/site_perl/Mail/SpamAssassin/PerMsgStatus.pm line 921.
    Latest version of SpamAssassin: 3.4.1
    Installed version of SpamAssassin: 3.4.1

  2. #2
    Join Date
    Apr 2005
    Location
    GMT +7.00
    Posts
    12,121
    Hello,

    That's SpamAssassin dropping the error:

    /usr/lib/perl5/site_perl/Mail/SpamAssassin/PerMsgStatus.pm line 921.

    You might want to bring this to SpamAssassin developers' attention.

  3. #3
    Join Date
    May 2008
    Posts
    686

  4. #4
    Join Date
    May 2008
    Posts
    686
    It looks like it was fixed more than a year ago: https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7404

    Maybe it is time for DA to update to the newer SpamAssassin version even it's not marked as stable.

  5. #5
    Join Date
    Apr 2005
    Location
    GMT +7.00
    Posts
    12,121
    Directadmin does offer only stable releases, so you could try with a custom versions file.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •