I just wanted to note that as tempting it might be to make such assumptions, having been a professional software developer in the past I can 99% ensure you that the reasons for a seemingly lack of progress on an individual issue are hardly ever “lack of interest”. Besides having to juggle over 100 bug reports in the Android 7 tracker, communication on progress is a lot more finicky than it might seem; developers want to be as accurate as possible about a topic that they cannot assume the reader is an expert in, while at the same time maintaining realistic expectations that don’t lead to disappointment. This is easy to get wrong: technical stories get misinterpreted, the complexity of problems are underestimated by the reader, well intended timelines presented as “if everything goes right” soft targets are interpreted as hard deadlines, and so on and so forth.
The temptation for developers is thus often to “just retreat while I fix this stuff for you now, I’ll tell you when it’s ready”, which to the outside world looks like a lack of commitment or progress until the very last phase of “a fix is ready to test”. This approach isn’t great as it can frustrate engaged users, but very understandable from the developers perspective if the alternative leads to “punishment” by the very same users for not meeting expectations.
In recent days I can see that Fairphone is trying to be more systematic about their approach to communication. They have created wiki-pages explaining the lifecycle of a bug through the various statuses, what a transition from status to status means and how they prioritise issues. This is good: expectations are conveyed to the user in a generic manner decoupled from technical detail, and systematic communication is easier to deal with for developers. I suspect they’ll continue getting better at communication and with that, they’ll get better at telling you why a bug is seemingly left untouched for a while.
Coming back to the quote I highlighted: I’m sorry to hear that the team hasn’t been able to live up to your expectations so far. I’d never tell you you have no right to feel disappointed, but I hope you can appreciate that the process of bug fixing (yes, even fixing regressions, things they seemingly got right before) is filled with uncertainty on the way that sometimes is very difficult to communicate about. In that light, I would encourage you, as FP2 user to FP2 user, to reconsider the assumptions you’ve made as to why you feel they have disappointed you. It’s likely to be an oversimplification of the truth and, as a developer, reading an “accusation” like this would work demotivating if anything.
I’m personally going to look at the now half-full glass and cheer for the progress reported, hopefully there’ll be a released update in a matter of weeks.