Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qutebrowser for openSUSE:Factory 
checked in at 2021-03-30 20:55:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old)
 and      /work/SRC/openSUSE:Factory/.qutebrowser.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qutebrowser"

Tue Mar 30 20:55:33 2021 rev:48 rq:878536 version:2.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes  2020-12-07 
15:01:09.980765744 +0100
+++ /work/SRC/openSUSE:Factory/.qutebrowser.new.2401/qutebrowser.changes        
2021-03-30 20:56:10.068436945 +0200
@@ -1,0 +2,426 @@
+Fri Mar 12 11:12:54 UTC 2021 - Mia Herkt <[email protected]>
+
+- Update to version 2.1.0
+Removed
+  * The following command aliases were deprecated in v2.0.0 and are
+    now removed:
+    + run-macro -> macro-run
+    + record-macro -> macro-record
+    + buffer -> tab-select
+    + open-editor -> edit-text
+    + toggle-selection -> selection-toggle
+    + drop-selection -> selection-drop
+    + reverse-selection -> selection-reverse
+    + follow-selected -> selection-follow
+    + follow-hint -> hint-follow
+    + enter-mode -> mode-enter
+    + leave-mode -> mode-leave
+
+Added
+  * New :screenshot command which can be used to screenshot the
+    visible part of the page.
+  * New qute-keepassxc userscript integrating with the KeePassXC
+    browser API.
+
+Changed
+  * Initial support for QtWebEngine 5.15.3 and PyQt 5.15.3/.4
+  * The colors.webpage.prefers_color_scheme_dark setting got
+    renamed to colors.webpage.preferred_color_scheme and now takes
+    the values auto, light and dark (instead of being True for dark
+    and False for auto). Note that the light value is only
+    supported with Qt 5.15.2+, falling back to the same behavior as
+    auto on older versions.
+  * On Linux, qutebrowser now tries harder to find details about
+    the installed QtWebEngine version by inspecting the QtWebEngine
+    binary. This should reduce issues with dark mode (and some
+    workarounds) not working when using differing versions of
+    QtWebEngine/PyQtWebEngine/Qt. This change also prepares
+    qutebrowser for QtWebEngine 5.15.3, which will get released
+    without an updated Qt.
+  * When doing :hint links yank --rapid, the messages shown now
+    replace each other, thus being less noisy.
+  * Newlines in JavaScript messages (confirm, prompt and alert) are
+    now preserved.
+  * Messages in prompts are now word-wrapped rather than displaying
+    them in one long line.
+  * If a command starts with space (e.g. : open ..., it's now not
+    saved to command history anymore (similar to how some shells
+    work).
+  * When a tab is pinned, running :open will now open a new tab
+    instead of displaying an error.
+  * The fileselect.*.command settings now support file selectors
+    writing the selected paths to stdout, which is used if no {}
+    placeholder is contained in the configured command.
+  * The --debug-flag argument now understands a new
+    log-sensitive-keys value which logs all keypresses (including
+    those in insert/passthrough/prompt/... mode) for debugging.
+  * The readability and readability-js userscripts now add a
+    qute-readability CSS class to the page, so that it can be
+    styled easily via a user stylesheet.
+
+Fixed
+  * With QtWebEngine 5.15.3 and some locales, Chromium can't start
+    its subprocesses. As a result, qutebrowser only shows a blank
+    page and logs "Network service crashed, restarting service.".
+    This release adds a qt.workarounds.locale setting working
+    around the issue. It is disabled by default since distributions
+    shipping 5.15.3 will probably have a proper patch for it
+    backported very soon.
+  * The colors.webpage.preferred_color_scheme and
+    colors.webpage.darkmode.* settings now work correctly with
+    QtWebEngine 5.15.3.
+  * When dark mode settings were set, existing blink-features
+    arguments in qt.args (or --qt-flag) were overridden. They are
+    now combined properly. On QtWebEngine 5.15.2, auto detection
+    for the prefers-color-scheme media query is broken and always
+    returns no-preference, which was removed from the CSS WG
+    Specification. This release contains a workaround to always
+    return light instead (as per the spec).
+  * When an external file selector deletes the temporary file
+    (like nnn does when quitting the terminal), qutebrowser would
+    crash. It now displays an error instead. The same applies if
+    the temporary file is unreadable for any other reason.
+  * The quirk added for a missing String.replaceAll did not handle
+    special regexp characters correctly, thus breaking some sites.
+    It now handles them properly.
+  * The "try again" button on error pages now works correctly with
+    JavaScript disabled.
+  * If a GreaseMonkey script doesn't have a "@run-at" comment,
+    qutebrowser accidentally treated that as
+    "@run-at document-idle". However, other GreaseMonkey
+    implementations default to "@run-at document-end" instead,
+    which is what qutebrowser now does, too.
+  * The hist_importer.py script didn't work correctly after
+    qutebrowser v2.0.0 and resulted in a history database
+    qutebrowser couldn't read properly. It now works properly
+    again.
+  * With certain QtWebEngine versions (5.15.0 based on Chromium 80
+    and 5.15.3 based on Chromium 87), Chromium's dark mode doesn't
+    invert certain SVG images, even with
+    colors.wegpage.darkmode.policy.images set to smart.
+    Most notably, this causes formulae on Wikipedia to display
+    black on (almost) black. If content.site_specific_quirks is
+    enabled, qutebrowser now injects some CSS as a workaround,
+    which inverts all math formula images on Wikipedia
+    (and potentially other sites, if they use the same CSS class).
+  * When a hint label text started with an apostrophe, it would
+    show an escaped text until the hints first character has been
+    pressed. It now shows up correctly.
+
+-------------------------------------------------------------------
+Thu Feb  4 18:07:42 UTC 2021 - Mia Herkt <[email protected]>
+
+- Update to version 2.0.2
+Fixed
+  * When right-clicking an empty part of the downloads bar,
+    qutebrowser v2.0.x would crash. This is now fixed.
+  * Setting content.cookies.store to false only worked properly
+    when this was done after qutebrowser was already started due to
+    a regression in v2.0.0. It now works as expected again.
+  * The changelog for v2.0.0 claimed that hints.leave_on_load was
+    set to true by default. However, the
+    input.insert_mode.leave_on_load setting was instead set to
+    true accidentally. This is now fixed by actually setting
+    hints.leave_on_load to true, and reversing the change to
+    input.insert_mode.leave_on_load so it is set to false by
+    default again.
+  * Site-specific quirk JavaScript files were loaded lazily rather
+    than preloaded at the start of qutebrowser, causing a crash
+    when e.g. switching between versions while qutebrowser is open.
+    Now they are preloaded at the start of qutebrowser again.
+  * The link to the keybinding cheatsheet on the internal :help
+    page wasn't displayed correctly. This is now fixed.
+  * When the completion rebuilding process was interrupted,
+    qutebrowser did not detect this condition on the next start,
+    thus resulting in a completion with inconsistent data. This is
+    now fixed, with another rebuild being forced with this update,
+    to ensure the data is consistent for all users.
+  * In certain scenarios, qutebrowser v2.0.x warned about
+    config.load_autoconfig(...) being missing when loading a
+    secondary config (e.g. via config.source(...)). It now only
+    shows those warnings for the main config.py file.
+  * The --enable-webengine-inspector flag is now accepted again,
+    however it's unused and undocumented. It purely exists to make
+    it possible to use :restart between pre-v2.0.x and v2.0.2+
+    versions.
+  * When hints.dictionary pointed to a file not encoded as UTF-8,
+    this resulted in a crash (also in versions before v2.0.0).
+    It now properly displays an error instead.
+  * When running qutebrowser with a single empty commandline
+    argument, such as done by open_url_in_instance.sh, this would
+    result in a partially initialized window. Interacting with that
+    window results in a crash (also in versions before v2.0.0).
+    Instead, the startpage is now shown properly.
+
+-------------------------------------------------------------------
+Sun Jan 31 23:14:05 UTC 2021 - Mia Herkt <[email protected]>
+
+- Update to version 2.0.1
+Fixed
+* When the adblocking method was switched using :set, and the
+  adblock dependency was unavailable when qutebrowser started
+  (but was installed while qutebrowser was open), this resulted
+  in a crash. Now a warning prompting for a restart of qutebrowser
+  is shown instead.
+
+Changed
+* The format_json userscript now uses sh instead of bash again.
+* The add-nextcloud-bookmarks, add-nextcloud-cookbook, readability
+  and ripbang userscripts now use a python3 rather than plain
+  python shebang.
+* When QTWEBENGINE_CHROMIUM_FLAGS is set in the environment, this
+  causes flag handling (including workarounds for QtWebEngine
+  crashes) inside qutebrowser to break. This will be handled
+  properly in a future version, but this release now shows a
+  warning on standard output if this is the case.
+* The config completion for fileselect.*.command now also includes
+  the "nnn" terminal file manager.
+
+-------------------------------------------------------------------
+Thu Jan 28 09:01:57 UTC 2021 - Mia Herkt <[email protected]>
+
+- Update to version 2.0.0
+If the Python adblock library is available, it is now used to
+integrate Brave's Rust adblocker library for improved adblocking
+based on ABP-like filter lists (such as EasyList).
+If it is unavailable, qutebrowser falls back to host-blocking,
+i.e. the same blocking technique it used before this release.
+As part of this, various settings got renamed, see "Changed"
+below.
+Note: If the adblock dependency is available, qutebrowser will
+ignore custom host blocking via the blocked-hosts config file or
+file:/// URLs supplied as host blocking lists. You will need to
+either migrate those to ABP-like lists, or set
+content.blocking.method to "both".
+Note for openSUSE users: The adblock library has not been packaged
+yet due to the difficulty of packaging its Rust dependencies.
+
++++ 229 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes
++++ and /work/SRC/openSUSE:Factory/.qutebrowser.new.2401/qutebrowser.changes

Old:
----
  qutebrowser-1.14.1.tar.gz
  qutebrowser-1.14.1.tar.gz.asc

New:
----
  qutebrowser-2.1.0.tar.gz
  qutebrowser-2.1.0.tar.gz.asc

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

Other differences:
------------------
++++++ qutebrowser.spec ++++++
--- /var/tmp/diff_new_pack.Bp3nsf/_old  2021-03-30 20:56:11.016438007 +0200
+++ /var/tmp/diff_new_pack.Bp3nsf/_new  2021-03-30 20:56:11.016438007 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package qutebrowser
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           qutebrowser
-Version:        1.14.1
+Version:        2.1.0
 Release:        0
 Summary:        Keyboard-driven vim-like browser based on Qt5
 License:        GPL-3.0-or-later
@@ -29,41 +29,44 @@
 BuildRequires:  asciidoc
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
+BuildRequires:  python >= 3.6.1
 BuildRequires:  python3-Jinja2
 BuildRequires:  python3-MarkupSafe
 BuildRequires:  python3-PyYAML
-BuildRequires:  python3-Pygments
-BuildRequires:  python3-attrs
 BuildRequires:  python3-devel >= 3.6
-BuildRequires:  python3-pyPEG2
-BuildRequires:  python3-qt5 >= 5.2
-%if 0%{suse_version} >= 1550
-BuildRequires:  python3-qt5-sip
-%else
-BuildRequires:  python3-sip
-%endif
+BuildRequires:  python3-qt5 >= 5.12
+BuildRequires:  python3-setuptools
 Requires:       libqt5-sql-sqlite
 Requires:       python3-Jinja2
 Requires:       python3-MarkupSafe
 Requires:       python3-PyYAML
-Requires:       python3-Pygments
-Requires:       python3-attrs
 Requires:       python3-opengl
-Requires:       python3-pyPEG2
-Requires:       python3-qt5 >= 5.2
+Requires:       python3-qt5 >= 5.12
+Recommends:     python3-Pygments
+Recommends:     python3-adblock
+BuildArch:      noarch
+%if 0%{?suse_version} >= 1550
+BuildRequires:  python3-qt5-sip
+%else
+BuildRequires:  python3-sip
+%endif
 %if 0%{?suse_version} > 1500
 Requires:       python3-qtwebengine-qt5
 %endif
-%if 0%{suse_version} >= 1550
+%if 0%{?suse_version} >= 1550
 Requires:       python3-qt5-sip
 %else
 Requires:       python3-sip
 %endif
-Recommends:     python3-cssutils
-BuildArch:      noarch
 %if 0%{?suse_version} <= 1320
 BuildRequires:  update-desktop-files
 %endif
+%if %{python3_version_nodots} <= 38
+Requires:       python3-importlib-resources
+%endif
+%if %{python3_version_nodots} == 36
+Requires:       python3-dataclasses
+%endif
 
 %description
 qutebrowser is a keyboard-focused browser with a minimal GUI.
@@ -72,7 +75,7 @@
 %prep
 %setup -q
 sed -i '1d' %{name}/__main__.py
-sed -i 's,^#!/usr/bin/env ,#!/usr/bin/,' \
+sed -i 's,^#!/usr/bin/env ,#!%{_bindir}/,' \
     misc/userscripts/* \
     scripts/*.py
 sed -i 's,^#!/usr/bin/bash,#!/bin/bash,' \

++++++ qutebrowser-1.14.1.tar.gz -> qutebrowser-2.1.0.tar.gz ++++++
++++ 64002 lines of diff (skipped)

Reply via email to