Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock
Please unblock package libgdata This version includes fixes for the broken Google tasks support in the current jessie version. Filtered debdiff attached[0]. unblock libgdata/0.16.1-1 -- Iain Lane [ [email protected] ] Debian Developer [ [email protected] ] Ubuntu Developer [ [email protected] ] [0] debdiff libgdata_0.16.0-1.dsc \ libgdata_0.16.1-1.dsc | filterdiff -x "*docs*" | filterdiff -x "*po*" | \ filterdiff -x "*build-aux*" | filterdiff -x "*configure" > libgdata.debdiff
diff -Nru libgdata-0.16.0/build-aux/config.guess libgdata-0.16.1/build-aux/config.guess diff -Nru libgdata-0.16.0/build-aux/config.sub libgdata-0.16.1/build-aux/config.sub diff -Nru libgdata-0.16.0/ChangeLog libgdata-0.16.1/ChangeLog --- libgdata-0.16.0/ChangeLog 2014-09-18 00:51:47.941427785 +0100 +++ libgdata-0.16.1/ChangeLog 2014-11-09 23:15:15.178689489 +0000 @@ -1,3 +1,195 @@ +commit b0bb0c8016314abe9554d9133301a4fa0751dcd9 +Author: Philip Withnall <[email protected]> +Date: Sun Nov 9 22:16:03 2014 +0000 + + tests: Temporarily disable some Contacts test assertions + + Seems these elements broke on the server at some point. + + https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3662 + + gdata/tests/contacts.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 0681b9b92654a6408cac64698cd9ba3c61b764ca +Author: Philip Withnall <[email protected]> +Date: Sat Nov 8 23:33:28 2014 +0000 + + core: Eliminate ISO 8601 formatting workaround for dates + + Google have fixed the issue upstream, so the workaround is no longer + needed. Thanks Google! + + https://bugzilla.gnome.org/show_bug.cgi?id=737799 + https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3595 + + gdata/gdata-parser.c | 20 +------------------- + 1 file changed, 1 insertion(+), 19 deletions(-) + +commit 40d11faf6fa5afc2bea31a288d45b11b45f38d75 +Author: Kalev Lember <[email protected]> +Date: Thu Oct 30 11:31:36 2014 +0100 + + Add --disable-tests to skip the building of tests + + https://bugzilla.gnome.org/show_bug.cgi?id=739395 + + Makefile.am | 6 +++++- + configure.ac | 12 ++++++++---- + 2 files changed, 13 insertions(+), 5 deletions(-) + +commit f8c2549e1441f55b5e1b62e88ca99151854f27de +Author: Philip Withnall <[email protected]> +Date: Sat Nov 1 14:27:59 2014 +0000 + + tests: Remove unnecessary non-NULL test + + It was confusing Coverity. + + Coverity issue: #74584 + + gdata/tests/common.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ee7a3370b41e83c52415c19f45897be1478ad8f6 +Author: Philip Withnall <[email protected]> +Date: Fri Oct 17 10:15:22 2014 +0100 + + docs: Fix a typo in the README + + README | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bf3a23a343842ea84ab416b1447d3de0e33a8a7d +Author: Philip Withnall <[email protected]> +Date: Sun Sep 21 17:30:36 2014 +0100 + + tasks: Add preconditions for tasklist IDs being set when inserting + tasks + + Can’t insert a task to a non-tasklist. + + gdata/services/tasks/gdata-tasks-service.c | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 74b6906479f60090af2cb33fe452c5ce1edb8584 +Author: Philip Withnall <[email protected]> +Date: Sun Sep 21 17:30:06 2014 +0100 + + tasks: Handle an additional form of AUTHENTICATION_REQUIRED error + + Apparently there are two ‘reason’ codes which correspond to this. + + gdata/services/tasks/gdata-tasks-service.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit d1faadca6f27d746f0e8e90b119a6ccd95c544e0 +Author: Philip Withnall <[email protected]> +Date: Sun Sep 21 17:28:43 2014 +0100 + + core: Handle ‘etag’ and ‘kind’ members in JSON feeds + + Set the GDataFeed:etag property and ignore the kind. + + gdata/gdata-feed.c | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 42cb62dd270ceeaf4117548a07ba05dded3e3533 +Author: Мирослав Николић <[email protected]> +Date: Thu Sep 25 10:11:51 2014 +0200 + + Updated Serbian translation + + po/sr.po | 102 + ++++++++++++++++++++++++++++++--------------------------- + po/[email protected] | 102 + ++++++++++++++++++++++++++++++--------------------------- + 2 files changed, 108 insertions(+), 96 deletions(-) + +commit e12d3efff89456a89c15cbe2bcce60cc15783848 +Author: Wolfgang Stöggl <[email protected]> +Date: Tue Sep 23 21:43:46 2014 +0000 + + Updated German translation + + po/de.po | 69 + ++++++++++++++++++++++++++++++++++------------------------------ + 1 file changed, 37 insertions(+), 32 deletions(-) + +commit 1c958828ed08a09158e440c05f18811aa474ea97 +Author: A S Alam <[email protected]> +Date: Sun Sep 21 09:03:31 2014 -0500 + + update Punjabi Translation for 3.14 release + + po/pa.po | 140 + +++++++++++++++++++++++++++++++++++---------------------------- + 1 file changed, 78 insertions(+), 62 deletions(-) + +commit f5b3aafe80686894a1a7dc2c9fc9e12631ffd839 +Author: Iris Gou <[email protected]> +Date: Sun Sep 21 10:04:48 2014 +0800 + + update zh_CN translation + + po/zh_CN.po | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 17d8f81efd544f3d0de1f8a92e73be96153d3cd5 +Author: Iris Gou <[email protected]> +Date: Sun Sep 21 10:04:05 2014 +0800 + + update zh_CN translation + + po/zh_CN.po | 61 + ++++++++++++++++++++++++++++++++++--------------------------- + 1 file changed, 34 insertions(+), 27 deletions(-) + +commit 148b1d01807a870cfdc56327e2231ea21c705d76 +Author: Ask H. Larsen <[email protected]> +Date: Sat Sep 20 17:21:43 2014 +0200 + + Updated Danish translation + + po/da.po | 61 + ++++++++++++++++++++++++++++++++++--------------------------- + 1 file changed, 34 insertions(+), 27 deletions(-) + +commit 1caeb0edff9c4b03dfa98fb8579ffc77fb149678 +Author: Mattias Eriksson <[email protected]> +Date: Thu Sep 18 20:12:34 2014 +0000 + + Updated Swedish translation + + po/sv.po | 31 +++++++++++++++---------------- + 1 file changed, 15 insertions(+), 16 deletions(-) + +commit 5c3b3fdb930485a0f20b4467e7d88661e0e398dc +Author: Philip Withnall <[email protected]> +Date: Thu Sep 18 01:03:25 2014 +0100 + + build: Increment version to 0.16.1 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d400e22c0f717434b7d5e80c9007b887a5761b18 +Author: Philip Withnall <[email protected]> +Date: Thu Sep 18 01:02:15 2014 +0100 + + Release version 0.16.0 + + NEWS | 45 + +++++++++++++++++++++++++++++++++ + configure.ac | 6 ++--- + docs/reference/gdata-docs.xml | 4 +++ + gdata/gdata-access-rule.c | 4 +-- + gdata/gdata-service.h | 2 +- + gdata/services/tasks/gdata-tasks-task.h | 4 +-- + gdata/tests/gdata-dummy-authorizer.c | 6 ++--- + gdata/tests/gdata-dummy-authorizer.h | 4 +-- + 8 files changed, 62 insertions(+), 13 deletions(-) + commit b085a95596537409df2510aab72cb033c50ae253 Author: Philip Withnall <[email protected]> Date: Wed Sep 17 23:44:38 2014 +0100 diff -Nru libgdata-0.16.0/configure libgdata-0.16.1/configure diff -Nru libgdata-0.16.0/configure.ac libgdata-0.16.1/configure.ac --- libgdata-0.16.0/configure.ac 2014-09-18 00:31:03.562596132 +0100 +++ libgdata-0.16.1/configure.ac 2014-11-09 22:50:06.415475590 +0000 @@ -3,7 +3,7 @@ # Release version m4_define(gdata_version_major, 0) m4_define(gdata_version_minor, 16) -m4_define(gdata_version_micro, 0) +m4_define(gdata_version_micro, 1) # API version # TODO: This currently isn't used in the library name; once we hit gdata_version_major=1, that should be changed @@ -58,7 +58,7 @@ # 4. If any interfaces have been removed or changed since the last public release, then set age to 0. # # Note that versioning started at 2:0:0 to ensure no conflicts with e-d-s' libgdata library, whose maximum version was 1:0:0 -GDATA_LT_VERSION=21:0:2 +GDATA_LT_VERSION=21:1:2 AC_SUBST(GDATA_LT_VERSION) GDATA_VERSION_MAJOR=gdata_version_major @@ -149,10 +149,14 @@ AC_SUBST([GNOME_PACKAGES]) AC_SUBST([GOA_ENABLED]) -dnl **************************** -dnl Check for uhttpmock -dnl **************************** -PKG_CHECK_MODULES(UHTTPMOCK, libuhttpmock-0.0) +AC_MSG_CHECKING([whether to build tests]) +AC_ARG_ENABLE([tests], AS_HELP_STRING([--enable-tests], [Enable building of tests]),, [enable_tests=yes]) +AC_MSG_RESULT($enable_tests) +AM_CONDITIONAL([ENABLE_TESTS], [test "x$enable_tests" = "xyes"]) + +if test "x$enable_tests" = "xyes"; then + PKG_CHECK_MODULES(UHTTPMOCK, libuhttpmock-0.0) +fi # Various necessary functions and headers AC_CHECK_FUNCS([memset]) diff -Nru libgdata-0.16.0/debian/changelog libgdata-0.16.1/debian/changelog --- libgdata-0.16.0/debian/changelog 2014-09-22 22:14:22.000000000 +0100 +++ libgdata-0.16.1/debian/changelog 2014-11-11 15:46:59.000000000 +0000 @@ -1,3 +1,12 @@ +libgdata (0.16.1-1) unstable; urgency=medium + + * New upstream release 0.16.1 + + Add a --disable-tests configure option to build without uhttpmock + + Remove downstream fix for ISO 8601 dates which was breaking Contacts + + Various fixes for the Google Tasks service + + -- Iain Lane <[email protected]> Tue, 11 Nov 2014 15:46:59 +0000 + libgdata (0.16.0-1) unstable; urgency=medium * New upstream release. diff -Nru libgdata-0.16.0/debian/control libgdata-0.16.1/debian/control --- libgdata-0.16.0/debian/control 2014-09-22 22:14:59.000000000 +0100 +++ libgdata-0.16.1/debian/control 2014-11-11 15:54:32.000000000 +0000 @@ -6,7 +6,7 @@ Section: libs Priority: optional Maintainer: Debian GNOME Maintainers <[email protected]> -Uploaders: Andreas Henriksson <[email protected]>, Emilio Pozuelo Monfort <[email protected]>, Iain Lane <[email protected]>, Michael Biebl <[email protected]>, Sjoerd Simons <[email protected]> +Uploaders: Andreas Henriksson <[email protected]>, Emilio Pozuelo Monfort <[email protected]>, Iain Lane <[email protected]>, Sjoerd Simons <[email protected]> Build-Depends: cdbs (>= 0.4.41), debhelper (>= 8), dh-autoreconf, diff -Nru libgdata-0.16.0/docs/reference/html/ch01.html libgdata-0.16.1/docs/reference/html/ch01.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataAccessHandler.html libgdata-0.16.1/docs/reference/html/GDataAccessHandler.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataAccessRule.html libgdata-0.16.1/docs/reference/html/GDataAccessRule.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataAPPCategories.html libgdata-0.16.1/docs/reference/html/GDataAPPCategories.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataAuthor.html libgdata-0.16.1/docs/reference/html/GDataAuthor.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataAuthorizationDomain.html libgdata-0.16.1/docs/reference/html/GDataAuthorizationDomain.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataAuthorizer.html libgdata-0.16.1/docs/reference/html/GDataAuthorizer.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataBatchable.html libgdata-0.16.1/docs/reference/html/GDataBatchable.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataBatchOperation.html libgdata-0.16.1/docs/reference/html/GDataBatchOperation.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataCalendarCalendar.html libgdata-0.16.1/docs/reference/html/GDataCalendarCalendar.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataCalendarEvent.html libgdata-0.16.1/docs/reference/html/GDataCalendarEvent.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataCalendarFeed.html libgdata-0.16.1/docs/reference/html/GDataCalendarFeed.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataCalendarQuery.html libgdata-0.16.1/docs/reference/html/GDataCalendarQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataCalendarService.html libgdata-0.16.1/docs/reference/html/GDataCalendarService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataCategory.html libgdata-0.16.1/docs/reference/html/GDataCategory.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataClientLoginAuthorizer.html libgdata-0.16.1/docs/reference/html/GDataClientLoginAuthorizer.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataCommentable.html libgdata-0.16.1/docs/reference/html/GDataCommentable.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataComment.html libgdata-0.16.1/docs/reference/html/GDataComment.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataComparable.html libgdata-0.16.1/docs/reference/html/GDataComparable.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataContactsContact.html libgdata-0.16.1/docs/reference/html/GDataContactsContact.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataContactsGroup.html libgdata-0.16.1/docs/reference/html/GDataContactsGroup.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataContactsQuery.html libgdata-0.16.1/docs/reference/html/GDataContactsQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataContactsService.html libgdata-0.16.1/docs/reference/html/GDataContactsService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsDocument.html libgdata-0.16.1/docs/reference/html/GDataDocumentsDocument.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsDrawing.html libgdata-0.16.1/docs/reference/html/GDataDocumentsDrawing.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsEntry.html libgdata-0.16.1/docs/reference/html/GDataDocumentsEntry.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsFeed.html libgdata-0.16.1/docs/reference/html/GDataDocumentsFeed.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsFolder.html libgdata-0.16.1/docs/reference/html/GDataDocumentsFolder.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsPdf.html libgdata-0.16.1/docs/reference/html/GDataDocumentsPdf.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsPresentation.html libgdata-0.16.1/docs/reference/html/GDataDocumentsPresentation.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsQuery.html libgdata-0.16.1/docs/reference/html/GDataDocumentsQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsService.html libgdata-0.16.1/docs/reference/html/GDataDocumentsService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsSpreadsheet.html libgdata-0.16.1/docs/reference/html/GDataDocumentsSpreadsheet.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsText.html libgdata-0.16.1/docs/reference/html/GDataDocumentsText.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDocumentsUploadQuery.html libgdata-0.16.1/docs/reference/html/GDataDocumentsUploadQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataDownloadStream.html libgdata-0.16.1/docs/reference/html/GDataDownloadStream.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataEntry.html libgdata-0.16.1/docs/reference/html/GDataEntry.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFeed.html libgdata-0.16.1/docs/reference/html/GDataFeed.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFreebaseQuery.html libgdata-0.16.1/docs/reference/html/GDataFreebaseQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFreebaseResult.html libgdata-0.16.1/docs/reference/html/GDataFreebaseResult.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFreebaseSearchQuery.html libgdata-0.16.1/docs/reference/html/GDataFreebaseSearchQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFreebaseSearchResult.html libgdata-0.16.1/docs/reference/html/GDataFreebaseSearchResult.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFreebaseService.html libgdata-0.16.1/docs/reference/html/GDataFreebaseService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFreebaseTopicQuery.html libgdata-0.16.1/docs/reference/html/GDataFreebaseTopicQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataFreebaseTopicResult.html libgdata-0.16.1/docs/reference/html/GDataFreebaseTopicResult.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGContactCalendar.html libgdata-0.16.1/docs/reference/html/GDataGContactCalendar.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGContactEvent.html libgdata-0.16.1/docs/reference/html/GDataGContactEvent.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGContactExternalID.html libgdata-0.16.1/docs/reference/html/GDataGContactExternalID.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGContactJot.html libgdata-0.16.1/docs/reference/html/GDataGContactJot.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGContactLanguage.html libgdata-0.16.1/docs/reference/html/GDataGContactLanguage.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGContactRelation.html libgdata-0.16.1/docs/reference/html/GDataGContactRelation.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGContactWebsite.html libgdata-0.16.1/docs/reference/html/GDataGContactWebsite.html diff -Nru libgdata-0.16.0/docs/reference/html/gdata-GData-Types.html libgdata-0.16.1/docs/reference/html/gdata-GData-Types.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDEmailAddress.html libgdata-0.16.1/docs/reference/html/GDataGDEmailAddress.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDIMAddress.html libgdata-0.16.1/docs/reference/html/GDataGDIMAddress.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDName.html libgdata-0.16.1/docs/reference/html/GDataGDName.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDOrganization.html libgdata-0.16.1/docs/reference/html/GDataGDOrganization.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDPhoneNumber.html libgdata-0.16.1/docs/reference/html/GDataGDPhoneNumber.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDPostalAddress.html libgdata-0.16.1/docs/reference/html/GDataGDPostalAddress.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDReminder.html libgdata-0.16.1/docs/reference/html/GDataGDReminder.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDWhen.html libgdata-0.16.1/docs/reference/html/GDataGDWhen.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDWhere.html libgdata-0.16.1/docs/reference/html/GDataGDWhere.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGDWho.html libgdata-0.16.1/docs/reference/html/GDataGDWho.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGenerator.html libgdata-0.16.1/docs/reference/html/GDataGenerator.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataGoaAuthorizer.html libgdata-0.16.1/docs/reference/html/GDataGoaAuthorizer.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataLink.html libgdata-0.16.1/docs/reference/html/GDataLink.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataMediaCategory.html libgdata-0.16.1/docs/reference/html/GDataMediaCategory.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataMediaContent.html libgdata-0.16.1/docs/reference/html/GDataMediaContent.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataMediaCredit.html libgdata-0.16.1/docs/reference/html/GDataMediaCredit.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataMediaThumbnail.html libgdata-0.16.1/docs/reference/html/GDataMediaThumbnail.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataOAuth1Authorizer.html libgdata-0.16.1/docs/reference/html/GDataOAuth1Authorizer.html diff -Nru libgdata-0.16.0/docs/reference/html/gdata-overview.html libgdata-0.16.1/docs/reference/html/gdata-overview.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataParsable.html libgdata-0.16.1/docs/reference/html/GDataParsable.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataPicasaWebAlbum.html libgdata-0.16.1/docs/reference/html/GDataPicasaWebAlbum.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataPicasaWebComment.html libgdata-0.16.1/docs/reference/html/GDataPicasaWebComment.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataPicasaWebFeed.html libgdata-0.16.1/docs/reference/html/GDataPicasaWebFeed.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataPicasaWebFile.html libgdata-0.16.1/docs/reference/html/GDataPicasaWebFile.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataPicasaWebQuery.html libgdata-0.16.1/docs/reference/html/GDataPicasaWebQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataPicasaWebService.html libgdata-0.16.1/docs/reference/html/GDataPicasaWebService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataPicasaWebUser.html libgdata-0.16.1/docs/reference/html/GDataPicasaWebUser.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataQuery.html libgdata-0.16.1/docs/reference/html/GDataQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/gdata-running.html libgdata-0.16.1/docs/reference/html/gdata-running.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataService.html libgdata-0.16.1/docs/reference/html/GDataService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataTasksQuery.html libgdata-0.16.1/docs/reference/html/GDataTasksQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataTasksService.html libgdata-0.16.1/docs/reference/html/GDataTasksService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataTasksTask.html libgdata-0.16.1/docs/reference/html/GDataTasksTask.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataTasksTasklist.html libgdata-0.16.1/docs/reference/html/GDataTasksTasklist.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataUploadStream.html libgdata-0.16.1/docs/reference/html/GDataUploadStream.html diff -Nru libgdata-0.16.0/docs/reference/html/gdata-Version-Information.html libgdata-0.16.1/docs/reference/html/gdata-Version-Information.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeCategory.html libgdata-0.16.1/docs/reference/html/GDataYouTubeCategory.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeComment.html libgdata-0.16.1/docs/reference/html/GDataYouTubeComment.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeContent.html libgdata-0.16.1/docs/reference/html/GDataYouTubeContent.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeCredit.html libgdata-0.16.1/docs/reference/html/GDataYouTubeCredit.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeQuery.html libgdata-0.16.1/docs/reference/html/GDataYouTubeQuery.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeService.html libgdata-0.16.1/docs/reference/html/GDataYouTubeService.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeState.html libgdata-0.16.1/docs/reference/html/GDataYouTubeState.html diff -Nru libgdata-0.16.0/docs/reference/html/GDataYouTubeVideo.html libgdata-0.16.1/docs/reference/html/GDataYouTubeVideo.html diff -Nru libgdata-0.16.0/docs/reference/html/index.html libgdata-0.16.1/docs/reference/html/index.html diff -Nru libgdata-0.16.0/docs/reference/version.xml libgdata-0.16.1/docs/reference/version.xml diff -Nru libgdata-0.16.0/gdata/gdata-feed.c libgdata-0.16.1/gdata/gdata-feed.c --- libgdata-0.16.0/gdata/gdata-feed.c 2014-08-31 10:30:48.567763922 +0100 +++ libgdata-0.16.1/gdata/gdata-feed.c 2014-11-09 22:44:28.636459189 +0000 @@ -624,6 +624,10 @@ json_reader_end_element (reader); } + } else if (g_strcmp0 (json_reader_get_member_name (reader), "kind") == 0) { + /* Ignore. */ + } else if (g_strcmp0 (json_reader_get_member_name (reader), "etag") == 0) { + GDATA_FEED (parsable)->priv->etag = g_strdup (json_reader_get_string_value (reader)); } else { return GDATA_PARSABLE_CLASS (gdata_feed_parent_class)->parse_json (parsable, reader, user_data, error); } diff -Nru libgdata-0.16.0/gdata/gdata-parser.c libgdata-0.16.1/gdata/gdata-parser.c --- libgdata-0.16.0/gdata/gdata-parser.c 2014-08-31 10:30:48.568763929 +0100 +++ libgdata-0.16.1/gdata/gdata-parser.c 2014-11-09 22:45:27.290982980 +0000 @@ -241,29 +241,11 @@ gdata_parser_int64_to_iso8601 (gint64 _time) { GTimeVal time_val; - gchar *iso8601; - gchar **date_time_components; - gchar *retval; time_val.tv_sec = _time; time_val.tv_usec = 0; - iso8601 = g_time_val_to_iso8601 (&time_val); - - /* FIXME: Work around for Google's incorrect ISO 8601 implementation. - * They appear to not like dates in the format ‘2014-08-09T21:07:05Z’ - * which specify a timezone using ‘Z’ and no microseconds. - * - * See: https://bugzilla.gnome.org/show_bug.cgi?id=732809 - * https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3595 - * http://stackoverflow.com/a/17630320/2931197 */ - date_time_components = g_strsplit (iso8601, "Z", 2); - retval = g_strjoinv (".000001+00:00", date_time_components); - g_strfreev (date_time_components); - - g_free (iso8601); - - return retval; + return g_time_val_to_iso8601 (&time_val); } gboolean diff -Nru libgdata-0.16.0/gdata/gdata-version.h libgdata-0.16.1/gdata/gdata-version.h --- libgdata-0.16.0/gdata/gdata-version.h 2014-09-18 00:40:47.131061249 +0100 +++ libgdata-0.16.1/gdata/gdata-version.h 2014-11-09 22:50:59.562950202 +0000 @@ -58,7 +58,7 @@ * * Since: 0.11.0 */ -#define GDATA_MICRO_VERSION (0) +#define GDATA_MICRO_VERSION (1) /** * GDATA_CHECK_VERSION: diff -Nru libgdata-0.16.0/gdata/services/tasks/gdata-tasks-service.c libgdata-0.16.1/gdata/services/tasks/gdata-tasks-service.c --- libgdata-0.16.0/gdata/services/tasks/gdata-tasks-service.c 2014-09-18 00:22:31.791884173 +0100 +++ libgdata-0.16.1/gdata/services/tasks/gdata-tasks-service.c 2014-11-09 22:44:45.900613360 +0000 @@ -196,7 +196,8 @@ "calls recently. Please wait a " "few minutes and try again.")); } else if (g_strcmp0 (domain, "global") == 0 && - g_strcmp0 (reason, "authError") == 0) { + (g_strcmp0 (reason, "authError") == 0 || + g_strcmp0 (reason, "required") == 0)) { /* Authentication problem */ g_set_error (error, GDATA_SERVICE_ERROR, GDATA_SERVICE_ERROR_AUTHENTICATION_REQUIRED, @@ -417,6 +418,7 @@ g_return_val_if_fail (GDATA_IS_TASKS_SERVICE (self), NULL); g_return_val_if_fail (GDATA_IS_TASKS_TASKLIST (tasklist), NULL); + g_return_val_if_fail (gdata_entry_get_id (GDATA_ENTRY (tasklist)) != NULL, NULL); g_return_val_if_fail (query == NULL || GDATA_IS_QUERY (query), NULL); g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), NULL); g_return_val_if_fail (error == NULL || *error == NULL, NULL); @@ -472,6 +474,7 @@ g_return_if_fail (GDATA_IS_TASKS_SERVICE (self)); g_return_if_fail (GDATA_IS_TASKS_TASKLIST (tasklist)); + g_return_if_fail (gdata_entry_get_id (GDATA_ENTRY (tasklist)) != NULL); g_return_if_fail (query == NULL || GDATA_IS_QUERY (query)); g_return_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable)); g_return_if_fail (callback != NULL); @@ -521,6 +524,7 @@ g_return_val_if_fail (GDATA_IS_TASKS_SERVICE (self), NULL); g_return_val_if_fail (GDATA_IS_TASKS_TASK (task), NULL); g_return_val_if_fail (GDATA_IS_TASKS_TASKLIST (tasklist), NULL); + g_return_val_if_fail (gdata_entry_get_id (GDATA_ENTRY (tasklist)) != NULL, NULL); g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), NULL); g_return_val_if_fail (error == NULL || *error == NULL, NULL); @@ -560,6 +564,7 @@ g_return_if_fail (GDATA_IS_TASKS_SERVICE (self)); g_return_if_fail (GDATA_IS_TASKS_TASK (task)); g_return_if_fail (GDATA_IS_TASKS_TASKLIST (tasklist)); + g_return_if_fail (gdata_entry_get_id (GDATA_ENTRY (tasklist)) != NULL); g_return_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable)); request_uri = g_strconcat (_gdata_service_get_scheme (), "://www.googleapis.com/tasks/v1/lists/", gdata_entry_get_id (GDATA_ENTRY (tasklist)), "/tasks", NULL); diff -Nru libgdata-0.16.0/gdata/tests/common.c libgdata-0.16.1/gdata/tests/common.c --- libgdata-0.16.0/gdata/tests/common.c 2014-09-18 00:22:31.792884182 +0100 +++ libgdata-0.16.1/gdata/tests/common.c 2014-11-09 22:45:09.100820540 +0000 @@ -895,7 +895,7 @@ output_log_message (message); /* Log to the trace file. */ - if (message != NULL && (*message == '<' || *message == '>' || *message == ' ') && *(message + 1) == ' ') { + if ((*message == '<' || *message == '>' || *message == ' ') && *(message + 1) == ' ') { uhm_server_received_message_chunk (mock_server, message, strlen (message), NULL); } } diff -Nru libgdata-0.16.0/gdata/tests/contacts.c libgdata-0.16.1/gdata/tests/contacts.c --- libgdata-0.16.0/gdata/tests/contacts.c 2014-08-31 10:30:48.623764362 +0100 +++ libgdata-0.16.1/gdata/tests/contacts.c 2014-11-09 22:45:37.712076041 +0000 @@ -465,8 +465,9 @@ g_assert_cmpstr (gdata_contacts_contact_get_maiden_name (new_contact), ==, "Smith"); g_assert_cmpstr (gdata_contacts_contact_get_mileage (new_contact), ==, "12km"); g_assert_cmpstr (gdata_contacts_contact_get_occupation (new_contact), ==, "Professional bum"); - g_assert_cmpstr (gdata_contacts_contact_get_priority (new_contact), ==, GDATA_CONTACTS_PRIORITY_HIGH); - g_assert_cmpstr (gdata_contacts_contact_get_sensitivity (new_contact), ==, GDATA_CONTACTS_SENSITIVITY_PERSONAL); + /* FIXME: https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3662 + * g_assert_cmpstr (gdata_contacts_contact_get_priority (new_contact), ==, GDATA_CONTACTS_PRIORITY_HIGH); + * g_assert_cmpstr (gdata_contacts_contact_get_sensitivity (new_contact), ==, GDATA_CONTACTS_SENSITIVITY_PERSONAL); */ g_assert_cmpstr (gdata_contacts_contact_get_short_name (new_contact), ==, "Jon"); g_assert_cmpstr (gdata_contacts_contact_get_subject (new_contact), ==, "Charity work"); diff -Nru libgdata-0.16.0/Makefile.am libgdata-0.16.1/Makefile.am --- libgdata-0.16.0/Makefile.am 2014-09-15 18:42:34.201758528 +0100 +++ libgdata-0.16.1/Makefile.am 2014-11-09 22:45:20.711924228 +0000 @@ -1,4 +1,8 @@ -SUBDIRS = . gdata/tests po docs +SUBDIRS = . po docs + +if ENABLE_TESTS +SUBDIRS += gdata/tests +endif ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} diff -Nru libgdata-0.16.0/Makefile.in libgdata-0.16.1/Makefile.in --- libgdata-0.16.0/Makefile.in 2014-09-18 00:40:36.784961570 +0100 +++ libgdata-0.16.1/Makefile.in 2014-11-09 22:50:51.771880627 +0000 @@ -81,21 +81,22 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -@ENABLE_GOA_TRUE@am__append_1 = \ +@ENABLE_TESTS_TRUE@am__append_1 = gdata/tests +@ENABLE_GOA_TRUE@am__append_2 = \ @ENABLE_GOA_TRUE@ gdata/gdata-goa-authorizer.h \ @ENABLE_GOA_TRUE@ $(NULL) -@ENABLE_GOA_TRUE@am__append_2 = \ +@ENABLE_GOA_TRUE@am__append_3 = \ @ENABLE_GOA_TRUE@ gdata/gdata-goa-authorizer.c \ @ENABLE_GOA_TRUE@ $(NULL) -@ENABLE_GOA_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_3 = Goa-1.0 -@HAVE_INTROSPECTION_TRUE@am__append_4 = gdata/GData-$(GDATA_API_VERSION).gir -@HAVE_INTROSPECTION_TRUE@am__append_5 = $(gir_DATA) $(typelib_DATA) -@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_6 = $(vapi_DATA) -@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_7 = gdata/GData-@GDATA_API_VERSION_MAJOR@.@[email protected] +@ENABLE_GOA_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_4 = Goa-1.0 +@HAVE_INTROSPECTION_TRUE@am__append_5 = gdata/GData-$(GDATA_API_VERSION).gir +@HAVE_INTROSPECTION_TRUE@am__append_6 = $(gir_DATA) $(typelib_DATA) +@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_7 = $(vapi_DATA) +@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_8 = gdata/GData-@GDATA_API_VERSION_MAJOR@.@[email protected] noinst_PROGRAMS = $(am__EXEEXT_1) -@HAVE_GTK_TRUE@am__append_8 = \ +@HAVE_GTK_TRUE@am__append_9 = \ @HAVE_GTK_TRUE@ demos/scrapbook/scrapbook \ @HAVE_GTK_TRUE@ demos/freebase/freebase-cli @@ -537,7 +538,7 @@ ETAGS = etags CTAGS = ctags CSCOPE = cscope -DIST_SUBDIRS = $(SUBDIRS) +DIST_SUBDIRS = . po docs gdata/tests DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -776,7 +777,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = . gdata/tests po docs +SUBDIRS = . po docs $(am__append_1) ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} DISTCHECK_CONFIGURE_FLAGS = --enable-introspection --enable-gtk-doc MAINTAINERCLEANFILES = $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \ @@ -796,12 +797,12 @@ # Cleaning EXTRA_DIST = $(top_srcdir)/gdata/gdata-marshal.list \ - gdata/gdata.symbols m4/introspection.m4 $(am__append_7) \ + gdata/gdata.symbols m4/introspection.m4 $(am__append_8) \ autogen.sh HACKING gtk-doc.make libgdata.doap \ m4/ax_code_coverage.m4 m4/gnome-compiler-flags.m4 $(NULL) \ libgdata.pc.in gdata/gdata-version.h.in CLEANFILES = $(GDATA_MARSHAL_FILES) $(GDATA_ENUM_FILES) \ - $(am__append_5) $(am__append_6) `find "$(srcdir)" -type f \ + $(am__append_6) $(am__append_7) `find "$(srcdir)" -type f \ -name .dirstamp -print` $(pkgconfig_DATA) # Enums @@ -832,7 +833,7 @@ gdata/gdata-batch-operation.h gdata/gdata-batchable.h \ gdata/gdata-authorizer.h gdata/gdata-authorization-domain.h \ gdata/gdata-client-login-authorizer.h \ - gdata/gdata-oauth1-authorizer.h $(am__append_1) + gdata/gdata-oauth1-authorizer.h $(am__append_2) # The following headers are private, and shouldn't be installed: private_headers = gdata/gdata-private.h gdata/gdata-batch-private.h \ @@ -1060,7 +1061,7 @@ gdata/services/freebase/gdata-freebase-search-result.c \ gdata/services/freebase/gdata-freebase-topic-query.c \ gdata/services/freebase/gdata-freebase-topic-result.c \ - gdata/services/freebase/gdata-freebase-query.c $(am__append_2) + gdata/services/freebase/gdata-freebase-query.c $(am__append_3) main_header = gdata/gdata.h public_headers = \ $(gdatainclude_HEADERS) \ @@ -1121,12 +1122,12 @@ -no-undefined \ $(AM_LDFLAGS) -INTROSPECTION_GIRS = $(am__append_4) +INTROSPECTION_GIRS = $(am__append_5) INTROSPECTION_SCANNER_ARGS = --warn-all INTROSPECTION_COMPILER_ARGS = @HAVE_INTROSPECTION_TRUE@gdata_GData_@GDATA_API_VERSION_MAJOR@_@GDATA_API_VERSION_MINOR@_gir_INCLUDES = \ @HAVE_INTROSPECTION_TRUE@ GObject-2.0 libxml2-2.0 Soup-2.4 \ -@HAVE_INTROSPECTION_TRUE@ Json-1.0 $(am__append_3) +@HAVE_INTROSPECTION_TRUE@ Json-1.0 $(am__append_4) @HAVE_INTROSPECTION_TRUE@gdata_GData_@GDATA_API_VERSION_MAJOR@_@GDATA_API_VERSION_MINOR@_gir_CFLAGS = $(GDATA_CFLAGS) $(GNOME_CFLAGS) $(gdata_libgdata_la_CPPFLAGS) @HAVE_INTROSPECTION_TRUE@gdata_GData_@GDATA_API_VERSION_MAJOR@_@GDATA_API_VERSION_MINOR@_gir_LIBS = gdata/libgdata.la @HAVE_INTROSPECTION_TRUE@gdata_GData_@GDATA_API_VERSION_MAJOR@_@GDATA_API_VERSION_MINOR@_gir_FILES = $(gdata_sources) $(public_headers) diff -Nru libgdata-0.16.0/NEWS libgdata-0.16.1/NEWS --- libgdata-0.16.0/NEWS 2014-09-18 00:40:11.178714868 +0100 +++ libgdata-0.16.1/NEWS 2014-11-09 22:49:38.946230287 +0000 @@ -1,3 +1,23 @@ +Overview of changes from libgdata 0.16.0 to libgdata 0.16.1 +=========================================================== + +Major changes: + • Add a --disable-tests configure option to build without uhttpmock + • Remove downstream fix for ISO 8601 dates which was breaking Contacts + • Various fixes for the Google Tasks service + +Bugs fixed: + • Bug 739395 — Add an option to build without uhttpmock + • Bug 737799 — Error while updating google address book + +Updated translations: + • da (Aputsiaq Niels Janussen) + • de (Wolfgang Stöggl) + • pa (A S Alam) + • sr (Мирослав Николић) + • sv (Mattias Eriksson) + • zh_CN (Iris Gou) + Overview of changes from libgdata 0.15.2 to libgdata 0.16.0 =========================================================== diff -Nru libgdata-0.16.0/po/da.po libgdata-0.16.1/po/da.po diff -Nru libgdata-0.16.0/po/de.po libgdata-0.16.1/po/de.po diff -Nru libgdata-0.16.0/po/pa.po libgdata-0.16.1/po/pa.po diff -Nru libgdata-0.16.0/po/[email protected] libgdata-0.16.1/po/[email protected] diff -Nru libgdata-0.16.0/po/sr.po libgdata-0.16.1/po/sr.po diff -Nru libgdata-0.16.0/po/sv.po libgdata-0.16.1/po/sv.po diff -Nru libgdata-0.16.0/po/zh_CN.po libgdata-0.16.1/po/zh_CN.po diff -Nru libgdata-0.16.0/README libgdata-0.16.1/README --- libgdata-0.16.0/README 2014-08-31 10:30:48.558763851 +0100 +++ libgdata-0.16.1/README 2014-11-09 22:45:02.168758636 +0000 @@ -55,7 +55,7 @@ Licensing ========= -libgdata is licensed under the LGPL; see COPYING.LIB for more details. +libgdata is licensed under the LGPL; see COPYING for more details. Contact =======

