Remove dependence python3-gobject 84/283984/4
authorbiao716.wang <biao716.wang@samsung.com>
Tue, 8 Nov 2022 06:09:16 +0000 (15:09 +0900)
committerbiao716.wang <biao716.wang@samsung.com>
Tue, 8 Nov 2022 07:35:55 +0000 (16:35 +0900)
Change-Id: Ia3e280448e1d230808fb4ff9ed0aabe3ff177721
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
debian/control
osc/conf.py
osc/core.py
osc/util/rpmquery.py
packaging/osc.spec

index 71823c24448f65f9c588411a0582b13d80db62bf..9556ff909b9142bd1e8988faefbfa135055afe17 100644 (file)
@@ -9,7 +9,7 @@ Homepage: http://en.opensuse.org/Build_Service/CLI
 Package: osc
 Section: devel
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-urlgrabber, python3-rpm, python3-keyring, python3-gobject, python3-m2crypto
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-urlgrabber, python3-rpm, python3-keyring, python3-m2crypto
 Suggests: build (> 2010.04.24)
 Description: openSUSE (buildsystem) commander
  Commandline client for the openSUSE Build Service, which allows to access
index 3861f93131e7425dccddea4b2f82b0f26204c8b9..3a4c3d3bce1cc95d8ef2e8266974f58f5815ecc8 100644 (file)
@@ -71,18 +71,7 @@ try:
     import keyring
     GENERIC_KEYRING = True
 except:
-    try:
-        import gobject
-        gobject.set_application_name('osc')
-        import gnomekeyring #pylint: disable=import-error
-        if os.environ['GNOME_DESKTOP_SESSION_ID']:
-            # otherwise gnome keyring bindings spit out errors, when you have
-            # it installed, but you are not under gnome
-            # (even though hundreds of gnome-keyring daemons got started in parallel)
-            # another option would be to support kwallet here
-            GNOME_KEYRING = gnomekeyring.is_available()
-    except:
-        pass
+    pass
 
 
 def _get_processors():
index f0d46acac18a986a72d1f6f7aa93926fcb017787..67081817fb7aad0504026935c9915bcf17774fa6 100644 (file)
@@ -1355,7 +1355,7 @@ class Package:
 
         if not skip_local_service_run:
             r = self.run_source_services(mode="trylocal", verbose=verbose)
-            if r is not 0:
+            if r != 0:
                 # FIXME: it is better to raise this in Serviceinfo.execute with more
                 # information (like which service/command failed)
                 raise oscerr.ServiceRuntimeError('A service failed with error: %d' % r)
index 3543b6e30ee15b6eb5a20a2fa546749c148fcf15..9989108bb3d6f48efe18288981156a49f549df80 100644 (file)
@@ -159,7 +159,7 @@ class RpmQuery(packagequery.PackageQuery, packagequery.PackageQueryResult):
     def __reqprov(self, tag, flags, version):
         pnames = self.header.gettag(tag)
         if not pnames:
-           return []
+            return []
         pnames = pnames.data
         pflags = self.header.gettag(flags).data
         pvers = self.header.gettag(version).data
index 4039d0add343504ed2efce5f3668fe11717f37b4..6c3330acdfb1373b447630721b4e3d888f01faab 100644 (file)
@@ -14,7 +14,6 @@ BuildRequires:  python3-devel
 BuildRequires:  python3-urlgrabber
 Requires:       python3-urlgrabber
 Requires:       python3-keyring
-Requires:       python3-gobject
 Requires:       python3-rpm
 
 %if 0%{?suse_version} || "0%{?tizen_version}" != "0"