Fake location for MWC is in some places great and in others broken
Bug #1281817 reported by
Dave Morley
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
location-service |
Fix Released
|
High
|
Thomas Voß | ||
platform-api (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
qtubuntu-sensors (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Mapbox on the n7 the fake location for MWC is correct. However on the n10 the location fails due to a java script issue.
Probably one for Chris to look at.
Related branches
lp:~thomas-voss/platform-api/add-controller-and-accuracy
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 724 lines (+351/-78)15 files modifieddebian/control (+1/-1)
debian/libubuntu-application-api2.symbols (+4/-0)
include/ubuntu/application/location/position_update.h (+40/-0)
include/ubuntu/visibility.h (+2/-0)
src/ubuntu/application/common/application/location/controller.cpp (+27/-1)
src/ubuntu/application/common/application/location/controller_p.h (+1/-0)
src/ubuntu/application/common/application/location/heading_update.cpp (+1/-1)
src/ubuntu/application/common/application/location/instance.h (+71/-0)
src/ubuntu/application/common/application/location/position_update.cpp (+32/-4)
src/ubuntu/application/common/application/location/ref_counted.h (+1/-1)
src/ubuntu/application/common/application/location/service.cpp (+16/-41)
src/ubuntu/application/common/application/location/session.cpp (+50/-24)
src/ubuntu/application/common/application/location/session_p.h (+100/-4)
src/ubuntu/application/common/application/location/velocity_update.cpp (+1/-1)
src/ubuntu/application/ubuntu_application_api.cpp (+4/-0)
lp:~thomas-voss/qtubuntu-sensors/add-accuracy
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 125 lines (+45/-5)1 file modifiedplugins/position/core_geo_position_info_source.cpp (+45/-5)
lp:~thomas-voss/location-service/add_controller_and_service_configuration
- Manuel de la Peña (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Charles Kerr (community): Needs Information
- Timo Jyrinki: Pending requested
- Francis Ginther: Pending requested
-
Diff: 24850 lines (+18319/-3465)150 files modifiedCMakeLists.txt (+22/-9)
data/CMakeLists.txt (+10/-1)
data/ubuntu-location-service-connectivity.pc.in (+12/-0)
data/ubuntu-location-service.pc.in (+1/-1)
debian/changelog (+6/-0)
debian/control (+28/-5)
debian/copyright (+18/-0)
debian/libubuntu-location-service-dev.install (+4/-2)
debian/libubuntu-location-service1.install (+1/-0)
debian/rules (+3/-0)
debian/ubuntu-location-service-bin.install (+1/-1)
debian/ubuntu-location-service-examples.install (+1/-0)
debian/ubuntu-location-service-tests.install (+1/-0)
doc/Doxyfile.in (+19/-19)
examples/CMakeLists.txt (+3/-5)
examples/service/CMakeLists.txt (+2/-7)
examples/service/client.cpp (+18/-17)
examples/service/service.cpp (+61/-21)
examples/standalone/connectivity/CMakeLists.txt (+41/-0)
examples/standalone/connectivity/connectivity.cpp (+201/-0)
include/CMakeLists.txt (+3/-3)
include/location_service/com/ubuntu/location/channel.h (+0/-41)
include/location_service/com/ubuntu/location/clock.h (+26/-0)
include/location_service/com/ubuntu/location/codec.h (+274/-309)
include/location_service/com/ubuntu/location/connectivity/bounded_integer.h (+209/-0)
include/location_service/com/ubuntu/location/connectivity/manager.h (+167/-0)
include/location_service/com/ubuntu/location/connectivity/radio_cell.h (+283/-0)
include/location_service/com/ubuntu/location/connectivity/wireless_network.h (+117/-0)
include/location_service/com/ubuntu/location/criteria.h (+33/-23)
include/location_service/com/ubuntu/location/default_provider_selection_policy.h (+6/-6)
include/location_service/com/ubuntu/location/engine.h (+108/-10)
include/location_service/com/ubuntu/location/heading.h (+3/-74)
include/location_service/com/ubuntu/location/logging.h (+1/-0)
include/location_service/com/ubuntu/location/optional.h (+35/-0)
include/location_service/com/ubuntu/location/position.h (+24/-43)
include/location_service/com/ubuntu/location/provider.h (+185/-82)
include/location_service/com/ubuntu/location/provider_enumerator.h (+49/-0)
include/location_service/com/ubuntu/location/provider_factory.h (+3/-3)
include/location_service/com/ubuntu/location/provider_selection.h (+62/-0)
include/location_service/com/ubuntu/location/provider_selection_policy.h (+11/-37)
include/location_service/com/ubuntu/location/providers/geoclue/geoclue.h (+26/-26)
include/location_service/com/ubuntu/location/providers/geoclue/provider.h (+4/-7)
include/location_service/com/ubuntu/location/providers/skyhook/provider.h (+2/-2)
include/location_service/com/ubuntu/location/proxy_provider.h (+10/-9)
include/location_service/com/ubuntu/location/satellite_based_positioning_state.h (+40/-0)
include/location_service/com/ubuntu/location/service/configuration.h (+4/-4)
include/location_service/com/ubuntu/location/service/default_configuration.h (+1/-1)
include/location_service/com/ubuntu/location/service/default_permission_manager.h (+1/-1)
include/location_service/com/ubuntu/location/service/interface.h (+134/-7)
include/location_service/com/ubuntu/location/service/permission_manager.h (+21/-6)
include/location_service/com/ubuntu/location/service/session/implementation.h (+4/-7)
include/location_service/com/ubuntu/location/service/session/interface.h (+78/-222)
include/location_service/com/ubuntu/location/service/session/skeleton.h (+72/-17)
include/location_service/com/ubuntu/location/service/session/stub.h (+6/-7)
include/location_service/com/ubuntu/location/service/skeleton.h (+107/-13)
include/location_service/com/ubuntu/location/service/stub.h (+6/-2)
include/location_service/com/ubuntu/location/space_vehicle.h (+123/-0)
include/location_service/com/ubuntu/location/units/units.h (+6/-0)
include/location_service/com/ubuntu/location/update.h (+34/-5)
include/location_service/com/ubuntu/location/velocity.h (+3/-74)
include/location_service/com/ubuntu/location/wgs84/altitude.h (+2/-2)
include/location_service/com/ubuntu/location/wgs84/coordinate.h (+5/-3)
include/location_service/com/ubuntu/location/wgs84/latitude.h (+2/-2)
include/location_service/com/ubuntu/location/wgs84/longitude.h (+2/-2)
include/location_service/com/ubuntu/location/wifi_and_cell_reporting_state.h (+36/-0)
src/location_service/com/ubuntu/location/CMakeLists.txt (+107/-8)
src/location_service/com/ubuntu/location/connectivity/cached_radio_cell.h (+489/-0)
src/location_service/com/ubuntu/location/connectivity/cached_wireless_network.h (+218/-0)
src/location_service/com/ubuntu/location/connectivity/nm.h (+519/-0)
src/location_service/com/ubuntu/location/connectivity/ofono.h (+699/-0)
src/location_service/com/ubuntu/location/connectivity/ofono_nm_connectivity_manager.cpp (+404/-0)
src/location_service/com/ubuntu/location/connectivity/ofono_nm_connectivity_manager.h (+114/-0)
src/location_service/com/ubuntu/location/connectivity/radio_cell.cpp (+118/-0)
src/location_service/com/ubuntu/location/connectivity/wireless_network.cpp (+47/-0)
src/location_service/com/ubuntu/location/criteria.cpp (+99/-0)
src/location_service/com/ubuntu/location/default_permission_manager.cpp (+1/-1)
src/location_service/com/ubuntu/location/default_provider_selection_policy.cpp (+36/-23)
src/location_service/com/ubuntu/location/engine.cpp (+94/-8)
src/location_service/com/ubuntu/location/init_and_shutdown.cpp (+6/-20)
src/location_service/com/ubuntu/location/position.cpp (+67/-81)
src/location_service/com/ubuntu/location/provider.cpp (+66/-103)
src/location_service/com/ubuntu/location/provider_factory.cpp (+2/-2)
src/location_service/com/ubuntu/location/providers/dummy/provider.cpp (+67/-30)
src/location_service/com/ubuntu/location/providers/dummy/provider.h (+72/-22)
src/location_service/com/ubuntu/location/providers/geoclue/CMakeLists.txt (+1/-1)
src/location_service/com/ubuntu/location/providers/geoclue/provider.cpp (+33/-48)
src/location_service/com/ubuntu/location/providers/gps/CMakeLists.txt (+12/-2)
src/location_service/com/ubuntu/location/providers/gps/android_hardware_abstraction_layer.cpp (+634/-0)
src/location_service/com/ubuntu/location/providers/gps/android_hardware_abstraction_layer.h (+278/-0)
src/location_service/com/ubuntu/location/providers/gps/hardware_abstraction_layer.h (+323/-0)
src/location_service/com/ubuntu/location/providers/gps/net_cpp_gps_xtra_downloader.h (+78/-0)
src/location_service/com/ubuntu/location/providers/gps/null_gps_xtra_downloader.h (+39/-0)
src/location_service/com/ubuntu/location/providers/gps/provider.cpp (+52/-173)
src/location_service/com/ubuntu/location/providers/gps/provider.h (+19/-16)
src/location_service/com/ubuntu/location/providers/skyhook/provider.cpp (+3/-3)
src/location_service/com/ubuntu/location/proxy_provider.cpp (+27/-37)
src/location_service/com/ubuntu/location/service/daemon.cpp (+467/-0)
src/location_service/com/ubuntu/location/service/daemon.h (+191/-0)
src/location_service/com/ubuntu/location/service/daemon_cli_main.cpp (+55/-0)
src/location_service/com/ubuntu/location/service/daemon_main.cpp (+55/-0)
src/location_service/com/ubuntu/location/service/default_configuration.cpp (+8/-4)
src/location_service/com/ubuntu/location/service/default_permission_manager.cpp (+3/-1)
src/location_service/com/ubuntu/location/service/harvester.cpp (+79/-0)
src/location_service/com/ubuntu/location/service/harvester.h (+97/-0)
src/location_service/com/ubuntu/location/service/ichnaea_reporter.cpp (+226/-0)
src/location_service/com/ubuntu/location/service/ichnaea_reporter.h (+155/-0)
src/location_service/com/ubuntu/location/service/implementation.cpp (+123/-43)
src/location_service/com/ubuntu/location/service/implementation.h (+41/-14)
src/location_service/com/ubuntu/location/service/main.cpp (+0/-148)
src/location_service/com/ubuntu/location/service/program_options.h (+62/-1)
src/location_service/com/ubuntu/location/service/session/implementation.cpp (+77/-31)
src/location_service/com/ubuntu/location/service/session/interface.cpp (+5/-32)
src/location_service/com/ubuntu/location/service/session/interface_p.h (+228/-0)
src/location_service/com/ubuntu/location/service/session/skeleton.cpp (+295/-161)
src/location_service/com/ubuntu/location/service/session/stub.cpp (+133/-27)
src/location_service/com/ubuntu/location/service/skeleton.cpp (+151/-204)
src/location_service/com/ubuntu/location/service/stub.cpp (+52/-10)
src/location_service/com/ubuntu/location/set_name_for_thread.cpp (+24/-0)
src/location_service/com/ubuntu/location/set_name_for_thread.h (+34/-0)
symbols.map (+16/-0)
tests/CMakeLists.txt (+67/-273)
tests/acceptance_tests.cpp (+803/-171)
tests/accuracy_test.cpp (+0/-35)
tests/accuracy_tests.cpp (+0/-52)
tests/connectivity_manager_test.cpp (+109/-0)
tests/controller_test.cpp (+85/-143)
tests/criteria_test.cpp (+50/-0)
tests/cross_process_sync.h (+0/-63)
tests/daemon_and_cli_tests.cpp (+258/-0)
tests/default_permission_manager_test.cpp (+3/-1)
tests/engine_test.cpp (+89/-33)
tests/fork_and_run.h (+0/-61)
tests/geoclue_provider_test.cpp (+2/-2)
tests/gps_provider_test.cpp (+818/-4)
tests/harvester_test.cpp (+125/-0)
tests/heading_test.cpp (+1/-1)
tests/ichnaea_reporter_test.cpp (+251/-0)
tests/mock_connectivity_manager.h (+89/-0)
tests/mongoose.c (+4986/-0)
tests/mongoose.h (+144/-0)
tests/null_provider_selection_policy.h (+40/-0)
tests/position_test.cpp (+34/-63)
tests/provider_factory_test.cpp (+1/-1)
tests/provider_selection_policy_test.cpp (+52/-22)
tests/provider_test.cpp (+93/-79)
tests/session_test.cpp (+2/-2)
tests/test_main.cpp (+5/-8)
tests/velocity_test.cpp (+0/-54)
tests/web_server.h (+125/-0)
tests/wgs84_test.cpp (+5/-5)
Changed in location-service: | |
importance: | Undecided → High |
assignee: | nobody → Thomas Voß (thomas-voss) |
status: | New → In Progress |
Changed in location-service: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This bug was fixed in the package platform-api - 2.1.0+14. 10.20140630- 0ubuntu1
--------------- 14.10.20140630- 0ubuntu1) utopic; urgency=low
platform-api (2.1.0+
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
[ thomas-voss ]
* Adjust to API changes in location service. Implement controller
interface. Add functions to query the accuracy estimates for a
position update. (LP: #1281817)
-- Ubuntu daily release <email address hidden> Mon, 30 Jun 2014 08:54:28 +0000