[Pkg-gridengine-devel] Bug#734702: libdb dependency in v8.1.8

Afif Elghraoui afif at ghraoui.name
Tue Dec 22 22:36:16 UTC 2015


Control: tag -1 pending

على الجمعـة 11 كانون الأول 2015 ‫14:08، كتب Dave Love:
> Afif Elghraoui <afif at ghraoui.name> writes:
> 
>>> * Replace dependency on db-5.1 with unversioned package
>>>
>>>   The db tools need to be consistent with the library version used in
>>>   the build.
>>
>> The versioning consistency should be taken care of with
>> {shlibs:Depends}. db-5.1 isn't in Debian anymore (it's been replaced
>> with 5.3).
> 
> How does that get you the right db-util package with the tools to handle
> the specific version of the db spool?
>

The unversioned package libdb-dev is an empty package that depends on
the latest versioned one (libdb5.3-dev). The library's versioned soname
is used to determine the right package for the runtime shared library
dependency, so building right now with libdb-dev gets you a package that
depends on libdb5.3.

Do you want to keep the build-dependency specifically on 5.3 and
manually handle libdb version upgrades?

>> By the way, we have a patch in
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734702
>> related to this transition that touches
>> source/libs/spool/berkeleydb/sge_bdb.c
>> I'm not sure if you want to integrate that (or already have) upstream.
> 
> My current source definitely builds against 5.3.
> 

It said something about skipping non-existent error defines. I missed
that this patch actually modifies a quilt patch in the packaging and I
think you've cleaned all those out. I guess we can declare this fixed

regards
Afif

-- 
Afif Elghraoui | عفيف الغراوي
http://afif.ghraoui.name



More information about the Pkg-gridengine-devel mailing list