[Maria-developers] Ubuntu 11.10 "Oneiric" packages
Hi Daniel, I believe I've fixed the issues for our .debs on Ubuntu 11.10. I made buildbot create packages for MariaDB 5.2.9. They pass the tests. Buildnumber: 1325 Location in archive: /archive/pack/5.2/build-1325/kvm-deb-oneiric-* Maybe you can make them available alongside the existing 5.2.9 packages? It is the exact code version as the other platforms, but the packaging scripts are modified of course. There is no apparmor profile by default (this kept causing new problems, and future packages on Ubuntu will have it disabled by default). Maybe you can help test them as an extra check on top of the automatic ones in buildbot? I also tried getting 5.3 packages built, but Buildbot kept building the latest revision rather than the 5.3.2 one. I can probably solve that somehow, but unless it is urgent I would like to just wait for the next 5.3 release, which will get Oneiric packages automatically. Note that for 5.1, we currently have a problem, as Oneiric has MySQL 5.1.58 while the MariaDB version is 5.1.55. But for the next 5.1 release we will presumably merge MySQL 5.1.58 anyway, so this will get solved and most people will want to use 5.2 anyway I think. I think that's it, let me know if you have questions or other suggestions. - Kristian.
On Tue, 01 Nov 2011 14:51:19 +0100 Kristian Nielsen <knielsen@knielsen-hq.org> wrote: Kristian> Hi Daniel, Kristian> Kristian> I believe I've fixed the issues for our .debs on Ubuntu 11.10. Kristian> Kristian> I made buildbot create packages for MariaDB 5.2.9. They pass Kristian> the tests. Kristian> Kristian> Buildnumber: 1325 Kristian> Location in Kristian> archive: /archive/pack/5.2/build-1325/kvm-deb-oneiric-* Kristian> Kristian> Maybe you can make them available alongside the existing Kristian> 5.2.9 packages? It is the exact code version as the other Kristian> platforms, but the packaging scripts are modified of course. Kristian> There is no apparmor profile by default (this kept causing Kristian> new problems, and future packages on Ubuntu will have it Kristian> disabled by default). The MariaDB 5.2 Ubuntu packages are only available through the 5.2 repositories. I think the easiest way to add the new Oneiric packages will be to use the mkrepo-ubuntu.sh script to regenerate the entire Ubuntu 5.2 repo. It appears build-1325 has all of the Ubuntu packages. Do you think there will be any issues with if I re-generate the entire Ubuntu 5.2 repo and upload it? Kristian> Maybe you can help test them as an extra check on top of the Kristian> automatic ones in buildbot? Yes, I'll run some tests with some Ubuntu VMs. Kristian> I also tried getting 5.3 packages built, but Buildbot kept Kristian> building the latest revision rather than the 5.3.2 one. I can Kristian> probably solve that somehow, but unless it is urgent I would Kristian> like to just wait for the next 5.3 release, which will get Kristian> Oneiric packages automatically. I'm fine with waiting until the next 5.3 release. Kristian> Note that for 5.1, we currently have a problem, as Oneiric Kristian> has MySQL 5.1.58 while the MariaDB version is 5.1.55. But for Kristian> the next 5.1 release we will presumably merge MySQL 5.1.58 Kristian> anyway, so this will get solved and most people will want to Kristian> use 5.2 anyway I think. Yes. We haven't had a 5.1 release in a while, so I think it is safe to just wait until we do. Kristian> I think that's it, let me know if you have questions or other Kristian> suggestions. Thanks! -- Daniel Bartholomew MariaDB - http://mariadb.org Monty Program - http://montyprogram.com AskMonty Knowledgebase - http://kb.askmonty.org
On Tue, 1 Nov 2011 10:49:08 -0400 Daniel Bartholomew <dbart@montyprogram.com> wrote: <snip> Kristian> Buildnumber: 1325 Kristian> Location in Kristian> archive: /archive/pack/5.2/build-1325/kvm-deb-oneiric-* Kristian> Kristian> Maybe you can make them available alongside the Kristian> existing 5.2.9 packages? It is the exact code version Kristian> as the other platforms, but the packaging scripts are Kristian> modified of course. There is no apparmor profile by Kristian> default (this kept causing new problems, and future Kristian> packages on Ubuntu will have it disabled by default). Daniel> The MariaDB 5.2 Ubuntu packages are only available through the Daniel> 5.2 repositories. I think the easiest way to add the new Daniel> Oneiric packages will be to use the mkrepo-ubuntu.sh script to Daniel> regenerate the entire Ubuntu 5.2 repo. It appears build-1325 Daniel> has all of the Ubuntu packages. Do you think there will be any Daniel> issues with if I re-generate the entire Ubuntu 5.2 repo and Daniel> upload it? It appears the mkrepo-ubuntu.sh script will need to be updated to support oneiric. I created a branch of mariadb-tools, made all of the necessary additions (I think). I then ran the script and created a repo and it appears everything was generated ok. Before uploading the new repo to the mirrors, can you check my changes in mariadb-tools to ensure they are sane? I've pushed my mariadb-tools branch to launchpad and proposed it for merging so you should have an email about it. Thanks. -- Daniel Bartholomew MariaDB - http://mariadb.org Monty Program - http://montyprogram.com AskMonty Knowledgebase - http://kb.askmonty.org
Daniel Bartholomew <dbart@montyprogram.com> writes:
I think it is fine. The new packages have a different version number due to updated ourdelta/bakery, so there should be no risk of confusion between (slightly) different packages with different names. Just be aware that the new packages no longer include a default apparmor profile. This applies to all Ubuntu versions (not just Oneiric). If upgrading users modified their old apparmor profile they will be asked and can choose to keep it, but for default installs, apparmor will be silently disabled. (Ie. maybe a note in the release notes is in order ...)
Looks fine, I've pushed it. - Kristian.
On Wed, 02 Nov 2011 10:16:32 +0100 Kristian Nielsen <knielsen@knielsen-hq.org> wrote: Kristian> Daniel Bartholomew <dbart@montyprogram.com> writes: Daniel> The MariaDB 5.2 Ubuntu packages are only available through Daniel> the 5.2 repositories. I think the easiest way to add the Daniel> new Oneiric packages will be to use the mkrepo-ubuntu.sh Daniel> script to regenerate the entire Ubuntu 5.2 repo. It appears Daniel> build-1325 has all of the Ubuntu packages. Do you think Daniel> there will be any issues with if I re-generate the entire Daniel> Ubuntu 5.2 repo and upload it? Kristian> I think it is fine. The new packages have a different version Kristian> number due to updated ourdelta/bakery, so there should be no Kristian> risk of confusion between (slightly) different packages with Kristian> different names. Ok. I've uploaded the new packages to osuosl. They will be copied out to the rest of the mirrors by this time tomorrow (much sooner for most of the mirrors, but some only update once a day). Kristian> Just be aware that the new packages no longer include a Kristian> default apparmor profile. This applies to all Ubuntu versions Kristian> (not just Oneiric). If upgrading users modified their old Kristian> apparmor profile they will be asked and can choose to keep Kristian> it, but for default installs, apparmor will be silently Kristian> disabled. Kristian> Kristian> (Ie. maybe a note in the release notes is in order ...) I've updated the release notes: http://kb.askmonty.org/en/mariadb-529-release-notes Let me know if I need to change anything. Daniel> Before uploading the new repo to the mirrors, can you check Daniel> my changes in mariadb-tools to ensure they are sane? I've Daniel> pushed my mariadb-tools branch to launchpad and proposed it Daniel> for merging so you should have an email about it. Kristian> Looks fine, I've pushed it. Thanks! -- Daniel Bartholomew MariaDB - http://mariadb.org Monty Program - http://montyprogram.com AskMonty Knowledgebase - http://kb.askmonty.org
participants (2)
-
Daniel Bartholomew
-
Kristian Nielsen