[MIR] online-accounts-api

Bug #1613575 reported by Alberto Mardegan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
webapps-sprint
Fix Released
High
Alberto Mardegan
online-accounts-api (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

[Availability]
 * Available in universe

[Rationale]
 * This package is required by ubuntu-system-settings-online-accounts (see bug #1612299)

[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 functional tests

[Dependencies]
 All dependencies are already in main with the exception of libonline-accounts-client, which has all of its dependencies satisfied in main, and comes from the same source package as ubuntu-system-settings-online-accounts (see bug #1612299)

[Standards compliance]
 * This package uses cmake and does not include any translatable text

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

David Barth (dbarth)
Changed in webapps-sprint:
assignee: nobody → Alberto Mardegan (mardy)
importance: Undecided → High
status: New → Triaged
milestone: none → sprint-26
Revision history for this message
Michael Terry (mterry) wrote :

Blockers:
- Needs a more general bug subscriber if possible. Anything from this list grab your fancy?
http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/view/head:/package-subscribers#L107

Questions:
- Why do we use dh-python? There are no installed python packages.
- The version in -proposed hasn't migrated because libonline-accounts-client1 isn't installable for s390x. Any fix for that in the works?

Non-blocking notes:
- Security wants to review this before the next LTS, but they aren't blocking the MIR on it.

Changed in online-accounts-api (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

Also, bug 1608814 should be fixed in prep for qt 5.6. This is currently ftbfs in yakkety-proposed.

Revision history for this message
Alberto Mardegan (mardy) wrote : Re: [Bug 1613575] Re: [MIR] online-accounts-api

On 08/16/2016 10:37 PM, Michael Terry wrote:
> Blockers:
> - Needs a more general bug subscriber if possible. Anything from this list grab your fancy?
> http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/view/head:/package-subscribers#L107

I guess "ubuntu-webapps-bugs" could be appropriate.

> Questions:
> - Why do we use dh-python? There are no installed python packages.

I thought that it was needed whenever the package used python (we do, in
unit tests). If that's not the case, I'll prepare a branch to remove it.

> - The version in -proposed hasn't migrated because libonline-accounts-client1 isn't installable for s390x. Any fix for that in the works?

No, and I don't think I was even aware of this issue. AFAIK, u-s-s-o-a
is building fine in all architectures... Do you have a link to the failure?

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

> No, and I don't think I was even aware of this issue. AFAIK, u-s-s-o-a
> is building fine in all architectures... Do you have a link to the failure?

I'm basing it on this:
http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#online-accounts-api

"libonline-accounts-daemon1/s390x unsatisfiable Depends: libonline-accounts-client1"

libonline-accounts-daemon1 exists for s390x, but presumably one of its dependencies can't be satisfied. So o-a-a is stuck in limbo.

Revision history for this message
Alberto Mardegan (mardy) wrote :

The library libonline-accounts-client1 seems to be fine for s390x:

https://launchpad.net/ubuntu/+source/ubuntu-system-settings-online-accounts/0.7+16.10.20160628.2-0ubuntu1

its "Depends" line is like this:

 Depends: libc6 (>= 2.4), libqt5core5a (>= 5.5.0), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libstdc++6 (>= 4.1.1)

I found all of them in packages.ubuntu.com, with s390x architecture on Yakketi. So I wonder what is the problem here.

Revision history for this message
Alberto Mardegan (mardy) wrote :

On 08/18/2016 02:39 PM, Alberto Mardegan wrote:
> I found all of them in packages.ubuntu.com, with s390x architecture on
> Yakketi. So I wonder what is the problem here.

Looks like I can reproduce the issue in silo 90:

https://launchpadlibrarian.net/279642161/buildlog_ubuntu-yakkety-s390x.online-accounts-api_0.1+16.10.20160818.1-0ubuntu1_BUILDING.txt.gz

Still, it's unclear to me what's the reason. Any hints?

Revision history for this message
David Barth (dbarth) wrote :

I have subscribed the ~ubuntu-webapps-bugs team to the online-accounts-api bugs.

Changed in online-accounts-api (Ubuntu):
status: Incomplete → New
Revision history for this message
Michael Terry (mterry) wrote :

OK this got migrated in yakkety and we have a bug subscriber. Good enough for now, security team will review at their leisure.

Changed in online-accounts-api (Ubuntu):
status: New → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :
Download full text (4.9 KiB)

Override component to main
online-accounts-api 0.1+16.10.20160722.4-0ubuntu1 in yakkety: universe/gnome -> main
libonline-accounts-daemon-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety amd64: universe/libdevel/optional/100% -> main
libonline-accounts-daemon-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety arm64: universe/libdevel/optional/100% -> main
libonline-accounts-daemon-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety armhf: universe/libdevel/optional/100% -> main
libonline-accounts-daemon-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety i386: universe/libdevel/optional/100% -> main
libonline-accounts-daemon-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety powerpc: universe/libdevel/optional/100% -> main
libonline-accounts-daemon-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety ppc64el: universe/libdevel/optional/100% -> main
libonline-accounts-daemon-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety s390x: universe/libdevel/optional/100% -> main
libonline-accounts-daemon1 0.1+16.10.20160722.4-0ubuntu1 in yakkety amd64: universe/libs/optional/100% -> main
libonline-accounts-daemon1 0.1+16.10.20160722.4-0ubuntu1 in yakkety arm64: universe/libs/optional/100% -> main
libonline-accounts-daemon1 0.1+16.10.20160722.4-0ubuntu1 in yakkety armhf: universe/libs/optional/100% -> main
libonline-accounts-daemon1 0.1+16.10.20160722.4-0ubuntu1 in yakkety i386: universe/libs/optional/100% -> main
libonline-accounts-daemon1 0.1+16.10.20160722.4-0ubuntu1 in yakkety powerpc: universe/libs/optional/100% -> main
libonline-accounts-daemon1 0.1+16.10.20160722.4-0ubuntu1 in yakkety ppc64el: universe/libs/optional/100% -> main
libonline-accounts-daemon1 0.1+16.10.20160722.4-0ubuntu1 in yakkety s390x: universe/libs/optional/100% -> main
libonline-accounts-qt-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety amd64: universe/libdevel/optional/100% -> main
libonline-accounts-qt-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety arm64: universe/libdevel/optional/100% -> main
libonline-accounts-qt-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety armhf: universe/libdevel/optional/100% -> main
libonline-accounts-qt-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety i386: universe/libdevel/optional/100% -> main
libonline-accounts-qt-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety powerpc: universe/libdevel/optional/100% -> main
libonline-accounts-qt-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety ppc64el: universe/libdevel/optional/100% -> main
libonline-accounts-qt-dev 0.1+16.10.20160722.4-0ubuntu1 in yakkety s390x: universe/libdevel/optional/100% -> main
libonline-accounts-qt1 0.1+16.10.20160722.4-0ubuntu1 in yakkety amd64: universe/libs/optional/100% -> main
libonline-accounts-qt1 0.1+16.10.20160722.4-0ubuntu1 in yakkety arm64: universe/libs/optional/100% -> main
libonline-accounts-qt1 0.1+16.10.20160722.4-0ubuntu1 in yakkety armhf: universe/libs/optional/100% -> main
libonline-accounts-qt1 0.1+16.10.20160722.4-0ubuntu1 in yakkety i386: universe/libs/optional/100% -> main
libonline-accounts-qt1 0.1+16.10.20160722.4-0ubuntu1 in yakkety powerpc: universe/libs/optional/100% -> main
libonline-accounts-qt1 0.1+16.10.20160722.4-0ubuntu1 in yakkety ppc64el: universe/libs/optional/100% -> main
libo...

Read more...

Changed in online-accounts-api (Ubuntu):
status: Fix Committed → Fix Released
Alberto Mardegan (mardy)
Changed in webapps-sprint:
status: Triaged → 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.