FHEM Forum

FHEM => Sonstiges => Thema gestartet von: DS_Starter am 26 Juni 2021, 09:53:42

Titel: Keine Anzeige Changed File bei update bzw. update check
Beitrag von: DS_Starter am 26 Juni 2021, 09:53:42
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
Titel: Antw:Keine Anzeige Changed File bei update bzw. update check
Beitrag von: rudolfkoenig am 26 Juni 2021, 11:29:10
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.
Titel: Antw:Keine Anzeige Changed File bei update bzw. update check
Beitrag von: DS_Starter am 26 Juni 2021, 12:34:20
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


Titel: Antw:Keine Anzeige Changed File bei update bzw. update check
Beitrag von: rudolfkoenig am 26 Juni 2021, 14:14:53
Danke fuer die richtige Analyse.
Den Fix habe ich mit vim (:setlocal nobomb) selbst durchgefuehrt.
Titel: Antw:Keine Anzeige Changed File bei update bzw. update check
Beitrag von: DS_Starter am 26 Juni 2021, 14:19:13
Danke 🙂

Und ein schönes WE