Replies: 1 comment
-
@onli Thanks for your comments. I hear your frustration and I acknowledge we should have raised exceptions in 2.0.0 (but I will note that we started raising exceptions in 2.0.1, released two days later). That said, though, maintaining libraries is challenging and time consuming for the people maintaining them, and we are allowed to make things easier for ourselves. In my opinion a major release is an opportunity to simplify the code to make it easier to maintain and reason about, and that's what we did. So while I hear you and we probably would have done this differently if we fully understood the user impact, I also think this is open source project, provided as-is, and you haven't paid anybody for a support contract. If you want to help govern this project, you can't just show up when you have a complaint after the fact. Accusing us of not considering the impact on existing projects is insulting and demotivating. We had a conversation in the open about what we were planning for 2.0 and I don't see you participating there. We are humans, we made our best judgement call at the time with the information we had, and you and the rest of the world needs to be OK with that (or else you can fork it, or start your own project, or vote with your feet and use another sqlite library -- you've got options). So, to try to answer your points above:
You're disappointed? You think we're amateurs? You think we should be more considerate? I think you need to stop externalizing the blame for things you had control over and plenty of opportunity to address. |
Beta Was this translation helpful? Give feedback.
-
That 2.0.x suddenly needs an [] around parameters of the execute call breaks a lot of projects. #525 is not alone in being frustrated by this. A couple of thoughts:
In short, I'm disappointed in how this was handled. Maybe it could be avoided in the future? :)
Beta Was this translation helpful? Give feedback.
All reactions