- This topic is empty.
September 3, 2014 at 12:45 am #27999
@iDoug, the space issue will be fixed in 2.0.9 (was NOT intentional) and that will fix the import/export as well as all the other issues. I understand your point and respect it but just so you know I document everything I do on Github. Every small change gets pushed by itself with a comment describing what I changed. The documention contains over 1000 individual changes published here: https://github.com/salbahra/Sprinklers/commits/master.
In regard to the testing, it is impossible to test every aspect however I do understand how important this is and have started adding automated testing which will get checked after every commit. These are still being built out but in the future it should lower the bug frequency dramatically.September 3, 2014 at 12:57 am #28000
Yes, the comment count is my fault. We had some 2.0.8 and GUI relevant discussion, but much was beyond the basic issues.September 3, 2014 at 3:03 am #28001
@salbahra You are not building up my confidence.
… and have started adding automated testing which will get checked after every commit.
Don’t you mean before the commit?
Perhaps you should consider: https://en.wikipedia.org/wiki/Test-driven_developmentSeptember 3, 2014 at 3:46 am #28004
I would like to apologize for the bugs introduced in 2.0.8, the SPACE issue being the primary one and is completely my fault (since I wrote the firmware). So please do not target criticisms to Samer as he is only trying to help work around the issue by cleverly using the UI. A new firmware 2.0.9 will be released shortly today or tomorrow, which will address the main issues.
As we keep updating the firmware and UI, issues like this will probably occur at some point. Even SparkFun had a major incident recently where they shipped 2000 microcontroller boards without bootloader:
So all that I could ask is to please be patient and report the issues as you find them. As I mentioned in another thread, we don’t have the kind of testing and support resources as big companies have, and we rely heavily on users to help us test and provide feedback.
We usually do test updates pretty thouroughly before releasing them, but in this particular case, since 2.0.8 involves primarily UI changes, we focused on testing the UI elements and forgot to thouroughly test the firmware functionality. Again, apologize for that and will try to avoid this happening again in the future. Thanks.
-RaySeptember 3, 2014 at 4:03 am #28002
Thanks Ray! No blame/criticism here. In general, if you aren’t willing to contribute some troubleshooting with an open source project, it is best to not install updates without researching the feedback first. Thanks for your hard work! And Samer too. His GUI provides a lot of polish to the experience!September 3, 2014 at 4:19 am #28003
@TechFan: i am not sure how to ‘researching the feedback first’ before releasing it to the users. We will certainly do our best to test and troubleshoot everything before the update is released, but as I said we (me being the only person working on the firmware) rely heavily on users to give us feedback and comments, to discover issues that we were not able to find during our internal testing, and I believe this is the case with many open-source projects. If the new firmware is not satisfactory, you can always switch back to the previous version of the firmware. I think it would be too much to expect the new version to be perfect before it can be released.September 3, 2014 at 4:22 am #28005
I wasn’t referring to you checking feedback. I was referring to the approach as a user. Research before installing. Early adapters need to be willing to help smash those bugs.
Sent from my iPhone using TapatalkSeptember 3, 2014 at 4:27 am #28006
OK, sorry for my misunderstanding. Points taken. Thanks.September 4, 2014 at 3:37 am #28007
Firmware 2.0.9 is now released. Please see the announcement here: viewtopic.php?f=2&t=888. Thanks!September 4, 2014 at 3:40 am #28008
But this thread needs to get to 100! 🙂
- You must be logged in to reply to this topic.