Hello community,

here is the log from the commit of package gnome-code-assistance for 
openSUSE:Factory checked in at 2016-04-01 13:03:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-code-assistance (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-code-assistance.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-code-assistance"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gnome-code-assistance/gnome-code-assistance.changes  
    2015-10-06 16:10:25.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.gnome-code-assistance.new/gnome-code-assistance.changes
 2016-04-01 13:03:23.000000000 +0200
@@ -1,0 +2,9 @@
+Wed Mar 30 09:31:03 UTC 2016 - zai...@opensuse.org
+
+- Prepare for libvala-0.32 via sed replacement.
+- Following above change, replace pkgconfig(libvala-0.30) for
+  pkgconfig(libvala-0.32) BuildRequires.
+- Add gca-python-fix-crash-when-missing-pylint.patch: Fix crash
+  when pylint is not available. Patch from upstream git.
+
+-------------------------------------------------------------------

New:
----
  gca-python-fix-crash-when-missing-pylint.patch

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

Other differences:
------------------
++++++ gnome-code-assistance.spec ++++++
--- /var/tmp/diff_new_pack.cXBQjv/_old  2016-04-01 13:03:24.000000000 +0200
+++ /var/tmp/diff_new_pack.cXBQjv/_new  2016-04-01 13:03:24.000000000 +0200
@@ -26,6 +26,8 @@
 Group:          Development/
 Url:            https://git.gnome.org/browse/gnome-code-assistance
 Source:         
http://download.gnome.org/sources/gnome-code-assistance/3.16/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gca-python-fix-crash-when-missing-pylint.patch 
zai...@opensuse.org -- python: fix crash when pylint is not available.
+Patch0:         gca-python-fix-crash-when-missing-pylint.patch
 # Generic build dependencies
 BuildRequires:  pkgconfig(gio-2.0)
 # Python backend
@@ -46,7 +48,7 @@
 BuildRequires:  pkgconfig(gio-2.0) >= 2.36
 BuildRequires:  pkgconfig(glib-2.0) >= 2.36
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.36
-BuildRequires:  pkgconfig(libvala-0.30)
+BuildRequires:  pkgconfig(libvala-0.32)
 BuildRequires:  pkgconfig(vapigen)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %glib2_gsettings_schema_requires
@@ -59,8 +61,9 @@
 
 %prep
 %setup -q
-# Prepare for vala-0.30 - Upstream have committed the same change, use sed to 
avoid need for bootstrapping.
-sed -i 's:libvala-0.28 libvala-0.26 libvala-0.24 libvala-0.22 
libvala-0.20:libvala-0.30 libvala-0.28 libvala-0.26 libvala-0.24 libvala-0.22 
libvala-0.20:' configure
+# Prepare for vala-0.32 - Upstream have committed the same change, use sed to 
avoid need for bootstrapping.
+sed -i 's:libvala-0.28 libvala-0.26 libvala-0.24 libvala-0.22 
libvala-0.20:libvala-0.32 libvala-0.30 libvala-0.28 libvala-0.26 libvala-0.24 
libvala-0.22 libvala-0.20:' configure
+%patch0 -p1
 
 %build
 %configure \

++++++ gca-python-fix-crash-when-missing-pylint.patch ++++++
>From cd0f439a2cb67a1f7f0a6f468c33db5731321402 Mon Sep 17 00:00:00 2001
From: Christian Hergert <christ...@hergert.me>
Date: Sun, 21 Feb 2016 17:11:10 -0800
Subject: python: fix crash when pylint is not available

If the client suggests the use of pylint using {"pylint":True}, then make
sure that we have pylint available before calling into the linter module.
---
 backends/python/__init__.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/backends/python/__init__.py b/backends/python/__init__.py
index 9476d6f..8dc2cf2 100644
--- a/backends/python/__init__.py
+++ b/backends/python/__init__.py
@@ -24,8 +24,9 @@ import re
 try:
     from pylint import lint
     from pylint.reporters.text import TextReporter
+    HAS_PYLINT = True
 except ImportError:
-    pass
+    HAS_PYLINT = False
 
 from gnome.codeassistance import transport, types
 
@@ -97,7 +98,7 @@ class Service(transport.Service):
             # PEP8 is not installed. Do nothing.
             pass
 
-        if "pylint" in options and options["pylint"]:
+        if HAS_PYLINT and "pylint" in options and options["pylint"]:
             pylint = PyLint(doc.data_path)
             diagnostics = pylint.run()
 
-- 
cgit v0.12


Reply via email to