[Maria-developers] MariaDB 5.2.6 release preparations
Hi Daniel, We are ready to release MariaDB 5.2.6! I tagged the release with the tag mariadb-5.2.6. The tree is lp:maria/5.2. This release introduces packages for Ubuntu 11.04 "Natty". I updated the scripts in lp:mariadb-tools, but you need to be aware if something on the download pages needs changing. Apart from this we merged XtraDB from Percona Server 5.1.56-12.7. Monty also merged latest MySQL 5.1 tree, but this does not correspond to any particular released version, so I afraid you have nothing but the bzr changelog to tell which bugfixes are included. The built packages should be in the usual place. The build number from Buildbot is 907. This release also introduces the new windows MSI/.zip packages that Wlad and Philip set up. Philip sent mail about how to obtain those (I think on a private mailing list), or you can ask one of them for help if needed. Unfortunately, despite Philip spending a lot of effort (and half his sanity I'm afraid) to get the windows hosts to run stably, there are still intermittent problems, so the 32-bit packages are not ready yet. However, I requested a rebuild from Buildbot, and they should hopefully appear eventually. I think that is it, let me know if there is anything else you need! - Kristian.
This release also introduces the new windows MSI/.zip packages that Wlad and Philip set up.
Daniel, please note that the Windows packages are *.ZIP and *.MSI. If you see an .EXE package, it was produced by the old NSIS installer. Such a package should not be made available for download. Philip Stoev
On Wed, 11 May 2011 16:27:04 +0300
"Philip Stoev"
On Wed, 11 May 2011 14:36:40 +0200
Kristian Nielsen
Daniel Bartholomew
Please take a look at the Release Notes and Changelog pages and let me know if anything is missing or needs to be changed.
"For MariaDB 5.2.6 we have merged in all of the changes from the MariaDB 5.1 source tree including all of the upstream changes from MySQL 5.1.57/58. The MySQL 5.1.57 and 5.1.58 release notes have details of what changes were made upstream by MySQL." Unfortunately, this is not what was done :-( Instead, we have some part of MySQL 5.1.57 (but not everything), and some part of .58. The precise point at which we merged is the bzr revision revid:nirbhay.choubey@oracle.com-20110427115410-vpeshiv6u5snkvzi The only real way of getting the list of exactly what MySQL changes are included in the merge is to compare the history for this revision using bzr. Not the way I would have prefered to do things, but that is how it was done.
Otherwise things look fine, as far as I can tell. Thanks! - Kristian.
On Thu, 12 May 2011 10:24:51 +0200
Kristian Nielsen
Daniel Bartholomew
Any suggestions for how to phrase it? I've removed "all of the" from the phrase "including all of the upstream changes from MySQL 5.1.57/58", and I've removed the links to the MySQL changelogs, but it's possible people might still assume that everything from 5.1.57/58 was merged.
Yeah, it is not an easy job to write this up. I suggest just saying like it is, eg. like this: "MariaDB includes a merge from from MySQL 5.1 bazaar trunk. This merge does not correspond to a particular version of MySQL, but includes part of MySQL 5.1.57 and part of 5.1.58. The actual revision merged is revid:nirbhay.choubey@oracle.com-20110427115410-vpeshiv6u5snkvzi" And hopefully the next merge will be made properly so we will not have stuff like this. - Kristian.
On Thu, 12 May 2011 18:49:03 +0200
Kristian Nielsen
Hi Daniel On 13/05/2011, at 12:05 AM, Daniel Bartholomew wrote:
Ok, sorry about that. I saw the commit message "Merge with MySQL 5.1.57/58" from http://bazaar.launchpad.net/~maria-captains/maria/5.2/revision/2643.124.2 and just assumed that it meant all of 5.1.57 and .58 were merged.
Any suggestions for how to phrase it? I've removed "all of the" from the phrase "including all of the upstream changes from MySQL 5.1.57/58", and I've removed the links to the MySQL changelogs, but it's possible people might still assume that everything from 5.1.57/58 was merged.
Creating a list of each change that we actually pulled in seems like overkill for a Release Notes page (it's supposed to just be the abbreviated highlights of the release).
People must be able to assess what the version contains. I've previously noted that an external reference is less than optimal, but is there a precise changelog of the MariaDB release that lists exactly which modifications were made (and as a matter of interest, which upstream version they came from, where relevant). While I agree with you that the release notes don't necessarily have to contain everything, as that's what a changelog is for. However, the changelog should be there. So in a nutshell, I think the list of each change pulled *should* be made, the remaining issue being where to publish it - I'm fine with MariaDB release notes referring to MariaDB changelog for more detail. Ref to a bzr branch merge is not sufficient, IMHO... it would put a lot of hassle on the shoulders of users and other parties (many of whom don't even have the expertise to assess the bzr log info to that extent) and that kind of stuff seriously hinders adoption - and it can even trigger people moving away. Regards, Arjen. -- Arjen Lentz, Exec.Director @ Open Query (http://openquery.com) Remote expertise & maintenance for MySQL/MariaDB server environments. Follow us at http://openquery.com/blog/ & http://twitter.com/openquery
On Fri, 13 May 2011 11:59:07 +1000
Arjen Lentz
Please take a look at the Release Notes and Changelog pages and let me know if anything is missing or needs to be changed.
https://kb.askmonty.org/v/mariadb-526-release-notes https://kb.askmonty.org/v/mariadb-526-changelog
FYI: The "Download" link on the above two pages is not active yet. Once all the mirrors have the files I will activate it.
Two items must be mentioned for windows - for the first time we have 64-bit windows packages - there is an upgrade wizard for converting MySQL instances to MariaDB Philip Stoev
On Thu, 12 May 2011 19:11:37 +0300
"Philip Stoev"
participants (4)
-
Arjen Lentz
-
Daniel Bartholomew
-
Kristian Nielsen
-
Philip Stoev