Re: Shared library binary package, SONAME changes and file conflicts

2015-05-06 Thread Tom Lee
https://github.com/redis/hiredis/issues/327 -- sounds like upstream's on-board. Thanks for your help Andrey! On Wed, May 6, 2015 at 5:50 AM, Andrey Rahmatullin wrote: > On Tue, May 05, 2015 at 10:43:57PM -0700, Tom Lee wrote: > > After reading a little more about shared lib naming & SONAME, I th

Re: Shared library binary package, SONAME changes and file conflicts

2015-05-06 Thread Andrey Rahmatullin
On Tue, May 05, 2015 at 10:43:57PM -0700, Tom Lee wrote: > After reading a little more about shared lib naming & SONAME, I think I > understand. So instead of the current libhiredis.so.0 symlink we want a > libhiredis.so.0.13 symlink & the "real name" of the shared lib would be > something like lib

Re: Shared library binary package, SONAME changes and file conflicts

2015-05-05 Thread Tom Lee
Just wanted to upload a straw man example of what I'm talking about: http://mentors.debian.net/debian/pool/main/h/hiredis/hiredis_0.13.1-1.dsc And the result of installing this package over the top of an existing libhiredis0.10 install: https://gist.github.com/thomaslee/c97582fd4a7ba80f9abf Che

Re: Shared library binary package, SONAME changes and file conflicts

2015-05-05 Thread Tom Lee
Hey Andrey, thanks for the advice: On Tue, May 5, 2015 at 9:49 PM, Andrey Rahmatullin wrote: > On Tue, May 05, 2015 at 09:09:10PM -0700, Tom Lee wrote: > > By and large that's an easy & mostly mechanical change, but both > > libhiredis0.10 and libhiredis0.13 want to install the libhiredis.so.0 >

Re: Shared library binary package, SONAME changes and file conflicts

2015-05-05 Thread Andrey Rahmatullin
On Tue, May 05, 2015 at 09:09:10PM -0700, Tom Lee wrote: > By and large that's an easy & mostly mechanical change, but both > libhiredis0.10 and libhiredis0.13 want to install the libhiredis.so.0 > symlink (each pointing to one of libhiredis.so.0.{10,13}). From the upstream perspective this looks l

Shared library binary package, SONAME changes and file conflicts

2015-05-05 Thread Tom Lee
Silly question, but I need a quick sanity-check: hiredis upstream has bumped their SONAME from 0.10 to 0.13. From what I understand, this means the libhiredis0.10 binary package needs to be renamed to libhiredis0.13. By and large that's an easy & mostly mechanical change, but both libhiredis0.10