Comment 1 for bug 23447

Revision history for this message
In , Lawrence Walton (lawrence) wrote : More then a manual dependancy

I've been playing with this bug. It's a real dependency from what I can tell.
Or a libconf bug that I don't understand.

The package at this time still has references to libdb4.1 hard coded into it.
And I've yet to figure out how to fix it.

02_system_db.patch in the debian directory looks like it should fix it. It does
not. And why? I've yet to figure out.

IMHO it's a upstream bug but a bug we have to deal with non-the-less.

Here is two patches to fix the conflict, even though it actually brakes the package.

Takuo you are more then welcome to yell at me for these. :)

--- evolution-data-server-1.2.3/debian/control 2005-09-23 08:30:24.000000000 -0700
+++ evolution-data-server-1.2.3/debian/control.new 2005-09-25 20:59:46.577945033 -0700
@@ -37,7 +37,7 @@
 Package: libedataserver1.2-dev
 Section: libdevel
 Architecture: any
-Depends: libedataserver1.2-4 (= ${Source-Version}), libdb4.1-dev, libnspr-dev
+Depends: libedataserver1.2-4 (= ${Source-Version}), libdb4.2-dev, libnspr-dev
 Description: Utility library for evolution data servers (development files)
  The data server, called "Evolution Data Server" is responsible for managing
  calendar and addressbook information.

--- evolution-data-server-1.2.3/debian/control.in 2005-09-23 08:30:24.000000000 -0700
+++ evolution-data-server-1.2.3/debian/control.in.new 2005-09-25 21:00:04.793540555 -0700
@@ -37,7 +37,7 @@
 Package: libedataserver1.2-dev
 Section: libdevel
 Architecture: any
-Depends: libedataserver@VER@ (= ${Source-Version}), libdb4.1-dev, libnspr-dev
+Depends: libedataserver@VER@ (= ${Source-Version}), libdb4.2-dev, libnspr-dev
 Description: Utility library for evolution data servers (development files)
  The data server, called "Evolution Data Server" is responsible for managing
  calendar and addressbook information.

Here is the my first stab at fixing one of the underlying problems.
Does not fix the problem though. :)

--- evolution-data-server-1.2.3/libedataserver/Makefile.am 2005-01-04 10:47:48.000000000 -0800
+++ evolution-data-server-1.2.3/libedataserver/Makefile.am.new 2005-09-25 21:55:26.759840844 -0700
@@ -44,7 +44,7 @@
 libedataserver_1_2_la_LIBADD = \
        $(E_DATA_SERVER_LIBS) \
        $(ICONV_LIBS) \
- $(top_builddir)/libdb/dist/libdb-4.1.la
+ $(top_builddir)/libdb/dist/libdb-4.2.la

 libedataserver_1_2_la_LDFLAGS = \
        -version-info $(LIBEDATASERVER_CURRENT):$(LIBEDATASERVER_REVISION):$(LIBEDATASERVER_AGE)

--
*--* Mail: <email address hidden>
*--* Voice: 425.739.4247
*--* Fax: 425.827.9577
*--* HTTP://the-penguin.otak.com/~lawrence
--------------------------------------
- - - - - - O t a k i n c . - - - - -