FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: DS_Starter am 31 Januar 2017, 08:14:35

Titel: CHANGED Datei heute beim update
Beitrag von: DS_Starter am 31 Januar 2017, 08:14:35
Hallo zusammen,

habe gestern Abend DbLog eingecheckt und auch die CHANGED Datei wie immer mit Notepad++ ergänzt.
Heute früh beim Update sehe ich dass dabei der Inhalt der CHANGED Datei nicht angezeigt wird.

Die Datei selbst sieht aber ganz normal aus.


# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
  - update:  93_DbLog: update to version 2.11.1, solves some issues since
                version 2.10.4, command set ... reopen extended
  - update:  98_DOIFtools.pm: add some hints, improved logfile handling
  - bugfix:  74_XiaomiFlowerSens: 0.6.3 fix blockingDone Routine
.....


Liegt das jetzt an mir oder ist etwas anderes daran beteiligt ?

Grüße
Heiko
Titel: Antw:CHANGED Datei heute beim update
Beitrag von: CoolTux am 31 Januar 2017, 08:18:18
Hallo Heiko,

Auch ich habe wie immer mit vi die Datei bearbeitet. Nur zur Info um den eventuellen Fehler ein zu grenzen.


Grüße
Leon
Titel: Antw:CHANGED Datei heute beim update
Beitrag von: Markus Bloch am 31 Januar 2017, 09:49:39
Hallo zusammen,

in den letzten Revisionen gab es immer wieder Änderungen an der Datei CHANGED womit Änderungen an bestehenden Zeilen durchgeführt wurde, bzw. wichtige Zeilen entfernt und Leerzeilen hinzugekommen sind. Desweiteren wurden alte Einträge nachträglich umformatiert. Dies ist für "update" hinderlich, da es so kein sauberes Diff bilden kann:

https://svn.fhem.de/trac/log/trunk/fhem/CHANGED?action=stop_on_copy&mode=stop_on_copy&rev=13291&stop_rev=13257&limit=200

Daher wird bei einem Update unter solchen Umständen der Inhalt unvollständig angezeigt.

Ich kann nur raten, solche Änderungen an CHANGED sein zu lassen, da sie wie bei Dir Heiko zu Problemen füren.

Viele Grüße

Markus
Titel: Antw:CHANGED Datei heute beim update
Beitrag von: rudolfkoenig am 31 Januar 2017, 09:55:36
@Heiko: du hast
1. die CHANGED Datei mit einem BOM versehen
2. sie von der UNIX Zeilenendung nach DOS konvertiert.
Beides ist ein No-Go, und wird leider noch nicht im SVN-Hook abgefangen.
Habe beide Aenderungen zurueckgedreht und CHANGED eingecheckt.

Ich bitte dich (wie es in der "Standard Belehrung" an jedem Entwickler verschickt wird)  "svn diff ." vor jedem svn commit durchzufuehren, dann faellt sowas auf.
Titel: Antw:CHANGED Datei heute beim update
Beitrag von: DS_Starter am 31 Januar 2017, 10:13:04
Hallo Markus und Rudi,

Danke für den Hinweis. Habe diese Änderung gewiss nicht absichtlich ausgeführt.
Ich schau mal in meinem Editor nach einer unglücklichen Einstellung wobei ich den normal bisher immer benutze.

Danke !

Viele Grüße
Heiko
Titel: Antw:CHANGED Datei heute beim update
Beitrag von: betateilchen am 31 Januar 2017, 10:14:41
Zitat von: rudolfkoenig am 31 Januar 2017, 09:55:36
Habe beide Aenderungen zurueckgedreht und CHANGED eingecheckt.

Bis jetzt kann ich aber noch keine neue Version in svn sehen.
Titel: Antw:CHANGED Datei heute beim update
Beitrag von: rudolfkoenig am 31 Januar 2017, 10:32:51
Danke, jetzt schon. Man sollte weniger Multi-Tasken.