'we don't break users'

After spending - or should I say - wasting hours and hours while trying to upgrade or migrate from former resinos based hass.io to hassos based hassio, being totally frustrated since it simply won’t run because frontend is not working (actually I still didn’t manage to figure it out, whats going on), I’d like to cite a great developer and maintainer of Linux Kernel, Linus Torvalds:

“Because without users, your program is pointless, and all the development work you’ve done over decades is pointless.” and “we don’t break users”.

Can this become number one home assistant rule, too?

2 Likes

I feel your pain. I tried switching from resinOS to HassOS a few releases back. Both HassOS and the Hass release were broken and rolling back just didn’t do the trick. I had to wipe everything and start from scratch with resinOS and restore one file at a time from my snapshot. Took many hours. I’m still running resinOS (I’ll try HassOS again some day, but on a scratch SD card) and now I won’t upgrade Hass until several days (and updates) after each release.

I did a from scratch installation on a second micro sd (lucky me!). First I figured out that logger was blocking the start. Then after I disabled it, hass boots but there is no frontend. I’m giving up. Won’t update as long as everything is running in my setup.

What sucks about that approach is that if you eventually do want to update then you will have to deal with every breaking change from your current install to the new one. I’ve gotten behind three versions before and it was kind of nerve wracking making sure to update sequentially to make sure nothing broke and to know where the problem was if it did.

1 Like