Percona’s patches spread to a wider audience

Percona’s patches spread to a wider audience


Percona’s patches are now available to a wider audience via OurDelta, a community effort to provide  builds with features (Percona patches, Google patches, etc) and storage engines (PBXT, Sphinx, etc) that aren’t in the main MySQL server. Arjen Lentz is really the brainchild behind this. Kudos Arjen!

What does this mean for the Percona patches? Well, now you can get them in more places.  But it doesn’t change our own commitment to keep innovating in ways our customers (and we ourselves) find useful.  We’re still building our own builds and hosting the downloads from our own website; it’s important that you can get a build that you know authoritatively came from us and was built by us.  The Percona patches and builds represent our best judgment about what’s the state of the art in the MySQL server for real-world usage, and we have no plans to change that.

The OurDelta project is a great way to get pre-built versions of the server with cutting-edge features like PBXT.  This should help lower the barriers to trying these things out.  The Percona builds and patches are conservative (except for the -highperf builds, which are experimental) and won’t include such features, at least not for the foreseeable future.  We’re really glad that others are adopting our patches and blending them with features our builds won’t include.  OurDelta also has a build infrastructure behind it, which is quite a nice thing to have, and we expect that bug reports and patches may even flow “upstream” back to us.

Of course the project is very new, and many changes will undoubtedly happen in the weeks and months to come.  But you have to start somewhere, and it’s really nice to see such an initiative.


Share this post

Comments (7)

  • Vladimir Reply

    I’m not sure about right place for this comment, but..

    On page it may be useful to change instructions to something like this:

    wget -q -O- | sudo apt-key add – (to add the build sign key)

    sudo wget -O /etc/apt/sources.list.d/ourdelta.list
    sudo wget -O /etc/apt/sources.list.d/ourdelta-sail.list (for the bleeding edge build)

    (don’t put both in, or your upgrading will get into trouble)

    sudo apt-get update

    Sure, files ourdelta.list and ourdelta-sail.list must be exist on server 🙂

    It will be much easier to maintain sourcelists in Debian-based systems.

    This is it, sorry if comment in wrong place.

    October 14, 2008 at 12:15 am
  • Vladimir Reply

    … and almost forget, put lines:
    deb hardy ourdelta and deb hardy ourdelta-sail

    in files ourdelta.list and ourdelta-sail.list accordingly

    October 14, 2008 at 12:25 am
  • Vladimir Reply

    …and one else

    Controlfields “Maintainer” and “Original-Maintainer” in deb pkgs, maybe you should change it to yours?

    October 14, 2008 at 12:53 am
  • Baron Schwartz Reply

    Hi Vladimir, this isn’t the right place — we are not in charge of OurDelta. OurDelta is repackaging our patches. I’ll pass this along though. Thanks!

    October 14, 2008 at 5:10 am
  • Arjen Lentz Reply

    Hi Vladimir – thanks for the very helpful feedback, but as Baron already noted it’s definitely the wrong place.
    Simply go to to file bugs and suggestions; that an other links are accessible through the main site. It’s really important that this is followed, as otherwise a) things could get very confusing and b) excellent feedback could get lost!

    Thanks, Arjen.

    October 14, 2008 at 5:24 am
  • Vladimir Reply

    Baron, Arjen
    My mistake, sure.
    I’ll make cross post to, so you may clean my comments 🙂

    October 14, 2008 at 5:42 am
  • Guillaume Lefranc Reply

    Great initiative, thanks!!
    BTW, Percona MySQL debian package installation breaks when innotop deb package is already installed on system.
    Any possibility to add a ‘Replaces: innotop’ line in the debian/control file?

    October 15, 2008 at 6:20 am

Leave a Reply