This is Giuseppe Maxia's weblog at Sun.
For my historical blog, look at The Data Charmer

« December 2009
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today

Blog::Navigation

Blog::Editing

Bookmarks::Blogroll

Blog::Referrers

Today's Page Hits: 106

Powered by Roller Weblogger.
« The MySQL Librarian... | Main
Tuesday Aug 18, 2009

MySQL Labs : server snapshots available for download

Users familiar with the MySQL development process will remember that our developers use a tool called pushbuild, which builds the server code with the latest changes, using several operating systems, and runs the test suite.

MySQL Labs

This tool produces one binary package for each platform where the test runs, and every day there are a few dozen of such packages, waiting to be deleted and replaced by the ones created with the next build.

For long time, several people suggested publishing these binaries for the community. Each time, there was some minor or major impediment, such as getting together different teams and requesting resources from a third one. But the community team persisted and kept banging at the door until, at last, we can announce that the binaries are available for download at labs.mysql.com.

These binaries are temporary. You will find online for a few days, and they will eventually be replaced by newer ones. The exact dates of updates are not known. We build every day, but not all the builds are successful. Builds that fail to compile don't produce any binary, and builds that fail the test suite are not exported to the snapshot pages either.

But the binaries will be available fairly often, allowing the community to do early testing on bug fixes or new features.

A word of caution. These binaries have passed a test suite, but they have not been tested extensively like the monthly releases. Therefore, these binaries are for testing only, not for production. To make things clear, the package names include the word "snapshot" and the build date. And the files are not in the same page as the official releases.

Currently (2009-08-18) there are two branches: the latest 5.1 builds and the 5.1 GIS. For each branch, we plan to keep online at least the latest two builds before purging the oldest ones, but we may increase this number if we see that storage is not a problem.

Further releases will be introduced next month.

Notice that, unlike the normal releases, only a few platforms are included, and there are no dedicated packages (.dmg, .pkg, .deb, .rpm) but only tarballs (tar.gz, or zip for Windows). These packages are supposed to be used for testing only. In every Unix system, you can install them using MySQL Sandbox or, if it suits you, a manual installation.

I would like to thank the web and build teams who have worked together to provide this feature, and especially Daniel Fischer and Markus Popp, who delivered the ultimate goods.

Your feedback is valuable. Please let us know what you did with the snapshots.

Comments:

Is the intention to make the plugin available as a supported production feature as part of 5.1, or just as a preview option and generally unsupported for production?

Also, how does this affect the planned production release of 5.4 (if at all)?

Posted by Ryan Thiessen on August 18, 2009 at 06:41 PM CEST #

Ryan,
For now, it is beta quality software, and as such is not recommended for production. You can expect an announcement on such matter when 5.1.38 is released.

As for MySQL 5.4, its maturity and final status is still under review at the moment,

Posted by Giuseppe Maxia on August 18, 2009 at 08:10 PM CEST #

Ryan,
5.1 series are generally pretty stable.
You can with fair certainty expect things that are in 5.1 snapshot to be in 5.1 GA over time.

Posted by Kostja on August 18, 2009 at 11:17 PM CEST #

Post a Comment:
Comments are closed for this entry.
Copyright (C) 2003, Giuseppe Maxia