Debian Bug report logs -
#783172
evolution-data-server: Split out the GTK depends in their own binary
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, laney@debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>:
Bug#783172; Package evolution-data-server.
(Thu, 23 Apr 2015 10:18:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Sebastien Bacher <seb128@ubuntu.com>:
New Bug report received and forwarded. Copy sent to laney@debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>.
(Thu, 23 Apr 2015 10:18:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: evolution-data-server
Version: 3.12.9
Severity: wishlist
Dear Maintainer,
Currently evolution-data-server depends on gtk, that's suboptimal for
systems were e-d-s is used without gtk (ubuntu touch being on of those).
GTK is only used for the user-prompter service which is optional/can be
switched out for another implementation so it would be nice to split those
binaries in a new package and let users opt out from installing it if wanted
Suggested change move those files to a new eds-gtk which is a recommends from
e-d-s
diff -Nru evolution-data-server-3.12.11/debian/control evolution-data-server-3.12.11/debian/control
--- evolution-data-server-3.12.11/debian/control 2015-02-23 16:49:58.000000000 +0000
+++ evolution-data-server-3.12.11/debian/control 2015-04-22 17:22:00.000000000 +0100
@@ -67,7 +67,8 @@
${misc:Depends},
evolution-data-server-common (= ${source:Version}),
libcamel-1.2-49 (= ${binary:Version})
-Recommends: evolution-data-server-online-accounts
+Recommends: evolution-data-server-online-accounts,
+ evolution-data-server-gtk
Suggests: evolution,
evolution-data-server-dbg (= ${binary:Version})
Breaks: libecal1.2-7 (<< 2.32),
@@ -82,6 +83,17 @@
The data server, called "Evolution Data Server" is responsible for managing
mail, calendar, addressbook, tasks and memo information.
+Package: evolution-data-server-gtk
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ evolution-data-server (= ${source:Version}),
+Replaces: evolution-data-server (<< 3.12.11-0ubuntu2)
+Breaks: evolution-data-server (<< 3.12.11-0ubuntu2)
+Description: evolution data server prompter's gtk interface
+ The data server, called "Evolution Data Server" is responsible for managing
+ mail, calendar, addressbook, tasks and memo information.
+
Package: evolution-data-server-common
Architecture: all
Depends: ${misc:Depends}
diff -Nru evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install
--- evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install 1970-01-01 01:00:00.000000000 +0100
+++ evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install 2015-04-22 17:27:08.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/evolution-data-server/registry-modules/module-trust-prompt.so
diff -Nru evolution-data-server-3.12.11/debian/evolution-data-server.install evolution-data-server-3.12.11/debian/evolution-data-server.install
--- evolution-data-server-3.12.11/debian/evolution-data-server.install 2015-02-23 16:49:58.000000000 +0000
+++ evolution-data-server-3.12.11/debian/evolution-data-server.install 2015-04-23 10:52:59.000000000 +0100
@@ -7,4 +7,3 @@
usr/lib/evolution-data-server/registry-modules/module-cache-reaper.so
usr/lib/evolution-data-server/registry-modules/module-owncloud-backend.so
usr/lib/evolution-data-server/registry-modules/module-outlook-backend.so
-usr/lib/evolution-data-server/registry-modules/module-trust-prompt.so
diff -Nru evolution-data-server-3.12.11/debian/rules evolution-data-server-3.12.11/debian/rules
--- evolution-data-server-3.12.11/debian/rules 2015-02-23 16:49:58.000000000 +0000
+++ evolution-data-server-3.12.11/debian/rules 2015-04-22 17:27:27.000000000 +0100
@@ -54,5 +54,7 @@
$(CURDIR)/debian/evolution-data-server/usr/lib/evolution/camel*1.2
rm $(CURDIR)/debian/tmp/usr/lib/evolution-data-server/*/*.la
rm $(CURDIR)/debian/tmp/usr/lib/*.la
+ mkdir -p $(CURDIR)/debian/evolution-data-server-gtk/usr/lib/evolution
+ mv $(CURDIR)/debian/evolution-data-server/usr/lib/evolution/evolution-user-prompter $(CURDIR)/debian/evolution-data-server-gtk/usr/lib/evolution/evolution-user-prompter
common-binary-post-install-arch:: list-missing
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Thu Jan 4 22:39:43 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.