MySQL

The world's most popular open source database

Contact a MySQL Representative


  • MySQL.com
  • Developer Zone
  • Partners & Solutions
  • Customer Login
  • DevZone
  • Downloads
  • Documentation
  • Articles
  • Forums
  • Bugs
  • Forge
 
  • Pages

    • Press Release: “Kaj Arnö Appointed MySQL VP of Community Relations”
  • Archives

    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
    • December 2005
    • November 2005
    • October 2005
    • September 2005
  • Categories

    • Architecture of Participation (42)
    • Connectors (12)
    • Documentation (4)
    • Events (42)
    • Falcon (5)
    • GPL (7)
    • GUI (3)
    • Licensing (9)
    • MySQL (187)
    • MySQL Cluster (4)
    • MySQL Proxy (4)
    • MySQL Server (27)
    • MySQL Users Conferences (24)
    • MySQL Workbench (5)
    • Photography (11)
    • PHP (9)
    • Release Policy (17)
    • Ruby on Rails (5)
    • Running (3)
    • Summer of Code (8)
    • Sun (39)
    • Sun visits (21)
    • Travel (18)
    • Use cases (6)
    • Virtual company (34)



Kaj Arnö
« Code Contributions & Consideration
Presenting at the Kundenkonferenz in Munich 19.10.2006 »

Making MySQL Linux Standard Base 3.1 compliant

At OSCON, I met with Ian Murdock, Jim Zemlin and Amanda McPherson of FSG (http://www.freestandards.org), together with our founders Monty and David. We discussed ways of making MySQL Linux Standard Base 3.1 compliant.

Homepage   Homepage

Starting MySQL 5.1, we will strive for LSB 3.1 compliance. We’ll make the packages (RPM files, dpkg files) LSB compliant. Tarballs will still exist, but for other purposes, and will not aim at LSB compliancy.

LSB compliancy is planned to make MySQL behave (even more) like expected by users, and to reduce the number of packages built by MySQL. This reduction will simplify choice for users, and reduce build work for us. LSB compliant packages should at least cover RHEL 4 onwards, SuSE 9 onwards, Ubuntu, Red Flag and other distributions. (RHEL 3 will never be LSB compliant but will be end-of-lifed sooner).

Given that MySQL 5.1 is already in beta, it might be that the LSB compliant packages need to be made available in addition to such packages, that the LSB compliant ones are eventually supposed to substitute. This would be the case, if directories move so much that simple package upgrades will create problems for beta users of MySQL 5.1. We will assess this separately, once we’re there.

The next step is to test the MySQL 5.1 builds against the LSB test suite, running the appcheck validation tool against a MySQL build. And then we will set up a pristine LSB testing environment. This will affect not just our Build team, but also our Architecture, QA and Maintenance teams.

To achieve LSB compliance, I expect us to have

  • to fix functions (”MySQL 5.1 now uses function X, the equivalent LSB function is Y”)
  • to set up directories differently

Thanks to Ian, Jim and Amanda (and Monty and David) for a good meeting! Looking forward to making MySQL LSB compliant together.

This entry was posted on Tuesday, August 8th, 2006 at 12:19 and is filed under MySQL. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “Making MySQL Linux Standard Base 3.1 compliant”

  1. Pythian Group Blog » Log Buffer #5: a Carnival of the Vanities for DBAs Says:
    March 10th, 2007 at 0:25

    […] MySQL AB’s VP of Community Relations, Kaj Ärno, tells of a possible step forward for MySQL — making MySQL Linux Standard Base 3.1-compliant. […]

Leave a Reply

Kaj Arnö is proudly powered by WordPress MU running on Blogs.mysql.com.
Entries (RSS) and Comments (RSS).