[MIR] geoclue-2.0

Bug #1388294 reported by Jackson Doak
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
geoclue-2.0 (Ubuntu)
Fix Released
Undecided
Unassigned
geocode-glib (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Availability:

geoclue-2.0 is built and available on all current architectures in vivid

Rational:

geoclue-2.0 is the current supported release of geoclue. Due to the difficulty of transitioning all packages to the new release, geoclue 1 is in a separate source package (already in main). Version 2.0 is now required by a number of gnome components in main, so it would be nice if we didn't have to carry revert patches. Currently empathy, gnome-settings-daemon, and webkitgtk all carry patches to use geoclue-1.0. gnome-clocks, gnome-maps, and webkit2gtk use the package in universe.

Security:

No CVEs, active upstream, the unsupport versedion is in ubuntu already

Quality assurance:

No bugs found in debian or ubuntu for this source package (23 minor bugs for the version already in main). Active debian maintainer.

Dependencies:

All dependancies are in main

Maintenance:

Package is well maintained in debian and the ubuntu-gnome team will maintain it in ubuntu

Background information:

GeoClue is a D-Bus geoinformation service. The goal of the Geoclue project is to make creating location-aware applications as simple as possible.

Jackson Doak (noskcaj)
description: updated
Revision history for this message
Michael Terry (mterry) wrote :

- Needs a team bug subscriber for whomever will look after this in Ubuntu, presumably the desktop team
- Can we port all of main during the vivid cycle? I'd really like to not ship two geoclues in main. (remaining main reverse depends on geoclue1 are: empathy, libunity-webapps, qtlocation-opensource-src, ubuntu-geoip, and webkitgtk)
- Tests are disabled, that sucks. But they have seem to have a misleading comment in debian/rules. If I take away the "|| true", the build still runs. And I don't see any tests even being run by a "make check". Maybe there is a different way to run the tests... What's the story there?

Changed in geoclue-2.0 (Ubuntu):
status: New → Incomplete
Revision history for this message
Jackson Doak (noskcaj) wrote :

I'll ask the -desktop team, but the ubuntu-gnome team can subscribe to bugs.
No, ubuntu-geoip is a rather huge task for porting
I'll ask upstream when i have reliable internet again

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

Well, as for having both geoclues in main, the beginning of the cycle is the time to do it. Gives the most time to get main ported over. Especially since for some of them, it'd just involve dropping a patch we have for using geoclue1.

Let me know about the other items.

Revision history for this message
Tim Lunn (darkxst) wrote :

Michael,
   geoclue-2.0 dropped support for plugins and custom providers I believe. So the only options here would be to patch geocode-glib to talk to ubuntu geoip servers or modify the ubuntu servers to be compatible with the format used by the GNOME servers which use the server provided by geocode-glib. libunity-webapps doesnt look to be a problem, apart from depending on ubuntu-geoip that would be trivial to port.

qtlocation doesn't appear to have been ported upstream, but doesnt look like there would be any fundamental issue to do so.

looks like tests were removed at some stage, atleast I can't find any sign of any in the source code.

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

OK, good enough. I've filed bug 1389336 to document the porting effort.

Changed in geoclue-2.0 (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

geocode-glib is also part of this transition. It's made of code from geoclue-1.0 so the code was already in main. I sanity checked the packaging too. Looks fine. Though no tests. :(

Only thing missing is a bug subscriber.

Changed in geocode-glib (Ubuntu):
status: New → Incomplete
Revision history for this message
Tim Lunn (darkxst) wrote :

Michael, Bug subscriber added

Michael Terry (mterry)
Changed in geocode-glib (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

geoclue-2.0 2.1.10-2 in vivid: universe/misc -> main
geoclue-2.0 2.1.10-2 in vivid amd64: universe/utils/optional/100% -> main
geoclue-2.0 2.1.10-2 in vivid arm64: universe/utils/optional/100% -> main
geoclue-2.0 2.1.10-2 in vivid armhf: universe/utils/optional/100% -> main
geoclue-2.0 2.1.10-2 in vivid i386: universe/utils/optional/100% -> main
geoclue-2.0 2.1.10-2 in vivid powerpc: universe/utils/optional/100% -> main
geoclue-2.0 2.1.10-2 in vivid ppc64el: universe/utils/optional/100% -> main
Override [y|N]? y
7 publications overridden.

Changed in geoclue-2.0 (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

geocode-glib 3.14.0-1 in vivid: universe/libs -> main
gir1.2-geocodeglib-1.0 3.14.0-1 in vivid amd64: universe/libs/optional/100% -> main
gir1.2-geocodeglib-1.0 3.14.0-1 in vivid arm64: universe/libs/optional/100% -> main
gir1.2-geocodeglib-1.0 3.14.0-1 in vivid armhf: universe/libs/optional/100% -> main
gir1.2-geocodeglib-1.0 3.14.0-1 in vivid i386: universe/libs/optional/100% -> main
gir1.2-geocodeglib-1.0 3.14.0-1 in vivid powerpc: universe/libs/optional/100% -> main
gir1.2-geocodeglib-1.0 3.14.0-1 in vivid ppc64el: universe/libs/optional/100% -> main
libgeocode-glib-dbg 3.14.0-1 in vivid amd64: universe/debug/extra/100% -> main
libgeocode-glib-dbg 3.14.0-1 in vivid arm64: universe/debug/extra/100% -> main
libgeocode-glib-dbg 3.14.0-1 in vivid armhf: universe/debug/extra/100% -> main
libgeocode-glib-dbg 3.14.0-1 in vivid i386: universe/debug/extra/100% -> main
libgeocode-glib-dbg 3.14.0-1 in vivid powerpc: universe/debug/extra/100% -> main
libgeocode-glib-dbg 3.14.0-1 in vivid ppc64el: universe/debug/extra/100% -> main
libgeocode-glib-dev 3.14.0-1 in vivid amd64: universe/libdevel/optional/100% -> main
libgeocode-glib-dev 3.14.0-1 in vivid arm64: universe/libdevel/optional/100% -> main
libgeocode-glib-dev 3.14.0-1 in vivid armhf: universe/libdevel/optional/100% -> main
libgeocode-glib-dev 3.14.0-1 in vivid i386: universe/libdevel/optional/100% -> main
libgeocode-glib-dev 3.14.0-1 in vivid powerpc: universe/libdevel/optional/100% -> main
libgeocode-glib-dev 3.14.0-1 in vivid ppc64el: universe/libdevel/optional/100% -> main
libgeocode-glib-doc 3.14.0-1 in vivid amd64: universe/doc/optional/100% -> main
libgeocode-glib-doc 3.14.0-1 in vivid arm64: universe/doc/optional/100% -> main
libgeocode-glib-doc 3.14.0-1 in vivid armhf: universe/doc/optional/100% -> main
libgeocode-glib-doc 3.14.0-1 in vivid i386: universe/doc/optional/100% -> main
libgeocode-glib-doc 3.14.0-1 in vivid powerpc: universe/doc/optional/100% -> main
libgeocode-glib-doc 3.14.0-1 in vivid ppc64el: universe/doc/optional/100% -> main
libgeocode-glib0 3.14.0-1 in vivid amd64: universe/libs/optional/100% -> main
libgeocode-glib0 3.14.0-1 in vivid arm64: universe/libs/optional/100% -> main
libgeocode-glib0 3.14.0-1 in vivid armhf: universe/libs/optional/100% -> main
libgeocode-glib0 3.14.0-1 in vivid i386: universe/libs/optional/100% -> main
libgeocode-glib0 3.14.0-1 in vivid powerpc: universe/libs/optional/100% -> main
libgeocode-glib0 3.14.0-1 in vivid ppc64el: universe/libs/optional/100% -> main
Override [y|N]? y
31 publications overridden.

Changed in geocode-glib (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Override component to main
geoclue-2.0 2.4.5-1 in artful: universe/misc -> main
geoclue-2.0 2.4.5-1 in artful amd64: universe/utils/optional/100% -> main
geoclue-2.0 2.4.5-1 in artful arm64: universe/utils/optional/100% -> main
geoclue-2.0 2.4.5-1 in artful armhf: universe/utils/optional/100% -> main
geoclue-2.0 2.4.5-1 in artful i386: universe/utils/optional/100% -> main
geoclue-2.0 2.4.5-1 in artful ppc64el: universe/utils/optional/100% -> main
geoclue-2.0 2.4.5-1 in artful s390x: universe/utils/optional/100% -> main
gir1.2-geoclue-2.0 2.4.5-1 in artful amd64: universe/introspection/optional/100% -> main
gir1.2-geoclue-2.0 2.4.5-1 in artful arm64: universe/introspection/optional/100% -> main
gir1.2-geoclue-2.0 2.4.5-1 in artful armhf: universe/introspection/optional/100% -> main
gir1.2-geoclue-2.0 2.4.5-1 in artful i386: universe/introspection/optional/100% -> main
gir1.2-geoclue-2.0 2.4.5-1 in artful ppc64el: universe/introspection/optional/100% -> main
gir1.2-geoclue-2.0 2.4.5-1 in artful s390x: universe/introspection/optional/100% -> main
libgeoclue-2-0 2.4.5-1 in artful amd64: universe/libs/optional/100% -> main
libgeoclue-2-0 2.4.5-1 in artful arm64: universe/libs/optional/100% -> main
libgeoclue-2-0 2.4.5-1 in artful armhf: universe/libs/optional/100% -> main
libgeoclue-2-0 2.4.5-1 in artful i386: universe/libs/optional/100% -> main
libgeoclue-2-0 2.4.5-1 in artful ppc64el: universe/libs/optional/100% -> main
libgeoclue-2-0 2.4.5-1 in artful s390x: universe/libs/optional/100% -> main
libgeoclue-2-dev 2.4.5-1 in artful amd64: universe/libdevel/optional/100% -> main
libgeoclue-2-dev 2.4.5-1 in artful arm64: universe/libdevel/optional/100% -> main
libgeoclue-2-dev 2.4.5-1 in artful armhf: universe/libdevel/optional/100% -> main
libgeoclue-2-dev 2.4.5-1 in artful i386: universe/libdevel/optional/100% -> main
libgeoclue-2-dev 2.4.5-1 in artful ppc64el: universe/libdevel/optional/100% -> main
libgeoclue-2-dev 2.4.5-1 in artful s390x: universe/libdevel/optional/100% -> main
Override [y|N]? y
25 publications overridden.

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.