[Evolution] Summary of grave issues in latest unstable evolution-data-server

Loïc Minier lool+alioth at via.ecp.fr
Wed Nov 2 12:27:06 UTC 2005


        Hi,

 A lot of issues are in the current evolution-data-server in unstable:

 1/ /usr/lib/evolution/camel-lock-helper-1.2 is no longer sgid mail
 since dh_fixperms overwrites debian/rules' chgrp/chmod calls before
 the debs are packed; symptoms: mailboxes can't be locked, hence opened
 for writing (and reading?)

 2/ the "use system libdb" patch is incomplete (obsolete), it has
 drifted from the original submission and the bundled libdb is still
 built and used, especially in:
 /usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so
 and this causes various breakage with contact managmeent; symptoms:
 contacts can't be created or read

 Concerning 1/, I think postinst is an easier choice, but adding the
 file to DEB_FIXPERMS_EXCLUDE should work.

 Problem 2/ appeared in -5, when addressbook/backends/file/Makefile.in
 was regenerated.  I don't know why it was regenerated, but the "use
 system libdb" patch should have patched Makefile.am, but didn't.

bee% interdiff -z -p1 1.2.3-4.2/evolution-data-server_1.2.3-4.2.diff.gz 1.2.3-5/evolution-data-server_1.2.3-5.diff.gz | lsdiff | grep Make
evolution-data-server-1.2.3/addressbook/backends/file/Makefile.in
evolution-data-server-1.2.3/Makefile

bee% lsdiff debian/patches/02_system_db.patch 
evolution-data-server1.2-1.2.2/Makefile.in
evolution-data-server1.2-1.2.2/libedataserver/Makefile.in
evolution-data-server-1.2.3/configure

 The patch in #277668 included Makefile.am changes.  The maintainer
 commented with "Attached patch is not enough to fix this bug.  I'm
 rewriting the patch.".

 The updates in -6 were IMO minor:
bee% interdiff -z -p1 1.2.3-5/evolution-data-server_1.2.3-5.diff.gz
1.2.3-6/evolution-data-server_1.2.3-6.diff.gz | lsdiff
evolution-data-server-1.2.3/debian/control
evolution-data-server-1.2.3/debian/control.in
evolution-data-server-1.2.3/debian/changelog

bee% interdiff -z -p1 1.2.3-5/evolution-data-server_1.2.3-5.diff.gz 1.2.3-6/evolution-data-server_1.2.3-6.diff.gz | filterdiff -i '*control'
--- evolution-data-server-1.2.3/debian/control
+++ evolution-data-server-1.2.3/debian/control
@@ -1,9 +1,10 @@
 Source: evolution-data-server
 Section: gnome
 Priority: optional
-Maintainer: Takuo KITAME <kitame at debian.org>
+Maintainer: Debian Evolution Maintainers <pkg-evolution-maintainers at lists.alioth.debian.org>
+Uploaders: Takuo KITAME <kitame at debian.org>, Jordi Mallach <jordi at debian.org>, Margarita Manterola <debian at marga.com.ar>
 Build-Depends: flex, debhelper (>= 4.0.0), cdbs, intltool (>= 0.28-2), bison, libgnome2-dev (>= 2.6), libsoup2.2-dev (>= 2.2.6), libldap2-dev [!hurd-i386], gtk-doc-tools, libgnomeui-dev, libnss-dev (>= 2:1.7.7), libdb4.2-dev, libkrb5-dev
-Standards-Version: 3.6.1.0
+Standards-Version: 3.6.2.0
 
 Package: evolution-data-server
 Architecture: any


 While we're at it, I've been bitten by #333142 when investigating this
 problem as I'm currently tracking experimental.

 And I've also noticed that the patches are almost all offsetted.

   Cheers,
-- 
Loïc Minier <lool at dooz.org>
"What do we want? BRAINS!    When do we want it? BRAINS!"



More information about the Pkg-evolution-maintainers mailing list