← Back to team overview

ius-coredev team mailing list archive

Re: [Ius-community] correct way to use mysql55 from ius on centos 5

 

Well for sure it won't happen with the php53u series; that branch is EOL.

As far as with active PHP branches, we aren't against it, but as with all package requests we would evaluate it and decide if it makes sense.  In this case, I'm struggling to see the benefit.  You can use php54-mysql with mysql55 via the mysqlclient16 library package; we aren't aware of any incompatibilities of this setup.  It is even easier if using one of the native driver packages (php54/55u/56u-mysqlnd) [1][2], since they don't depend on libmysqlclient at all.

What problem would a php*-mysql55 package solve?

[1] https://dev.mysql.com/downloads/connector/php-mysqlnd/
[2] http://php.net/manual/en/mysqlnd.overview.php

Carl George
IUS CoreDev Team

________________________________________
From: Joe Pruett <joey@xxxxxx>
Sent: Monday, June 1, 2015 05:46 PM
To: Carl George
Subject: Re: [Ius-community] correct way to use mysql55 from ius on centos 5

i went the exclude route and that has worked fine.

on a related note, something i've meant to ask about before is how many
gyrations would it take for the ius folks to make packages like:

php53u-mysql55

so that we could install a version that had a matching library interface
to the underlying server. of course that would then lead to the same for
postgresql and perhaps other packages as well.

On 06/01/2015 01:30 PM, Carl George wrote:
> Howdy Joe,
>
> We never could finalize an ideal migration plan to rename mysql55 to mysql55u.
> There are too many variables involved with trying to require/recommend a service
> restart.  We decided that the only safe action is no action.  The conflicting
> rpm "mysql55" is a metapackage to pull in the other SCL rpms, and it is still at
> version 1; based on the past release dates [1][2][3] and the published SCL
> lifecycle [4], we believe that EL5 will reach EOL (2017-03-31) [5] before this
> version gets high enough to cause update issues for IUS users (our mysql55 rpm
> is at version 5.5.44).  To be absolutely safe, users can add "exclude=mysql55*"
> to the file /etc/yum.repos.d/CentOS-Base.repo.  This step would be required if
> Red Hat later adds an epoch to the mysql55 SCL rpm.  Likewise, a user that wants
> to use the mysql55 SCL rpm but have IUS enabled should add "exclude=mysql55*" to
> the file /etc/yum.repos.d/ius.repo.
>
> Our concerns are reduced even further by a number of other factors.
>
> * SCL rpms for EL6 are provided in a separate channel/repo, so this problem only
> affects EL5.
> * Discussion on mailing lists indicate that Red Hat will be prefixing future SCL
> metapackages with "rh-", helping prevent naming conflicts.
> * Over time our packages that are missing the "u" suffix will reach EOL until
> all our packages follow the new naming scheme.
>
> For good measure, we did add a note about the conflicting package on our website
> section comparing IUS packages to SCL packages [6].
>
> [1] http://developerblog.redhat.com/2013/09/12/rhscl1-ga/
> [2] http://developerblog.redhat.com/2014/06/04/red-hat-software-collections-rhscl-1-1-now-ga/
> [3] http://developerblog.redhat.com/2014/10/30/red-hat-software-collections-1-2-now-ga/
> [4] https://access.redhat.com/support/policy/updates/rhscl/
> [5] https://access.redhat.com/support/policy/updates/errata/#Life_Cycle_Dates
> [6] https://iuscommunity.org/pages/IUSvsSoftwareCollections.html#faq
>
> Carl George
> IUS CoreDev Team
>
> ________________________________________
> From: Ius-community <ius-community-bounces+carl.george=rackspace.com@xxxxxxxxxxxxxxxxxxx> on behalf of Joe Pruett <joey@xxxxxx>
> Sent: Monday, June 1, 2015 01:09 PM
> To: ius-community@xxxxxxxxxxxxxxxxxxx
> Subject: [Ius-community] correct way to use mysql55 from ius on centos 5
>
> i think i've seen some talk about how things are going to change for ius
> to cope with the scl packages, but i don't think i've seen the official
> way to use mysql55 on centos 5. right now, mysql55 resolves to the scl
> version. the ius version is hidden by my yum priority settings. should i
> just tweak my priority settings? given that scl could bump an epoch or
> something, i'm just not sure what is the correct path forward.
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~ius-community
> Post to     : ius-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ius-community
> More help   : https://help.launchpad.net/ListHelp
>