Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnome-browser-connector for 
openSUSE:Factory checked in at 2022-09-10 20:17:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-browser-connector (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-browser-connector.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-browser-connector"

Sat Sep 10 20:17:11 2022 rev:2 rq:1002299 version:42.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gnome-browser-connector/gnome-browser-connector.changes
  2022-08-24 15:11:44.608538118 +0200
+++ 
/work/SRC/openSUSE:Factory/.gnome-browser-connector.new.2083/gnome-browser-connector.changes
        2022-09-10 20:17:16.420826246 +0200
@@ -1,0 +2,12 @@
+Fri Sep  9 09:13:53 UTC 2022 - Atri Bhattacharya <[email protected]>
+
+- Update to version 42.1:
+  + Added detected python path in scripts shebang.
+  + Restored compatibility with Python 3.8.
+  + Fix errors in `get_variant` helper that leads to connector
+    crash.
+  + Fixed build system error when python dependencies are missing.
+- Update Source tag to reflect new home.
+- Drop hashbang fixes to python scripts: no longer required.
+
+-------------------------------------------------------------------

Old:
----
  gnome-browser-connector-v42.0.tar.bz2

New:
----
  gnome-browser-connector-v42.1.tar.bz2

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

Other differences:
------------------
++++++ gnome-browser-connector.spec ++++++
--- /var/tmp/diff_new_pack.hutYrl/_old  2022-09-10 20:17:16.884827439 +0200
+++ /var/tmp/diff_new_pack.hutYrl/_new  2022-09-10 20:17:16.888827450 +0200
@@ -17,13 +17,13 @@
 
 
 Name:           gnome-browser-connector
-Version:        42.0
+Version:        42.1
 Release:        0
 Summary:        GNOME Shell integration for Chrome Extension compatible 
browsers
 License:        GPL-3.0-or-later
 Group:          Productivity/Networking/Web/Browsers
 URL:            
https://wiki.gnome.org/action/show/Projects/GnomeShellIntegration
-Source:         
https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector/-/archive/v%{version}/%{name}-v%{version}.tar.bz2
+Source:         
https://gitlab.gnome.org/GNOME/gnome-browser-connector/-/archive/v%{version}/%{name}-v%{version}.tar.bz2
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  meson
 BuildRequires:  python3-gobject
@@ -51,11 +51,6 @@
 %install
 %meson_install
 
-# Fix python script hashbangs
-sed -i "1s|/usr/bin/env python|%{_bindir}/python3|" \
-  %{buildroot}%{_bindir}/gnome-browser-connector \
-  %{buildroot}%{_bindir}/gnome-browser-connector-host
-
 %files
 %license LICENSE
 %doc README.md NEWS

++++++ gnome-browser-connector-v42.0.tar.bz2 -> 
gnome-browser-connector-v42.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-browser-connector-v42.0/.gitlab-ci.yml 
new/gnome-browser-connector-v42.1/.gitlab-ci.yml
--- old/gnome-browser-connector-v42.0/.gitlab-ci.yml    2022-07-23 
10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/.gitlab-ci.yml    2022-09-07 
10:03:51.000000000 +0200
@@ -1,6 +1,4 @@
-variables:
-  PYTHON_VERSION: '3.9'
-
+---
 image: python:$PYTHON_VERSION
 
 build:
@@ -12,3 +10,9 @@
     - meson --prefix=/usr builddir
     - cd builddir
     - meson install
+  parallel:
+    matrix:
+      - PYTHON_VERSION:
+        - '3.8'
+        - '3.9'
+        - '3.10'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-browser-connector-v42.0/NEWS 
new/gnome-browser-connector-v42.1/NEWS
--- old/gnome-browser-connector-v42.0/NEWS      2022-07-23 10:55:26.000000000 
+0200
+++ new/gnome-browser-connector-v42.1/NEWS      2022-09-07 10:03:51.000000000 
+0200
@@ -1,3 +1,12 @@
+= 2022-09-07 gnome-browser-connector 42.1 =
+
+== Changes ==
+ * Added detected python path in scripts shebang.
+ * Restored compatibility with Python 3.8.
+ * Fix errors in `get_variant` helper that leads to connector crash (Martin D).
+ * Fixed build system error when python dependencies are missing.
+
+
 = 2022-07-23 gnome-browser-connector 42.0 =
 
 == Changes ==
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome-browser-connector 
new/gnome-browser-connector-v42.1/gnome-browser-connector
--- old/gnome-browser-connector-v42.0/gnome-browser-connector   2022-07-23 
10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/gnome-browser-connector   1970-01-01 
01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-#!/usr/bin/env python
-# SPDX-License-Identifer: GPL-3.0-or-later
-
-import sys
-
-from gnome_browser_connector import main
-
-if __name__ == '__main__':
-    sys.exit(main())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome-browser-connector-host 
new/gnome-browser-connector-v42.1/gnome-browser-connector-host
--- old/gnome-browser-connector-v42.0/gnome-browser-connector-host      
2022-07-23 10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/gnome-browser-connector-host      
1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-#!/usr/bin/env python
-# SPDX-License-Identifer: GPL-3.0-or-later
-
-import sys
-
-from gnome_browser_connector import connector
-
-if __name__ == '__main__':
-    sys.exit(connector())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome-browser-connector-host.py.in 
new/gnome-browser-connector-v42.1/gnome-browser-connector-host.py.in
--- old/gnome-browser-connector-v42.0/gnome-browser-connector-host.py.in        
1970-01-01 01:00:00.000000000 +0100
+++ new/gnome-browser-connector-v42.1/gnome-browser-connector-host.py.in        
2022-09-07 10:03:51.000000000 +0200
@@ -0,0 +1,9 @@
+#!@python_path@
+# SPDX-License-Identifer: GPL-3.0-or-later
+
+import sys
+
+from gnome_browser_connector.main import connector
+
+if __name__ == '__main__':
+    sys.exit(connector())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome-browser-connector.py.in 
new/gnome-browser-connector-v42.1/gnome-browser-connector.py.in
--- old/gnome-browser-connector-v42.0/gnome-browser-connector.py.in     
1970-01-01 01:00:00.000000000 +0100
+++ new/gnome-browser-connector-v42.1/gnome-browser-connector.py.in     
2022-09-07 10:03:51.000000000 +0200
@@ -0,0 +1,9 @@
+#!@python_path@
+# SPDX-License-Identifer: GPL-3.0-or-later
+
+import sys
+
+from gnome_browser_connector.main import main
+
+if __name__ == '__main__':
+    sys.exit(main())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome_browser_connector/__init__.py 
new/gnome-browser-connector-v42.1/gnome_browser_connector/__init__.py
--- old/gnome-browser-connector-v42.0/gnome_browser_connector/__init__.py       
2022-07-23 10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/gnome_browser_connector/__init__.py       
2022-09-07 10:03:51.000000000 +0200
@@ -1,36 +0,0 @@
-# SPDX-License-Identifer: GPL-3.0-or-later
-
-import logging
-import os
-import sys
-
-from .application import Application
-from .constants import CONNECTOR_ARG
-from .logs import NameAbbrFilter
-
-def main():
-    logging.basicConfig(
-        format="%(asctime)s: [%(process)d] %(levelname)s %(name_abbr)s 
%(message)s",
-        level=getattr(
-            logging,
-            os.getenv("GNOME_BROWSER_CONNECTOR_LOGLEVEL", "warning").upper()
-        ),
-        stream=sys.stderr
-    )
-    logging.getLogger().handlers[0].addFilter(NameAbbrFilter())
-    logging.debug('Main')
-
-    app = Application()
-    code = app.run(sys.argv)
-
-    logging.debug('Quit')
-
-    return code
-
-def connector():
-    ensure_argument_exists(CONNECTOR_ARG)
-    return main()
-
-def ensure_argument_exists(argument: str):
-    if f"--{argument}" not in sys.argv:
-        sys.argv.insert(1, f"--{argument}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome_browser_connector/application.py 
new/gnome-browser-connector-v42.1/gnome_browser_connector/application.py
--- old/gnome-browser-connector-v42.0/gnome_browser_connector/application.py    
2022-07-23 10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/gnome_browser_connector/application.py    
2022-09-07 10:03:51.000000000 +0200
@@ -1,5 +1,7 @@
 # SPDX-License-Identifer: GPL-3.0-or-later
 
+from __future__ import annotations
+
 import signal
 import sys
 import traceback
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome_browser_connector/connector.py 
new/gnome-browser-connector-v42.1/gnome_browser_connector/connector.py
--- old/gnome-browser-connector-v42.0/gnome_browser_connector/connector.py      
2022-07-23 10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/gnome_browser_connector/connector.py      
2022-09-07 10:03:51.000000000 +0200
@@ -1,5 +1,7 @@
 # SPDX-License-Identifer: GPL-3.0-or-later
 
+from __future__ import annotations
+
 import json
 import struct
 import sys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome_browser_connector/helpers.py 
new/gnome-browser-connector-v42.1/gnome_browser_connector/helpers.py
--- old/gnome-browser-connector-v42.0/gnome_browser_connector/helpers.py        
2022-07-23 10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/gnome_browser_connector/helpers.py        
2022-09-07 10:03:51.000000000 +0200
@@ -14,7 +14,7 @@
         variant_builder: GLib.VariantBuilder = 
GLib.VariantBuilder.new(GLib.VariantType.new('av'))
 
         for value in data:
-            
variant_builder.add_value(GLib.Variant.new_variant(self.get_variant(value)))
+            
variant_builder.add_value(GLib.Variant.new_variant(get_variant(value)))
 
         return variant_builder.end()
     elif isinstance(data, dict):
@@ -28,7 +28,7 @@
 
             variant_builder.add_value(
                 GLib.Variant.new_dict_entry(
-                    self.get_variant(key_string), 
GLib.Variant.new_variant(self.get_variant(data[key]))
+                    get_variant(key_string), 
GLib.Variant.new_variant(get_variant(data[key]))
                 )
             )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome_browser_connector/main.py 
new/gnome-browser-connector-v42.1/gnome_browser_connector/main.py
--- old/gnome-browser-connector-v42.0/gnome_browser_connector/main.py   
1970-01-01 01:00:00.000000000 +0100
+++ new/gnome-browser-connector-v42.1/gnome_browser_connector/main.py   
2022-09-07 10:03:51.000000000 +0200
@@ -0,0 +1,36 @@
+# SPDX-License-Identifer: GPL-3.0-or-later
+
+import logging
+import os
+import sys
+
+from .application import Application
+from .constants import CONNECTOR_ARG
+from .logs import NameAbbrFilter
+
+def main():
+    logging.basicConfig(
+        format="%(asctime)s: [%(process)d] %(levelname)s %(name_abbr)s 
%(message)s",
+        level=getattr(
+            logging,
+            os.getenv("GNOME_BROWSER_CONNECTOR_LOGLEVEL", "warning").upper()
+        ),
+        stream=sys.stderr
+    )
+    logging.getLogger().handlers[0].addFilter(NameAbbrFilter())
+    logging.debug('Main')
+
+    app = Application()
+    code = app.run(sys.argv)
+
+    logging.debug('Quit')
+
+    return code
+
+def connector():
+    ensure_argument_exists(CONNECTOR_ARG)
+    return main()
+
+def ensure_argument_exists(argument: str):
+    if f"--{argument}" not in sys.argv:
+        sys.argv.insert(1, f"--{argument}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-browser-connector-v42.0/gnome_browser_connector/version.py 
new/gnome-browser-connector-v42.1/gnome_browser_connector/version.py
--- old/gnome-browser-connector-v42.0/gnome_browser_connector/version.py        
2022-07-23 10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/gnome_browser_connector/version.py        
2022-09-07 10:03:51.000000000 +0200
@@ -1,3 +1,3 @@
 # SPDX-License-Identifer: GPL-3.0-or-later
 
-__version__ = '42.0'
+__version__ = '42.1'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-browser-connector-v42.0/meson.build 
new/gnome-browser-connector-v42.1/meson.build
--- old/gnome-browser-connector-v42.0/meson.build       2022-07-23 
10:55:26.000000000 +0200
+++ new/gnome-browser-connector-v42.1/meson.build       2022-09-07 
10:03:51.000000000 +0200
@@ -20,13 +20,14 @@
 # Configuration used in template files
 config = configuration_data()
 config.set('bindir', get_option('prefix') / get_option('bindir'))
+config.set('python_path', py.path())
 
 # Install scripts
 foreach script : ['gnome-browser-connector', 'gnome-browser-connector-host']
   configure_file(
-    input: script,
+    input: script + '.py.in',
     output: script,
-    copy: true,
+    configuration: config,
     install_dir: get_option('bindir'),
   )
 endforeach

Reply via email to