Source: folks Version: 0.9.8-1 Severity: normal Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? Each application that uses folks loads all installed backends, which means the dummy backend that is only used for testing gets loaded. Just a waste of resources. * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** -- System Information: Debian Release: jessie/sid APT prefers utopic-updates APT policy: (500, 'utopic-updates'), (500, 'utopic-security'), (500, 'utopic') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-9-generic (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru folks-0.9.8/debian/changelog folks-0.9.8/debian/changelog --- folks-0.9.8/debian/changelog 2014-08-19 06:49:54.000000000 -0400 +++ folks-0.9.8/debian/changelog 2014-09-03 13:13:56.000000000 -0400 @@ -1,3 +1,11 @@ +folks (0.9.8-2) UNRELEASED; urgency=medium + + * Split the dummy backend into a new libfolks-dummy25 + package, having them installed with libfolks25 caused it to + always get loaded at runtime. + + -- Ken VanDine <ken.vand...@canonical.com> Wed, 03 Sep 2014 11:09:36 -0400 + folks (0.9.8-1) unstable; urgency=medium * New upstream version 0.9.8, fixing bugs- diff -Nru folks-0.9.8/debian/control folks-0.9.8/debian/control --- folks-0.9.8/debian/control 2014-08-19 06:49:54.000000000 -0400 +++ folks-0.9.8/debian/control 2014-09-03 13:13:56.000000000 -0400 @@ -159,6 +159,49 @@ . This package contains the development files for libfolks EDS backend. +Package: libfolks-dummy25 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libfolks25 (= ${binary:Version}) +Recommends: folks-common (= ${source:Version}) +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Dummy backend for libfolks + libfolks is a library that aggregates people from multiple sources + (eg, Telepathy connection managers and eventually evolution data server, + Facebook, etc.) to create metacontacts. + . + This package contains the dummy backend for libfolks + +Package: libfolks-dummy-dev +Section: libdevel +Architecture: any +Depends: libfolks-eds25 (= ${binary:Version}), + libfolks-dev (= ${binary:Version}), + libglib2.0-dev (>= 2.24), + ${misc:Depends} +Description: Dummy backend for libfolks - development files + libfolks is a library that aggregates people from multiple sources + (eg, Telepathy connection managers and eventually evolution data server, + Facebook, etc.) to create metacontacts. + . + This package contains the development files for libfolks dummy backend. + +Package: libfolks-dummy-dbg +Section: debug +Priority: extra +Architecture: any +Depends: libfolks-dummy25 (= ${binary:Version}), + ${misc:Depends} +Multi-Arch: same +Description: Dummy backend for libfolks - debugging symbols + libfolks is a library that aggregates people from multiple sources + (eg, Telepathy connection managers and eventually evolution data server, + Facebook, etc.) to create metacontacts. + . + This package contains the debugging symbols for libfolks dummy backend. + Package: libfolks-eds-dbg Section: debug Priority: extra diff -Nru folks-0.9.8/debian/libfolks25.install folks-0.9.8/debian/libfolks25.install --- folks-0.9.8/debian/libfolks25.install 2014-08-19 06:49:54.000000000 -0400 +++ folks-0.9.8/debian/libfolks25.install 2014-09-03 13:13:56.000000000 -0400 @@ -1,4 +1,2 @@ usr/lib/*/libfolks.so.* -usr/lib/*/libfolks-dummy.so.* usr/lib/*/folks/*/backends/key-file/*.so -usr/lib/*/folks/*/backends/dummy/*.so diff -Nru folks-0.9.8/debian/libfolks-dev.install folks-0.9.8/debian/libfolks-dev.install --- folks-0.9.8/debian/libfolks-dev.install 2014-08-19 06:49:54.000000000 -0400 +++ folks-0.9.8/debian/libfolks-dev.install 2014-09-03 13:13:56.000000000 -0400 @@ -1,9 +1,6 @@ usr/lib/*/libfolks.so usr/lib/*/libfolks-dummy.so usr/include/folks/folks.h -usr/include/folks/folks-dummy.h usr/lib/*/pkgconfig/folks.pc -usr/lib/*/pkgconfig/folks-dummy.pc usr/share/vala/vapi/folks.* -usr/share/vala/vapi/folks-dummy.* usr/share/gir-1.0/*.gir diff -Nru folks-0.9.8/debian/libfolks-dummy25.install folks-0.9.8/debian/libfolks-dummy25.install --- folks-0.9.8/debian/libfolks-dummy25.install 1969-12-31 19:00:00.000000000 -0500 +++ folks-0.9.8/debian/libfolks-dummy25.install 2014-09-03 13:13:56.000000000 -0400 @@ -0,0 +1,2 @@ +usr/lib/*/libfolks-dummy.so.* +usr/lib/*/folks/*/backends/dummy/*.so diff -Nru folks-0.9.8/debian/libfolks-dummy-dev.install folks-0.9.8/debian/libfolks-dummy-dev.install --- folks-0.9.8/debian/libfolks-dummy-dev.install 1969-12-31 19:00:00.000000000 -0500 +++ folks-0.9.8/debian/libfolks-dummy-dev.install 2014-09-03 13:13:56.000000000 -0400 @@ -0,0 +1,3 @@ +usr/include/folks/folks-dummy.h +usr/lib/*/pkgconfig/folks-dummy.pc +usr/share/vala/vapi/folks-dummy.* diff -Nru folks-0.9.8/debian/rules folks-0.9.8/debian/rules --- folks-0.9.8/debian/rules 2014-08-19 06:49:54.000000000 -0400 +++ folks-0.9.8/debian/rules 2014-09-03 13:13:56.000000000 -0400 @@ -24,6 +24,7 @@ dh_strip -plibfolks25 --dbg-package=libfolks-dbg dh_strip -plibfolks-telepathy25 --dbg-package=libfolks-telepathy-dbg dh_strip -plibfolks-eds25 --dbg-package=libfolks-eds-dbg + dh_strip -plibfolks-dummy25 --dbg-package=libfolks-dummy-dbg dh_strip -pfolks-tools export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 @@ -31,6 +32,7 @@ dh_makeshlibs -plibfolks25 -X/backends/ dh_makeshlibs -plibfolks-telepathy25 -X/backends/ dh_makeshlibs -plibfolks-eds25 -X/backends/ + dh_makeshlibs -plibfolks-dummy25 -X/backends/ override_dh_install: find debian/tmp -name *.la -print -delete