War nur mal so ein Gedanke von mir. Aber was denkt ihr darüber ?
CVS-Zweig "testing" für tuxbox-cvs ?
-
StevenSch
- Einsteiger

- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
CVS-Zweig "testing" für tuxbox-cvs ?
Was mir beim rumbasteln mit dem IDE Menu, dem Menu-Struktur-Konzept, den bunten Bällen
aber auch bei anderen Projekten aufffällt: Wäre es nicht sinnvoll dem CVS noch einen Zweig "testing", ähnlich dem newmake-Zweig hinzu zufügen in dem sich auch User austoben dürfen die nicht zwingend einen "HEAD" zugang haben, so hätte man da zumindest mal eine GEMEINSAME Grundlage an der gebastelt werden kann ohne das das Haupt-CVS eventuell unbrauchbar wird.
War nur mal so ein Gedanke von mir. Aber was denkt ihr darüber ?
War nur mal so ein Gedanke von mir. Aber was denkt ihr darüber ?
-
Feynman
- Developer
- Beiträge: 16
- Registriert: Samstag 3. Februar 2007, 15:32
Da bin ich voll dafür. Im CVS herrscht etwas Chaos. Würde das voll unterstützen.
Eine andere Möglichkeit wäre den aktuellen Stand als Release X.Y Branch anzulegen. Hier werden dann "nur" noch Bugs gefixt. In HEAD wäre dann der Entwicklungszweig. Ist eigentlich so üblich.
Ich denke, weitere Kommentare sind erwünscht.
Gruß Feynman
Eine andere Möglichkeit wäre den aktuellen Stand als Release X.Y Branch anzulegen. Hier werden dann "nur" noch Bugs gefixt. In HEAD wäre dann der Entwicklungszweig. Ist eigentlich so üblich.
Ich denke, weitere Kommentare sind erwünscht.
Gruß Feynman
-
Houdini
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
Nirvana
- Erleuchteter

- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
-
Feynman
- Developer
- Beiträge: 16
- Registriert: Samstag 3. Februar 2007, 15:32
@Houdini
Vielleicht war Chaos das falsche Wort, aber Du kannst nicht abstreiten, dass HEAD nicht immer stable ist. Mir ist klar, dass dieses Projekt auf freiwilliger Basis in der Freizeit betreut wird (ist bei mir nicht anders).
Allerdings sollte eine gewisse Ordnung vorhanden sein. Die Entwicklung läuft im Moment nur über gepostete Diffs und Binaries. Die Diffs machen teilweise Probleme, weil der CVS Stand nicht klar ist.
Es sollen nicht verschiedene Branches gepflegt werden. Nur, wenn man sich für ein Feature-Freeze entscheidet, dann sollte es einen Branch geben. Dieser ist dann stable und es werden nur noch Bugs behoben.
Ein Beispiel ist doch die Baseimage Version. Im CVS ist sie 2.0. JtG und YADI sind schon bei 2.2. Warum ist das so? Weil beide ihre eigenen Patches und Anpassungen einbringen, welche nicht mehr zum 2.0 kompatibel sind. Warum bekommen wir das im CVS nicht hin?
Das nochmal zum Nachdenken. Vielleicht bekommen wir doch noch etwas Struktur in das CVS.
Gruß Feynman
Vielleicht war Chaos das falsche Wort, aber Du kannst nicht abstreiten, dass HEAD nicht immer stable ist. Mir ist klar, dass dieses Projekt auf freiwilliger Basis in der Freizeit betreut wird (ist bei mir nicht anders).
Allerdings sollte eine gewisse Ordnung vorhanden sein. Die Entwicklung läuft im Moment nur über gepostete Diffs und Binaries. Die Diffs machen teilweise Probleme, weil der CVS Stand nicht klar ist.
Es sollen nicht verschiedene Branches gepflegt werden. Nur, wenn man sich für ein Feature-Freeze entscheidet, dann sollte es einen Branch geben. Dieser ist dann stable und es werden nur noch Bugs behoben.
Ein Beispiel ist doch die Baseimage Version. Im CVS ist sie 2.0. JtG und YADI sind schon bei 2.2. Warum ist das so? Weil beide ihre eigenen Patches und Anpassungen einbringen, welche nicht mehr zum 2.0 kompatibel sind. Warum bekommen wir das im CVS nicht hin?
Das nochmal zum Nachdenken. Vielleicht bekommen wir doch noch etwas Struktur in das CVS.
Gruß Feynman
-
JtG-Riker
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Also JTG und Yadi haben keine Patche drin die nicht kompatibel sind, wir haben halt nur der Übersichtlichkeithalber bei jedem grösseren Release-Update eine höhere Versionsnummer genommen.
Aber für die paar Sachen die sich überhaupt noch tun braucht man kein testing oder sowas finde ich, wenn wirklich mal was nicht geht geht man halt einen Tag zurück, denn wirklich grosse Änderungen gibts doch eh nicht mehr, fast alle "alten" Devs machen nix mehr.
Gruß Riker
Aber für die paar Sachen die sich überhaupt noch tun braucht man kein testing oder sowas finde ich, wenn wirklich mal was nicht geht geht man halt einen Tag zurück, denn wirklich grosse Änderungen gibts doch eh nicht mehr, fast alle "alten" Devs machen nix mehr.
Gruß Riker
-
Feynman
- Developer
- Beiträge: 16
- Registriert: Samstag 3. Februar 2007, 15:32
Hi Riker,
das meinte ich mit dem Versionsnummer erhöhen. Leider gibt es im CVS keine Releases.
Du hast Recht, dass die "alten" Devs fast nichts mehr machen, doch warum können die "Neuen" auch nichts tun?
Eigentlich wäre noch Potential vorhanden (siehe RASS und Radiotext von Houdini oder setionsd von Nirvana). Wobei ich sagen muss, dass diese Entwicklungen eher im stillen Kämmerlein passieren und erst ins CVS einfliessen wenn sie fertig sind (Da war es wieder, das Problem mit dem Devel-Branch und dem unstable HEAD
). Dies soll keine Kritik an den beiden sein. Anders ist im Moment keine Entwicklung möglich!
Jetzt kommt wieder das Zeitargument. Jeder hat Heutzutage wenig Zeit. Trotzdem könnten wir das CVS doch etwas strukturieren und z.B. auf Eure Versionsnummern erhöhen.
Undn och einmal möchte ich dies als Anregung verstanden wissen.
Gruß Feynman
das meinte ich mit dem Versionsnummer erhöhen. Leider gibt es im CVS keine Releases.
Du hast Recht, dass die "alten" Devs fast nichts mehr machen, doch warum können die "Neuen" auch nichts tun?
Eigentlich wäre noch Potential vorhanden (siehe RASS und Radiotext von Houdini oder setionsd von Nirvana). Wobei ich sagen muss, dass diese Entwicklungen eher im stillen Kämmerlein passieren und erst ins CVS einfliessen wenn sie fertig sind (Da war es wieder, das Problem mit dem Devel-Branch und dem unstable HEAD
Jetzt kommt wieder das Zeitargument. Jeder hat Heutzutage wenig Zeit. Trotzdem könnten wir das CVS doch etwas strukturieren und z.B. auf Eure Versionsnummern erhöhen.
Undn och einmal möchte ich dies als Anregung verstanden wissen.
Gruß Feynman
-
Muttersöhnchen
- Interessierter

- Beiträge: 73
- Registriert: Samstag 31. Juli 2004, 18:15
Das ist sehr freundlich gegenüber den neuen Devs von deiner Seite.JtG-Riker hat geschrieben:denn wirklich grosse Änderungen gibts doch eh nicht mehr, fast alle "alten" Devs machen nix mehr.
Ich finde es tut sich immer noch sehr viel in cvs und mit den ganzen diff die hier überall zu finden sind, kommt man schnell durcheinander.
Wie bei "Private EPG - pro & con dirty hack".