FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: Mihca am 27 Juni 2024, 15:16:14

Titel: [gelöst] PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenDat
Beitrag von: Mihca am 27 Juni 2024, 15:16:14
Auf einem frischen Ubuntu 24.04 LTS erscheinen folgende Meldungen für Zeilen 892-1034:

2024.06.26 16:44:52 1: PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenData.pm line 892, <$fh> line 6301.
Unter Ubuntu 22.04 LTS erschien das nicht. ME habe ich sämtliche Perl Pakete (Perl v5.38.2) installiert. Gibt es Abhilfe?

Vielen Dank vorab.
Titel: Aw: PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenDat
Beitrag von: JoWiemann am 27 Juni 2024, 16:10:46
Hallo,

natürlich kann man gerne fragen, führt allerdings dazu,. dass dann andere ggf. suchen, um Dir zu antworten. Googeln führt zu folgendem Ergebnis:

There's an update for v5.38. The "switch" feature, which is given-when and smart-matching, is officially
deprecated (it's been experimental since v5.14) and will be completely removed in v5.42.

Grüße Jörg
Titel: Aw: PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenDat
Beitrag von: Mihca am 27 Juni 2024, 16:24:10
Hallo Jörg,

vielen Dank für die Antwort. Ich hatte vorher gegoogelt und nichts passendes gefunden.

Allerdings verstehe ich auch nicht, was die Antwort von Dir bedeutet.

Sorry
Titel: Aw: PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenDat
Beitrag von: betateilchen am 28 Juni 2024, 09:56:16
Das bedeutet, dass es den Sprachbestandteil rund um switch und when in neuesten perl Versionen nicht mehr gibt und der Modulcode angepasst werden muss.

Den FHEM Entwicklern ist das bekannt und die meisten arbeiten vermutlich schon an den nötigen Anpassungen.

https://forum.fhem.de/index.php?topic=137776.0
Titel: Aw: PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenDat
Beitrag von: Mihca am 28 Juni 2024, 10:59:44
Danke!