Keine Anzeige Changed File bei update bzw. update check

Begonnen von DS_Starter, 26 Juni 2021, 09:53:42

Vorheriges Thema - Nächstes Thema

DS_Starter

Es ist mir aufgefallen, dass seit kurzem bei update bzw. update check die neuesten Änderungen des CHANGED-Files bei mir nicht mehr angezeigt werden.
Soll das so sein (und es ist mir entgangen) oder liegt ein Problem (bei mir ?) vor ?

Das CHANGED-File wird mit upgedated, das klappt wie gewohnt. Nach dem update  kann man sich die neuen Einträge anschauen, auch ok.

Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rudolfkoenig

Update liest aus dem lokalen CHANGED die erste, nicht-Kommentar Zeile, und aus der fhem.de/CHANGED alles bis zum wiederfinden dieser "lokalen" Zeile, oder bis zu einer Leerzeile (was den Versionswechsel anzeigen sollte).

Eine unvollstaendige Anzeige beim update kann auftreten, wenn
- niemand CHANGED pflegt
- jemand eine Leerzeile einbaut
- jemand die gleiche Zeile oefter verwendet.

Fuer Letzteres habe ich folgende Kandidaten gefunden:
Zitat- change:  37_echodevice.pm more loginformations set "NPM_login new"
- feature: 37_echodevice.pm
- feature: 14_SD_UT.pm
Merke: es ist keine gute Idee die Liste der Aenderungen in mehreren Zeilen reinzuschreiben, und diese immer mit der gleichen Ueberschrift zu beginnen.

DS_Starter

Hallo Rudi,

danke für die Erläuterungen.
Ich habe ein bisschen eruiert und festgestellt, dass seit der Rev. 24612 vom 11.06. die Kodierung des Files "UTF-8-BOM" ist, vorher "UTF-8".
Denke daran liegt es.

Habe folgendes durchgeführt zum Nachvollziehen:

1. update -> neue Zeilen (sofern vorhanden) werden nicht angezeigt
2. in der lokalen CHANGED ein paar der ersten Zeilen löschen
3. neues "update check" -> neue Zeilen werden wieder nicht angezeigt
4. lokale CHANGED mit Kodierung UTF-8 speichern
5. neues "update check" -> neue Zeilen werden nun wieder angezeigt

Wenn du möchtest, kann ich die CHANGED Datei nach UTF-8 bringen und einchecken.

Grüße,
Heiko


ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rudolfkoenig

Danke fuer die richtige Analyse.
Den Fix habe ich mit vim (:setlocal nobomb) selbst durchgefuehrt.

DS_Starter

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter