All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-oe][PATCH] Update Geoclue2
Date: Mon, 12 Sep 2016 00:35:44 +0200	[thread overview]
Message-ID: <20160911223544.GA5797@jama> (raw)
In-Reply-To: <20160911072842.GC2634@jama>

[-- Attachment #1: Type: text/plain, Size: 7705 bytes --]

On Sun, Sep 11, 2016 at 09:28:42AM +0200, Martin Jansa wrote:
> On Wed, Sep 07, 2016 at 05:02:30PM +0200, Zeeshan Ali wrote:
> > From: Zeeshan Ali <zeeshan.ali@pelagicore.com>
> 
> Summary should start with "geoclue: " and you're missing SOB line, see:
> 
> http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines

Also bunch of unpackaged files:

geoclue-2.4.4: geoclue: Files/directories were installed but not shipped
in any package:
  /lib
  /usr/share/gir-1.0
  /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml
  /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml
  /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml
  /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml
  /usr/share/gir-1.0/Geoclue-2.0.gir
  /usr/lib/girepository-1.0
  /usr/lib/girepository-1.0/Geoclue-2.0.typelib
  /lib/systemd
  /lib/systemd/system
  /lib/systemd/system/geoclue.service

Will drop this from master-next until you send v2 with fixes.

> 
> > 
> > Also drop redundant and now unusable patch.
> > ---
> >  .../geoclue/files/soup-session-fix.patch           | 30 --------------
> >  .../recipes-navigation/geoclue/geoclue_2.0.0.bb    | 33 ---------------
> >  .../recipes-navigation/geoclue/geoclue_2.4.4.bb    | 47 ++++++++++++++++++++++
> >  3 files changed, 47 insertions(+), 63 deletions(-)
> >  delete mode 100644 meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch
> >  delete mode 100644 meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb
> >  create mode 100644 meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb
> > 
> > diff --git a/meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch b/meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch
> > deleted file mode 100644
> > index 70fe3f5..0000000
> > --- a/meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch
> > +++ /dev/null
> > @@ -1,30 +0,0 @@
> > -Upstream-Status: Upstream-Status: Inappropriate [poky 9.0 has older libsoup]
> > -
> > -Signed-off-by: Felipe F. Tonello <eu@felipetonello.com>
> > -
> > -diff --git a/src/gclue-ipclient.c b/src/gclue-ipclient.c
> > -index 09add30..1771d5c 100644
> > ---- a/src/gclue-ipclient.c
> > -+++ b/src/gclue-ipclient.c
> > -@@ -83,7 +83,7 @@ gclue_ipclient_init (GClueIpclient *ipclient)
> > - {
> > -         ipclient->priv = G_TYPE_INSTANCE_GET_PRIVATE ((ipclient), GCLUE_TYPE_IPCLIENT, GClueIpclientPrivate);
> > - 
> > --        ipclient->priv->soup_session = soup_session_new ();
> > -+        ipclient->priv->soup_session = soup_session_sync_new ();
> > - }
> > - 
> > - /**
> > -diff --git a/src/geoip-server/geoip-update.c b/src/geoip-server/geoip-update.c
> > -index 6cce7b2..ef672ba 100644
> > ---- a/src/geoip-server/geoip-update.c
> > -+++ b/src/geoip-server/geoip-update.c
> > -@@ -214,7 +214,7 @@ main (int argc, char **argv)
> > -                         path = GEOIP_DATABASE_PATH;
> > -         }
> > - 
> > --        session = soup_session_new ();
> > -+        session = soup_session_sync_new ();
> > - 
> > -         for (i = 0; i < G_N_ELEMENTS (db_info_map); i++) {
> > -                 SoupMessage *msg = NULL;
> > diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb b/meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb
> > deleted file mode 100644
> > index 90e8533..0000000
> > --- a/meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb
> > +++ /dev/null
> > @@ -1,33 +0,0 @@
> > -SUMMARY = "The Geolocation Service"
> > -DESCRIPTION = "Geoclue is a D-Bus service that provides location information. \
> > -The primary goal of the Geoclue project is to make creating location-aware applications \
> > -as simple as possible, while the secondary goal is to ensure that no application \
> > -can access location information without explicit permission from user."
> > -LICENSE = "GPLv2.0+"
> > -SECTION = "console/network"
> > -
> > -LIC_FILES_CHKSUM = "file://COPYING;md5=8114b83a0435d8136b47bd70111ce5cd"
> > -
> > -DEPENDS = "glib-2.0 dbus dbus-glib json-glib libsoup-2.4 intltool-native"
> > -
> > -inherit autotools pkgconfig gtk-doc
> > -
> > -SRC_URI = " \
> > -    http://www.freedesktop.org/software/geoclue/releases/2.0/geoclue-${PV}.tar.xz \
> > -    file://soup-session-fix.patch \
> > -"
> > -
> > -SRC_URI[md5sum] = "401ff99d530b177c62afacef0a33efd9"
> > -SRC_URI[sha256sum] = "4a82f184e55a163d86e0ad69bbe1bba9960bb5094220fe1f01350bceda8c67a1"
> > -
> > -PACKAGECONFIG[geoip] = "--enable-geoip-server,--disable-geoip-server,geoip"
> > -
> > -EXTRA_OECONF += " \
> > -    --with-dbus-service-user=root \
> > -    --with-dbus-sys-dir=${sysconfdir}/dbus-1/system.d \
> > -"
> > -
> > -FILES_${PN} += " \
> > -    ${datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service \
> > -    ${datadir}/geoclue-2.0/geoclue-interface.xml \
> > -"
> > diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb b/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb
> > new file mode 100644
> > index 0000000..64f0546
> > --- /dev/null
> > +++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb
> > @@ -0,0 +1,47 @@
> > +SUMMARY = "The Geolocation Service"
> > +DESCRIPTION = "Geoclue is a D-Bus service that provides location information. \
> > +The primary goal of the Geoclue project is to make creating location-aware applications \
> > +as simple as possible, while the secondary goal is to ensure that no application \
> > +can access location information without explicit permission from user."
> > +LICENSE = "GPLv2.0+"
> > +SECTION = "console/network"
> > +
> > +LIC_FILES_CHKSUM = "file://COPYING;md5=8114b83a0435d8136b47bd70111ce5cd"
> > +
> > +DEPENDS = "glib-2.0 dbus json-glib libsoup-2.4 intltool-native"
> > +
> > +inherit autotools pkgconfig gtk-doc
> > +
> > +SRC_URI = " \
> > +	http://www.freedesktop.org/software/geoclue/releases/2.4/geoclue-${PV}.tar.xz \
> 
> We don't use tabs for indentation. Use 4 spaces.
> 
> > +"
> > +
> > +SRC_URI[md5sum] = "d2a5b05f4bad032673fe23afbce27926"
> > +SRC_URI[sha256sum] = "9c43fb9d0c12067ea64400500abb0640194947d4c2c55e38545afe5d9c5c315c"
> > +
> > +export BUILD_SYS
> > +export HOST_SYS
> > +export STAGING_INCDIR
> > +export STAGING_LIBDIR
> > +
> > +# Without this line, package is delcared a library and named libgeoclue*
> > +AUTO_LIBNAME_PKGS = ""
> > +
> > +PACKAGECONFIG ??= "3g modem-gps cdma nmea lib"
> > +PACKAGECONFIG[3g] = "--enable-3g-source,--disable-3g-source,modemmanager"
> > +PACKAGECONFIG[modem-gps] = "--enable-modem-gps-source,--disable-modem-gps-source,modemmanager"
> > +PACKAGECONFIG[cdma] = "--enable-cdma-source,--disable-cdma-source,modemmanager"
> > +PACKAGECONFIG[nmea] = "--enable-nmea-source,--disable-nmea-source,avahi"
> > +PACKAGECONFIG[lib] = "--enable-libgeoclue,--disable-libgeoclue,gobject-introspection"
> > +
> > +EXTRA_OECONF += " \
> > +    --with-dbus-service-user=root \
> > +    --with-dbus-sys-dir=${sysconfdir}/dbus-1/system.d \
> > +    --enable-demo-agent=no \
> > +"
> > +
> > +FILES_${PN} += " \
> > +    ${datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service \
> > +    ${datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.xml \
> > +    ${prefix}/libexec \
> > +"
> > -- 
> > 2.7.4
> > 
> > -- 
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> 
> -- 
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com



-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 169 bytes --]

      reply	other threads:[~2016-09-11 22:35 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-07 15:02 [meta-oe][PATCH] Update Geoclue2 Zeeshan Ali
2016-09-11  7:28 ` Martin Jansa
2016-09-11 22:35   ` Martin Jansa [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160911223544.GA5797@jama \
    --to=martin.jansa@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.