jannic[m]: > <@jannic:matrix.org> What are the disadvantages of hals supporting e-h 0.2 indefinitely? I see mainly two: Some more complexity (because there are two ways to do the same thing, and hals contain some duplicated code), and fragmentation because new hals or ones that decide to drop 0.2 will no longer work with old drivers. > Dropping support for 0.2 on the other hand will break drivers that didn't update, and causes a different kind of fragmentation due to unmaintained drivers being forked. > Not sure what is worse. There are none other than having to carry around extra deps and code. Just seems sad that so much work went into 1.0 and we're going to have to support 0.2 for years anyway, seems like a lot of wasted time and energy