Bacula-users

Re: [Bacula-users] Debian Packages: Bacula Beta 2.5.42-b2

2009-03-25 05:14:15
Subject: Re: [Bacula-users] Debian Packages: Bacula Beta 2.5.42-b2
From: Thomas Mueller <thomas AT chaschperli DOT ch>
To: bacula-users AT lists.sourceforge DOT net
Date: Wed, 25 Mar 2009 09:05:23 +0000 (UTC)
On Wed, 25 Mar 2009 16:39:18 +0900, Craig Ringer wrote:

> Craig Ringer wrote:
>> Thomas Mueller wrote:
>> 
>>> as this is a beta version, and the package is not tested
>> 
>> Youch, I spoke too soon on the upgrade.
>> 
>> I just updated the server running the director, or tried to, as I'd
>> finished updating all the FDs with your packages.
>> 
>> Looks like the pgsql director and sd packages are broken and
>> uninstallable due to unresolvable dependency problems.
> 
> Sorry for the reply to self:
> 
> Downloading the package sources, removing all references to MySQL from
> debian/control, removing MySQL references from debian/rules, and running
> "rm debian/*mysql*" to get rid of the binary package descriptors allowed
> me to build a copy of the packages without broken dependencies.
> 
> It looks like dh_makeshlibs or dh_shlibdeps must be adding the
> dependency to satisfy a library dependency in the sd, and fail to
> understand that the libraries needed appear in both the pgsql and mysql
> packages.
> 
> I just did the quick and dirty fix for now, but I'll if I can figure out
> how to fix it properly in a bit. I don't do much Debian packaging, and
> find it pretty arcane, so I'm not sure how much luck I'll have.

the problem is the /usr/lib/libbacsql.so.1  library file which seems to 
be shared among sd and dir. 

this file contains only support for one database flavor, so it seems that 
it needs 3 new packages bacula-common-(mysql|pgsql|sqlite3). the sql 
independent files are already in bacula-common

at the moment the packages work only for mysql. i'm removing the other 
flavors. 

- Thomas




------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users