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

RPM package scripts needs updating for 5.5

Details

    • Bug
    • Status: Closed (View Workflow)
    • Critical
    • Resolution: Fixed
    • None
    • 5.5.24
    • None

    Description

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

      Attachments

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

        Issue Links

          Activity

            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.

            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.
            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

            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

            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.

            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.
            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.

            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.

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

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

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.