Seite 4 von 5

Re: Roadmap Community-Firmware V1.0

Verfasst: 02 Mär 2017, 16:57
von nq30
Eigentlich meinte ich ob ihr eine Zeitangabe 3 Monate genau machen könnt?

Re: Roadmap Community-Firmware V1.0

Verfasst: 02 Mär 2017, 17:58
von MasterOfGizmo
nq30 hat geschrieben:Hi Leute,
Wann soll 0.9.3 rauskommmen?
Sobald jemand Lust und Zeit hat, ein neues Release zu machen. Das kannst Du wenn Du magst auch selbst tun. Nimm Dir den aktuellen Stand, teste, ob alles akzeptabel funktioniert und mach' einen Release. Es gibt da keinen Fahrplan und vor allem gibt es kein "ihr". Community bist Du genauso wie jeder andere.

Im Prinzip könnte jetzt sofort jemand ein Release machen. Da spricht technisch nichts dagegen, so wie ich das gerade sehe. Ich persönlich würde allerdings noch das Erscheinen der neuen BT-Geräte abwarten und dann nehmen wir den Support für die noch mit auf. Das kann aber genauso gut in 0.9.4 kommen. Es gibt da echt keine Regel und keinen Fahrplan und wer nicht warten mag ist eingeladen, es sofort selbst zu machen.

Re: Roadmap Community-Firmware V1.0

Verfasst: 03 Mär 2017, 06:47
von nq30
Ahso.
Dann installier ich mir VirtualBox und los....

Re: Roadmap Community-Firmware V1.0

Verfasst: 03 Mär 2017, 12:25
von PHabermehl
Danke, Till

Re: Roadmap Community-Firmware V1.0

Verfasst: 03 Mär 2017, 22:28
von richard.kunze
Hallo zusammen,

ich habe unter https://github.com/ftCommunity/ftcommun ... ilestone/3 mal angefangen, die Punkte zusammenzutragen die wir für Version 0.9.3 meiner Meinung nach noch angehen sollten. Wer will: Schaut bitte mal drüber, kommentiert, bringt Eure eigenen Punkte da mit rein, und (ganz wichtig :-)) weist Euch die Sachen zu die Ihr umsetzen wollt.

Liebe Grüße,

Richard

Re: Roadmap Community-Firmware V1.0

Verfasst: 03 Mär 2017, 23:05
von PHabermehl
Klasse!

Jetzt wollt' ich gerade auf einem Laptop debian installieren, meine Frau hat's gerade auf die letzte Sekunde verhindert - sie hat die gesamte Buchführung vom Schulförderverein ausgerechnet auf die Kiste gezogen, natürlich keine Backups irgendwo...
Ob ich jetzt doch mal entgegen meiner Überzeugung debian in ner virtual box unter Suse laufen lasse? Mal schauen...

Re: Roadmap Community-Firmware V1.0

Verfasst: 04 Mär 2017, 09:02
von ski7777
richard.kunze hat geschrieben:weist Euch die Sachen zu die Ihr umsetzen wollt
Wäre ich Mitglied der dev Gruppe, würde ich das machen.

Raphael

Re: Roadmap Community-Firmware V1.0

Verfasst: 04 Mär 2017, 09:47
von nq30
TvirtualBox geht nichr.
Rechner unterstütz es nicht :(

Re: Roadmap Community-Firmware V1.0

Verfasst: 21 Mär 2017, 20:03
von PHabermehl
Hallo zusammen,

nachdem mein cfw-build-Rechner jetzt wunderbar läuft, kam mir der Gedanke, ob es ggf. Sinn macht, öffentliche, unverbindliche Beta-Builds anzubieten?

Nicht jeder kann und will die fw selbst bauen, aber vielleicht könnte man den Testerkreis noch etwas vergrößern.

Man könnte doch jeweils ein paar snapshot-builds (unter Angabe von Datum und commit-Stand der sources) auf GitHub ablegen.
Ich würde diesen Weekly-Build-Service übernehmen und dafür sorgen, daß jeweils der aktuelle und zwei Vorgängerstände zum Download bereitstehen.

Was meint Ihr dazu?

Gruß
Peter

Re: Roadmap Community-Firmware V1.0

Verfasst: 21 Mär 2017, 21:09
von ski7777
Ich baue zwar hier auch alles selbst, fände das aber sehr gut. Falls erforderlich würde ich auch immer was beisteuern.

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 09:51
von richard.kunze
PHabermehl hat geschrieben: nachdem mein cfw-build-Rechner jetzt wunderbar läuft, kam mir der Gedanke, ob es ggf. Sinn macht, öffentliche, unverbindliche Beta-Builds anzubieten?
Nicht jeder kann und will die fw selbst bauen, aber vielleicht könnte man den Testerkreis noch etwas vergrößern.
Gute Idee.
PHabermehl hat geschrieben: Man könnte doch jeweils ein paar snapshot-builds (unter Angabe von Datum und commit-Stand der sources) auf GitHub ablegen.
Wie würdest Du das im Detail machen wollen?

Mein Vorschlag: Leg es auch als Release auf Github, aber nimm als Versionstag dann sowas wie "<CFW-VERSION>+snapshot-<YYYYMMDD>" (für einen Snapshot heute also "0.9.3-rc+snapshot-20170322"). Das würde dann auch mit der für 0.9.3 geplanten Update-App gut zusammenspielen - die würde dann nämlich die Snapshots nicht automatisch als Update anbieten, aber wenn man einen Snapshot installiert hat trotzdem ein Upgrade auf das nächste "offizielle" Release vorschlagen (zu den Details warum das mit dem vorgeschlagenen Versionierungsschema so funktioniert siehe http://semver.org/).

Außerdem kann man Releases auf Github auch noch als "Pre-Release" markieren, das würde dann auch gleich nochmal anzeigen dass da gegebenenfalls mit Fehlern zu rechnen ist.
PHabermehl hat geschrieben: Ich würde diesen Weekly-Build-Service übernehmen
Klasse, danke!
PHabermehl hat geschrieben: und dafür sorgen, daß jeweils der aktuelle und zwei Vorgängerstände zum Download bereitstehen.
Ich denke wir können die Weekly-Builds genausogut auch auf Github liegen lassen.

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 10:12
von ski7777
In der Update App könnte man dann auch auswählen, dass man eine Prerelease installieren will.

Raphael

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 11:03
von PHabermehl
@ Richard:

Ja, so machen wir das! Evtl. melde ich mich nochmal per PM, um die Details zu klären, wie und wo das auf github hinsoll, dann heißt es demnächst: Friday is firmware day :-)

Ich finde auch den Vorschlag von Raphael gut - warum soll man im Update-Manager nicht die Option haben, daß man auch den weekly build installieren kann, mit entsprechendem Warnhinweis versehen?

Gruß
Peter

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 11:36
von richard.kunze
PHabermehl hat geschrieben:Ja, so machen wir das! Evtl. melde ich mich nochmal per PM, um die Details zu klären, wie und wo das auf github hinsoll, dann heißt es demnächst: Friday is firmware day :-)
OK, klasse. Die Absprache können wir gerne auch hier im Forum machen (dann aber besser in einem eigenen Thread). Vielleicht interessiert es ja den einen oder anderen wie man sowas aufsetzen kann.

Github hat übrigens auch eine API um Releases zu erstellen (siehe https://developer.github.com/v3/repos/releases/) - der ganze Release-Prozess sollte sich daher eigentlich auch ganz gut automatisieren lassen.

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 15:35
von EstherM
PHabermehl hat geschrieben:Hallo zusammen,
Man könnte doch jeweils ein paar snapshot-builds (unter Angabe von Datum und commit-Stand der sources) auf GitHub ablegen.
Ich würde diesen Weekly-Build-Service übernehmen und dafür sorgen, daß jeweils der aktuelle und zwei Vorgängerstände zum Download bereitstehen.
Gute Idee. Ich habe deine Ausführungen zum Aufsetzen eines Build-Systemes verfolgt und beschlossen, auf den Eigenbau zu verzichten. Über fertig gebaute Beta-Versionen würde ich mich aber freuen. Zum Bauen und zum Ablegeort habe ich keine Meinung.
Gruß
Esther

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 16:48
von MasterOfGizmo
Zu einfach sollten wir die Installation vielleicht nicht machen. Wir haben eine ganze Anzahl User, die relativ unüberlegt auf jeden Button klicken, der irgendwie cool klingt. Und der Ruf nach Support bei Problemen mit Pre-Releases kam hier auch schon ...

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 16:50
von ski7777
MasterOfGizmo hat geschrieben:Zu einfach sollten wir die Installation vielleicht nicht machen. Wir haben eine ganze Anzahl User, die relativ unüberlegt auf jeden Button klicken, der irgendwie cool klingt. Und der Ruf nach Support bei Problemen mit Pre-Releases kam hier auch schon ...
Dann müssen wir halt das ganze etwas verstecken. Z.B. Erst nach siebenfachem Klick auf ein Label kommt die Option.

Raphael

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 16:51
von olagino
Dann kann man die Funktion aber auch gleich weglassen....

olagino

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 16:53
von ski7777
olagino hat geschrieben:Dann kann man die Funktion aber auch gleich weglassen....

olagino
Wer es braucht, findet es im Sourcecode oder kriegt es gesagt. Und wer dann alle Warnhinweise immer noch nicht beachtet, der ist selber Schuld.

Raphael

Re: Roadmap Community-Firmware V1.0

Verfasst: 22 Mär 2017, 16:56
von PHabermehl
Es ist halt ein zweischneidiges Schwert, daher meine Frage...

Einerseits bringts halt mehr Testbreite und dadurch auch mehr feedback, andererseits natürlich das Problem mit dem Support. Es muß halt absolut klar sein, daß es sich um Beta-Versionen handelt, die buggy sein können.
Vielleicht ist auch Richards Vorschlag eine gute Lösung (nur das update auf einen Release anzubieten). Wie wäre es denn, die Beta-Updates nur dann, und dann auch nur optional, anzubieten, wenn eine beta-fw installiert ist? Wer das einmal manuell hingekriegt hat, hat ja die Mindesthürde genommen :mrgreen:
Und wer einen release fährt, der braucht kein beta...

Gruß
Peter