Diskussion: sollen "instabile" Versionen ins cvs?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Diskussion: sollen "instabile" Versionen ins cvs?

Beitrag von Innuendo »

[MOD] Abgetrennt von http://forum.tuxbox-cvs.sourceforge.net ... highlight= [/MOD]

Ich möchte mal kritik hier anbringen - nicht an eurer arbeit, sondern an der art und weise:

soviel energie nirvana in dieses projekt auch steckt (respekt vor deiner arbeit!) aber sowas gehört entweder in ein test branch oder in diffs, die hier angehängt werden können.
das cvs ist momentan nicht benutzbar, weil hier ein fix den anderen jagdt und versuche eingecheckt werden, die die stabilität und die benutzbarkeit des head branch arg vermindern.

ich für meinen teil habe es mir die letzten tage verkniffen meinen cvs stand zu aktualisieren, weil ich die nirvana erweiterung im aktuellen stadium nicht verwenden möchte. meine entscheidung - muss niemand teilen. also müßte ich mir die übrigen diffs einzeln herunterladen. sorry guys, aber barf wurde vor einiger zeit wegen seiner ex und hop aktion mit seinen neuen targets in einen eigenen branch verwiesen - dies hier gehört imho genauso in eine testumgebung.

davon ab würde ich mir wünschen (!), dass erstmal die sectionsd von denen gefixed wird, die verstehen, was da passiert, bevor neue features um dieses wackelige grundgerüst gebaut werden - ich muss leider zugeben, dass ich das nicht kapier.

@nirvana: mit keiner silbe will ich damit sagen, dass deine veränderung keinen nutzen für uns alle bringt.

frei nach monty phyton: flache steine, runde steine ....

innu
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Kritik ist immer willkommen.

Und ich akzeptiere sie sogar in den Teilen, die ein zu frühes Einchecken betreffen. Wenngleich es angenehm war, Feedback von mehr Leuten zu bekommen. Das hat die Entwicklung auch sehr beschleunigt und die Zahl der Fixes pro Zeit eben auch erhöht. Nur in einem Punkt liegst du daneben. Der sectionsd gliedert sich verschiedene Threads die nebeneinander laufen. Die Probleme treten im EPG Thread auf. ICh habe nur den SDT-Thread beackert, der mit dem EPGs überhaupt nicht interagiert und dessen Daten auch nie genutzt wurden. Insofern kann man dessen Entwicklung vollkommen isoliert betreiben und ist nicht auf ein "Grundgerüst" irgendeiner Art angewiesen.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also ich hab gestern mal neu ausgecheckt (wegen moviebrowser) und das image lief sofort. ich sag "lasst es drin im cvs"

ist doch ne geile sache, wenn da wieder 2 leute neutrino verbessern. Houdini kennt sich ja ganz gut aus im sectionsd, und er macht hier fleissig mit.
Günther
Developer
Beiträge: 587
Registriert: Freitag 9. September 2005, 21:48

Beitrag von Günther »

Innuendo hat geschrieben: davon ab würde ich mir wünschen (!), dass erstmal die sectionsd von denen gefixed wird, die verstehen, was da passiert, bevor neue features um dieses wackelige grundgerüst gebaut werden - ich muss leider zugeben, dass ich das nicht kapier.
Habe mich bisher dezent zurückgehalten, aber ich verstehe das auch nicht ganz.
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

@ nirvana: du und houdini seid momentan die einzigen, die sich mit der sectionsd intensiv beschäftigen. versucht es doch bitte, den daemon stabiler zu machen. das würde aktuell mehr user freuen, als deine wirklich sehr gute erweiterung - meine meinung.

innu
Günther
Developer
Beiträge: 587
Registriert: Freitag 9. September 2005, 21:48

Beitrag von Günther »

Nirvana hat geschrieben:ICh habe nur den SDT-Thread beackert, der mit dem EPGs überhaupt nicht interagiert und dessen Daten auch nie genutzt wurden. Insofern kann man dessen Entwicklung vollkommen isoliert betreiben und ist nicht auf ein "Grundgerüst" irgendeiner Art angewiesen.
Ok, klingt einleuchtend ..
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

mb405 hat geschrieben:also ich hab gestern mal neu ausgecheckt (wegen moviebrowser) und das image lief sofort. ich sag "lasst es drin im cvs"

ist doch ne geile sache, wenn da wieder 2 leute neutrino verbessern. Houdini kennt sich ja ganz gut aus im sectionsd, und er macht hier fleissig mit.
das ist auch prima, das jemand sowas einpflegt - das steht außer frage.
aber ich halte es aktuell für eine testversion und die sollte entsprechend getagged werden

innu
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Ruhig Blut Leute :-)
Wir sind ja dran, ein Fehler der letztens auftauchte ist ein Absturz der (wahrscheinlich) durch eine Heap Corruption getriggert wurde (Stickwort ZDF Info) Scheinbar laufen auf diesem Sender zur Zeit sehr große Events, sodaß ein Speicher fester Größe nicht mehr ausreichte. Das hat nichts mir irgendwelchen Änderungen von uns zu tun, sondern ist so schon lange drin.
Eine andere Sache war, dass Premiere eine Zeit lang einen EPG von 1 Woche gesendet hat, was sehr viel Speicher gefressen hat. Momentan sind es 3 oder 4 Tage. Ich habe schon lange nix mehr von leergelaufenen Speicher gehört. Vielleicht war das auch der Grund.

Ich stelle nachher noch einen Patch online der hoffentlich diese Heapcorruptions ein für allemal beerdigt :-)

Wenn Riker und die anderen Imagejungs nicht so schnell die neuen Sachen einbauen würden, ging es längst nicht so schnell vorwärts.
Wobei ich mit der Patcherei auch so meine Probleme hatte. Besser sind immer Patches gegen das cvs und keine Akkumulativen Patches :-)

So und jetzt mach ich meinen Patch, hehe

Houdini
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Laßt Euch nicht verunsichern. Ohne Eure Arbeit wäre der ein oder andere Fehler vielleicht nicht so aufgefallen, aber mir ist es lieber, wenn jemand das Kartenhaus anfasst und die ein oder andere wackelige Karte notfalls mit etwas Kleber behandelt, als wenn es, wie bis vor kurzem, von jedem nur heißt, das das Ding suckt und man es besser nicht anrührt. (Obwohl ich diese Einstellung grundsätzlich auch verstehen und tolerieren kann, also nix gegen die Devs, die dazu keinen Bock hatten!)

Macht weiter so. Neubau wäre vielleicht besser, aber dafür findet sich ja sowieso keiner (falls doch: ran!). Auch wenn die ein oder andere Unannehmlichkeit die letzten Wochen schon mal da war: Es tut sich was! Und ich habe so das Gefühl, das alles besser wird, als es jemals war. Auch wenn das hier alles Beta-Gefrickel ist und keinen Anspruch von Endusern erfüllen will, wird die Box mittlererweile fast Dau-tauglich. Nicht nur von der Bedienung her. Ich warte gerne noch ein paar Patches und Revisionen, bis das Ding "Neutrino" wieder richtig stabil ist, denn ich denke, es wird stabiler als vorher. Und wenn nicht, ist es mir immer noch lieber als Betanova. Wer es nicht mag, kann ja einen alten Stand verwenden oder auch Enigma oder Betanova wechseln. Meckern bringt nur was, wenn man konstruktiv agiert.

cu
Jens

P.S. Ein herzliches Dankeschön an alle Devs und alle, die sich um das Projekt hier bemühen.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Keine Angst, es geht weiter :-)
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

liebes jmittelst

ich bin ein bissl enttäuscht. mit deinen 30xx postings sollstest du inzwishcen mehr erfahrung haben (als meiner einer). es geht nicht darum, daß sich enlich mal wieder etwas tut - obendrein etwas sehr interessantes - da sind wir einer meinung.
zwischen 0 und 1 liegen unendlich viele zahlen bzw möglichkeiten - musste es wirklch schon ins cvs?
wenn ich deine bezeichnung beta-gefrickel grad aufgreife darf, gehört eben dieses beta gedöhns in einen beta branch - und in nirvanas sinne mit hoffentlich vielen testusern, damit es schnellst möglich in den head branch kommt. das ist aus meiner sicht kein meckern, sondern kritik an der vorgehensweise bzw an die devs mit schreibrechten

nun ist es eingecheckt - rausnehmen geht nimmer .... ich hoffe die wirklich, dass nirvana am ball bleibt und wir uns alle bald über seine arbeit freuen.

innu
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Hi Jmittelst,
dem kann ich nichts hinzufügen. Entspricht genau meiner Meinung.

Und für alle die es stabil haben möchten, es gibt ja noch die Release Versionen. Jeder der Snapshots verwendet sollte auch wissen das dort Fehler drin sind und wenns nicht läuft nimmt man den halt nicht. Aber mal ehrlich es macht doch auch Spass zu probieren und zu testen was sich geändert hat und wo man die Probleme einkreisen kann.

Und auch nur so haben User wie ich, die nicht Programmieren/Images bauen können wenigstens die Möglichkeit beim Testen zu helfen. Das ist doch auch etwas Wert.

Ich bin auf jeden Fall von den Fortschritten in den letzten Wochen sehr begeistert und ich wittere das demnächst ein Release wieder ansteht :D

Cu
Torsten
T-Tron
Interessierter
Interessierter
Beiträge: 67
Registriert: Mittwoch 2. November 2005, 07:45

Beitrag von T-Tron »

Hmm, es läuft doch gut. Die Energie die Nirvana im Moment investiert gab es schon lange nicht mehr.
Gäbe es ihn und Houdini nicht, hätten wir einen stocknierenden Stand.
Naja, die Zeiten von früher sind vorbei, die "Alten" machen Sachen in Homework oder haben andere Interessen.
Vielleicht waren früher die Regeln härter bevor was eingecheckt wurde, aber seid mal froh das es weiter geht. Respekt an euch "Neuen" und lasst Euch von so Querschlägern nicht ärgern, die können ja auch noch einen alten Stand auschecken.
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

*kopfschüttel*

nur gut, dass nirvana mich richtig verstanden hat. beenden wir die kleine diskussion in diesem forum
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Innuendo hat geschrieben:*kopfschüttel*

nur gut, dass nirvana mich richtig verstanden hat. beenden wir die kleine diskussion in diesem forum
Du hattest von Anfang an keine Chance, damit bei den Usern auf Verständnis zu stoßen. Sei nicht enttäuscht, so läuft das hier immer. Du hast trotzdem alles richtig gemacht/gemeint!

Frei nach Kunze:
Packt ihn, packt ihn, packt ihn und zerhackt ihn...

Gruß
mash
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Muß man aber nicht so sehen.

Für mich ist Tuxbox die Ausgeburt des Wortes Beta. Gerade bei Neutrino deutlich zu erkennen. Jede kleine Änderung bringt die Gefahr mit, das irgendwo anders eine "Krückenkonstruktion" zusammenbricht. Meiner Meinung nach, schafft das zwar kleine temporäre Probleme, hilft aber letzten Endes dabei, den ein oder anderen Fehler, der sonst nur in "Randbereichen" auftritt, auch auszumerzen. Und wenn etwas nicht den Weg ins CVS findet, um auf breiter Basis getestet werden zu können, wird es damit auch nicht zwangsläufig besser. Gerade mit den Änderungen der letzten Wochen war das ziemlich offensichtlich. Je nach Box und Zapp-Verhalten ist der sectionsd von Vor-Vorgestern nämlich durchaus für 24h+ durchaus stabil.
Niemand zwingt jemanden regelmässig den neuesten Stand zu fahren. Alles hier ist Beta und ein zusätzlicher Beta-Test im kleineren Rahmen schließt auch nicht aus, das instabile Sachen ins CVS kommen. Lass mich mit meiner Sagem alles als stabil kennzeichnen, was mehr als 24h keine Auffälligkeiten zeigt und alles ist stabil. Mag an der Sagem liegen, daran, das man im Kabel sowieso nicht so viele Daten hat oder auch daran, das ich recht sparsam zappe. Nichts hier ist perfekt, Neutrino schon gleich garnicht. Wer einen stabilen Stand hat, sollte den auf alle Fälle sichern und nach Tests mit neuen Ständen und einem kleinen Fehlerbericht, wieder den stabilen Stand zurück spielen.

cu
Jens
Zuletzt geändert von jmittelst am Samstag 26. November 2005, 10:37, insgesamt 2-mal geändert.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Und für alle die es stabil haben möchten, es gibt ja noch die Release Versionen.
Genau die haben aber meist mehr Bugs wie die Snapshoots.
Ich habe jedenfalls noch nicht ein Release Image gefunden das besser wie ein Snapshot lief.
Daher ist die Unterteilung eh "Mumpitz".

Irgendwo hat jedes Image seine Stärken und schwächen, mal mehr und mal weniger.

Gruß Gorcon
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

jep. auschecken kannste ja ein datum, wo du denkst, das es lief.
die großen änderungen liegen ja in 2 dateien aus dem cvs. sollt kein problem sein, da ältere, ohne den sections scan zu nehmen.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

nun ist es eingecheckt - rausnehmen geht nimmer
Quatsch, rausnehmen geht immer.
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

Gorcon hat geschrieben:
Und für alle die es stabil haben möchten, es gibt ja noch die Release Versionen.
Genau die haben aber meist mehr Bugs wie die Snapshoots.
Ich habe jedenfalls noch nicht ein Release Image gefunden das besser wie ein Snapshot lief.
Daher ist die Unterteilung eh "Mumpitz".
Gruß Gorcon
entschuldige bitte, aber wenn du nicht verstehst worum es geht, tu es nicht als mumpitz ab.
meine angesprochene kritik am vorgehen hat nichts mit snapshots oder release versionen von riker, mogway oder sonstwem zu tun.

das houdini heut nacht einen sectionsd fix zum "vorletzten cvs-stand" bereitstellt, finde ich einfach etwas unpraktisch - bei dem aktuellen hin und her aber nicht wirklich verwunderlich. und imho ist diese arbeit wichtiger, als automatisch neue sender finden. was nutzen euch denn noch mehr sender, wenn sucking sectionsd abschmiert, im log aber noch schreibt, das in ein array ein klein bissl zuviel geschrieben wurde??? -
nur mal so zum mitdenken:
wenn dein auto einen 50l tank hat und die tankanlage auf 60 liter abgabe eingestellt ist ... tankst du dann trotzdem und polierst schonmal den kotflügel?
und nochmals, auch für die mumpitzer: ich habe keine kritik oder nörgelei an den neuen funktionen oder an nirvanas einsatz geäußert!

EOT
Innu
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

Houdini hat geschrieben:
nun ist es eingecheckt - rausnehmen geht nimmer
Quatsch, rausnehmen geht immer.
jo, aber dann würden alle andern schreien, während kleines innu ruhig wäre ;-)
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Vorschlag zur Güte:
Kann man es in einem CVS nicht so machen, das neue Sachen, die eher experimentell sind, als solches markiert werden und das Kompilieren dann entweder inkl. der experimentellen Sachen oder halt excl. derer gemacht werden kann? Dann hätten die einen ihr "stabiles" System und trotzdem wären die experimentellen Sachen im CVS und damit frei für Tests und für interessierte Devs, um dran zu basteln.
Allerdings bin ich mir nicht sicher, ob das mit dem CVS so einfach geht, daher nur als Vorschlag, der von einem "Nicht-Code-Versteher" kommt.

cu
Jens
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

CVS ist nunmal dafür da,um gemeinsam entwickeln zu können.

wer was stabiles braucht, kann auf die Releases von bla und blub zurückgreifen.

<edit> hat sich erledigt </edit>
Zuletzt geändert von Homar am Samstag 26. November 2005, 13:27, insgesamt 1-mal geändert.
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Homar hat geschrieben:CVS ist nunmal dafür da,um gemeinsam entwickeln zu können.
Das Forum ist nun wiederum dafür da, um gemeinsam diskutieren zu können...

Das ist hier übrigens auch die Rubrik "Neutrino" nicht "Development".
Homar hat geschrieben:Wenn der Thread weiter zugemüllt wird, mache ich einen neuen Thread auf, wo nur Houdini, Nirvana und Co reinposten dürfen um Änderungen anzukündigen und gut ists :roll:
Ah ja, das CVS kann "zugemüllt" werden, im Forum aber achtest du darauf, dass das nicht passiert. Sehr interessant!

Gruß
mash
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

das mit dem CVS kann ich nicht ändern, leider

Aber mit dem Thread sollte heissen, das es Themenorientiert sein soll, nicht allgemeines bla bla.

Wenn sich die leute hier streiten wegen gott und die Welt, hat das nichts mehr mit mit Nirvanas Arbeit zu tuen.