Debian, MySQL, and why am I working on this bug?

« previous entry | next entry »
Dec. 13th, 2006 | 12:41 pm

This morning I am working on a bug with Monty Taylor for a customer
who is having an issue with multi-cpu capabilities on Debian. Which
makes me surprised to read:
http://developers.slashdot.org/developers/06/12/13/1515217.shtml

Huh?

MySQL supports Debian. We have in the past and we will continue to do
so in the future. As this link points out:
http://developers.slashdot.org/developers/06/12/13/1515217.shtml

We don't build Enterprise binaries on debian yet. The Enterprise
project is new and we are just starting to roll out binaries for it.
Ubuntu is on schedule to be supported next year (I believe first
quarter). We don't build binaries for Debian in part because the
Debian community does a good job themselves. We have traditionally
only built binaries where vendors had issues, or vendors didn't build
binaries at all. The Debian community has never had this issue.

If you call MySQL and you have support we support you if you are
running Debian (the same with Suse, RHEL, Fedora, Ubuntu and others..).

Some developers run Debian and Ubuntu is quickly becoming the "most
favored" distributions among developers for their desktop machines.
Using Debian ourselves means that it gets tested dozens of times a
day as developers work.

What do I suspect happened to generate the Slashdot post?

We messed up some internal communication in MySQL and someone in
Sales was left with the wrong information. It happens and I can say I
certainly wish it did not. There are a lot of Linux distributions and
I can see where this could happen, like all companies we could do
better to communicate this information internally.

The fact is though that we support it, and we are going to continue
to support it. We also need to fix our internal communication.

Link | Leave a comment | Add to Memories | Tell a Friend

Comments {9}

Brad Whitaker

(no subject)

from: [info]whitaker
date: Dec. 13th, 2006 09:21 pm (UTC)
Link

LJ has been running MySQL on Debian for quite a few years now.

Reply | Thread

Brian "Krow" Aker

(no subject)

from: [info]krow
date: Dec. 13th, 2006 09:25 pm (UTC)
Link

I thought that was the case (I had IM'ed you to ask). And you all currently are support customers.

Reply | Parent | Thread

(no subject)

from: [info]chilinux
date: Dec. 14th, 2006 12:21 am (UTC)
Link

The big problem with this is not that there was miscommunication, but that there was a clear revisionist interruptation of MySQL's own documentation. As stated on Slashdot, "we were told that 'Generic Linux' in MySQL's list of supported platforms means 'generic versions of the implementations listed above'; not support for Linux in general." The proper information was clearly communicated, all that sales had to do was honor what MySQL has posted on it's own website and honor the industry accepted definations for the terms. But somehow sales was able to redefine "Generic Linux" to mean something redundant with what was already "listed above." So the meaning of the term was already listed before, why even bother listing it again with a supposily redundant term? The excuse does not make sense! But once sales is willing to act on definations that do not make any logical sense and do not match accepted industry definations then *ALL* of the documentation on the MySQL website/support becomes a meaningless mess of words which can have any random defination at any given time. The trust needed to advocate getting MySQL's foot in the door is much easier to loose than it is to gain.

In my own situation, I work for a major University's Information Tech department in which I was advocating to make use of MySQL. There is already some unoffical use of MySQL taking place (not supported by the department's DBA team) and the department has worked with FOSS centric companies in the past to help lower it's TCO. When the price of Oracle licensing came up, I advocated a hybred enviroment where some applications where switched to using MySQL instead and backed with a MySQL enterprise support contract. At the CIO's demand, there was a feasibility study done which included the DBA team which was agressively looking for any excuse to continue to remain centralized on Oracle. When the DBA team submitted it's report back, it included details about MySQL that didn't seem to match what was stated that did not match the website. The DBA team claimed the report was unbias and the detailed explainations (or as I would prefer to call "redefinitions") where the results of talking to MySQL sales on a conference call and each member of the DBA team backed that the damning wording was from MySQL and not their own. I was always under the impression that the report was because of bias on the part of the DBA team. But I think I now better understand how the situation played out. The bottom line was that we could not trust MySQL to the same degree that we currently trust Oracle. Regardless of if that trust was based on fact or fiction did not matter. What sales provided to the DBA report was "the facts" for purposes of moving forward with advocating further use of MySQL. In my case, it killed us ever going forward.

Oddly enough, the same sales person got back to me a couple months later about a discounted training session in my area. When I brought up that why the purchase was killed and that Oracle sales bundles in Oracle training sessions for "free," there was no apology or further discount provided. Since the "discounted" price exceeded how much my supervisor could ever justify spending for a product we do not offically run, I wasn't able to go.

I still consider MySQL to be a better solution for several of our own application development projects and I am still willing to be an advocate for MySQL. But at the end of the day, no matter how much I try to be an advocate for MySQL, I can not make up for how much MySQL sales wants to shoot themselves in the foot.

Reply | Thread

Scott Harmon

'Community' releases

from: [info]scottharmon
date: Dec. 14th, 2006 01:36 am (UTC)
Link

I recently spoke with some MySQL sales staff:
http://scottharmon.livejournal.com/34070.html

I was wondering if you could shed some light on the frequency of the GPL source releases?

Reply | Thread

Brian "Krow" Aker

Re: 'Community' releases

from: [info]krow
date: Dec. 14th, 2006 01:52 am (UTC)
Link

The source? Its freely available as always. I would look at what the distributions are doing as far as source goes. They have always built and patched up their own (from the Redhat side one of the core Postgresql developers maintains it).

I'm not sure what the distributions are doing. I just upgraded a server to FC6 and noticed from the downloads that its running a patched up version of 5.1.27, I'm not sure of what their plans are for releases. Debian has 5.0.27 and from what I can see someone has also done a 5.0.30 build as well.

Reply | Parent | Thread

Scott Harmon

Re: 'Community' releases

from: [info]scottharmon
date: Dec. 14th, 2006 01:57 am (UTC)
Link

Well, I meant versioned source releases. Distributions with less manpower (for example, Slackware), tend to rely on upstream a bit more for new versions to come out when there is some major bug, or a security issue.

Reply | Parent | Thread

Brian "Krow" Aker

Re: 'Community' releases

from: [info]krow
date: Dec. 14th, 2006 02:02 am (UTC)
Link

For a serious corrupting bug or a security issue MySQL will do new source releases. We have always had a "hold the presses" take on these and will do so. When a security bug happens we drop the current release work and get out binaries and source to solve them.

I'd be very disappointed in any open source project that didn't take security issues seriously (and yes there is some degree of perspective as to what a security issue is, but something that is obvious is well... obvious).

Reply | Parent | Thread

Scott Harmon

Re: 'Community' releases

from: [info]scottharmon
date: Dec. 14th, 2006 02:06 am (UTC)
Link

Ah, sounds good then. So there will still be source releases for at least major bugs, and for security issues.

Reply | Parent | Thread

Brian "Krow" Aker

Re: 'Community' releases

from: [info]krow
date: Dec. 14th, 2006 07:42 am (UTC)
Link

I don't see how any open source project could live with not releasing security patches.

Reply | Parent | Thread