[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