Hello community,

here is the log from the commit of package libopensync-plugin-google-calendar 
for openSUSE:Factory checked in at 2013-04-24 15:56:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libopensync-plugin-google-calendar (Old)
 and      /work/SRC/openSUSE:Factory/.libopensync-plugin-google-calendar.new 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libopensync-plugin-google-calendar", Maintainer is 
"[email protected]"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libopensync-plugin-google-calendar/libopensync-plugin-google-calendar.changes
    2012-07-18 11:47:48.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.libopensync-plugin-google-calendar.new/libopensync-plugin-google-calendar.changes
       2013-04-24 15:56:34.000000000 +0200
@@ -1,0 +2,12 @@
+Tue Apr 23 21:19:04 UTC 2013 - [email protected]
+
+- Add python BuildRequires and Requires: httplib tries to import
+  ssl and silently ignores its absence (not a hard dependency).
+  For the libopensync plugin though, python ssl support is a hard
+  requirement, so we require python ourselves.
+- Drop python-pyOpenSSL BiuldRequires: it's not what
+  python-httplib2 works with. On openSUSE up to 12.3 (when this dep
+  was added), python-pyOpenSSL just happened to pull in python,
+  which masked the real issue.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libopensync-plugin-google-calendar.spec ++++++
--- /var/tmp/diff_new_pack.UrUX8q/_old  2013-04-24 15:56:35.000000000 +0200
+++ /var/tmp/diff_new_pack.UrUX8q/_new  2013-04-24 15:56:35.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libopensync-plugin-google-calendar
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,8 +26,14 @@
 Source:         %{name}-%{version}.tar.bz2
 BuildRequires:  libopensync-devel
 BuildRequires:  libtool
+# We require python ssl support, which is shipped in the main package
+# httplib tries to import ssl (from python main package) and silently skips, so
+# it is not a hard dependency on python-httplib2; our configure though verifies
+# that HTTPSConnection is known.
+BuildRequires:  python
 BuildRequires:  python-httplib2
-BuildRequires:  python-pyOpenSSL
+# Also for runtime of libopensync: we do require ssl support from python.
+Requires:       python
 Requires:       python-httplib2
 Requires:       pyxml
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to