Planet MySQL Planet MySQL: Meta Deutsch Español Français Italiano 日本語 Русский Português 中文
10 Newer Entries Showing entries 31 to 40 of 40

Displaying posts with tag: Launchpad (reset)

PBXT moves to Launchpad
+0 Vote Up -0Vote Down
It's been a week or 2 and some of you may already have heard that PBXT has moved from Sourceforge to

There are several very good reasons for the move, not the least of which is that MySQL has already moved to Launchpad, and Drizzle is there too. It simply makes sense for a storage engine like PBXT to be on the same platform.

And check this out, Stewart Smith has already ported PBXT to Drizzle. You will find the tree here: PBXT in Drizzle. I will be pulling Stewart's changes back into the PBXT

  [Read more...]
A Contributor's Guide to and Bazaar Slides
+0 Vote Up -0Vote Down

Today at the Riga Sun Database Group Developer Meeting, I'm giving a MySQL University session about using and Bazaar for Contributors. Below, I've posted links to the slides.

A Contributor's Guide to Launchpad and Bazaar

  Open Office Impress slides
  PDF slides

Topics included in the slides:

  • Getting started on Launchpad
  • Various features of Launchpad

  [Read more...]
Launchpad improvements
+0 Vote Up -0Vote Down

Launchpad, the development framework created by Canonical, is under constant development.
If you have never used it, have a look at Jay's getting started and code management articles about it. If you know it already, you may be pleased to know that Launchpad has a countinuous edge beta testing

  [Read more...]
Enabling and Fixing Drizzle Test Cases
+0 Vote Up -0Vote Down

When Brian began the work on refactoring the MySQL 6.0 Server source code into what has now become the Drizzle Project, a number of code pieces were removed, including some major MySQL functionality such as stored procedures, server-side prepared statements, SQL Mode, some legacy code, and a variety of data types. The goal, of course, was to reduce the server code base down to a more streamlined and eventually modular kernel.

Of course, that vision is great, but it's got some side effects! One of those side effects is a dramatic reduction in the number of test cases that pass the test suite in their current form, and an increase in the number of tests that have been disabled. I re-enabled and fixed a few tests yesterday, but as of this writing, there are only 54 of

  [Read more...]
MySQL and Drizzle Developers: Upgrade to Bazaar 1.6.1 Now
+0 Vote Up -0Vote Down

Attention MySQL engineers and Drizzle contributors: upgrade to Bazaar 1.6.1 now to get some fairly massive performance speedups for bzr branch commands. As I noted in my last article on Launchpad code management, Bazaar 1.5 was having some performance issues when branching large project trees such as MySQL. In the article, I showed it was taking Bazaar 1.5 91 minutes to do the initial branch. With John Arbash Meinel's performance patches, the time to branch was cut down to 23 minutes, which is a fantastic improvement.

Ubuntu users: grab the 1.6.1 Bazaar package for your Ubuntu version from the Bazaar Project Package Archive.

Mac OSX users:: grab the

  [Read more...]
Huge Performance Improvement for Bazaar Coming Soon
+0 Vote Up -0Vote Down

In writing my last article, I mentioned working with John Arbash Meinel, one of the lead developers of Bazaar, in attempting to diagnose and fix the performance bottlenecks apparent in using Bazaar with larger, history-rich projects like the MySQL Server. Well, after running some tests and building a custom branch of Bazaar that John pointed me to, I am happy to tell you that help is just around the corner. In my last article, you saw that doing a bzr branch lp:mysql-server took 91 minutes. This was a significant barrier to entry, I recognize. So, I think you'll be happy to see the results below, taken yesterday using John's patched-up Bazaar branch:

  [Read more...]

A Contributor's Guide to - Part 2 - Code Management
+0 Vote Up -0Vote Down

In this second part of my Launchpad guidebook series, I'll be covering the code management and repository features of If you missed the first part of my series, go check it out and get established on Then pop back to this article to dive into the magic of In this article, we'll cover the following aspects of the code management pieces of Launchpad:

  • The Structure of Project Source Code on
  • Pulling Code into a Local Repository
  • Creating a Local Working Branch for Bug Fixing
  • Pushing Code to Launchpad
  • Notifying a Merge Captain of Your Code Pushes
  • Keeping
  [Read more...]
A Contributor's Guide to - Part 1 - Getting Started
+0 Vote Up -0Vote Down

This post is the first in a series of articles which serves to highlight the services of the Launchpad platform which hosts the MySQL Server, MySQL Forge, MySQL Sandbox and Drizzle Server projects. I will be walking you through the various pieces of the platform and provide examples of using each of the services. I will cover in depth the source code management services which all three projects now rely upon. The code management services are the critical piece of the development platform. In addition, I will show you how to use the Blueprints, Bugs, Answers and Translations services that many MySQL ecosystem projects,

  [Read more...]
how to fix eleven bugs in mysql 5.1
+0 Vote Up -0Vote Down
my “mysql client fixes” branch on launchpad contains fixes for eleven bugs (nine of them reported on

don’t get too excited — these are all the lowest priority-level bugs, mostly typos in comments and documentation.

now i have to figure out the latest process for actually getting these changes into the official tree. there are different policies around how and when to push to trees since i was last doing any server development. from someone who is partially outside, it all seems very tedious and designed to make it impossible to fix anything. process gone bad.

the mysql server isn’t going to get the benefits of using a good, open-source distributed revision control system unless it stops
MySQL Sandbox 2.0 has been released
+0 Vote Up -0Vote Down

Taking advantage of Launchpad excellent development services, I completed the tasks necessary to release MySQL Sandbox 2.0.
So, you may ask, what's new? Quite a lot, actually:
  • more intuitive script names
  • master sandbox directory
  • faster
  • supports circular replication
  • more error checking
  • includes a test suite
  • uses a default options file

more intuitive script names

One of the problem in the old sandbox was that the names of the scripts suggested some installation of the sandbox

  [Read more...]
10 Newer Entries Showing entries 31 to 40 of 40

Planet MySQL © 1995, 2014, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.