[MIR] address-book-service

Bug #1625172 reported by Renato Araujo Oliveira Filho
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
address-book-service (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

[Availability]
 * Available in universe

[Rationale]
 * This package is required by unity8

[Security]
 * No known security issues at this time. It has been reviewed by security in the past for use on the phone.

[Quality assurance]
 * This package has both unit tests and autopkgtests

[Dependencies]
 Most dependencies are already in main with the exception of the following:
 * buteo-sync-plugins-contacts-google (This dep is required for address-book-updater)

[Standards compliance]
 * This package uses cmake and is properly translated.

[Maintenance]
 * This package is maintained by Canonical and actively in use on the phone images

Related branches

Michael Terry (mterry)
Changed in address-book-service (Ubuntu):
assignee: nobody → Michael Terry (mterry)
Revision history for this message
Michael Terry (mterry) wrote :

- Can we see a team bug subscriber from our package-subscribers list?
http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/view/head:/package-subscribers#L107

- There are quite a few crasher bugs. Is that something we have a handle on?

- There are quite a few lintian warnings around library paths and such, some are very unusual like library-not-linked-against-libc. Can someone make sure we are building and installing the library correctly? List below:

W: address-book-service source: intra-source-package-circular-dependency address-book-service address-book-updater qtcontact5-galera
E: evolution-data-server-utouch: arch-dependent-file-not-in-arch-specific-directory usr/lib/evolution-data-server/registry-modules/module-ubuntu-sources.so
E: evolution-data-server-utouch: library-not-linked-against-libc usr/lib/x86_64-linux-gnu/libubuntu-source-eds.so
W: evolution-data-server-utouch: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libubuntu-source-eds.so usr/lib/x86_64-linux-gnu/libubuntu-source-eds.so
W: evolution-data-server-utouch: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libubuntu-source-eds.so libubuntu-source-eds.so
E: evolution-data-server-utouch: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/libubuntu-source-eds.so
E: evolution-data-server-utouch-dev: pkg-config-multi-arch-wrong-dir usr/share/pkgconfig/evolution-data-server-ubuntu.pc full text contains architecture specific dir x86_64-linux-gnu

Changed in address-book-service (Ubuntu):
assignee: Michael Terry (mterry) → nobody
status: New → Incomplete
Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :

About the litian warnings I am not sure about all but some of then does not make sense since the related package "evolution-data-server-utouch" is a EDS source registry plugin.

>E: evolution-data-server-utouch: arch-dependent-file-not-in-arch-specific-directory >usr/lib/evolution-data-server/registry-modules/module-ubuntu-sources.so
Since this is a plugin it need to be instaled on this specific dir.

>W: evolution-data-server-utouch: shlib-without-versioned-soname usr/lib/x86_64-linux->gnu/libubuntu-source-eds.so libubuntu-source-eds.so
As a plugin it doe not need a so with the version.

I am not sure about the other warnings.

Revision history for this message
Michael Terry (mterry) wrote :

> Since this is a plugin it need to be instaled on this specific dir.

No, I get that. But you've marked that package as "Multi-Arch: same" which says that you can install multiple arches of that package at the same time. And that's not true. So ideally you'd fix that Multi-Arch tag and maybe move the other (actually multi-arch-capable) library out of the package or maybe not bother.

==

> As a plugin it doe not need a so with the version.

Ah, but the warning isn't for the plugin, it's for the bundled library installed into the system library directory. (it seems to be a private library? so probably shouldn't be installed into the system location)

==

The lintian warnings aren't bad enough to be blockers. But they indicate a bunch of multi-arch mistakes and sloppy packaging in general. I've filed bug 1625642 to have them dealt with, but it's not a blocker for main. Just bad packaging.

But what about my other comments? Bug subscriber / crashers.

Revision history for this message
Ken VanDine (ken-vandine) wrote :

I think the circular depends is fine

address-book-service depends on address-book-updater
address-book-updater depends on qtcontact5-galera
qtcontact5-galera depends on address-book-service

That's the circular depends, however this ensures if someone installs just qtcontact5-galera they get the proper depends.

Revision history for this message
Ken VanDine (ken-vandine) wrote :

I subscribed system-apps-team to the package bugs

Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :

I did a triage on the crashes most of them are related with a very old version. I closed most of them only the bug #1518486 is more recent, I will take a look to see if it still valid.

Revision history for this message
Michael Terry (mterry) wrote :

Cool, thanks. Approved.

Changed in address-book-service (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package address-book-service - 0.1.2+16.10.20160920-0ubuntu1

---------------
address-book-service (0.1.2+16.10.20160920-0ubuntu1) yakkety; urgency=medium

  * Remove 'address-book-updater' as install dep. (LP: #1625172,
    #1625642)

 -- Renato Araujo Oliveira Filho <email address hidden> Tue, 20 Sep 2016 21:41:36 +0000

Changed in address-book-service (Ubuntu):
status: Fix Committed → Fix Released
Matthias Klose (doko)
Changed in address-book-service (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :
Download full text (4.9 KiB)

Override component to main
address-book-service 0.1.2+16.10.20160920-0ubuntu1 in yakkety: universe/utils -> main
address-book-service 0.1.2+16.10.20160920-0ubuntu1 in yakkety amd64: universe/utils/optional/100% -> main
address-book-service 0.1.2+16.10.20160920-0ubuntu1 in yakkety arm64: universe/utils/optional/100% -> main
address-book-service 0.1.2+16.10.20160920-0ubuntu1 in yakkety armhf: universe/utils/optional/100% -> main
address-book-service 0.1.2+16.10.20160920-0ubuntu1 in yakkety i386: universe/utils/optional/100% -> main
address-book-service 0.1.2+16.10.20160920-0ubuntu1 in yakkety powerpc: universe/utils/optional/100% -> main
address-book-service 0.1.2+16.10.20160920-0ubuntu1 in yakkety ppc64el: universe/utils/optional/100% -> main
address-book-service-dummy 0.1.2+16.10.20160920-0ubuntu1 in yakkety amd64: universe/utils/optional/100% -> main
address-book-service-dummy 0.1.2+16.10.20160920-0ubuntu1 in yakkety arm64: universe/utils/optional/100% -> main
address-book-service-dummy 0.1.2+16.10.20160920-0ubuntu1 in yakkety armhf: universe/utils/optional/100% -> main
address-book-service-dummy 0.1.2+16.10.20160920-0ubuntu1 in yakkety i386: universe/utils/optional/100% -> main
address-book-service-dummy 0.1.2+16.10.20160920-0ubuntu1 in yakkety powerpc: universe/utils/optional/100% -> main
address-book-service-dummy 0.1.2+16.10.20160920-0ubuntu1 in yakkety ppc64el: universe/utils/optional/100% -> main
address-book-service-testability 0.1.2+16.10.20160920-0ubuntu1 in yakkety amd64: universe/utils/optional/100% -> main
address-book-service-testability 0.1.2+16.10.20160920-0ubuntu1 in yakkety arm64: universe/utils/optional/100% -> main
address-book-service-testability 0.1.2+16.10.20160920-0ubuntu1 in yakkety armhf: universe/utils/optional/100% -> main
address-book-service-testability 0.1.2+16.10.20160920-0ubuntu1 in yakkety i386: universe/utils/optional/100% -> main
address-book-service-testability 0.1.2+16.10.20160920-0ubuntu1 in yakkety powerpc: universe/utils/optional/100% -> main
address-book-service-testability 0.1.2+16.10.20160920-0ubuntu1 in yakkety ppc64el: universe/utils/optional/100% -> main
address-book-service-testability 0.1.2+16.10.20160920-0ubuntu1 in yakkety s390x: universe/utils/optional/100% -> main
address-book-updater 0.1.2+16.10.20160920-0ubuntu1 in yakkety amd64: universe/utils/optional/100% -> main
address-book-updater 0.1.2+16.10.20160920-0ubuntu1 in yakkety arm64: universe/utils/optional/100% -> main
address-book-updater 0.1.2+16.10.20160920-0ubuntu1 in yakkety armhf: universe/utils/optional/100% -> main
address-book-updater 0.1.2+16.10.20160920-0ubuntu1 in yakkety i386: universe/utils/optional/100% -> main
address-book-updater 0.1.2+16.10.20160920-0ubuntu1 in yakkety powerpc: universe/utils/optional/100% -> main
address-book-updater 0.1.2+16.10.20160920-0ubuntu1 in yakkety ppc64el: universe/utils/optional/100% -> main
evolution-data-server-utouch 0.1.2+16.10.20160920-0ubuntu1 in yakkety amd64: universe/utils/optional/100% -> main
evolution-data-server-utouch 0.1.2+16.10.20160920-0ubuntu1 in yakkety arm64: universe/utils/optional/100% -> main
evolution-data-server-utouch 0.1.2+16.10.2016092...

Read more...

Changed in address-book-service (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.