The CADT Model Revisited

Some time ago someone in a VMS newsgroup posted this link describing the CADT Model. We stumbled onto that topic because I had recently received a whole wad of emails from the OpenSuSE bug database. It was something of a shock seeing them in my inbox given the fact I hadn’t used OpenSuSE in roughly a decade. You guessed it. The bugs sat there untouched and un-viewed just waiting for the versions they were reported against to officially drop off the “supported versions” list. Once that happens, the only real functioning part of the bug database kicks in. It automatically closes and sends an insulting email much like the one in the link telling you to verify your bug still exists in the new version then to log yet another bug report which will be dutifully ignored.

I firmly believe this is how 98.5% of all Linux/OpenSource bugs are closed. The creator of the name may well need to change the word associated with the T from teenagers to tweens though.

Recently I was on a project to build a custom Ubuntu ISO using Ubuntu 15.04. _Every_ tool which supposedly worked well with previous versions of Ubuntu wouldn’t even run on Ubuntu 15. Even the ones flagged as “maintained by Canonical” with the little paw print to the left of them in Synaptic package manager failed to work. This set me to surfing the Web looking for sites of maintainers. I wish I would have saved the link of the one busted package. It was an apology and announcement of retirement.

Yes, the creator of this package had gotten in a pissing match with the creator of another package, so he forked the other package and set about creating a tool that worked the way he wanted _and_ trash talking the other package maintainer all over the Internet. His justification? He was only 12 at the time.

That is correct. He created the package which was used by many when he was only 12 and then set about ruining someone else’ life, at least on-line. Guess what? Now that he was old enough to potentially meet real women and go out on actual dates, he wasn’t interested in maintaining the tool he created. Adding insult to injury, the other package maintainer had basically gotten tired of being trash talked all over the Web, so they pretty much quit maintaining their package as well.

So, as of Ubuntu 15 none of the tools which are supposed to make it easy to generate a custom ISO actually work _and_ enough changed with the installer than none of the unattended installation scripts posted on-line actually work.

This isn’t the first time I’ve encountered Linux “Abandonware.” It is also not the first time I’ve had to call out Canonical’s management. The peak of that came when they threatened to ban me from one of their forums/developer-sites/I forget what it was called at the time. It too is probably also Abandonware.

Some years ago I had a need to use a faxmodem. Since nobody at Canonical used faxmodems (at least the head of that message place openly stated he didn’t) he didn’t bother to check anything out with the person who volunteered to maintain it. The maintainer lived in Egypt. I say that not as a slur, but to make a point. Even the most cursory of checks by a supposedly international organization would have turned up the fact it was illegal for the volunteer to obtain the hardware necessary to test. Due to some compression/encryption software embedded on the majority of faxmodems export and/or sale to Egypt and a list of other countries was prohibited. I checked just prior to getting myself on some kind of international watch list trying to ship the 6 modems I bought to help with testing to the “maintainer.” Would have felt really stupid walking in to the Post Office with that package. Even more stupid when I got a response from the maintainer the following day stating his only computer was a laptop and it didn’t have a faxmodem.

There was still a tiny gleem of hope. The “maintainer” had a friend some 45 minutes away who had a computer with a faxmodem in it. He could go there to test when he was “ready.” Pretty much everyone dropped off the discussion thread over the next few days. Not because the problem had been solved, but because the maintainer was repeatedly checking in code which would not compile. I’m not talking about simple things like a file got missed on check in. Noooo. Blatant mistakes in the code which could never compile. So, all of that good will and all of the people who purchased hardware to help test the stuff just left.

Those modems are still gathering dust in my big parts drawer, btw. Would I like to be able to use them the few times per year I need to send a fax? You bet. I don’t get to though. “Abandonware” Last I knew the code to support them didn’t even come close to compiling. You know, it has almost been long enough now I should be getting one of _those_ emails from the Ubuntu bugbase.

By seasoned_geek

Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++/Qt touchscreen/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the "Zinc It!" book series for John Gordon Burke Publisher, Inc. A decade later he released a massive (nearly 800 pages) tome "The Minimum You Need to Know to Be an OpenVMS Application Developer" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there "The Minimum You Need to Know" book series was born. Three years later he wrote his first novel "Infinite Exposure" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of "The Earth That Was" trilogy: Infinite Exposure Lesedi - The Greatest Lie Ever Told John Smith - Last Known Survivor of the Microsoft Wars When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.