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