I saw this on Twitter last night, and - predictably - it f***ed me right off.
From: James Moberg @gamesover
To: @Adobe @coldfusion
I want to upgrade to #ColdFusion 10, but not if issues exist & aren't even being actively reviewed. Need help?
From: Adobe ColdFusion @coldfusion
To: @gamesover @Adobe
Can you provide the bug numbers if you have already logged them? We will review the same.
From: James Moberg @gamesover
To: @coldfusion @Adobe
Use search feature ow.ly/lmysL Type=Bugs Only, Product=#ColdFusion, Version=10, State=Open, Status=Unverified
From: Sean Corfield @seancorfield
CC: @dacCfml @Adobeis that right? 212 unverified bugs reported against @coldfusion 10?
To which the response was (initiated by me, followed-up by others):
From: @dacccfmlPlease note: the 212 figure Sean cites is not "bug and feature requests", it's just "bugs". And it's not all bugs. It's just the ones that are a) open; b) haven't even been looked-at by Adobe. And just for ColdFusion 10.
To: @seancorfield @gamesover @coldfusion @Adobe
Yep, that's what I see as well. 212 publicly visible bugs in an enterprise (priced) product that the vendor hasn't even bothered to triage. That's very disrespectful of their clients
From: Jason Brookins @twinsploitation
Trying to get to Railo as quickly as possible; this just adds impetus.
From: Adam Cameron @dacCfml
To: @twinsploitation @coldfusion @Adobe
Indeed. Do you know what though, it's not that there's a lot of bugs - everything has bugs - it's just that they can't even be arsed checking to see if there are any significant problem being raised. Or respecting their clients enough to bother suggesting they give the slightest shit.
From: am2605 @am2605
this makes me sad more than angry. I wish we could all chip in and buy it off them and give the poor thing a good home
I know I said it in the Twitter exchange, but to re-iterate: it's just completely unacceptable that the Adobe ColdFusion Team have such a shitty attitude towards their clients. Their paying clients. Clients who pay thousands and thousands of dollars / pounds for their product. And who have clearly been caught out by these bugs, so they are affecting people in a real world way, and enough so that they take the time to raise said bugs with their vendor, Adobe. This is borderline professional negligence on the part of Adobe (actually I'm not sure which side of the that particular border it's on!).
I hasten to add I do not blame the bulk of the Adobe ColdFusion Team for this. The developers won't be at fault here because they will just be doing what they're told. And clearly they've been told to ignore the bugbase. However I do firmly blame whoever is the decision-maker in that process.
I've been part of assessing the upgrade of a pretty bloody big ColdFusion install from CF9 to CF10 recently. I hasten to add I'm not one of the decision-makers in this and I will not express the opinions of the decision-makers here (I don't know their opinion, for one thing), but I will say that the upgrade involves licensing costs measured in the tens of thousands of pounds (many tens of thousands of pounds). If it was entirely my decision as to the direction to take, the fact that Adobe have 212 untriaged bugs sitting in their public bugbase would weigh heavily on me: why would I be wanting to give Adobe all that money for... nothing. For apathy. For client neglect.
To repeat what I touch on about, I actually don't have much of a problem with the number of bugs in total. Everything has bugs. And there's a good chance a lot of those 212 bugs will be minor, or so trivial as to not even warrant the time taken to raise them, or not actually bugs but people misunderstanding something. However a lot will be genuine bugs, and some might be serious bugs. But we wouldn't know, would we? Because no-one's bothered to look at them.
This paints a very poor picture of Adobe's focus on ColdFusion. Yet another one.
And let's not forget we're only talking ColdFusion 10 bugs here. What about the other metrics:
|8.0||1||0||1||1||(incl 1 "fixed" but still "to test")|
|9.0||21||0||7||3||(incl 4 "fixed" but still "to test")|
|9.0.1||110||10||35||4||(incl 10 "fixed" but still "to test")|
|10.0||212||79||192||32||(incl 15 "fixed" but still "to test")|
So it's not like there's a policy of them to simply ignore everything, or they're just not updating the bugbase. They do look at stuff. They've verified almost as many bugs as they've ignored in CF10. So they really honestly actually haven't bothered to took at those 212 James / Sean singled out.
It's also worth pointing out that the CF Team have fixed really a lot of issues too. There's 515 open issues for CF10, but 362 closed ones. For 9.0.1 it's better reading: 398 closed to 159 open. 9.0: 1550 closed; only 31 open. CF8.x: 1082 closed vs 18 open. So they do plug through the work. But that doesn't excuse not at least triaging all the stuff that people have taken the time to raise with them, at least as a professional courtesy.
If you want to know what 212 untriaged ColdFusion bugs looks like... here they all are:
That's a lot, isn't it?
Seriously, Adobe ColdFusion Team (~ management)... get your act sorted out. This is a disgrace.