September 2, 2014

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.

About Baron Schwartz

Baron is the lead author of High Performance MySQL.
He is a former Percona employee.

Comments

  1. Vladimir says:

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

    On page http://ourdelta.org/ubuntu it may be useful to change instructions to something like this:

    wget -q http://ourdelta.org/deb/ourdelta.gpg -O- | sudo apt-key add – (to add the build sign key)

    sudo wget http://ourdelta.org/deb/ourdelta.list -O /etc/apt/sources.list.d/ourdelta.list
    or
    sudo wget http://ourdelta.org/deb/ourdelta-sail.list -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.

  2. Vladimir says:

    … and almost forget, put lines:
    deb http://ourdelta.org/deb hardy ourdelta and deb http://ourdelta.org/deb hardy ourdelta-sail

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

  3. Vladimir says:

    …and one else

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

  4. 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!

  5. Hi Vladimir – thanks for the very helpful feedback, but as Baron already noted it’s definitely the wrong place.
    Simply go to https://launchpad.net/ourdelta to file bugs and suggestions; that an other links are accessible through the main http://ourdelta.org/ 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.

  6. Vladimir says:

    Baron, Arjen
    My mistake, sure.
    I’ll make cross post to launchpad.net/ourdelta, so you may clean my comments :)

  7. 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?

Speak Your Mind

*