Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 678814 - app-misc/geoclue-2.5.3 unmasking request (was: version bump)
Summary: app-misc/geoclue-2.5.3 unmasking request (was: version bump)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://gitlab.freedesktop.org/geoclu...
Whiteboard:
Keywords:
Depends on:
Blocks: 678802
  Show dependency tree
 
Reported: 2019-02-26 09:23 UTC by Andreas Sturmlechner
Modified: 2019-07-07 17:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2019-02-26 09:23:19 UTC
Release notes:

- Scan for WiFi networks, greatly improving accuracy of WiFi source.
- Allow multiple clients on the same D-Bus connection and add API for it. This
  is mainly targetted for Flatpak location portal.
- Add API for apps to explicitly delete their client objects. Long running
  apps, like gnome-settings-daemon and Flatpak location portal, should use that
  to ensure Geoclue knows when these apps are not actually using it and hence
  it doesn't need to keep running needlessly.
- Restore accidently removed, build of modem sources.
- Update location on connectivity actually changing.
- Try not spamming Mozilla Location Service.
- Fix unexpected exit when non-active clients are connected.
- Fix a check for system apps.
- Use absolute paths for sysconfdir.
- Fix links in docs.
- More debug log.
- A bunch of internal and/or non-functional fixes & improvements.
Comment 1 David Heidelberg (okias) 2019-04-04 18:25:17 UTC
also it switched to Meson, so we need to change ebuild
Comment 2 Andreas Sturmlechner gentoo-dev 2019-06-21 16:49:52 UTC
> # Sobhan Mohammadpour <sobhan@gentoo.org> (19 Jun 2019)
> # this is new and it needs testing
> >=app-misc/geoclue-2.5.3
Why, just because it is new?
Comment 3 Mart Raudsepp gentoo-dev 2019-07-07 12:21:00 UTC
I'll revbump soon with some fixes and unmask. Like enabling demo-agent again (it's required for actually having a working geoclue service for all non-GNOME desktops)
Comment 4 Larry the Git Cow gentoo-dev 2019-07-07 17:36:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e1c2cbe28395f1b865a4581d309b8fbb82b31c

commit e6e1c2cbe28395f1b865a4581d309b8fbb82b31c
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2019-07-07 17:23:32 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2019-07-07 17:29:08 +0000

    app-misc/geoclue: 2.5 series packaging fixes, unmask
    
    * Enable demo-agent as in 2.4.13, as it's the only known agent
      available for non-GNOME for actually having a geoclue service
      responding on other desktops than GNOME
    * Rewrite optional vapi patch to not need sedding
    * Port to EAPI-7
    * Add missing REQUIRED_USE="vala? ( introspection )"
    * Drop unnecessary bogus VALA_MIN_API_VERSION
    * Drop unnecessary gnome.org.eclass inherit
    * Fix LICENSE
    * Fix gtk-doc dep to be conditional to USE=gtk-doc, add missing
      docbook-xml-dtd dep
    * Reorder emesonargs to meson_options.txt order for easier
      (future) review and drop unnecessary backslashes at EOLs
    * Various other touchups
    * Unmask it now together with newer xdg-desktop-portal, as it's
      been reviewed now
    
    Closes: https://bugs.gentoo.org/678814
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 app-misc/geoclue/files/2.5.3-optional-vapi.patch   | 52 ++++++++++++++++
 .../files/geoclue-2.5.3-optional-vapi.patch        | 47 --------------
 app-misc/geoclue/geoclue-2.5.3-r1.ebuild           | 70 ---------------------
 app-misc/geoclue/geoclue-2.5.3-r2.ebuild           | 72 ++++++++++++++++++++++
 profiles/package.mask                              |  5 --
 5 files changed, 124 insertions(+), 122 deletions(-)