Re: [SONAME change] MySQL, MariaDB

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2017-07-13 at 19:40 -0500, Rex Dieter wrote:
> Adam Williamson wrote:
> 
> > On Thu, 2017-07-13 at 10:37 +0200, Michal Schorm wrote:
> > > A new version of MariaDB 10.2-4 is out, it now has fixed symlinks and
> > > Provides.
> > 
> > I'm afraid even this build doesn't entirely work right, for some
> > reason: see this build failure I just got notified about by koschei:
> > 
> > https://apps.fedoraproject.org/koschei/build/3070598
> > https://kojipkgs.fedoraproject.org/work/tasks/3960/20493960/build.log
> > 
> > Note the errors at the end all relate to libmysqlclient and one claims
> > it cannot be found, 
> 
> non-verbose build.log aside, I'm pretty sure that:
> usr/lib64/libgdal.so.20: undefined reference to 
> `mysql_error@libmysqlclient_18'
> type errors, means libgdal likely needs rebuilding first, before any of it's 
> dependencies.

The point is, if we get the 'compatibility' stuff right, *nothing*
should *need* rebuilding - the intent of the compatibility bits was to
make packages built against MariaDB 10.1 keep working fine, while
things that did get rebuilt would be linked against the new soname.
Then once everything was rebuilt, we could remove the compat bits. At
least, I think that's what Michal was aiming for. If it all worked
right, it should be possible to build os-autoinst fine without gdal
being rebuilt for the new mariadb soname at all.

It turns out there was one rather embarrassing problem with my attempt
to fix the compat bits: I moved the versioned symlink into the -libs
subpackage, but didn't change its target from the unversioned library
to the versioned one, so unless you had the -devel package installed,
it was just a dangling symlink :/

Michal caught that and sent a fixed build, but it got caught up in the
mess that's happening today with the s390 builders so it hasn't
actually made it out yet. Once all that mess gets resolved, we'll be
able to see if the compat stuff is working.

I've also started working on fixing things that failed to rebuild
against the new soname.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux