Autor Thema: Perl Warning in FHEM/lib/MP3/Tag.pm  (Gelesen 7147 mal)

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5872
Perl Warning in FHEM/lib/MP3/Tag.pm
« am: 07 September 2019, 10:50:42 »
Hallo Reinerlein,

ich vermute du betreust das Modul Tag.pm (lt. MAINTAINER.txt) und bin bei dir richtig.
Seit Debian Buster mit der Perl Version 5.28.1 kommt bei FHEM-Start diese Warnung:

2019.09.07 10:34:07.350 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^\??({ <-- HERE ([^{}]+)}|.)/ at FHEM/lib/MP3/Tag.pm line 2944.
2019.09.07 10:34:07.351 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^({ <-- HERE [^{}]+}|\w)/ at FHEM/lib/MP3/Tag.pm line 2956.

Mit Perl 5.32 wird die Warnung Fatal. 
Schau doch mal bitte bei Gelegenheit den Regex anzupassen.

Danke und Grüße,
Heiko
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, SSCal, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline willib

  • Full Member
  • ***
  • Beiträge: 389
Antw:Perl Warning in FHEM/lib/MP3/Tag.pm
« Antwort #1 am: 21 November 2019, 21:21:02 »
Ich bekomme diese Warnung auch.
Vielen Dank für deine Mühen.
FHEM in Debian 10 LXC unter Proxmox auf NUC, Homematic, Hue, Intertechno, Jeelink, RFXTRX, Harmony Hub, VU+ Uno 4K, Sonos, AMAD

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5872
Antw:Perl Warning in FHEM/lib/MP3/Tag.pm
« Antwort #2 am: 22 November 2019, 16:02:50 »
Hallo,

da Reinerlein bisher diesen Thread vermutlich übersehen hat, habe ich diese kleine Korrektur bei mir selbst vorgenommen und auch in mein contrib-Verzeichnis gestellt.
Wer auch betroffen ist, kann sie sich dort gerne herunterladen mit diesem kompletten Aufruf im FHEMWEB:

"wget -qO ./FHEM/lib/MP3/Tag.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/Tag.pm"
und in seinem System testen ob damit alles gut funktioniert.
Reinerlein wird sicherlich irgendwann eine offizielle Korrektur vornehmen (falls er überhaupt der Maintainer von Tag.pm ist).

Grüße,
Heiko
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, SSCal, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
Gefällt mir Gefällt mir x 1 Liste anzeigen