← Back to team overview

ius-coredev team mailing list archive

[Bug 1220753] Re: Mysql55-devel package dependancy tree is broken

 

Both the mysql55-devel and mysqlclient16 packages owned the
/usr/share/aclocal/mysql.m4 file.  It has been like this for the life of
both packages.  It has never been as issue as files within both packages
have been the same.  With MySQL 5.5.33, this file got changed.  It was
decided that we would take the path of least resistance (which we might
need to reconsider) with the follow patch for the mysqlclient16 package:

https://github.com/iuscommunity-
pkg/mysqlclient16/blob/99b1638d1511c65a787bddac008ce9b73f3b754d/SOURCES/mysql.m4.patch

The updated mysql55 package got pushed to the stable repos last night,
but the mysqlclient16 packaged did not.  I am manually running our
script that pushes packages into the stable repo.  Typically it takes
about 3.5 hours to complete.   This bug will get updated when the script
completes.

Sorry for any confusion this might have caused.

-Ben


** Changed in: ius
     Assignee: (unassigned) => bharper (bharper)

** Changed in: ius
       Status: New => In Progress

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/1220753

Title:
  Mysql55-devel package dependancy tree is broken

Status in IUS Community Project:
  In Progress
Status in CentOS:
  New

Bug description:
  Found this today when some of our automation broke on CentOS 6.4
  servers.

  mysql55-devel requires mysqlclient16 as a dependancy, but the two
  conflict on file /usr/share/aclocal/mysql.m4.  Here's the full output:

  [root@phil-cent-test ~]# yum install mysql55-devel
  Loaded plugins: downloadonly, fastestmirror, priorities
  Loading mirror speeds from cached hostfile
   * base: mirror.rackspace.com
   * community_base: mirrors.loosefoot.com
   * community_extras: mirrors.loosefoot.com
   * community_updates: mirrors.loosefoot.com
   * cr: mirror.rackspace.com
   * epel: mirror.rackspace.com
   * extras: mirror.rackspace.com
   * ius: mirror.rackspace.com
   * updates: mirror.rackspace.com
  drivesrvr                                                                                       |  951 B     00:00     
  7650 packages excluded due to repository priority protections
  Setting up Install Process
  Resolving Dependencies
  --> Running transaction check
  ---> Package mysql55-devel.x86_64 0:5.5.33-1.ius.el6 will be installed
  --> Processing Dependency: mysql55-libs = 5.5.33-1.ius.el6 for package: mysql55-devel-5.5.33-1.ius.el6.x86_64
  --> Processing Dependency: mysql55 = 5.5.33-1.ius.el6 for package: mysql55-devel-5.5.33-1.ius.el6.x86_64
  --> Processing Dependency: openssl-devel for package: mysql55-devel-5.5.33-1.ius.el6.x86_64
  --> Processing Dependency: libmysqlclient.so.18()(64bit) for package: mysql55-devel-5.5.33-1.ius.el6.x86_64
  --> Running transaction check
  ---> Package mysql55.x86_64 0:5.5.33-1.ius.el6 will be installed
  --> Processing Dependency: mysqlclient16 for package: mysql55-5.5.33-1.ius.el6.x86_64
  --> Processing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) for package: mysql55-5.5.33-1.ius.el6.x86_64
  --> Processing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) for package: mysql55-5.5.33-1.ius.el6.x86_64
  --> Processing Dependency: libaio.so.1()(64bit) for package: mysql55-5.5.33-1.ius.el6.x86_64
  ---> Package mysql55-libs.x86_64 0:5.5.33-1.ius.el6 will be installed
  ---> Package openssl-devel.x86_64 0:1.0.0-27.el6_4.2 will be installed
  --> Processing Dependency: zlib-devel for package: openssl-devel-1.0.0-27.el6_4.2.x86_64
  --> Processing Dependency: pkgconfig for package: openssl-devel-1.0.0-27.el6_4.2.x86_64
  --> Processing Dependency: krb5-devel for package: openssl-devel-1.0.0-27.el6_4.2.x86_64
  --> Processing Dependency: /usr/bin/pkg-config for package: openssl-devel-1.0.0-27.el6_4.2.x86_64
  --> Running transaction check
  ---> Package krb5-devel.x86_64 0:1.10.3-10.el6_4.4 will be installed
  --> Processing Dependency: libselinux-devel for package: krb5-devel-1.10.3-10.el6_4.4.x86_64
  --> Processing Dependency: libcom_err-devel for package: krb5-devel-1.10.3-10.el6_4.4.x86_64
  --> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.10.3-10.el6_4.4.x86_64
  ---> Package libaio.x86_64 0:0.3.107-10.el6 will be installed
  ---> Package mysqlclient16.x86_64 0:5.1.61-1.ius.el6 will be installed
  ---> Package pkgconfig.x86_64 1:0.23-9.1.el6 will be installed
  ---> Package zlib-devel.x86_64 0:1.2.3-29.el6 will be installed
  --> Running transaction check
  ---> Package keyutils-libs-devel.x86_64 0:1.4-4.el6 will be installed
  ---> Package libcom_err-devel.x86_64 0:1.41.12-14.el6_4.2 will be installed
  ---> Package libselinux-devel.x86_64 0:2.0.94-5.3.el6_4.1 will be installed
  --> Processing Dependency: libsepol-devel >= 2.0.32-1 for package: libselinux-devel-2.0.94-5.3.el6_4.1.x86_64
  --> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.0.94-5.3.el6_4.1.x86_64
  --> Running transaction check
  ---> Package libsepol-devel.x86_64 0:2.0.41-4.el6 will be installed
  --> Finished Dependency Resolution

  Dependencies Resolved

  =======================================================================================================================
   Package                         Arch               Version                        Repository                     Size
  =======================================================================================================================
  Installing:
   mysql55-devel                   x86_64             5.5.33-1.ius.el6               ius                           170 k
  Installing for dependencies:
   keyutils-libs-devel             x86_64             1.4-4.el6                      community_base                 28 k
   krb5-devel                      x86_64             1.10.3-10.el6_4.4              community_updates             494 k
   libaio                          x86_64             0.3.107-10.el6                 community_base                 21 k
   libcom_err-devel                x86_64             1.41.12-14.el6_4.2             community_updates              32 k
   libselinux-devel                x86_64             2.0.94-5.3.el6_4.1             community_updates             136 k
   libsepol-devel                  x86_64             2.0.41-4.el6                   community_base                 64 k
   mysql55                         x86_64             5.5.33-1.ius.el6               ius                           9.1 M
   mysql55-libs                    x86_64             5.5.33-1.ius.el6               ius                           783 k
   mysqlclient16                   x86_64             5.1.61-1.ius.el6               ius                           3.8 M
   openssl-devel                   x86_64             1.0.0-27.el6_4.2               community_updates             1.1 M
   pkgconfig                       x86_64             1:0.23-9.1.el6                 community_base                 70 k
   zlib-devel                      x86_64             1.2.3-29.el6                   community_base                 44 k

  Transaction Summary
  =======================================================================================================================
  Install      13 Package(s)

  Total size: 16 M
  Installed size: 64 M
  Is this ok [y/N]: y
  Downloading Packages:
  Running rpm_check_debug
  Running Transaction Test

  
  Transaction Check Error:
    file /usr/share/aclocal/mysql.m4 conflicts between attempted installs of mysql55-devel-5.5.33-1.ius.el6.x86_64 and mysqlclient16-5.1.61-1.ius.el6.x86_64

  Error Summary
  -------------

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1220753/+subscriptions


References