Hello community, here is the log from the commit of package gnome-online-miners for openSUSE:Factory checked in at 2015-05-06 11:17:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-online-miners (Old) and /work/SRC/openSUSE:Factory/.gnome-online-miners.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gnome-online-miners" Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-online-miners/gnome-online-miners.changes 2015-04-23 08:00:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-online-miners.new/gnome-online-miners.changes 2015-05-06 11:17:46.000000000 +0200 @@ -1,0 +2,7 @@ +Mon May 4 15:06:47 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.14.3: + + gdata: Treat the GDataEntry:id as an opaque string + (bgo#748253). + +------------------------------------------------------------------- Old: ---- gnome-online-miners-3.14.2.tar.xz New: ---- gnome-online-miners-3.14.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-online-miners.spec ++++++ --- /var/tmp/diff_new_pack.o3QwgM/_old 2015-05-06 11:17:47.000000000 +0200 +++ /var/tmp/diff_new_pack.o3QwgM/_new 2015-05-06 11:17:47.000000000 +0200 @@ -18,7 +18,7 @@ Name: gnome-online-miners -Version: 3.14.2 +Version: 3.14.3 Release: 0 Summary: Crawls through your online content License: GPL-2.0+ ++++++ gnome-online-miners-3.14.2.tar.xz -> gnome-online-miners-3.14.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-online-miners-3.14.2/NEWS new/gnome-online-miners-3.14.3/NEWS --- old/gnome-online-miners-3.14.2/NEWS 2015-04-14 17:30:48.000000000 +0200 +++ new/gnome-online-miners-3.14.3/NEWS 2015-05-04 16:12:30.000000000 +0200 @@ -1,3 +1,10 @@ +Overview of changes in 3.14.3 +============================= + +* Bugs fixed: + 748253 gdata: Treat the GDataEntry:id as an opaque string + + Overview of changes in 3.14.2 ============================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-online-miners-3.14.2/configure new/gnome-online-miners-3.14.3/configure --- old/gnome-online-miners-3.14.2/configure 2015-04-14 17:37:11.000000000 +0200 +++ new/gnome-online-miners-3.14.3/configure 2015-05-04 16:15:07.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNOME Online Miners 3.14.2. +# Generated by GNU Autoconf 2.69 for GNOME Online Miners 3.14.3. # # Report bugs to https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-online-miners. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='GNOME Online Miners' PACKAGE_TARNAME='gnome-online-miners' -PACKAGE_VERSION='3.14.2' -PACKAGE_STRING='GNOME Online Miners 3.14.2' +PACKAGE_VERSION='3.14.3' +PACKAGE_STRING='GNOME Online Miners 3.14.3' PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-online-miners' PACKAGE_URL='https://wiki.gnome.org/Projects/GnomeOnlineMiners' @@ -1376,7 +1376,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNOME Online Miners 3.14.2 to adapt to many kinds of systems. +\`configure' configures GNOME Online Miners 3.14.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1447,7 +1447,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNOME Online Miners 3.14.2:";; + short | recursive ) echo "Configuration of GNOME Online Miners 3.14.3:";; esac cat <<\_ACEOF @@ -1596,7 +1596,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNOME Online Miners configure 3.14.2 +GNOME Online Miners configure 3.14.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1874,7 +1874,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNOME Online Miners $as_me 3.14.2, which was +It was created by GNOME Online Miners $as_me 3.14.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2745,7 +2745,7 @@ # Define the identity of the package. PACKAGE='gnome-online-miners' - VERSION='3.14.2' + VERSION='3.14.3' cat >>confdefs.h <<_ACEOF @@ -13484,7 +13484,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GNOME Online Miners $as_me 3.14.2, which was +This file was extended by GNOME Online Miners $as_me 3.14.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13551,7 +13551,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GNOME Online Miners config.status 3.14.2 +GNOME Online Miners config.status 3.14.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-online-miners-3.14.2/configure.ac new/gnome-online-miners-3.14.3/configure.ac --- old/gnome-online-miners-3.14.2/configure.ac 2015-04-14 17:29:36.000000000 +0200 +++ new/gnome-online-miners-3.14.3/configure.ac 2015-05-04 16:13:04.000000000 +0200 @@ -1,5 +1,5 @@ AC_INIT([GNOME Online Miners], - [3.14.2], + [3.14.3], [https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-online-miners], [gnome-online-miners], [https://wiki.gnome.org/Projects/GnomeOnlineMiners]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-online-miners-3.14.2/src/gom-gdata-miner.c new/gnome-online-miners-3.14.3/src/gom-gdata-miner.c --- old/gnome-online-miners-3.14.2/src/gom-gdata-miner.c 2015-04-13 16:00:11.000000000 +0200 +++ new/gnome-online-miners-3.14.3/src/gom-gdata-miner.c 2015-04-22 18:50:34.000000000 +0200 @@ -29,9 +29,12 @@ #include "gom-gdata-miner.h" #define MINER_IDENTIFIER "gd:gdata:miner:86ec9bc9-c242-427f-aa19-77b5a2c9b6f0" -#define STARRED_CATEGORY_TERM "http://schemas.google.com/g/2005/labels#starred" #define PARENT_LINK_REL "http://schemas.google.com/docs/2007#parent" +/* used by applications to identify the source of an entry */ +#define PREFIX_DRIVE "google:drive:" +#define PREFIX_PICASAWEB "google:picasaweb:" + G_DEFINE_TYPE (GomGDataMiner, gom_gdata_miner, GOM_TYPE_MINER) static gchar * @@ -81,10 +84,15 @@ GDataLink *link; link = gdata_entry_look_up_link (entry, GDATA_LINK_SELF); - identifier = g_strdup_printf ("gd:collection:%s", gdata_link_get_uri (link)); + identifier = g_strdup_printf ("gd:collection:%s%s", PREFIX_DRIVE, gdata_link_get_uri (link)); } else - identifier = g_strdup (gdata_entry_get_id (entry)); + { + const gchar *id; + + id = gdata_entry_get_id (entry); + identifier = g_strdup_printf ("%s%s", PREFIX_DRIVE, id); + } /* remove from the list of the previous resources */ g_hash_table_remove (job->previous_resources, identifier); @@ -168,7 +176,7 @@ parent = l->data; parent_resource_id = - g_strdup_printf ("gd:collection:%s", gdata_link_get_uri (parent)); + g_strdup_printf ("gd:collection:%s%s", PREFIX_DRIVE, gdata_link_get_uri (parent)); parent_resource_urn = gom_tracker_sparql_connection_ensure_resource (job->connection, job->cancellable, error, @@ -195,7 +203,7 @@ for (l = categories; l != NULL; l = l->next) { category = l->data; - if (g_strcmp0 (gdata_category_get_term (category), STARRED_CATEGORY_TERM) == 0) + if (g_strcmp0 (gdata_category_get_term (category), GDATA_CATEGORY_SCHEMA_LABELS_STARRED) == 0) { starred = TRUE; break; @@ -373,7 +381,7 @@ } } - identifier = g_strdup_printf ("google:picasaweb:%s", id); + identifier = g_strdup_printf ("%s%s", PREFIX_PICASAWEB, id); /* remove from the list of the previous resources */ g_hash_table_remove (job->previous_resources, identifier); @@ -651,7 +659,7 @@ const gchar *alternate_uri; album_id = gdata_entry_get_id (GDATA_ENTRY (album)); - identifier = g_strdup_printf ("photos:collection:google:picasaweb:%s", album_id); + identifier = g_strdup_printf ("photos:collection:%s%s", PREFIX_PICASAWEB, album_id); /* remove from the list of the previous resources */ g_hash_table_remove (job->previous_resources, identifier); @@ -924,7 +932,7 @@ miner_class->goa_provider_type = "google"; miner_class->miner_identifier = MINER_IDENTIFIER; - miner_class->version = 4; + miner_class->version = 5; miner_class->create_services = create_services; miner_class->query = query_gdata;