Details

    • Sprint:
      10.1.6-1, 10.1.6-2, 10.1.8-3, 10.1.8-4

      Description

      Enable buildbot to build galera library for all supported platforms.

      https://github.com/codership/galera

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              Hide
              nirbhay_c Nirbhay Choubey added a comment - - edited

              List of platforms

              • Debian 6.0, Squeeze
              • Debian 7.0 Wheezy
              • Debian 8.0 Jessie
              • Debian Sid (Unstable)
              • Ubuntu 10.04 Lucid
              • Ubuntu 12.04 Precise
              • Ubuntu 12.10 Quantal
              • Ubuntu 14.04 Trusty
              • Ubuntu 14.04 Trusty (Power 8, packages installed already)
              • Ubuntu 14.10 Utopic
              • Ubuntu 15.04 Vivid
              • CentOS5
              • CentOS6
              • CentOS7
              • Fedora-19 (galera-25.3.9-1.fc19.fc19.x86_64.rpm)
              • Fedora-20 (galera-25.3.9-1.fc20.x86_64.rpm)
              • RHEL-5 (not required, shares CentOS5 packages)
              • SLES-11
              • SLES-12 (x86-64 only)
              • OpenSUSE13

              Here are the extra packages needed:

              On Debian platforms

              • git
              • scons
              • check
              • libboost-dev (any version but 1.46)
              • libboost-program-options-dev (any version but 1.46)
              • libssl-dev

              On RPM platforms

              • git
              • scons
              • check-devel
              • boost-devel
              • openssl-devel

              On SLES

              • scons
              • check

              Commands:

              On OpenSUSE13

              • scons
              • check-devel
                Command : sudo zypper install scons check-devel

              On some older distros you might have to alter the sources.lst file to be able to pull the packages.

              • Quantal : sudo sed -i -e 's/us.archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
              • Lucid : sudo sed -i -e 's/dk.archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
              • Squezze : Add deb http://ftp.de.debian.org/debian squeeze main (the default mirror did not work for me)
              Show
              nirbhay_c Nirbhay Choubey added a comment - - edited Fork https://github.com/codership/galera under MariaDB https://github.com/MariaDB/galera Create a branch of 3.x to be used to release galera packages mariadb-3.x List of platforms Debian 6.0, Squeeze Debian 7.0 Wheezy Debian 8.0 Jessie Debian Sid (Unstable) Ubuntu 10.04 Lucid Ubuntu 12.04 Precise Ubuntu 12.10 Quantal Ubuntu 14.04 Trusty Ubuntu 14.04 Trusty (Power 8, packages installed already) Ubuntu 14.10 Utopic Ubuntu 15.04 Vivid CentOS5 CentOS6 CentOS7 Fedora-19 (galera-25.3.9-1.fc19.fc19.x86_64.rpm) Fedora-20 (galera-25.3.9-1.fc20.x86_64.rpm) RHEL-5 (not required, shares CentOS5 packages) SLES-11 SLES-12 (x86-64 only) OpenSUSE13 Here are the extra packages needed: On Debian platforms git scons check libboost-dev (any version but 1.46 ) libboost-program-options-dev (any version but 1.46 ) libssl-dev On RPM platforms git scons check-devel boost-devel openssl-devel On SLES scons check Commands: wget http://softlayer-dal.dl.sourceforge.net/project/scons/scons/2.3.4/scons-2.3.4-1.noarch.rpm sudo rpm -ih scons-2.3.4-1.noarch.rpm On OpenSUSE13 scons check-devel Command : sudo zypper install scons check-devel On some older distros you might have to alter the sources.lst file to be able to pull the packages. Quantal : sudo sed -i -e 's/us.archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list Lucid : sudo sed -i -e 's/dk.archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list Squezze : Add deb http://ftp.de.debian.org/debian squeeze main (the default mirror did not work for me)
              Hide
              elenst Elena Stepanova added a comment -

              Please also update install images accordingly, otherwise we have a version mismatch, and our installation tests fail (it's already happening on 5.5 tree).

              Show
              elenst Elena Stepanova added a comment - Please also update install images accordingly, otherwise we have a version mismatch, and our installation tests fail (it's already happening on 5.5 tree).
              Hide
              nirbhay_c Nirbhay Choubey added a comment -

              Sergei Golubchik / Rasmus Johansson : Can you either grant me necessary permissions to clone repos under
              MariaDB org or clone the galera repo ?
              https://github.com/codership/galera.git

              Show
              nirbhay_c Nirbhay Choubey added a comment - Sergei Golubchik / Rasmus Johansson : Can you either grant me necessary permissions to clone repos under MariaDB org or clone the galera repo ? https://github.com/codership/galera.git
              Hide
              serg Sergei Golubchik added a comment -
              Show
              serg Sergei Golubchik added a comment - done. https://github.com/MariaDB/galera
              Hide
              dbart Daniel Bartholomew added a comment -

              Notes on Precise Build VMs

              After updating all of the build VMs, I had to revert the Precise build VMs back to their previous state.

              Show
              dbart Daniel Bartholomew added a comment - Notes on Precise Build VMs After updating all of the build VMs, I had to revert the Precise build VMs back to their previous state. MariaDB build script requires libboost-dev, but on precise that package points to libboost1.46-dev there's a libboost1.48-dev available, but when it is installed the libboost-dev package is removed ...so by installing libboost1.48-dev (as a dependency of libboost-program-options1.48-dev) on the precise builder, MariaDB builds break example: http://buildbot.askmonty.org/buildbot/builders/kvm-deb-precise-amd64/builds/4995/steps/compile/logs/stdio for now changes to the precise build VMs have be reverted

                People

                • Assignee:
                  nirbhay_c Nirbhay Choubey
                  Reporter:
                  nirbhay_c Nirbhay Choubey
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 2 hours Original Estimate - 2 hours
                    2h
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 1 day, 6 hours
                    1d 6h

                      Agile