openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2022
- 1 participants
- 2264 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package exiv2 for openSUSE:Factory checked in at 2022-12-31 11:22:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/exiv2 (Old)
and /work/SRC/openSUSE:Factory/.exiv2.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "exiv2"
Sat Dec 31 11:22:50 2022 rev:71 rq:1045796 version:0.27.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/exiv2/exiv2.changes 2022-12-24 14:51:02.607194674 +0100
+++ /work/SRC/openSUSE:Factory/.exiv2.new.1563/exiv2.changes 2022-12-31 11:22:52.464439997 +0100
@@ -29 +29,2 @@
- bsc#1189341, CVE-2021-37615):
+ bsc#1189341, CVE-2021-37615,
+ bsc#1185003, CVE-2021-29458):
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ exiv2.spec ++++++
--- /var/tmp/diff_new_pack.OJq4tK/_old 2022-12-31 11:22:53.796447972 +0100
+++ /var/tmp/diff_new_pack.OJq4tK/_new 2022-12-31 11:22:53.868448403 +0100
@@ -47,21 +47,12 @@
%else
Obsoletes: libexiv2-doc < %{version}-%{release}
%endif
-# there is a test failure on ARM & PPC
-# upstream issue: https://github.com/Exiv2/exiv2/issues/933
-%ifarch x86_64
-%{bcond_without tests}
-%else
-%{bcond_with tests}
-%endif
-%if %{with tests}
# testsuite:
BuildRequires: dos2unix
BuildRequires: gmock
BuildRequires: gtest
BuildRequires: libxml2-tools
BuildRequires: which
-%endif
%description
Exiv2 is a command line utility to access image metadata from tags like
@@ -115,17 +106,12 @@
%build
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
-export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS)"
-export CFLAGS="%{optflags} $(getconf LFS_CFLAGS)"
+export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS) -Wconversion"
+export CFLAGS="%{optflags} $(getconf LFS_CFLAGS) -Wconversion"
%cmake \
-DCMAKE_INSTALL_DOCDIR="%{_docdir}/libexiv2" \
-%if %{with tests}
-DEXIV2_BUILD_SAMPLES=ON \
-DEXIV2_BUILD_UNIT_TESTS=ON \
-%else
- -DEXIV2_BUILD_SAMPLES=OFF \
- -DEXIV2_BUILD_UNIT_TESTS=OFF \
-%endif
-DEXIV2_BUILD_PO=ON \
%if %{with docs}
-DEXIV2_BUILD_DOC=ON \
@@ -144,7 +130,6 @@
%install
%cmake_install
-%if %{with tests}
%check
pushd build
%make_build tests
@@ -188,7 +173,6 @@
rm -f %{buildroot}%{_bindir}/${t}
rm -f %{buildroot}%{_prefix}/lib/debug%{_bindir}/${t}*
done
-%endif
%find_lang exiv2
%fdupes -s %{buildroot}%{_docdir}/libexiv2
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-jupyter-client for openSUSE:Factory checked in at 2022-12-31 11:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter-client (Old)
and /work/SRC/openSUSE:Factory/.python-jupyter-client.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter-client"
Sat Dec 31 11:22:49 2022 rev:13 rq:1045755 version:7.4.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jupyter-client/python-jupyter-client.changes 2022-12-12 18:59:15.396002251 +0100
+++ /work/SRC/openSUSE:Factory/.python-jupyter-client.new.1563/python-jupyter-client.changes 2022-12-31 11:22:51.448433913 +0100
@@ -1,0 +2,26 @@
+Wed Dec 14 21:10:50 UTC 2022 - Ben Greiner <code(a)bnavigator.de>
+
+- Update to 7.4.8
+ * Make sure loop is marked with nest_asyncio #893 (@impact27)
+- Release 7.4.7
+ * Fix connection reconciliation to handle restarts #882
+ (@kevin-bates)
+- Release 7.4.6
+ * Reconcile connection information #879 (@kevin-bates)
+- Release 7.4.5
+ * [7.x] Handle Jupyter Core Warning #875 (@blink1073)
+- Release 7.4.4
+ * Workaround for launch bug #861 (@blink1073)
+- Release 7.4.3
+ * Defer creation of ready future #858 (@blink1073)
+- Release 7.4.2
+ * Fix ready promise and session send #852 (@blink1073)
+ * Fix pending kernels backported and reverted: #848 #851
+- Release 7.3.5
+ * add AsyncKernelClient to doc/api/client.rst #819 (@helioz11)
+ * Use tornado 6.2's PeriodicCallback in restarter #822 (@vidartf)
+ * Make _stdin_hook_default async #814 (@davidbrochart)
+- Replace py3109-compat.patch by py310-ignore-deprecation.patch
+ gh#jupyter/jupyter_client#713
+
+-------------------------------------------------------------------
Old:
----
jupyter_client-7.3.4.tar.gz
py3109-compat.patch
New:
----
jupyter_client-7.4.8.tar.gz
py310-ignore-deprecation.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter-client.spec ++++++
--- /var/tmp/diff_new_pack.eFrnKk/_old 2022-12-31 11:22:52.100437817 +0100
+++ /var/tmp/diff_new_pack.eFrnKk/_new 2022-12-31 11:22:52.104437841 +0100
@@ -24,18 +24,18 @@
%define psuffix %{nil}
%bcond_with test
%endif
-%{?!python_module:%define python_module() python3-%{**}}
-%define skip_python2 1
+
Name: python-jupyter-client%{psuffix}
-Version: 7.3.4
+Version: 7.4.8
Release: 0
Summary: Jupyter protocol implementation and client libraries
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/jupyter/jupyter_client
Source: https://files.pythonhosted.org/packages/source/j/jupyter_client/jupyter_cli…
-# PATCH-FIX-OPENSUSE py3109-compat.patch
-Patch0: py3109-compat.patch
+# PATCH-FIX-UPSTREAM py310-ignore-deprecation.patch gh#jupyter/jupyter_client#713
+Patch0: py310-ignore-deprecation.patch
+BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module pip}
BuildRequires: fdupes
@@ -46,7 +46,7 @@
Requires: python-nest-asyncio >= 1.5.4
Requires: python-python-dateutil >= 2.8.2
Requires: python-pyzmq >= 23.0
-Requires: python-tornado >= 6.0
+Requires: python-tornado >= 6.2
Requires: python-traitlets
Provides: python-jupyter_client = %{version}
Obsoletes: python-jupyter_client < %{version}
++++++ jupyter_client-7.3.4.tar.gz -> jupyter_client-7.4.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/.github/workflows/check-release.yml new/jupyter_client-7.4.8/.github/workflows/check-release.yml
--- old/jupyter_client-7.3.4/.github/workflows/check-release.yml 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/.github/workflows/check-release.yml 2020-02-02 01:00:00.000000000 +0100
@@ -1,7 +1,7 @@
name: Check Release
on:
push:
- branches: ["main"]
+ branches: ["7.x"]
pull_request:
concurrency:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/.github/workflows/downstream.yml new/jupyter_client-7.4.8/.github/workflows/downstream.yml
--- old/jupyter_client-7.3.4/.github/workflows/downstream.yml 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/.github/workflows/downstream.yml 2020-02-02 01:00:00.000000000 +0100
@@ -2,7 +2,7 @@
on:
push:
- branches: ["main"]
+ branches: ["7.x"]
pull_request:
concurrency:
@@ -76,7 +76,6 @@
git clone https://github.com/jupyter/jupyter_kernel_test.git
cd jupyter_kernel_test
conda env update --name jupyter_kernel_test --file environment.yml
- conda install -c conda-forge xeus-cling
pip install -e ".[test]"
python -m unittest -v
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/.github/workflows/main.yml new/jupyter_client-7.4.8/.github/workflows/main.yml
--- old/jupyter_client-7.3.4/.github/workflows/main.yml 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/.github/workflows/main.yml 2020-02-02 01:00:00.000000000 +0100
@@ -2,7 +2,7 @@
on:
push:
- branches: ["main"]
+ branches: ["7.x"]
pull_request:
concurrency:
@@ -50,6 +50,8 @@
python-version: "3.9"
- os: ubuntu-latest
python-version: "pypy-3.8"
+ - os: ubuntu-latest
+ python-version: "3.11"
- os: macos-latest
python-version: "3.8"
@@ -130,7 +132,7 @@
pip check
- name: Run the tests
run: |
- pytest -vv jupyter_client || pytest -vv jupyter_client --lf
+ pytest -vv -W default jupyter_client || pytest -vv -W default jupyter_client --lf
make_sdist:
name: Make SDist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/.pre-commit-config.yaml new/jupyter_client-7.4.8/.pre-commit-config.yaml
--- old/jupyter_client-7.3.4/.pre-commit-config.yaml 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/.pre-commit-config.yaml 2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v4.2.0
+ rev: v4.3.0
hooks:
- id: end-of-file-fixer
- id: check-case-conflict
@@ -16,42 +16,38 @@
- id: trailing-whitespace
- repo: https://github.com/asottile/reorder_python_imports
- rev: v3.1.0
+ rev: v3.8.2
hooks:
- id: reorder-python-imports
- repo: https://github.com/psf/black
- rev: 22.3.0
+ rev: 22.6.0
hooks:
- id: black
args: ["--line-length", "100"]
- repo: https://github.com/pre-commit/mirrors-prettier
- rev: v2.6.2
+ rev: v3.0.0-alpha.0
hooks:
- id: prettier
- repo: https://github.com/PyCQA/doc8
- rev: 0.11.2
+ rev: v1.0.0
hooks:
- id: doc8
args: [--max-line-length=200]
stages: [manual]
- repo: https://github.com/pycqa/flake8
- rev: 4.0.1
+ rev: 5.0.4
hooks:
- id: flake8
additional_dependencies:
- [
- "flake8-bugbear==20.1.4",
- "flake8-logging-format==0.6.0",
- "flake8-implicit-str-concat==0.2.0",
- ]
+ ["flake8-bugbear==22.6.22", "flake8-implicit-str-concat==0.2.0"]
stages: [manual]
- repo: https://github.com/pre-commit/mirrors-mypy
- rev: v0.960
+ rev: v0.971
hooks:
- id: mypy
exclude: jupyter_client/tests
@@ -60,13 +56,13 @@
stages: [manual]
- repo: https://github.com/PyCQA/doc8
- rev: 0.11.2
+ rev: v1.0.0
hooks:
- id: doc8
args: [--max-line-length=100]
- repo: https://github.com/sirosen/check-jsonschema
- rev: 0.16.0
+ rev: 0.17.1
hooks:
- id: check-jsonschema
name: "Check GitHub Workflows"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/CHANGELOG.md new/jupyter_client-7.4.8/CHANGELOG.md
--- old/jupyter_client-7.3.4/CHANGELOG.md 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/CHANGELOG.md 2020-02-02 01:00:00.000000000 +0100
@@ -2,6 +2,167 @@
<!-- <START NEW CHANGELOG ENTRY> -->
+## 7.4.8
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.7...beac9…)
+
+### Bugs fixed
+
+- Make sure loop is marked with nest_asyncio [#893](https://github.com/jupyter/jupyter_client/pull/893) ([@impact27](https://github.com/impact27))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@arogozhnikov](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Aarogozhnikov+updated%3A2022-11-16..2022-12-05&type=Issues) | [@impact27](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Aimpact27+updated%3A2022-11-16..2022-12-05&type=Issues) | [@kevin-bates](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Akevin-bates+updated%3A2022-11-16..2022-12-05&type=Issues)
+
+<!-- <END NEW CHANGELOG ENTRY> -->
+
+## 7.4.7
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.6...56df3…)
+
+### Bugs fixed
+
+- Fix connection reconciliation to handle restarts [#882](https://github.com/jupyter/jupyter_client/pull/882) ([@kevin-bates](https://github.com/kevin-bates))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@meeseeksmachine](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ameeseeksmachine+updated%3A2022-11-15..2022-11-16&type=Issues)
+
+## 7.4.6
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.5...33945…)
+
+### Bugs fixed
+
+- Reconcile connection information [#879](https://github.com/jupyter/jupyter_client/pull/879) ([@kevin-bates](https://github.com/kevin-bates))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@meeseeksmachine](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ameeseeksmachine+updated%3A2022-11-10..2022-11-15&type=Issues)
+
+## 7.4.5
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.4...d27c8…)
+
+### Maintenance and upkeep improvements
+
+- \[7.x\] Handle Jupyter Core Warning [#875](https://github.com/jupyter/jupyter_client/pull/875) ([@blink1073](https://github.com/blink1073))
+- Clean up 7.x workflows [#865](https://github.com/jupyter/jupyter_client/pull/865) ([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ablink1073+updated%3A2022-10-25..2022-11-10&type=Issues)
+
+## 7.4.4
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.3...4029f…)
+
+### Bugs fixed
+
+- Workaround for launch bug [#861](https://github.com/jupyter/jupyter_client/pull/861) ([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@meeseeksmachine](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ameeseeksmachine+updated%3A2022-10-19..2022-10-25&type=Issues)
+
+## 7.4.3
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.2...aa549…)
+
+### Bugs fixed
+
+- Defer creation of ready future [#858](https://github.com/jupyter/jupyter_client/pull/858) ([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@meeseeksmachine](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ameeseeksmachine+updated%3A2022-10-11..2022-10-19&type=Issues)
+
+## 7.4.2
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.1...0a45c…)
+
+### Bugs fixed
+
+- Fix ready promise and session send [#852](https://github.com/jupyter/jupyter_client/pull/852) ([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ablink1073+updated%3A2022-10-11..2022-10-11&type=Issues)
+
+## 7.4.1
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.4.0...0d878…)
+
+### Bugs fixed
+
+- Revert "Backport PR #845: Fix pending kernels again" [#851](https://github.com/jupyter/jupyter_client/pull/851) ([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ablink1073+updated%3A2022-10-11..2022-10-11&type=Issues)
+
+## 7.4.0
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.3.5...3c010…)
+
+### Bugs fixed
+
+- Backport PR #845: Fix pending kernels again [#848](https://github.com/jupyter/jupyter_client/pull/848) ([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ablink1073+updated%3A2022-08-25..2022-10-11&type=Issues) | [@ccordoba12](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Accordoba12+updated%3A2022-08-25..2022-10-11&type=Issues) | [@davidbrochart](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Adavidbrochart+updated%3A2022-08-25..2022-10-11&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Aminrk+updated%3A2022-08-25..2022-10-11&type=Issues) | [@Zsailer](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3AZsailer+updated%3A2022-08-25..2022-10-11&type=Issues)
+
+## 7.3.5
+
+([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.3.4...bc5de…)
+
+### Enhancements made
+
+- add `AsyncKernelClient` to `doc/api/client.rst` [#819](https://github.com/jupyter/jupyter_client/pull/819) ([@helioz11](https://github.com/helioz11))
+
+### Bugs fixed
+
+- Use tornado 6.2's PeriodicCallback in restarter [#822](https://github.com/jupyter/jupyter_client/pull/822) ([@vidartf](https://github.com/vidartf))
+- Make \_stdin_hook_default async [#814](https://github.com/jupyter/jupyter_client/pull/814) ([@davidbrochart](https://github.com/davidbrochart))
+
+### Maintenance and upkeep improvements
+
+- [pre-commit.ci] pre-commit autoupdate [#824](https://github.com/jupyter/jupyter_client/pull/824) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#821](https://github.com/jupyter/jupyter_client/pull/821) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#820](https://github.com/jupyter/jupyter_client/pull/820) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#818](https://github.com/jupyter/jupyter_client/pull/818) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#816](https://github.com/jupyter/jupyter_client/pull/816) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#815](https://github.com/jupyter/jupyter_client/pull/815) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#812](https://github.com/jupyter/jupyter_client/pull/812) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#810](https://github.com/jupyter/jupyter_client/pull/810) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#809](https://github.com/jupyter/jupyter_client/pull/809) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+- [pre-commit.ci] pre-commit autoupdate [#807](https://github.com/jupyter/jupyter_client/pull/807) ([@pre-commit-ci](https://github.com/pre-commit-ci))
+
+### Contributors to this release
+
+([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from…)
+
+[@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ablink1073+updated%3A2022-06-08..2022-08-25&type=Issues) | [@davidbrochart](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Adavidbrochart+updated%3A2022-06-08..2022-08-25&type=Issues) | [@helioz11](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ahelioz11+updated%3A2022-06-08..2022-08-25&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Apre-commit-ci+updated%3A2022-06-08..2022-08-25&type=Issues) | [@vidartf](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Avidartf+updated%3A2022-06-08..2022-08-25&type=Issues)
+
## 7.3.4
([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.3.3...ca4cb…)
@@ -21,8 +182,6 @@
[@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ablink1073+updated%3A2022-06-07..2022-06-08&type=Issues) | [@ccordoba12](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Accordoba12+updated%3A2022-06-07..2022-06-08&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Apre-commit-ci+updated%3A2022-06-07..2022-06-08&type=Issues)
-<!-- <END NEW CHANGELOG ENTRY> -->
-
## 7.3.3
([Full Changelog](https://github.com/jupyter/jupyter_client/compare/v7.3.2...37ca3…)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/PKG-INFO new/jupyter_client-7.4.8/PKG-INFO
--- old/jupyter_client-7.3.4/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
-Name: jupyter-client
-Version: 7.3.4
+Name: jupyter_client
+Version: 7.4.8
Summary: Jupyter protocol implementation and client libraries
Project-URL: Homepage, https://jupyter.org
Author-email: Jupyter Development Team <jupyter(a)googlegroups.com>
@@ -64,6 +64,7 @@
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
+License-File: COPYING.md
Keywords: Interactive,Interpreter,Shell,Web
Classifier: Framework :: Jupyter
Classifier: Intended Audience :: Developers
@@ -74,17 +75,17 @@
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Requires-Dist: entrypoints
Requires-Dist: jupyter-core>=4.9.2
Requires-Dist: nest-asyncio>=1.5.4
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pyzmq>=23.0
-Requires-Dist: tornado>=6.0
+Requires-Dist: tornado>=6.2
Requires-Dist: traitlets
Provides-Extra: doc
Requires-Dist: ipykernel; extra == 'doc'
@@ -95,7 +96,7 @@
Provides-Extra: test
Requires-Dist: codecov; extra == 'test'
Requires-Dist: coverage; extra == 'test'
-Requires-Dist: ipykernel>=6.5; extra == 'test'
+Requires-Dist: ipykernel>=6.12; extra == 'test'
Requires-Dist: ipython; extra == 'test'
Requires-Dist: mypy; extra == 'test'
Requires-Dist: pre-commit; extra == 'test'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/docs/api/client.rst new/jupyter_client-7.4.8/docs/api/client.rst
--- old/jupyter_client-7.3.4/docs/api/client.rst 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/docs/api/client.rst 2020-02-02 01:00:00.000000000 +0100
@@ -35,3 +35,19 @@
.. autoclass:: BlockingKernelClient
.. automethod:: execute_interactive
+
+ .. automethod:: get_shell_msg
+
+ .. automethod:: get_iopub_msg
+
+ .. automethod:: get_stdin_msg
+
+ .. automethod:: get_control_msg
+
+ .. automethod:: wait_for_ready
+
+ .. automethod:: is_alive
+
+.. autoclass:: AsyncKernelClient
+
+ :class:`AsyncKernelClient` is identical to :class:`BlockingKernelClient` but the methods described above are async.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/_version.py new/jupyter_client-7.4.8/jupyter_client/_version.py
--- old/jupyter_client-7.3.4/jupyter_client/_version.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/_version.py 2020-02-02 01:00:00.000000000 +0100
@@ -2,7 +2,7 @@
from typing import List
from typing import Union
-__version__ = "7.3.4"
+__version__ = "7.4.8"
# Build up version_info tuple for backwards compatibility
pattern = r'(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*)'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/client.py new/jupyter_client-7.4.8/jupyter_client/client.py
--- old/jupyter_client-7.3.4/jupyter_client/client.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/client.py 2020-02-02 01:00:00.000000000 +0100
@@ -2,6 +2,7 @@
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
import asyncio
+import inspect
import sys
import time
import typing as t
@@ -232,7 +233,7 @@
continue
return reply
- def _stdin_hook_default(self, msg: t.Dict[str, t.Any]) -> None:
+ async def _stdin_hook_default(self, msg: t.Dict[str, t.Any]) -> None:
"""Handle an input request"""
content = msg["content"]
if content.get("password", False):
@@ -251,7 +252,7 @@
# only send stdin reply if there *was not* another request
# or execution finished while we were reading.
- if not (self.stdin_channel.msg_ready() or self.shell_channel.msg_ready()):
+ if not (await self.stdin_channel.msg_ready() or await self.shell_channel.msg_ready()):
self.input(raw_data)
def _output_hook_default(self, msg: t.Dict[str, t.Any]) -> None:
@@ -469,7 +470,7 @@
If not specified, output will be redisplayed.
stdin_hook: callable(msg)
- Function to be called with stdin_request messages.
+ Function or awaitable to be called with stdin_request messages.
If not specified, input/getpass will be called.
Returns
@@ -536,7 +537,9 @@
raise TimeoutError("Timeout waiting for output")
if stdin_socket in events:
req = await self.stdin_channel.get_msg(timeout=0)
- stdin_hook(req)
+ res = stdin_hook(req)
+ if inspect.isawaitable(res):
+ await res
continue
if iopub_socket not in events:
continue
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/connect.py new/jupyter_client-7.4.8/jupyter_client/connect.py
--- old/jupyter_client-7.3.4/jupyter_client/connect.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/connect.py 2020-02-02 01:00:00.000000000 +0100
@@ -160,7 +160,7 @@
# Only ever write this file as user read/writeable
# This would otherwise introduce a vulnerability as a file has secrets
- # which would let others execute arbitrarily code as you
+ # which would let others execute arbitrary code as you
with secure_write(fname) as f:
f.write(json.dumps(cfg, indent=2))
@@ -567,18 +567,71 @@
if "signature_scheme" in info:
self.session.signature_scheme = info["signature_scheme"]
- def _force_connection_info(self, info: KernelConnectionInfo) -> None:
- """Unconditionally loads connection info from a dict containing connection info.
+ def _reconcile_connection_info(self, info: KernelConnectionInfo) -> None:
+ """Reconciles the connection information returned from the Provisioner.
- Overwrites connection info-based attributes, regardless of their current values
- and writes this information to the connection file.
+ Because some provisioners (like derivations of LocalProvisioner) may have already
+ written the connection file, this method needs to ensure that, if the connection
+ file exists, its contents match that of what was returned by the provisioner. If
+ the file does exist and its contents do not match, the file will be replaced with
+ the provisioner information (which is considered the truth).
+
+ If the file does not exist, the connection information in 'info' is loaded into the
+ KernelManager and written to the file.
"""
- # Reset current ports to 0 and indicate file has not been written to enable override
- self._connection_file_written = False
- for name in port_names:
- setattr(self, name, 0)
- self.load_connection_info(info)
- self.write_connection_file()
+ # Prevent over-writing a file that has already been written with the same
+ # info. This is to prevent a race condition where the process has
+ # already been launched but has not yet read the connection file - as is
+ # the case with LocalProvisioners.
+ file_exists: bool = False
+ if os.path.exists(self.connection_file):
+ with open(self.connection_file) as f:
+ file_info = json.load(f)
+ # Prior to the following comparison, we need to adjust the value of "key" to
+ # be bytes, otherwise the comparison below will fail.
+ file_info["key"] = file_info["key"].encode()
+ if not self._equal_connections(info, file_info):
+ os.remove(self.connection_file) # Contents mismatch - remove the file
+ self._connection_file_written = False
+ else:
+ file_exists = True
+
+ if not file_exists:
+ # Load the connection info and write out file, clearing existing
+ # port-based attributes so they will be reloaded
+ for name in port_names:
+ setattr(self, name, 0)
+ self.load_connection_info(info)
+ self.write_connection_file()
+
+ # Ensure what is in KernelManager is what we expect.
+ km_info = self.get_connection_info()
+ if not self._equal_connections(info, km_info):
+ raise ValueError(
+ "KernelManager's connection information already exists and does not match "
+ "the expected values returned from provisioner!"
+ )
+
+ @staticmethod
+ def _equal_connections(conn1: KernelConnectionInfo, conn2: KernelConnectionInfo) -> bool:
+ """Compares pertinent keys of connection info data. Returns True if equivalent, False otherwise."""
+
+ pertinent_keys = [
+ "key",
+ "ip",
+ "stdin_port",
+ "iopub_port",
+ "shell_port",
+ "control_port",
+ "hb_port",
+ "transport",
+ "signature_scheme",
+ ]
+
+ for key in pertinent_keys:
+ if conn1.get(key) != conn2.get(key):
+ return False
+ return True
# --------------------------------------------------------------------------
# Creating connected sockets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/ioloop/restarter.py new/jupyter_client-7.4.8/jupyter_client/ioloop/restarter.py
--- old/jupyter_client-7.3.4/jupyter_client/ioloop/restarter.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/ioloop/restarter.py 2020-02-02 01:00:00.000000000 +0100
@@ -5,15 +5,12 @@
"""
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
-import asyncio
import time
import warnings
from traitlets import Instance
-from zmq.eventloop import ioloop
from jupyter_client.restarter import KernelRestarter
-from jupyter_client.utils import run_sync
class IOLoopKernelRestarter(KernelRestarter):
@@ -27,6 +24,8 @@
DeprecationWarning,
stacklevel=4,
)
+ from zmq.eventloop import ioloop
+
return ioloop.IOLoop.current()
_pcallback = None
@@ -34,12 +33,10 @@
def start(self):
"""Start the polling of the kernel."""
if self._pcallback is None:
- if asyncio.iscoroutinefunction(self.poll):
- cb = run_sync(self.poll)
- else:
- cb = self.poll
- self._pcallback = ioloop.PeriodicCallback(
- cb,
+ from tornado.ioloop import PeriodicCallback
+
+ self._pcallback = PeriodicCallback(
+ self.poll,
1000 * self.time_to_dead,
)
self._pcallback.start()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/manager.py new/jupyter_client-7.4.8/jupyter_client/manager.py
--- old/jupyter_client-7.3.4/jupyter_client/manager.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/manager.py 2020-02-02 01:00:00.000000000 +0100
@@ -55,6 +55,16 @@
F = t.TypeVar('F', bound=t.Callable[..., t.Any])
+def _get_future() -> t.Union[Future, CFuture]:
+ """Get an appropriate Future object"""
+ try:
+ asyncio.get_running_loop()
+ return Future()
+ except RuntimeError:
+ # No event loop running, use concurrent future
+ return CFuture()
+
+
def in_pending_state(method: F) -> F:
"""Sets the kernel to a pending state by
creating a fresh Future for the KernelManager's `ready`
@@ -65,11 +75,8 @@
@functools.wraps(method)
async def wrapper(self, *args, **kwargs):
# Create a future for the decorated method
- try:
- self._ready = Future()
- except RuntimeError:
- # No event loop running, use concurrent future
- self._ready = CFuture()
+ if self._attempted_start or not self._ready:
+ self._ready = _get_future()
try:
# call wrapped method, await, and set the result or exception.
out = await method(self, *args, **kwargs)
@@ -91,18 +98,13 @@
This version starts kernels with Popen.
"""
- _ready: t.Union[Future, CFuture]
+ _ready: t.Optional[t.Union[Future, CFuture]]
def __init__(self, *args, **kwargs):
super().__init__(**kwargs)
self._shutdown_status = _ShutdownStatus.Unset
- # Create a place holder future.
- try:
- asyncio.get_running_loop()
- self._ready = Future()
- except RuntimeError:
- # No event loop running, use concurrent future
- self._ready = CFuture()
+ self._attempted_start = False
+ self._ready = None
_created_context: Bool = Bool(False)
@@ -187,6 +189,8 @@
@property
def ready(self) -> t.Union[CFuture, Future]:
"""A future that resolves when the kernel process has started for the first time"""
+ if not self._ready:
+ self._ready = _get_future()
return self._ready
@property
@@ -306,8 +310,9 @@
assert self.provisioner is not None
connection_info = await self.provisioner.launch_kernel(kernel_cmd, **kw)
assert self.provisioner.has_process
- # Provisioner provides the connection information. Load into kernel manager and write file.
- self._force_connection_info(connection_info)
+ # Provisioner provides the connection information. Load into kernel manager
+ # and write the connection file, if not already done.
+ self._reconcile_connection_info(connection_info)
_launch_kernel = run_sync(_async_launch_kernel)
@@ -382,6 +387,7 @@
keyword arguments that are passed down to build the kernel_cmd
and launching the kernel (e.g. Popen kwargs).
"""
+ self._attempted_start = True
kernel_cmd, kw = await ensure_async(self.pre_start_kernel(**kw))
# launch the kernel subprocess
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/session.py new/jupyter_client-7.4.8/jupyter_client/session.py
--- old/jupyter_client-7.3.4/jupyter_client/session.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/session.py 2020-02-02 01:00:00.000000000 +0100
@@ -29,7 +29,7 @@
from typing import Optional
from typing import Union
-import zmq
+import zmq.asyncio
from traitlets import Any
from traitlets import Bool
from traitlets import CBytes
@@ -807,6 +807,10 @@
# ZMQStreams and dummy sockets do not support tracking.
track = False
+ if isinstance(stream, zmq.asyncio.Socket):
+ assert stream is not None
+ stream = zmq.Socket.shadow(stream.underlying)
+
if isinstance(msg_or_type, (Message, dict)):
# We got a Message or message dict, not a msg_type so don't
# build a new Message.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/tests/test_connect.py new/jupyter_client-7.4.8/jupyter_client/tests/test_connect.py
--- old/jupyter_client-7.3.4/jupyter_client/tests/test_connect.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/tests/test_connect.py 2020-02-02 01:00:00.000000000 +0100
@@ -5,11 +5,13 @@
import os
from tempfile import TemporaryDirectory
+import pytest
from jupyter_core.application import JupyterApp
from jupyter_core.paths import jupyter_runtime_dir
from jupyter_client import connect
from jupyter_client import KernelClient
+from jupyter_client import KernelManager
from jupyter_client.consoleapp import JupyterConsoleApp
from jupyter_client.session import Session
@@ -235,3 +237,59 @@
assert not os.path.exists(filename)
for name in dc._random_port_names:
assert getattr(dc, name) == 0
+
+
+param_values = [
+ (True, True),
+ (True, False),
+ (False, True),
+ (False, False),
+]
+
+
+(a)pytest.mark.parametrize("file_exists, km_matches", param_values)
+def test_reconcile_connection_info(file_exists, km_matches):
+
+ expected_info = sample_info
+ mismatched_info = sample_info.copy()
+ mismatched_info["key"] = b"def456"
+ mismatched_info["shell_port"] = expected_info["shell_port"] + 42
+ mismatched_info["control_port"] = expected_info["control_port"] + 42
+
+ with TemporaryDirectory() as connection_dir:
+
+ cf = os.path.join(connection_dir, "kernel.json")
+ km = KernelManager()
+ km.connection_file = cf
+
+ if file_exists:
+ _, info = connect.write_connection_file(cf, **expected_info)
+ info["key"] = info["key"].encode() # set 'key' back to bytes
+
+ if km_matches:
+ # Let this be the case where the connection file exists, and the KM has matching
+ # values prior to reconciliation. This is the LocalProvisioner case.
+ provisioner_info = info
+ km.load_connection_info(provisioner_info)
+ else:
+ # Let this be the case where the connection file exists, and the KM has those values
+ # that differ from the ones returned by the provisioner. This is the restart-with-
+ # changed-ports case (typical for remote provisioners).
+ km.load_connection_info(expected_info)
+ provisioner_info = mismatched_info
+ else: # connection file does not exist
+ if km_matches:
+ # Let this be the case where the connection file does not exist, NOR does the KM
+ # have any values of its own and reconciliation sets those values. This is the
+ # non-LocalProvisioner case.
+ provisioner_info = expected_info
+ else:
+ # Let this be the case where the connection file does not exist, yet the KM
+ # has values that do not match those returned from the provisioner. This case
+ # is probably not practical and is equivalent to the True, False case.
+ km.load_connection_info(expected_info)
+ provisioner_info = mismatched_info
+
+ km._reconcile_connection_info(provisioner_info)
+ km_info = km.get_connection_info()
+ assert km._equal_connections(km_info, provisioner_info)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/jupyter_client/threaded.py new/jupyter_client-7.4.8/jupyter_client/threaded.py
--- old/jupyter_client-7.3.4/jupyter_client/threaded.py 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/jupyter_client/threaded.py 2020-02-02 01:00:00.000000000 +0100
@@ -14,6 +14,7 @@
from typing import Optional
from typing import Union
+import nest_asyncio # type:ignore
import zmq
from traitlets import Instance
from traitlets import Type
@@ -211,6 +212,7 @@
"""Run my loop, ignoring EINTR events in the poller"""
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
+ nest_asyncio.apply(loop)
self.ioloop = ioloop.IOLoop()
self.ioloop._asyncio_event_loop = loop
# signal that self.ioloop is defined
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-7.3.4/pyproject.toml new/jupyter_client-7.4.8/pyproject.toml
--- old/jupyter_client-7.3.4/pyproject.toml 2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-7.4.8/pyproject.toml 2020-02-02 01:00:00.000000000 +0100
@@ -4,7 +4,7 @@
[project]
name = "jupyter_client"
-version = "7.3.4"
+version = "7.4.8"
description = "Jupyter protocol implementation and client libraries"
keywords = [ "Interactive", "Interpreter", "Shell", "Web",]
classifiers = [
@@ -29,7 +29,7 @@
"nest-asyncio>=1.5.4",
"python-dateutil>=2.8.2",
"pyzmq>=23.0",
- "tornado>=6.0",
+ "tornado>=6.2",
"traitlets",
]
@@ -51,7 +51,7 @@
test = [
"codecov",
"coverage",
- "ipykernel>=6.5",
+ "ipykernel>=6.12",
"ipython",
"mypy",
"pre-commit",
@@ -93,7 +93,7 @@
ignore = [".mailmap", "*.yml", "*.yaml"]
[tool.tbump.version]
-current = "7.3.4"
+current = "7.4.8"
regex = '''
(?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)
((?P<channel>a|b|rc|.dev)(?P<release>\d+))?
@@ -135,6 +135,9 @@
# We could eventually find a way to make sure these are only created
# when there is a running event loop.
"ignore:There is no current event loop:DeprecationWarning:zmq",
+
+ # Workaround for jupyter_core warning.
+ "module:Jupyter is migrating its paths to use standard platformdirs:DeprecationWarning",
]
[tool.mypy]
++++++ py310-ignore-deprecation.patch ++++++
Index: jupyter_client-7.4.8/pyproject.toml
===================================================================
--- jupyter_client-7.4.8.orig/pyproject.toml
+++ jupyter_client-7.4.8/pyproject.toml
@@ -136,6 +136,9 @@ filterwarnings= [
# when there is a running event loop.
"ignore:There is no current event loop:DeprecationWarning:zmq",
+ # https://github.com/jupyter/jupyter_client/issues/713
+ "ignore:There is no current event loop:DeprecationWarning",
+
# Workaround for jupyter_core warning.
"module:Jupyter is migrating its paths to use standard platformdirs:DeprecationWarning",
]
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000update-repos for openSUSE:Factory checked in at 2022-12-30 21:10:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000update-repos (Old)
and /work/SRC/openSUSE:Factory/.000update-repos.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000update-repos"
Fri Dec 30 21:10:50 2022 rev:2182 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
factory:non-oss_3452.1.packages.zst
factory_20221229.packages.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2022-12-30 15:35:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Fri Dec 30 15:35:35 2022 rev:3453 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.690531409 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.694531431 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20221229" schemaversion="4.1">
+<image name="OBS__MicroOS___20221230" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20221229</productvar>
+ <productvar name="VERSION">20221230</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20221229,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20221230,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20221229/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20221230/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.718531561 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.722531583 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20221229" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20221230" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20221229</productvar>
+ <productvar name="VERSION">20221230</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20221229,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20221230,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.742531692 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.746531713 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20221229" schemaversion="4.1">
+<image name="OBS__openSUSE___20221230" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20221229</productvar>
+ <productvar name="VERSION">20221230</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221229,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221230,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221229/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221230/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.766531822 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.770531844 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20221229" schemaversion="4.1">
+<image name="OBS__openSUSE___20221230" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20221229</productvar>
+ <productvar name="VERSION">20221230</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221229,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221230,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221229/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221230/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.790531952 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.798531996 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20221229" schemaversion="4.1">
+<image name="OBS__openSUSE___20221230" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20221229</productvar>
+ <productvar name="VERSION">20221230</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221229,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221230,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221229/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221230/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
@@ -3339,7 +3339,6 @@
<repopackage name="perl-Crypt-OpenSSL-RSA"/>
<repopackage name="perl-Crypt-Rijndael"/>
<repopackage name="perl-Crypt-SmbHash"/>
- <repopackage name="perl-Data-Validate-IP"/>
<repopackage name="perl-Date-Manip"/>
<repopackage name="perl-DBD-mysql"/>
<repopackage name="perl-DBI"/>
++++++ openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.822532126 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.826532149 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20221229" schemaversion="4.1">
+<image name="OBS__openSUSE___20221230" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20221229</productvar>
+ <productvar name="VERSION">20221230</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221229,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221230,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221229/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221230/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
@@ -3606,7 +3606,6 @@
<repopackage name="perl-Crypt-OpenSSL-RSA"/>
<repopackage name="perl-Crypt-Rijndael"/>
<repopackage name="perl-Crypt-SmbHash"/>
- <repopackage name="perl-Data-Validate-IP"/>
<repopackage name="perl-Date-Manip"/>
<repopackage name="perl-DBD-mysql"/>
<repopackage name="perl-DBI"/>
++++++ openSUSE-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.846532256 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.850532278 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20221229" schemaversion="4.1">
+<image name="OBS__openSUSE___20221230" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -24,7 +24,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20221229-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20221230-i586-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20221229</productvar>
+ <productvar name="VERSION">20221230</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221229,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20221230,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221229/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221229/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221230/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20221230/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:39.894532517 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:39.898532540 +0100
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20221229</version>
+ <version>20221230</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ dvd.group ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:40.010533148 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:40.018533191 +0100
@@ -3290,7 +3290,6 @@
<package name="perl-Crypt-SmbHash" supportstatus="unsupported"/> <!-- reason: dvd:patterns-yast-yast2_server -->
<package name="perl-DBD-mysql" supportstatus="unsupported"/> <!-- reason: common_locks:expansion -->
<package name="perl-DBI" supportstatus="unsupported"/> <!-- reason: common_locks:expansion -->
- <package name="perl-Data-Validate-IP" supportstatus="unsupported"/> <!-- reason: dvd:patterns-media-rest_dvd -->
<package name="perl-Date-Manip" supportstatus="unsupported"/> <!-- reason: common_locks:expansion -->
<package name="perl-Digest-HMAC" supportstatus="unsupported"/> <!-- reason: dvd:patterns-server-mail_server -->
<package name="perl-Digest-MD4" supportstatus="unsupported"/> <!-- reason: dvd:patterns-yast-yast2_server -->
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:40.038533300 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:40.046533343 +0100
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20221229</version>
+ <version>20221230</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:40.066533452 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:40.070533473 +0100
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20221229</version>
+ <version>20221230</version>
<release>0</release>
<productline>openSUSE</productline>
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.DYe3QY/_old 2022-12-30 15:35:40.178534061 +0100
+++ /var/tmp/diff_new_pack.DYe3QY/_new 2022-12-30 15:35:40.190534125 +0100
@@ -8141,8 +8141,6 @@
- jupyter-nbconvert
- jupyter-nbconvert-latex
- jupyter-nbdime
- - jupyter-nbdime-git
- - jupyter-nbdime-hg
- jupyter-nbdime-jupyterlab
- jupyter-notebook
- jupyter-notebook-filesystem
@@ -13026,18 +13024,18 @@
- libopencsd_c_api1
- libopencsg1
- libopencv3_4
- - libopencv406
- - libopencv_aruco406
- - libopencv_face406
- - libopencv_gapi406
- - libopencv_highgui406
- - libopencv_imgcodecs406
- - libopencv_objdetect406
- - libopencv_optflow406
- - libopencv_superres406
- - libopencv_videoio406
- - libopencv_videostab406
- - libopencv_ximgproc406
+ - libopencv407
+ - libopencv_aruco407
+ - libopencv_face407
+ - libopencv_gapi407
+ - libopencv_highgui407
+ - libopencv_imgcodecs407
+ - libopencv_objdetect407
+ - libopencv_optflow407
+ - libopencv_superres407
+ - libopencv_videoio407
+ - libopencv_videostab407
+ - libopencv_ximgproc407
- libopendkim11
- libopenhpi4
- libopenjp2-7-32bit: [x86_64]
@@ -19729,6 +19727,7 @@
- perl-Data-Uniqid
- perl-Data-Util
- perl-Data-Validate-Domain
+ - perl-Data-Validate-IP
- perl-Data-Visitor
- perl-Date-Calc
- perl-Date-Holidays-CZ
@@ -23476,6 +23475,7 @@
- python310-fontPens
- python310-forbiddenfruit
- python310-formats
+ - python310-fqdn
- python310-framel
- python310-freeipa
- python310-freetype-py
@@ -23702,6 +23702,7 @@
- python310-iso3166
- python310-iso8601
- python310-isodate
+ - python310-isoduration
- python310-isort
- python310-itemadapter
- python310-itemloaders
@@ -24074,6 +24075,8 @@
- python310-nbclient
- python310-nbconvert
- python310-nbdime
+ - python310-nbdime-git
+ - python310-nbdime-hg
- python310-nbformat
- python310-nbindex-jupyter
- python310-nbsmoke
@@ -24882,6 +24885,7 @@
- python310-retrying
- python310-retryrequests
- python310-rfc3339-validator
+ - python310-rfc3986-validator
- python310-rfc3987
- python310-rfc6555
- python310-rich-click
@@ -26788,6 +26792,7 @@
- python38-fontPens
- python38-forbiddenfruit
- python38-formats
+ - python38-fqdn
- python38-framel
- python38-freeipa
- python38-freetype-py
@@ -27034,6 +27039,7 @@
- python38-iso3166
- python38-iso8601
- python38-isodate
+ - python38-isoduration
- python38-isort
- python38-itemadapter
- python38-itemloaders
@@ -27411,6 +27417,8 @@
- python38-nbclient
- python38-nbconvert
- python38-nbdime
+ - python38-nbdime-git
+ - python38-nbdime-hg
- python38-nbformat
- python38-nbindex-jupyter
- python38-nbsmoke
@@ -28252,6 +28260,7 @@
- python38-retryrequests
- python38-rfc3339-validator
- python38-rfc3986
+ - python38-rfc3986-validator
- python38-rfc3987
- python38-rfc6555
- python38-rich
@@ -30168,6 +30177,7 @@
- python39-fontPens
- python39-forbiddenfruit
- python39-formats
+ - python39-fqdn
- python39-framel
- python39-freeipa
- python39-freetype-py
@@ -30414,6 +30424,7 @@
- python39-iso3166
- python39-iso8601
- python39-isodate
+ - python39-isoduration
- python39-isort
- python39-itemadapter
- python39-itemloaders
@@ -30792,6 +30803,8 @@
- python39-nbclient
- python39-nbconvert
- python39-nbdime
+ - python39-nbdime-git
+ - python39-nbdime-hg
- python39-nbformat
- python39-nbindex-jupyter
- python39-nbsmoke
@@ -31634,6 +31647,7 @@
- python39-retryrequests
- python39-rfc3339-validator
- python39-rfc3986
+ - python39-rfc3986-validator
- python39-rfc3987
- python39-rfc6555
- python39-rich
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2022-12-30 15:35:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Fri Dec 30 15:35:33 2022 rev:2025 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
openSUSE-Addon-NonOss-release.spec: same change
openSUSE-release.spec: same change
stub.spec: same change
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.hjYtuk/_old 2022-12-30 15:35:36.174512309 +0100
+++ /var/tmp/diff_new_pack.hjYtuk/_new 2022-12-30 15:35:36.194512418 +0100
@@ -10725,28 +10725,40 @@
Provides: weakremover(libopencv3_2)
Provides: weakremover(libopencv3_3)
Provides: weakremover(libopencv405)
+Provides: weakremover(libopencv406)
Provides: weakremover(libopencv4_1)
Provides: weakremover(libopencv4_2)
Provides: weakremover(libopencv4_3)
Provides: weakremover(libopencv4_4)
Provides: weakremover(libopencv4_5)
Provides: weakremover(libopencv_aruco405)
+Provides: weakremover(libopencv_aruco406)
Provides: weakremover(libopencv_aruco4_5)
Provides: weakremover(libopencv_face405)
+Provides: weakremover(libopencv_face406)
Provides: weakremover(libopencv_face4_5)
+Provides: weakremover(libopencv_gapi406)
Provides: weakremover(libopencv_highgui405)
+Provides: weakremover(libopencv_highgui406)
Provides: weakremover(libopencv_highgui4_5)
Provides: weakremover(libopencv_imgcodecs405)
+Provides: weakremover(libopencv_imgcodecs406)
Provides: weakremover(libopencv_imgcodecs4_5)
Provides: weakremover(libopencv_objdetect405)
+Provides: weakremover(libopencv_objdetect406)
Provides: weakremover(libopencv_objdetect4_5)
+Provides: weakremover(libopencv_optflow406)
Provides: weakremover(libopencv_superres405)
+Provides: weakremover(libopencv_superres406)
Provides: weakremover(libopencv_superres4_5)
Provides: weakremover(libopencv_videoio405)
+Provides: weakremover(libopencv_videoio406)
Provides: weakremover(libopencv_videoio4_5)
Provides: weakremover(libopencv_videostab405)
+Provides: weakremover(libopencv_videostab406)
Provides: weakremover(libopencv_videostab4_5)
Provides: weakremover(libopencv_ximgproc405)
+Provides: weakremover(libopencv_ximgproc406)
Provides: weakremover(libopencv_ximgproc4_5)
Provides: weakremover(libopendkim10)
Provides: weakremover(libopeniscsiusr0_2_0)
@@ -18532,6 +18544,7 @@
Provides: weakremover(python3-jupyter_jupyterlab_github)
Provides: weakremover(python3-jupyter_jupyterlab_widgets)
Provides: weakremover(python3-jupyter_nbconvert-latex)
+Provides: weakremover(python3-jupyter_nbdime_jupyterlab)
Provides: weakremover(python3-jupyter_nbpresent)
Provides: weakremover(python3-jupyter_notebook-latex)
Provides: weakremover(python3-jupyter_qgrid)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package keepass-plugin-HIBPOfflineCheck for openSUSE:Factory checked in at 2022-12-30 13:21:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/keepass-plugin-HIBPOfflineCheck (Old)
and /work/SRC/openSUSE:Factory/.keepass-plugin-HIBPOfflineCheck.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keepass-plugin-HIBPOfflineCheck"
Fri Dec 30 13:21:14 2022 rev:6 rq:1045816 version:1.7.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/keepass-plugin-HIBPOfflineCheck/keepass-plugin-HIBPOfflineCheck.changes 2022-09-01 22:12:10.160407950 +0200
+++ /work/SRC/openSUSE:Factory/.keepass-plugin-HIBPOfflineCheck.new.1563/keepass-plugin-HIBPOfflineCheck.changes 2022-12-30 13:21:15.624492646 +0100
@@ -2 +2,7 @@
-Wed Aug 31 19:11:02 UTC 2022 - Matthias Bach <marix(a)marix.org>
+Fri Dec 30 10:40:46 UTC 2022 - Matthias Bach <marix(a)marix.org> - 1.7.9
+
+- Update to version 1.7.9
+ * Fixed some incorrect results for online mode.
+
+-------------------------------------------------------------------
+Wed Aug 31 19:11:02 UTC 2022 - Matthias Bach <marix(a)marix.org> - 1.7.8
Old:
----
HIBPOfflineCheck-1.7.8.tar.gz
New:
----
HIBPOfflineCheck-1.7.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ keepass-plugin-HIBPOfflineCheck.spec ++++++
--- /var/tmp/diff_new_pack.8RWq0Z/_old 2022-12-30 13:21:16.192495678 +0100
+++ /var/tmp/diff_new_pack.8RWq0Z/_new 2022-12-30 13:21:16.192495678 +0100
@@ -19,7 +19,7 @@
%define _plugin_name HIBPOfflineCheck
Name: keepass-plugin-%{_plugin_name}
-Version: 1.7.8
+Version: 1.7.9
Release: 0
Summary: A KeePass plugin for Have I been pwned
License: GPL-3.0-only
++++++ HIBPOfflineCheck-1.7.8.tar.gz -> HIBPOfflineCheck-1.7.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HIBPOfflineCheck-1.7.8/HIBPOfflineCheck/HIBPOfflineColumnProv.cs new/HIBPOfflineCheck-1.7.9/HIBPOfflineCheck/HIBPOfflineColumnProv.cs
--- old/HIBPOfflineCheck-1.7.8/HIBPOfflineCheck/HIBPOfflineColumnProv.cs 2022-08-26 22:05:12.000000000 +0200
+++ new/HIBPOfflineCheck-1.7.9/HIBPOfflineCheck/HIBPOfflineColumnProv.cs 2022-12-26 22:18:42.000000000 +0100
@@ -112,7 +112,7 @@
foreach (var line in lines)
{
- if (line.Length < pwdSha.Length)
+ if (truncatedSha.Length + line.Length < pwdSha.Length)
continue;
string fullSha = truncatedSha + line;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HIBPOfflineCheck-1.7.8/HIBPOfflineCheck/Properties/AssemblyInfo.cs new/HIBPOfflineCheck-1.7.9/HIBPOfflineCheck/Properties/AssemblyInfo.cs
--- old/HIBPOfflineCheck-1.7.8/HIBPOfflineCheck/Properties/AssemblyInfo.cs 2022-08-26 22:05:12.000000000 +0200
+++ new/HIBPOfflineCheck-1.7.9/HIBPOfflineCheck/Properties/AssemblyInfo.cs 2022-12-26 22:18:42.000000000 +0100
@@ -32,5 +32,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.7.8.0")]
-[assembly: AssemblyFileVersion("1.7.8.0")]
+[assembly: AssemblyVersion("1.7.9.0")]
+[assembly: AssemblyFileVersion("1.7.9.0")]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HIBPOfflineCheck-1.7.8/version.txt new/HIBPOfflineCheck-1.7.9/version.txt
--- old/HIBPOfflineCheck-1.7.8/version.txt 2022-08-26 22:05:12.000000000 +0200
+++ new/HIBPOfflineCheck-1.7.9/version.txt 2022-12-26 22:18:42.000000000 +0100
@@ -1,3 +1,3 @@
:
-HIBPOfflineCheck:1.7.8.0
+HIBPOfflineCheck:1.7.9.0
:
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kraft for openSUSE:Factory checked in at 2022-12-30 12:28:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kraft (Old)
and /work/SRC/openSUSE:Factory/.kraft.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kraft"
Fri Dec 30 12:28:37 2022 rev:18 rq:1045812 version:1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kraft/kraft.changes 2022-05-23 15:51:46.694648222 +0200
+++ /work/SRC/openSUSE:Factory/.kraft.new.1563/kraft.changes 2022-12-30 12:28:40.159751233 +0100
@@ -1,0 +2,34 @@
+Sat Dec 24 12:44:31 UTC 2022 - Klaas Freitag <opensuse(a)freisturz.de>
+
+- Update to Kraft version 1.0
+
+ * Have two new merge modes for the watermark tool
+ * PDF watermark tool can also append PDF files now
+ * Add numbercycle day counter variable (#138)
+ * Test improvements and new tests added
+ * User manual improvements
+ * Localized screenshots in the user manual (Thx Ronald)
+ * Demand and Alternative: Do not overwrite custom prefix
+ * Default Demand and Alternative text configurable in prefix dialog
+ * Add more variables to weasyprint (#166)
+ * Ability to add EPC QR code to invoices (Giro Code)
+ * Maintain users bank account to be included in documents
+ * Add some metadata to the html representation (weasyprint)
+ * Use custom icons for all icons in Krafti (#175)
+ * Experimental: html tags in pre- and post tags and items & catalogs
+ * Add more contrib documents from Achim (BNC)
+ * Database refresh only in readonly mode
+ * Huge improvements to the AppImage build (#191)
+
+ * Fix: Numbercycle dialog with day counter (#138)
+ * Fix: Strikeout for deleted items working again
+ * Fix: Delete column in sqlite migrations (#162)
+ * Fix: Add -p switch to call of weasyprint (html presentational hints)
+ * Fix: Set reconnect option for MySQL (#183)
+
+-------------------------------------------------------------------
+Sat Dec 3 22:43:01 UTC 2022 - Klaas Freitag <opensuse(a)freisturz.de>
+
+- Update to 1.0 RC1
+
+-------------------------------------------------------------------
Old:
----
kraft-0.98.tar.xz
New:
----
kraft-1.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kraft.spec ++++++
--- /var/tmp/diff_new_pack.esMlNt/_old 2022-12-30 12:28:40.647753946 +0100
+++ /var/tmp/diff_new_pack.esMlNt/_new 2022-12-30 12:28:40.651753968 +0100
@@ -20,7 +20,7 @@
%bcond_without akonadi
%bcond_with qpdfview
Name: kraft
-Version: 0.98
+Version: 1.0
Release: 0
Summary: KDE software to manage office documents in the office
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -39,6 +39,7 @@
BuildRequires: cmake(Qt5Core) >= 5.5.0
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Sql)
+BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Test)
BuildRequires: cmake(Qt5Widgets)
BuildRequires: cmake(Qt5Xml)
@@ -95,18 +96,17 @@
%endif
%{_datadir}/applications/de.volle_kraft_voraus.kraft.desktop
%{_datadir}/metainfo/de.volle_kraft_voraus.kraft.appdata.xml
-%{_datadir}/icons/*/*/*/*.png
-%{_datadir}/icons/*/*/*/*.svg
%{_datadir}/config.kcfg/*
%{_datadir}/kraft/
%{_datadir}/kxmlgui5/kraft/kraftui.rc
%{_datadir}/kxmlgui5/kraft/katalogview.rc
+%{_datadir}/icons/hicolor/scalable/apps/kraft.svg
%lang(de) %{_datadir}/locale/de/LC_MESSAGES/kraft.mo
%lang(nl) %{_datadir}/locale/nl/LC_MESSAGES/kraft.mo
%dir %{_datadir}/config.kcfg
%dir %{_datadir}/kxmlgui5/kraft
-%doc AUTHORS README.md Changes.txt Releasenotes.txt TODO
+%doc AUTHORS README.md INSTALL.md Changes.txt Releasenotes.txt TODO
%license COPYING
%changelog
++++++ kraft-0.98.tar.xz -> kraft-1.0.tar.xz ++++++
++++ 37861 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ugrep for openSUSE:Factory checked in at 2022-12-30 12:28:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ugrep (Old)
and /work/SRC/openSUSE:Factory/.ugrep.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ugrep"
Fri Dec 30 12:28:36 2022 rev:33 rq:1045810 version:3.9.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/ugrep/ugrep.changes 2022-08-23 14:27:17.971312329 +0200
+++ /work/SRC/openSUSE:Factory/.ugrep.new.1563/ugrep.changes 2022-12-30 12:28:38.075739649 +0100
@@ -1,0 +2,7 @@
+Fri Dec 30 10:30:57 UTC 2022 - Andreas Stieger <andreas.stieger(a)gmx.de>
+
+- update to 3.9.3:
+ * Fix a PCRE2 library-related issues with -P (--perl-regexp)
+ matching binary files
+
+-------------------------------------------------------------------
Old:
----
ugrep-3.9.2.tar.gz
New:
----
ugrep-3.9.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ugrep.spec ++++++
--- /var/tmp/diff_new_pack.yyj8w0/_old 2022-12-30 12:28:39.479747454 +0100
+++ /var/tmp/diff_new_pack.yyj8w0/_new 2022-12-30 12:28:39.487747498 +0100
@@ -17,7 +17,7 @@
Name: ugrep
-Version: 3.9.2
+Version: 3.9.3
Release: 0
Summary: Universal grep: a feature-rich grep implementation with focus on speed
License: BSD-3-Clause
++++++ ugrep-3.9.2.tar.gz -> ugrep-3.9.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/.github/workflows/codeql.yml new/ugrep-3.9.3/.github/workflows/codeql.yml
--- old/ugrep-3.9.2/.github/workflows/codeql.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/ugrep-3.9.3/.github/workflows/codeql.yml 2022-12-29 17:15:24.000000000 +0100
@@ -0,0 +1,41 @@
+name: "CodeQL"
+
+on:
+ push:
+ branches: [ "master" ]
+ pull_request:
+ branches: [ "master" ]
+ schedule:
+ - cron: "37 22 * * 0"
+
+jobs:
+ analyze:
+ name: Analyze
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ cpp ]
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ queries: +security-and-quality
+
+ - name: Autobuild
+ uses: github/codeql-action/autobuild@v2
+
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v2
+ with:
+ category: "/language:${{ matrix.language }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/README.md new/ugrep-3.9.3/README.md
--- old/ugrep-3.9.2/README.md 2022-08-21 18:20:26.000000000 +0200
+++ new/ugrep-3.9.3/README.md 2022-12-29 17:15:24.000000000 +0100
@@ -72,6 +72,7 @@
ug --filter='odt,doc,docx,rtf,xls,xlsx,ppt,pptx:soffice --headless --cat %' PATTERN ...
ug --filter='pem:openssl x509 -text,cer,crt,der:openssl x509 -text -inform der' PATTERN ...
ug --filter='latin1:iconv -f LATIN1 -t UTF-8' PATTERN ...
+ ug --filter='7z:7z x -so -si' PATTERN ...
> ����**ProTip** filters are selected based on the specified list of filename extensions. Filters can be any commands (including your own scripts and executables) that take standard input to produce standard output.
@@ -109,7 +110,7 @@
- Search patterns excluding [negative patterns](#not) ("match this but not that")
- ug PATTERN -N NOTPATTERN ... ug '[0-9]+' -N 123 ...
+ ug -e PATTERN -N NOTPATTERN ... ug -e '[0-9]+' -N 123 ...
- Use [predefined regex patterns](#source) to search source code, javascript, XML, JSON, HTML, PHP, markdown, etc.
@@ -261,6 +262,15 @@
Check <https://archlinux.org/packages/community/x86_64/ugrep> for version info.
+### CentOS
+
+First enable the [EPEL repository](https://docs.fedoraproject.org/en-US/epel/),
+then you can install ugrep.
+
+ $ dnf install ugrep
+
+Check <https://packages.fedoraproject.org/pkgs/ugrep/ugrep/> for version info.
+
### Debian
$ apt-get install ugrep
@@ -268,6 +278,12 @@
Check <https://packages.debian.org/ugrep> for version info. To build and try
`ugrep` locally, see "All platforms" build steps further below.
+### Fedora
+
+ $ dnf install ugrep
+
+Check <https://packages.fedoraproject.org/pkgs/ugrep/ugrep/> for version info.
+
### FreeBSD
$ pkg install ugrep
@@ -287,6 +303,15 @@
You can use the standard NetBSD package installer (pkgsrc):
<http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/textproc/ugrep/README.html>
+### RHEL
+
+First enable the [EPEL repository](https://docs.fedoraproject.org/en-US/epel/),
+then you can install ugrep.
+
+ $ dnf install ugrep
+
+Check <https://packages.fedoraproject.org/pkgs/ugrep/ugrep/> for version info.
+
### Other platforms: step 1 download
Clone `ugrep` with
@@ -951,7 +976,7 @@
we can use *negative patterns* with option `-N` to skip unwanted matches in
C/C++ quoted strings and comment blocks:
- ug -r -nkw 'main' -N '"(\\.|\\\r?\n|[^\\\n"])*"|//.*|/\*([^*]|\n|(\*+([^*/]|\n)))*\*+\/' myproject
+ ug -r -nkw -e 'main' -N '"(\\.|\\\r?\n|[^\\\n"])*"|//.*|/\*([^*]|\n|(\*+([^*/]|\n)))*\*+\/' myproject
This is a lot of work to type in correctly! If you are like me, I don't want
to spend time fiddling with regex patterns when I am working on something more
@@ -1670,13 +1695,13 @@
To search for decimals using pattern `\d+` that do not start with `0` using
negative pattern `0\d+` and excluding `555`:
- ug '\d+' -N '0\d+' -N 555 myfile.cpp
+ ug -e '\d+' -N '0\d+' -N 555 myfile.cpp
To search for words starting with `disp` without matching `display` in file
`myfile.py` by using a "negative pattern" `-N '/<display\>'` where `-N`
specifies an additional negative pattern to skip matches:
- ug '\<disp' -N '\<display\>' myfile.py
+ ug -e '\<disp' -N '\<display\>' myfile.py
To search for lines with the word `display` in file `myfile.py` skipping this
word in strings and comments, where `-f` specifies patterns in files which are
@@ -1686,7 +1711,7 @@
To display lines that are not blank lines:
- ug -x '.*' -N '\h*' myfile.py
+ ug -x -e '.*' -N '\h*' myfile.py
Same, but using `-v` and `-x` with `\h*`, i.e. pattern `^\h*$`:
@@ -1787,7 +1812,7 @@
the valid Unicode range) by matching any code point with `.` and by using a
negative pattern `-N '\p{Unicode}'`:
- ug -Rl '.' -N '\p{Unicode}'
+ ug -Rl -e '.' -N '\p{Unicode}'
To display lines containing laughing face emojis:
@@ -2409,7 +2434,7 @@
Common filter utilities are `cat` (concat, pass through), `head` (select first
lines or bytes) `tr` (translate), `iconv` and `uconv` (convert), and more
-advanced document conversion utilities such as:
+advanced utilities such as:
- [`pdftotext`](https://pypi.org/project/pdftotext) to convert PDF to text
- [`pandoc`](https://pandoc.org) to convert .docx, .epub, and other document
@@ -2422,14 +2447,18 @@
embedded in image and video media formats.
Also decompressors may be used as filter utilities, such as `unzip`, `gunzip`,
-`bunzip2`, `unlzma`, `unxz` and `lzop` that decompress files to standard output
-when option `--stdout` is specified. For example:
+`bunzip2`, `unlzma`, `unxz`, `lzop` and `7z` that decompress files to standard
+output when option `--stdout` is specified. For example:
ug --filter='lzo:lzop -d --stdout -' ...
+ ug --filter='gz:gunzip -d --stdout -' ...
+ ug --filter='7z:7z x -so %' ...
The `--filter='lzo:lzop -d --stdout -' option decompresses files with extension
`lzo` to standard output with `--stdout` with the compressed stream being read
-from standard input with `-`.
+from standard input with `-`. The `--filter='7z:7z x -so -si` option
+decompresses files with extension `7z` to standard output `-so` while reading
+standard input `-si` with the compressed file contents.
Note that **ugrep** option `-z` is typically faster to search compressed files
compared to `--filter`.
@@ -3852,7 +3881,7 @@
force reading from standard input, specify `-' as a FILE argument.
Directories specified as FILE arguments are searched without recursing
- deeper into subdirectories, unless -r, -r, or -2...-9 is specified to
+ deeper into subdirectories, unless -R, -r, or -2...-9 is specified to
search subdirectories.
Hidden files and directories are ignored in recursive searches. Option
@@ -5208,7 +5237,7 @@
- ugrep 3.9.0 August 12, 2022 UGREP(1)
+ ugrep 3.9.3 December 29, 2022 UGREP(1)
���� [Back to table of contents](#toc)
Binary files old/ugrep-3.9.2/bin/win32/ugrep.exe and new/ugrep-3.9.3/bin/win32/ugrep.exe differ
Binary files old/ugrep-3.9.2/bin/win64/ugrep.exe and new/ugrep-3.9.3/bin/win64/ugrep.exe differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/include/reflex/pcre2matcher.h new/ugrep-3.9.3/include/reflex/pcre2matcher.h
--- old/ugrep-3.9.2/include/reflex/pcre2matcher.h 2022-08-21 18:20:26.000000000 +0200
+++ new/ugrep-3.9.3/include/reflex/pcre2matcher.h 2022-12-29 17:15:24.000000000 +0100
@@ -292,6 +292,8 @@
int err;
PCRE2_SIZE pos;
ASSERT(pat_ != NULL);
+ if (cop_ & PCRE2_UTF)
+ cop_ |= PCRE2_MATCH_INVALID_UTF; // recommended in the PCRE2 docs when using UTF-8
opc_ = pcre2_compile(reinterpret_cast<PCRE2_SPTR>(pat_->c_str()), static_cast<PCRE2_SIZE>(pat_->size()), cop_, &err, &pos, NULL);
if (opc_ == NULL)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/man/ugrep.1 new/ugrep-3.9.3/man/ugrep.1
--- old/ugrep-3.9.2/man/ugrep.1 2022-08-21 18:20:26.000000000 +0200
+++ new/ugrep-3.9.3/man/ugrep.1 2022-12-29 17:15:24.000000000 +0100
@@ -1,4 +1,4 @@
-.TH UGREP "1" "August 12, 2022" "ugrep 3.9.0" "User Commands"
+.TH UGREP "1" "December 29, 2022" "ugrep 3.9.3" "User Commands"
.SH NAME
\fBugrep\fR, \fBug\fR -- file pattern searcher
.SH SYNOPSIS
@@ -30,7 +30,7 @@
force reading from standard input, specify `-' as a \fIFILE\fR argument.
.PP
Directories specified as \fIFILE\fR arguments are searched without recursing
-deeper into subdirectories, unless \fB-r\fR, \fB-r\fR, or \fB-2\fR...\fB-9\fR
+deeper into subdirectories, unless \fB-R\fR, \fB-r\fR, or \fB-2\fR...\fB-9\fR
is specified to search subdirectories.
.PP
Hidden files and directories are ignored in recursive searches. Option
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/man.sh new/ugrep-3.9.3/man.sh
--- old/ugrep-3.9.2/man.sh 2022-08-21 18:20:26.000000000 +0200
+++ new/ugrep-3.9.3/man.sh 2022-12-29 17:15:24.000000000 +0100
@@ -45,7 +45,7 @@
force reading from standard input, specify `-' as a \fIFILE\fR argument.
.PP
Directories specified as \fIFILE\fR arguments are searched without recursing
-deeper into subdirectories, unless \fB-r\fR, \fB-r\fR, or \fB-2\fR...\fB-9\fR
+deeper into subdirectories, unless \fB-R\fR, \fB-r\fR, or \fB-2\fR...\fB-9\fR
is specified to search subdirectories.
.PP
Hidden files and directories are ignored in recursive searches. Option
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/src/glob.cpp new/ugrep-3.9.3/src/glob.cpp
--- old/ugrep-3.9.2/src/glob.cpp 2022-08-21 18:20:26.000000000 +0200
+++ new/ugrep-3.9.3/src/glob.cpp 2022-12-29 17:15:24.000000000 +0100
@@ -120,7 +120,9 @@
text1_backup = NULL;
glob1_backup = NULL;
text2_backup = text;
- glob2_backup = ++glob;
+ glob2_backup = glob;
+ if (*text != '/')
+ glob++;
continue;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/src/ugrep.cpp new/ugrep-3.9.3/src/ugrep.cpp
--- old/ugrep-3.9.2/src/ugrep.cpp 2022-08-21 18:20:26.000000000 +0200
+++ new/ugrep-3.9.3/src/ugrep.cpp 2022-12-29 17:15:24.000000000 +0100
@@ -4404,7 +4404,9 @@
flag_cpp = true;
else if (strcmp(arg, "csv") == 0)
flag_csv = true;
- else if (strcmp(arg, "colors") == 0 || strcmp(arg, "colours") == 0)
+ else if (strcmp(arg, "colors") == 0 ||
+ strcmp(arg, "colours") == 0 ||
+ strcmp(arg, "context") == 0)
usage("missing argument for --", arg);
else
usage("invalid option --", arg, "--color, --colors, --column-number, --config, --confirm, --context, --count, --cpp or --csv");
@@ -4425,7 +4427,9 @@
flag_directories = arg + 12;
else if (strcmp(arg, "dotall") == 0)
flag_dotall = true;
- else if (strcmp(arg, "depth") == 0)
+ else if (strcmp(arg, "depth") == 0 ||
+ strcmp(arg, "devices") == 0 ||
+ strcmp(arg, "directories") == 0)
usage("missing argument for --", arg);
else
usage("invalid option --", arg, "--decompress, --depth, --dereference, --dereference-recursive, --devices, --directories or --dotall");
@@ -4624,7 +4628,13 @@
flag_max_mmap = strtopos(arg + 5, "invalid argument --mmap=");
else if (strcmp(arg, "messages") == 0)
flag_no_messages = false;
- else if (strcmp(arg, "max-count") == 0 || strcmp(arg, "max-depth") == 0 || strcmp(arg, "max-files") == 0 || strcmp(arg, "max-line") == 0 || strcmp(arg, "min-count") == 0 || strcmp(arg, "min-depth") == 0 || strcmp(arg, "min-line") == 0)
+ else if (strcmp(arg, "max-count") == 0 ||
+ strcmp(arg, "max-depth") == 0 ||
+ strcmp(arg, "max-files") == 0 ||
+ strcmp(arg, "max-line") == 0 ||
+ strcmp(arg, "min-count") == 0 ||
+ strcmp(arg, "min-depth") == 0 ||
+ strcmp(arg, "min-line") == 0)
usage("missing argument for --", arg);
else
usage("invalid option --", arg, "--match, --max-count, --max-depth, --max-files, --max-line, --min-count, --min-depth, --min-line, --mmap or --messages");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.9.2/src/ugrep.hpp new/ugrep-3.9.3/src/ugrep.hpp
--- old/ugrep-3.9.2/src/ugrep.hpp 2022-08-21 18:20:26.000000000 +0200
+++ new/ugrep-3.9.3/src/ugrep.hpp 2022-12-29 17:15:24.000000000 +0100
@@ -38,7 +38,7 @@
#define UGREP_HPP
// ugrep version
-#define UGREP_VERSION "3.9.2"
+#define UGREP_VERSION "3.9.3"
// disable mmap because mmap is almost always slower than the file reading speed improvements since 3.0.0
#define WITH_NO_MMAP
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package Fragments for openSUSE:Factory checked in at 2022-12-30 12:28:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Fragments (Old)
and /work/SRC/openSUSE:Factory/.Fragments.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Fragments"
Fri Dec 30 12:28:34 2022 rev:9 rq:1045799 version:2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/Fragments/Fragments.changes 2022-06-20 15:39:15.931034116 +0200
+++ /work/SRC/openSUSE:Factory/.Fragments.new.1563/Fragments.changes 2022-12-30 12:28:36.043728355 +0100
@@ -1,0 +2,20 @@
+Wed Dec 28 21:55:46 UTC 2022 - Bj��rn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 2.1:
+ + Allow changing the location of a single torrent
+ + New menu option to resume all torrents
+ + Torrent errors are now displayed instead of ignoring them
+ silently
+ + Display message when the configured download/incomplete
+ directory is not available
+ + Transmission daemon is only started when necessary, and no
+ longer runs continuously in the background
+ + Application window can now be closed with CTRL+W
+ + Fixed issue that already added magnet links were not recognised
+ + Fixed a crash related to the "Automatically Start Torrents"
+ setting
+ + User interface improvements by using new Libadwaita widgets.
+ + Updated translations.
+- Replace rust-packaging with cargo-packaging BuildRequires.
+
+-------------------------------------------------------------------
Old:
----
Fragments-2.0.2.obscpio
New:
----
Fragments-2.1.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Fragments.spec ++++++
--- /var/tmp/diff_new_pack.O8AqGR/_old 2022-12-30 12:28:37.487736381 +0100
+++ /var/tmp/diff_new_pack.O8AqGR/_new 2022-12-30 12:28:37.491736404 +0100
@@ -20,7 +20,7 @@
%global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
Name: Fragments
-Version: 2.0.2
+Version: 2.1
Release: 0
Summary: A GTK4 BitTorrent Client
License: GPL-3.0-only
@@ -33,6 +33,7 @@
BuildRequires: appstream-glib
BuildRequires: c++_compiler
BuildRequires: c_compiler
+BuildRequires: cargo-packaging
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: git
@@ -40,7 +41,6 @@
BuildRequires: meson
BuildRequires: openssl-devel >= 0.9.7
BuildRequires: pkgconfig
-BuildRequires: rust-packaging
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-2.0) >= 2.66
BuildRequires: pkgconfig(glib-2.0) >= 2.66
++++++ Fragments-2.0.2.obscpio -> Fragments-2.1.obscpio ++++++
++++ 31797 lines of diff (skipped)
++++++ Fragments.obsinfo ++++++
--- /var/tmp/diff_new_pack.O8AqGR/_old 2022-12-30 12:28:37.755737871 +0100
+++ /var/tmp/diff_new_pack.O8AqGR/_new 2022-12-30 12:28:37.755737871 +0100
@@ -1,5 +1,5 @@
name: Fragments
-version: 2.0.2
-mtime: 1644695844
-commit: 7a20eb0d8e1377ea0e93449047a8f24d6336e5d5
+version: 2.1
+mtime: 1672083781
+commit: 7d94fd0107df498139817842a2b4b22103640c61
++++++ _service ++++++
--- /var/tmp/diff_new_pack.O8AqGR/_old 2022-12-30 12:28:37.779738004 +0100
+++ /var/tmp/diff_new_pack.O8AqGR/_new 2022-12-30 12:28:37.779738004 +0100
@@ -1,19 +1,23 @@
<services>
- <service name="obs_scm" mode="disabled">
+ <service name="obs_scm" mode="manual">
<param name="url">https://gitlab.gnome.org/World/Fragments.git</param>
<param name="scm">git</param>
- <param name="revision">refs/tags/2.0.2</param>
+ <param name="revision">refs/tags/2.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>
- <service name="set_version" mode="disabled"/>
+ <service name="set_version" mode="manual"/>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
- <service name="cargo_vendor" mode="disabled">
+ <service name="cargo_vendor" mode="manual">
<param name="srcdir">Fragments</param>
+ <param name="update">true</param>
+ </service>
+ <service name="cargo_audit" mode="manual">
+ <param name="srcdir">Fragments</param>
</service>
</services>
++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/Fragments/vendor.tar.xz /work/SRC/openSUSE:Factory/.Fragments.new.1563/vendor.tar.xz differ: char 25, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2022-12-30 11:42:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Fri Dec 30 11:42:48 2022 rev:2024 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-release.spec ++++++
--- /var/tmp/diff_new_pack.WK3Brz/_old 2022-12-30 11:42:52.008679659 +0100
+++ /var/tmp/diff_new_pack.WK3Brz/_new 2022-12-30 11:42:52.012679681 +0100
@@ -17,7 +17,7 @@
Name: MicroOS-release
-Version: 20221229
+Version: 20221230
Release: 0
Summary: openSUSE MicroOS
License: GPL-2.0-or-later
@@ -176,9 +176,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = MicroOS
-Provides: product(MicroOS) = 20221229-0
+Provides: product(MicroOS) = 20221230-0
Provides: product-label() = openSUSE%20MicroOS
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20221229
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20221230
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(MicroOS)
@@ -194,7 +194,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(MicroOS) = 20221229-0
+Provides: product_flavor(MicroOS) = 20221230-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description dvd
@@ -210,7 +210,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(MicroOS) = 20221229-0
+Provides: product_flavor(MicroOS) = 20221230-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance
@@ -274,11 +274,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>MicroOS</name>
- <version>20221229</version>
+ <version>20221230</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:microos:20221229</cpeid>
+ <cpeid>cpe:/o:opensuse:microos:20221230</cpeid>
<productline>MicroOS</productline>
<register>
<pool>
++++++ openSUSE-Addon-NonOss-release.spec ++++++
--- /var/tmp/diff_new_pack.WK3Brz/_old 2022-12-30 11:42:52.028679768 +0100
+++ /var/tmp/diff_new_pack.WK3Brz/_new 2022-12-30 11:42:52.036679811 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package openSUSE-Addon-NonOss-release (Version 20221229)
+# spec file for package openSUSE-Addon-NonOss-release (Version 20221230)
#
# Copyright (c) 2022 openSUSE.
#
@@ -16,7 +16,7 @@
Name: openSUSE-Addon-NonOss-release
%define product openSUSE-Addon-NonOss
Summary: openSUSE NonOSS Addon%{?betaversion: %{betaversion}}
-Version: 20221229
+Version: 20221230
Release: 0
License: BSD-3-Clause
Group: System/Fhs
@@ -24,9 +24,9 @@
Provides: %name-%version
Provides: product() = openSUSE%2DAddon%2DNonOss
-Provides: product(openSUSE-Addon-NonOss) = 20221229-0
+Provides: product(openSUSE-Addon-NonOss) = 20221230-0
Provides: product-label() = non%20oss%20addon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20221229
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20221230
AutoReqProv: on
@@ -49,10 +49,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20221229</version>
+ <version>20221230</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20221229</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20221230</cpeid>
<register>
<pool>
</pool>
++++++ openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.WK3Brz/_old 2022-12-30 11:42:52.052679899 +0100
+++ /var/tmp/diff_new_pack.WK3Brz/_new 2022-12-30 11:42:52.060679942 +0100
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20221229
+Version: 20221230
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -180,7 +180,7 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20221229-0
+Provides: product(openSUSE) = 20221230-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -194,7 +194,7 @@
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20221229
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20221230
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -208,7 +208,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description ftp
@@ -223,7 +223,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description mini
@@ -238,7 +238,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description dvd
@@ -253,7 +253,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-kde
@@ -268,7 +268,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-x11
@@ -283,7 +283,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-gnome
@@ -298,7 +298,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-xfce)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-xfce
@@ -313,7 +313,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-kde
@@ -328,7 +328,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-gnome
@@ -343,7 +343,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-x11
@@ -358,7 +358,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance
@@ -373,7 +373,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-docker)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-docker
@@ -388,7 +388,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kvm)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-kvm
@@ -403,7 +403,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vmware)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vmware
@@ -418,7 +418,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-openstack)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-openstack
@@ -433,7 +433,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-hyperv)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-hyperv
@@ -448,7 +448,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vagrant)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vagrant
@@ -463,7 +463,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-wsl)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-wsl
@@ -478,7 +478,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-custom)
-Provides: product_flavor(openSUSE) = 20221229-0
+Provides: product_flavor(openSUSE) = 20221230-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-custom
@@ -557,10 +557,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20221229</version>
+ <version>20221230</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20221229</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20221230</cpeid>
<productline>openSUSE</productline>
<register>
<pool>
1
0