[Maria-developers] Bzr upgrade needed for buildbot slaves
Hi Adam, We're upgrading the bzr repositories on launchpad to a new repository format 2a. Because of this, you need to do some changes on your buildbot hosts. These are the slaves mariadb-brs and adutko-ultrasparc3. (The slave adutko-centos5-amd64 does not need any changes, as it is not using bzr for the build). You have to do two things: 1. make sure you are using at least bzr 1.16 (or better 2.x). If the bzr on either slave is older, then you need to upgrade it. 2. Upgrade the shared repository on the slave to format 2a. These are the following directories on the slaves: /export/home/buildbot/maria-slave/adutko-ultrasparc3/.bzr /var/lib/buildbot/maria-slave/.bzr You need to move away/delete those .bzr directories and replace them with a new format 2a repository .bzr directory. You can obtain the new .bzr directory in two ways: - Download http://hasky.askmonty.org/download/mariadb-shared-repo.tgz , there is a suitable .bzr included (300Mb). - Delete the old .bzr and run bzr init-repo --format=2a /export/home/buildbot/maria-slave/adutko-ultrasparc3 respectively bzr init-repo --format=2a /var/lib/buildbot/maria-slave In the latter case, buildbot will need to download (once) all revisions from launchpad again, so the first way is best on slow connections (around 200Mb of download). Afterwards you can verify that things work by running /export/home/buildbot/maria-slave/adutko-ultrasparc3 /var/lib/buildbot/maria-slave It should say something like Shared repository with trees (format: 2a) Just let me know if you need any help, and sorry for the inconvenience, - Kristian.
Because of this, you need to do some changes on your buildbot hosts.
These are the slaves mariadb-brs and adutko-ultrasparc3.
(The slave adutko-centos5-amd64 does not need any changes, as it is not using bzr for the build).
Since I migrated the adutko-centos5-amd64 VM from Linode to a system at my house, it could use bzr if we wanted it to.
You have to do two things:
<...snip...>
OK I'll try to get to this sometime today/tonight.
Just let me know if you need any help, and sorry for the inconvenience,
Will do. It's not an inconvenience so no worries.
These are the slaves mariadb-brs and adutko-ultrasparc3.
Both are running test builds of successful past builds to check functionality of the upgrades.
1. make sure you are using at least bzr 1.16 (or better 2.x). If the bzr on either slave is older, then you need to upgrade it.
Both should be running 2.0.4 now... For the mailing list archives I used packages from http://code.google.com/p/bzrunix/downloads/list for the ultrasparc. I basically did a 'pkgrm SMCbzr' then a simple 'pkgadd -d ${dir of gunzipped package}.
2. Upgrade the shared repository on the slave to format 2a. These are the following directories on the slaves:
Both are now 2a repositories and as I type this...growing in size. :-) I'll keep an eye on these test runs and correct any issues that crop up but hopefully all should be well...
participants (2)
-
Adam M. Dutko
-
Kristian Nielsen