-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ERROR: FHEM/00_SIGNALduino.pm belongs to source repository "fhem" #788
Comments
Zitat Slack :-) Es ist kein Fehler. |
Es steht aber groß ERROR da... |
Gehört zum Quell-Repository "fhem". Ignoriert den identischen Dateinamen aus dem Quell-Repository signalduino. Das möchte bestimmt zum Ausdruck bringen, das die Quellen aus dem SVN ignoriert werden oder sowas. Mach doch mal den Test, wenn du die update list leer machst von den beiden Quellen und dann neu startest. Ich vermute, dann wird das weg sein. |
Die Meldungen kommen aber nicht beim Update, sondern beim Start von FHEM. |
Zitat: „ Die Meldung kommt von META. Wieso das als Error und nicht als Warning oder Info deklariert ist, kann uns nur der Entwickler verraten.“ |
was er uns damit sagen möchte ... versuche ich derzeit noch in Erfahrung zu bringen. |
Wer sagt was? Da steht doch nur. dass das META Modul die Datei aus einem anderen Repository ignoriert, da das Modul über das fhem repository geladen wird. |
Das META Modul generiert Metadaten beim Initialisieren, wenn keine Daten im Modul hinterlegt sind nach bestem Informationsstand. |
Ich habe heute den Maintainer mal angeschrieben und gefragt, wieso er die Meldung als ERROR definiert. |
Hallo @elektron-bbs und @sidey79 , „Die Meldung besagt, dass diese Dateien in mehr als nur einer Update Controls Datei stehen und angenommen wird, dass diese zu FHEM Core Code gehören, da sie von dort zuerst ausgeliefert werden. Da der FHEM Installer derzeit noch keine FHEM Module updaten kann, ist das derzeit nur ein Hinweis ohne konkrete Folgen. Die wohl richtig Aktion wäre sich bei der Auslieferung der Module für eines der Quellen zu entscheiden.“ EDIT: Konstellation Liste
Die Dateien sind in controls_fhem.txt und zusätzlich controls_signalduino.txt. |
Mittlerweile wundern sich auch noch andere im Forum: |
Hinweis Da die Struktur controls Datei fhem nicht 1:1 der controls Datei SIGNALduino entspricht, so kommt es zu teilweisen "fehlerhaften" Ausgaben. Der Unterschied besteht in den Leerzeichen nach der Revisionsnummer. fhem Datei umfasst immer nur ein Leerzeichen und im Signalduino sind es mal 1 und mal 2 Leerzeichen. Da das Match Modul eine feste Struktur verarbeitet https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/Meta.pm#L3003 so werden die "nicht konformen anderen" controlsDateien fehlerhaft verarbeitet. Es gibt da 2 Möglichkeiten:
Korrigierte controlsDatei SIGNALduino
derzeitige controlsDatei SIGNALduino
|
Die Meldungen kommen doch vom Meta Modul. |
Ich ziehe meine letzte Frage zurück, nachdem ich den Code genauer gesichtet habe |
Expected Behavior
Actual Behavior
2020.01.27 17:26:22 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/00_SIGNALduino.pm belongs to source repository "fhem". Ignoring identical file name from source repository signalduino
2020.01.27 17:26:22 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/14_SD_UT.pm belongs to source repository "fhem". Ignoring identical file name from source repository signalduino
Steps to Reproduce the Problem
Specifications
The text was updated successfully, but these errors were encountered: