This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
Closed
[Discussion] What is the purpose of the experimental version.
TheoDeKoning
Member
in Archive
In my mind to get that version tested and make it bugs free as possible for all the users.
Here I see that the solutions from an experimental version is going to the next version.
So when experimental version is become the 'stable' one, it it still full of bugs of the experimental version.
If you don't subscribe for the experimental version I don't want to get that later as a stable one.
In this way a experimental version may never be a stable version.
How to solved this.
Make the even numbers the experimental and the odd the stable ones.
So for now:
Here I see that the solutions from an experimental version is going to the next version.
So when experimental version is become the 'stable' one, it it still full of bugs of the experimental version.
If you don't subscribe for the experimental version I don't want to get that later as a stable one.
In this way a experimental version may never be a stable version.
How to solved this.
Make the even numbers the experimental and the odd the stable ones.
So for now:
- the .23 becomes the stable .22
- the .22 become never the stable version.
This discussion has been closed.
Comments
I think this is a good idea but i have another comment on this. At this moment everyone has a experimental version right ? I mean things are not working or buggy... Why not make sure that everyone receives all updates till 1.0 only then it makes a real difference...
Now my Homey is also switched off for a week to the 433 problem.
In a stable version there will be still bugs to find.
By a slip of the pen we know that there already new thing in the .23
So, in .23 comes repairs out of .22 together with new stuff.
If there is a bug how we know where it came from. Repair from .22 or new stuff in .23
The new stuff have to put in .24
BTW: 433 is much more stable in 0.8.22
There is no misconception my way if you read my post.
@BasVanDenBosch
To get the .22 I have to subscribe to the experimental version and that's what I don't want to do.
It is not about how stable the 433Mhz or voice recognition is.
First they prepare an update like 0.8.19 than they test it internally. They find a serious bug so they don’t release as experimental. So that milestone is `scrapped` and go to the next one 0.8.20 if they find no serious issue (what would eg. brick your device) than they share this as experimental with those who are eager to test new releases (it is like the Android Nightlys or Windows beta builds). So these enthusiast keep using it and if they find no serious issue (what would erase all your data, brick your device, etc.) than the developer might decide to release this for the wider public in the so called stable channel. There is no change in the code between the experimental and stable therefore there is no version number change. It is the same firmware.
Then I had now still the 0.8.17 and have my homey do the things she did well.
Now it is switched of for almost a week again.
When I read all the problems the 0.8.22 is given, it is also not right to make it a 'stable' version.
That's now even for the 0.8.23 because the new stuff they put in and had to be tested first.
So, the 0.8.23 had to become the 0.8.24 (old experimental).
After clearing the important bugs it becomes 0.8.25 with NO new stuff in it.
- Experimental updates might break your system (so you'd have to do a reset, for example)
- Stable updates will probably not break your system
The 433 problem was entirely our fault, and it won't happen again because we ship updates now somewhat faster, so we won't have to choose between "lot's of bugs" vs. "a bug that affects some users".Version numbers aren't changed when they get moved to a different ring, that is an extra layer of confusion for most people ("I had an issue with component x in version y, which is now version y+1 I think" etc).
On a personal note, 0.8.22 is fine on my Homey. That almost-bricking incident at 0.8.17 is not likely to happen again, rest assured that it wasn't fun for the developers either.
If you want to be safe, don't tick the experimental box. However, you'll have to wait a little longer for some bugs to get fixed.