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
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.
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
Danke fuer die richtige Analyse.
Den Fix habe ich mit vim (:setlocal nobomb) selbst durchgefuehrt.
Danke 🙂
Und ein schönes WE