Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-74

RPM package scripts needs updating for 5.5

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.5.24
    • Component/s: None
    • Labels:

      Description

      rpm aren't supported in the new cmake based build framework yet.
      this has to be fixed.

        Gliffy Diagrams

          Attachments

          1. 5.5.21.output
            864 kB
          2. mariadb.5.5.20.spec
            46 kB
          3. mariadb-5.5.23.spec
            75 kB
          4. mariadb-jb.spec
            47 kB

            Issue Links

              Activity

              Hide
              serg Sergei Golubchik added a comment -

              Conflicts: mysql-libs does not work, rpms cannot be installed. It fails with

              sudo rpm -i rpms/mariadb-5.5.23-linux-i686-client.rpm rpms/mariadb-5.5.23-linux-i686-devel.rpm rpms/mariadb-5.5.23-linux-i686-server.rpm rpms/mariadb-5.5.23-linux-i686-shared.rpm rpms/mariadb-5.5.23-linux-i686-test.rpm
              error: Failed dependencies:
              mysql-libs conflicts with MariaDB-shared-5.5.23-1.i386
              mysql-libs conflicts with MariaDB-test-5.5.23-1.i386

              apparently you cannot provide something and conflict with it at the same time.

              Show
              serg Sergei Golubchik added a comment - Conflicts: mysql-libs does not work, rpms cannot be installed. It fails with sudo rpm -i rpms/mariadb-5.5.23-linux-i686-client.rpm rpms/mariadb-5.5.23-linux-i686-devel.rpm rpms/mariadb-5.5.23-linux-i686-server.rpm rpms/mariadb-5.5.23-linux-i686-shared.rpm rpms/mariadb-5.5.23-linux-i686-test.rpm error: Failed dependencies: mysql-libs conflicts with MariaDB-shared-5.5.23-1.i386 mysql-libs conflicts with MariaDB-test-5.5.23-1.i386 apparently you cannot provide something and conflict with it at the same time.
              Hide
              colin Colin Charles added a comment -

              Odd. Can you push and give me a new build with the new name. forget conflicts:mysql-libs

              I'll set up a local yum repository to test that against, and if it passes upgrades from mysql, and installs, I will give it the go ahead

              Show
              colin Colin Charles added a comment - Odd. Can you push and give me a new build with the new name. forget conflicts:mysql-libs I'll set up a local yum repository to test that against, and if it passes upgrades from mysql, and installs, I will give it the go ahead
              Hide
              serg Sergei Golubchik added a comment -

              Here. With embedded server (not in a new RPM, added to existing ones) and with a new name:

              http://terrier.askmonty.org/archive/pack/5.5-serg/build-2196/

              rhel5-x86 rpms aren't built (because I've restarted buildbot and it got confused), use centos5 rpms if you need x86.

              Show
              serg Sergei Golubchik added a comment - Here. With embedded server (not in a new RPM, added to existing ones) and with a new name: http://terrier.askmonty.org/archive/pack/5.5-serg/build-2196/ rhel5-x86 rpms aren't built (because I've restarted buildbot and it got confused), use centos5 rpms if you need x86.
              Hide
              colin Colin Charles added a comment -

              OK, this is good. This issue can be closed and we should start releasing it.

              Now I see this as outstanding:

              • no yum repository yet (we have a bug open for this)
              • no RHEL6/CentOS6 buildbot host (we can use either one, we don't need both)

              Where we differ from mysql and need to document:

              • we don't provide mariadb-embedded
              • we don't provide the SRPM because CMake doesn't generate it

              We should also probably document how someone can make a RPM from a full-checkout of the source.

              That is all.

              Show
              colin Colin Charles added a comment - OK, this is good. This issue can be closed and we should start releasing it. Now I see this as outstanding: no yum repository yet (we have a bug open for this) no RHEL6/CentOS6 buildbot host (we can use either one, we don't need both) Where we differ from mysql and need to document: we don't provide mariadb-embedded we don't provide the SRPM because CMake doesn't generate it We should also probably document how someone can make a RPM from a full-checkout of the source. That is all.
              Hide
              ratzpo Rasmus Johansson added a comment -

              Daniel, make the finalization of the YUM repository according to comments here and RHEL6 buildbot your top priority

              Show
              ratzpo Rasmus Johansson added a comment - Daniel, make the finalization of the YUM repository according to comments here and RHEL6 buildbot your top priority

                People

                • Assignee:
                  serg Sergei Golubchik
                  Reporter:
                  knielsen Kristian Nielsen
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Due:
                    Created:
                    Updated:
                    Resolved:

                    Time Tracking

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