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

            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.