FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: rudolfkoenig am 26 Dezember 2023, 15:14:26

Titel: Vorbereitung fuer Release 6.3
Beitrag von: rudolfkoenig am 26 Dezember 2023, 15:14:26
Ich wuerde gerne in ein paar Wochen die Version 6.3 online stellen.
Falls jemand groessere Umbauten vorhat, bitte ich das in der naechsten Woche abzuschliessen, oder es auf spaeter zu verschieben.
Titel: Aw: Vorbereitung fuer Release 6.3
Beitrag von: betateilchen am 27 Januar 2024, 21:21:48
Moin,
gibt es dafür inzwischen einen genaueren Termin?
Titel: Aw: Vorbereitung fuer Release 6.3
Beitrag von: rudolfkoenig am 28 Januar 2024, 10:26:45
Damke fuers Erinnern: habe 6.3 fertiggestellt.
Titel: Aw: Vorbereitung fuer Release 6.3
Beitrag von: betateilchen am 28 Januar 2024, 11:02:26
Danke für die Info.
Das nightly build für debian.fhem.de wurde nachgezogen.
Titel: Aw: Vorbereitung fuer Release 6.3
Beitrag von: betateilchen am 29 Januar 2024, 18:23:44
Zitat von: rudolfkoenig am 28 Januar 2024, 10:26:45Danke fuers Erinnern: habe 6.3 fertiggestellt.

Hallo Rudi,
bei meiner Frage ging es mir gar nicht so sehr darum, Dich an irgendwas zu erinneren, der Hintergrund ist ein anderer.
Wenn Du eine Ankündigung für eine neue "Version" hier einstellst, muss ich mir das Thema im Hinterkopf behalten, damit ich dann prüfen kann, ob das nightly build noch funktioniert.

Grundsätzlich verwende ich für das nightly build jeden Morgen das gleiche Makefile wie Du für das Release einmal pro Jahr.

Allerdings gibt es einen Unterschied, da das Makefile für das target 'deb' derzeit nur funktioniert, wenn es als root ausgeführt wird. Bei mir läuft der gesamte vollautomatische Prozess zur Erstellung des nightly build aber im Kontext eines regulären Linux users. Deshalb bricht die Verarbeitung an den beiden hier erkennbaren Stellen:

Index: Makefile
===================================================================
--- Makefile    (Revision 28441)
+++ Makefile    (Arbeitskopie)
@@ -113,10 +113,10 @@
        find .f -type f | xargs chmod 644
        find .f -type d | xargs chmod 755
        chmod 755 `cat contrib/executables`
-       chown -R root:root .f
+       sudo chown -R root:root .f
        mv .f $(DESTDIR)
        dpkg-deb --build $(DESTDIR)
-       rm -rf $(DESTDIR)
+       sudo rm -rf $(DESTDIR)
 
 backup:
        @echo

In meiner Variante des Makefile werden die zwei Befehle per sudo aufgerufen und der ausführende User hat die entsprechende sudo-Rechte für diese zwei Kommandos.

Hättest Du ein Problem damit, die Änderung in das Makefile zu übernehmen?

Titel: Aw: Vorbereitung fuer Release 6.3
Beitrag von: DS_Starter am 31 Januar 2024, 15:24:04
Hallo Rudi,

mir ist gerade bei einer Ergänzung der CHANGED Datei aufgefallen, dass dort "feature: 6.2 released" eingetragen ist. Sollte doch eigentlich 6.3 heißen?

VG
Titel: Aw: Vorbereitung fuer Release 6.3
Beitrag von: rudolfkoenig am 31 Januar 2024, 15:56:15
Danke, habs korrigiert.

@betateilchen: die Forumsoftware hat deinen Beitrag nicht verschickt, sorry.
Habe Dein Vorschlag uebernommen.
Titel: Aw: Vorbereitung fuer Release 6.3
Beitrag von: betateilchen am 31 Januar 2024, 16:33:32
Zitat von: rudolfkoenig am 31 Januar 2024, 15:56:15@betateilchen: die Forumsoftware hat deinen Beitrag nicht verschickt, sorry.
Habe Dein Vorschlag uebernommen.

Prima, dankeschön.