openSUSE Commits
Threads by month
- ----- 2025 -----
- March
- February
- 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
February 2022
- 1 participants
- 2613 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ipython for openSUSE:Factory checked in at 2022-02-28 19:43:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ipython (Old)
and /work/SRC/openSUSE:Factory/.python-ipython.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipython"
Mon Feb 28 19:43:18 2022 rev:28 rq:957853 version:8.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2022-02-06 23:53:59.910933778 +0100
+++ /work/SRC/openSUSE:Factory/.python-ipython.new.1958/python-ipython.changes 2022-02-28 19:43:29.513939569 +0100
@@ -1,0 +2,45 @@
+Sat Feb 26 21:08:02 UTC 2022 - Arun Persaud <arun(a)gmx.de>
+
+- specfile:
+ * removed patch: skip-network-test.patch (included upstream)
+ * removed patch: ipython-pr13371-py310-oserror.patch (included upstream)
+ * removed patch: ipython-pr13466-display.patch (included upstream)
+ * removed patch: ipython-pr13282-py310-inspect.patch (fixed upstream)
+
+- update to version 8.1.0:
+ * Misc and multiple fixes around quotation auto-closing. It is now
+ disabled by default. Run with
+ TerminalInteractiveShell.auto_match=True to re-enabled
+ * Require pygments>=2.4.0 :ghpull:`13459`, this was implicit in the
+ code, but is now explicit in setup.cfg/setup.py
+ * Docs improvement of core.magic_arguments examples. :ghpull:`13433`
+ * Multi-line edit executes too early with await. :ghpull:`13424`
+ * black is back as an optional dependency, and autoformatting
+ disabled by default until some fixes are implemented (black
+ improperly reformat magics). :ghpull:`13471` Additionally the
+ ability to use yapf as a code reformatter has been added
+ :ghpull:`13528` . You can use
+ TerminalInteractiveShell.autoformatter="black",
+ TerminalInteractiveShell.autoformatter="yapf" to re-enable auto
+ formating with black, or switch to yapf.
+ * Fix and issue where display was not defined.
+ * Auto suggestions are now configurable. Currently only
+ AutoSuggestFromHistory (default) and None. new provider
+ contribution welcomed. :ghpull:`13475`
+ * multiple packaging/testing improvement to simplify downstream
+ packaging (xfail with reasons, try to not access network...).
+ * Update deprecation. InteractiveShell.magic internal method has
+ been deprecated for many years but did not emit a warning until
+ now.
+ * internal appended_to_syspath context manager has been deprecated.
+ * fix an issue with symlinks in virtualenv :ghpull:`13537`
+ * Fix an issue with vim mode, where cursor would not be reset on
+ exit :ghpull:`13472`
+ * ipython directive now remove only known pseudo-decorators
+ :ghpull:`13532`
+ * IPython/lib/security which used to be used for jupyter notebook
+ has been removed.
+ * Fix an issue where async with would execute on new
+ lines. :ghpull:`13436`
+
+-------------------------------------------------------------------
Old:
----
ipython-8.0.1.tar.gz
ipython-pr13282-py310-inspect.patch
ipython-pr13371-py310-oserror.patch
ipython-pr13466-display.patch
skip-network-test.patch
New:
----
ipython-8.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ipython.spec ++++++
--- /var/tmp/diff_new_pack.ebcpqm/_old 2022-02-28 19:43:30.333939877 +0100
+++ /var/tmp/diff_new_pack.ebcpqm/_new 2022-02-28 19:43:30.341939879 +0100
@@ -16,12 +16,6 @@
#
-%if 0%{?suse_version} > 1500
-%bcond_without libalternatives
-%else
-%bcond_with libalternatives
-%endif
-
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
@@ -30,11 +24,15 @@
%define psuffix %{nil}
%bcond_with test
%endif
-
%{?!python_module:%define python_module() python3-%{**}}
%define skip_python2 1
+%if 0%{?suse_version} > 1500
+%bcond_without libalternatives
+%else
+%bcond_with libalternatives
+%endif
Name: python-ipython%{psuffix}
-Version: 8.0.1
+Version: 8.1.0
Release: 0
Summary: Rich architecture for interactive computing with Python
License: BSD-3-Clause
@@ -42,20 +40,12 @@
URL: https://github.com/ipython/ipython
Source: https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}…
Source1: https://raw.githubusercontent.com/jupyter/qtconsole/4.0.0/qtconsole/resourc…
-# PATCH-FIX-UPSTREAM ipython-pr13282-py310-inspect.patch -- gh#ipython/ipython#13282, gh#ipython/ipython#13412
-Patch0: ipython-pr13282-py310-inspect.patch
-# PATCH-FIX-UPSTREAM ipython-pr13371-py310-oserror.patch -- gh#ipython/ipython#13371
-Patch1: ipython-pr13371-py310-oserror.patch
-# PATCH-FIX-UPSTREAM ipython-pr13466-display.patch -- gh#ipython/ipython#13466
-Patch2: https://github.com/ipython/ipython/pull/13466.patch#/ipython-pr13466-displa…
-# PATCH-FIX-OPENSUSE skip-network-test.patch gh#ipython/ipython#13468 mcepl(a)suse.com
-# skip doctests requiring network connection
-Patch3: skip-network-test.patch
-BuildRequires: %pythons
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module setuptools >= 18.5}
+BuildRequires: %{pythons}
BuildRequires: fdupes
BuildRequires: python-rpm-macros >= 20210929
+Requires: (python-prompt_toolkit >= 2.0 with python-prompt_toolkit < 3.1)
# requires the full stdlib including sqlite3
Requires: python >= 3.7
Requires: python-backcall
@@ -69,7 +59,6 @@
Requires: python-setuptools >= 18.5
Requires: python-stack-data
Requires: python-traitlets >= 5
-Requires: (python-prompt_toolkit >= 2.0 with python-prompt_toolkit < 3.1)
Recommends: jupyter
Recommends: python-ipykernel
Recommends: python-ipyparallel
++++++ ipython-8.0.1.tar.gz -> ipython-8.1.0.tar.gz ++++++
++++ 4556 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-testpath for openSUSE:Factory checked in at 2022-02-28 19:43:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-testpath (Old)
and /work/SRC/openSUSE:Factory/.python-testpath.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-testpath"
Mon Feb 28 19:43:17 2022 rev:10 rq:957852 version:0.6.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-testpath/python-testpath.changes 2021-10-25 15:17:44.101686948 +0200
+++ /work/SRC/openSUSE:Factory/.python-testpath.new.1958/python-testpath.changes 2022-02-28 19:43:27.769938916 +0100
@@ -1,0 +2,11 @@
+Sat Feb 26 21:25:52 UTC 2022 - Arun Persaud <arun(a)gmx.de>
+
+- specfile:
+ * update copyright year
+ * switch to pyproject toml build
+
+- update to version 0.6.0:
+ * Removed some code that���s unused since dropping Python 2 support.
+ * Relax the version constraint for the flit_core build requirement.
+
+-------------------------------------------------------------------
Old:
----
testpath-0.5.0.tar.gz
New:
----
testpath-0.6.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-testpath.spec ++++++
--- /var/tmp/diff_new_pack.eHUmbr/_old 2022-02-28 19:43:28.553939210 +0100
+++ /var/tmp/diff_new_pack.eHUmbr/_new 2022-02-28 19:43:28.557939211 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-testpath
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,16 @@
%{?!python_module:%define python_module() python3-%{**}}
%define skip_python2 1
Name: python-testpath
-Version: 0.5.0
+Version: 0.6.0
Release: 0
Summary: Test utilities for code working with files and commands
License: BSD-3-Clause OR LGPL-2.1-or-later
Group: Development/Languages/Python
URL: https://github.com/jupyter/testpath
Source0: https://files.pythonhosted.org/packages/source/t/testpath/testpath-%{versio…
+BuildRequires: %{python_module flit-core}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildArch: noarch
@@ -46,10 +47,10 @@
rm testpath/*.exe
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
++++++ testpath-0.5.0.tar.gz -> testpath-0.6.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/PKG-INFO new/testpath-0.6.0/PKG-INFO
--- old/testpath-0.5.0/PKG-INFO 1970-01-01 01:00:00.000000000 +0100
+++ new/testpath-0.6.0/PKG-INFO 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +1,32 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: testpath
-Version: 0.5.0
+Version: 0.6.0
Summary: Test utilities for code working with files and commands
-Home-page: None
-Author: None
Author-email: Jupyter Development Team <jupyter(a)googlegroups.com>
+Requires-Python: >= 3.5
+Description-Content-Type: text/x-rst
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: BSD License
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Topic :: Software Development :: Testing
+Requires-Dist: pytest ; extra == "test"
+Project-URL: Documentation, https://testpath.readthedocs.io/en/latest/
+Project-URL: Source, https://github.com/jupyter/testpath
+Provides-Extra: test
+
+Testpath is a collection of utilities for Python code working with files and commands.
+
+It contains functions to check things on the filesystem, and tools for mocking
+system commands and recording calls to those.
+
+`Documentation on ReadTheDocs <https://testpath.readthedocs.io/en/latest/>`_
+
+e.g.::
+
+ import testpath
+ testpath.assert_isfile(path)
+
+ with testpath.assert_calls('git', ['add', path]):
+ function_under_test()
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/doc/history.rst new/testpath-0.6.0/doc/history.rst
--- old/testpath-0.5.0/doc/history.rst 2021-05-17 12:23:25.380330600 +0200
+++ new/testpath-0.6.0/doc/history.rst 2022-02-23 21:03:22.930825500 +0100
@@ -1,13 +1,21 @@
Release notes
=============
+0.6
+---
+
+February 2022
+
+* Removed some code that's unused since dropping Python 2 support.
+* Relax the version constraint for the ``flit_core`` build requirement.
+
0.5
---
+May 2021
+
* Easier ways to use :class:`.MockCommand` to customise mocked commands,
including ``python=`` to specify extra code to run,
:meth:`~.MockCommand.fixed_output`, and :meth:`~.MockCommand.assert_called`.
* Command mocking will use :data:`os.defpath` as the initial PATH if the PATH
environment variable is not set.
-
-May 2021
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/doc/index.rst new/testpath-0.6.0/doc/index.rst
--- old/testpath-0.5.0/doc/index.rst 2021-05-17 12:03:41.366711000 +0200
+++ new/testpath-0.6.0/doc/index.rst 2021-05-17 13:10:43.857512700 +0200
@@ -27,6 +27,5 @@
==================
* :ref:`genindex`
-* :ref:`modindex`
* :ref:`search`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/doc/tempdir.rst new/testpath-0.6.0/doc/tempdir.rst
--- old/testpath-0.5.0/doc/tempdir.rst 2017-08-20 15:25:13.475373000 +0200
+++ new/testpath-0.6.0/doc/tempdir.rst 2022-02-15 12:04:02.531357800 +0100
@@ -3,8 +3,8 @@
.. module:: testpath.tempdir
-This module exposes :func:`tempfile.TemporaryDirectory`, with a backported copy
-so that it can be used on Python 2. In addition, it contains:
+The :mod:`testpath.tempdir` module contains a couple of utilities for working
+with temporary directories:
.. autoclass:: NamedFileInTemporaryDirectory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/pyproject.toml new/testpath-0.6.0/pyproject.toml
--- old/testpath-0.5.0/pyproject.toml 2021-05-17 11:27:52.054411000 +0200
+++ new/testpath-0.6.0/pyproject.toml 2022-02-23 20:58:25.948641300 +0100
@@ -1,5 +1,5 @@
[build-system]
-requires = ["flit_core >=3.2.0,<3.3"]
+requires = ["flit_core >=3.2.0,<4"]
build-backend = "flit_core.buildapi"
[project]
@@ -19,7 +19,7 @@
dynamic = ["version", "description"]
[project.optional-dependencies]
-test = ["pytest", "pathlib2; python_version == \"2.7\""]
+test = ["pytest"]
[project.urls]
Documentation = "https://testpath.readthedocs.io/en/latest/"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/setup.py new/testpath-0.6.0/setup.py
--- old/testpath-0.5.0/setup.py 1970-01-01 01:00:00.000000000 +0100
+++ new/testpath-0.6.0/setup.py 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-#!/usr/bin/env python
-# setup.py generated by flit for tools that don't yet use PEP 517
-
-from distutils.core import setup
-
-packages = \
-['testpath']
-
-package_data = \
-{'': ['*']}
-
-extras_require = \
-{'test': ['pytest'], 'test:python_version == "2.7"': ['pathlib2']}
-
-setup(name='testpath',
- version='0.5.0',
- description='Test utilities for code working with files and commands',
- author=None,
- author_email='Jupyter Development Team <jupyter(a)googlegroups.com>',
- url=None,
- packages=packages,
- package_data=package_data,
- extras_require=extras_require,
- python_requires='>= 3.5',
- )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/testpath/__init__.py new/testpath-0.6.0/testpath/__init__.py
--- old/testpath-0.5.0/testpath/__init__.py 2021-05-17 12:57:24.185321000 +0200
+++ new/testpath-0.6.0/testpath/__init__.py 2022-02-23 21:03:59.205970000 +0100
@@ -3,4 +3,4 @@
from .env import temporary_env, modified_env, make_env_restorer
from .commands import MockCommand, assert_calls
-__version__ = '0.5.0'
+__version__ = '0.6.0'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/testpath-0.5.0/testpath/tempdir.py new/testpath-0.6.0/testpath/tempdir.py
--- old/testpath-0.5.0/testpath/tempdir.py 2018-09-26 11:22:07.537054000 +0200
+++ new/testpath-0.6.0/testpath/tempdir.py 2022-02-15 12:04:02.534357800 +0100
@@ -1,4 +1,4 @@
-"""TemporaryDirectory class, copied from Python 3
+"""Extra utilities for temporary directories.
NamedFileInTemporaryDirectory and TemporaryWorkingDirectory from IPython, which
uses the 3-clause BSD license.
@@ -6,94 +6,7 @@
from __future__ import print_function
import os as _os
-import warnings as _warnings
-import sys as _sys
-
-# This code should only be used in Python versions < 3.2, since after that we
-# can rely on the stdlib itself.
-try:
- from tempfile import TemporaryDirectory
-
-except ImportError:
- from tempfile import mkdtemp, template
-
- class TemporaryDirectory(object):
- """Create and return a temporary directory. This has the same
- behavior as mkdtemp but can be used as a context manager. For
- example:
-
- with TemporaryDirectory() as tmpdir:
- ...
-
- Upon exiting the context, the directory and everything contained
- in it are removed.
- """
-
- def __init__(self, suffix="", prefix=template, dir=None):
- self.name = mkdtemp(suffix, prefix, dir)
- self._closed = False
-
- def __enter__(self):
- return self.name
-
- def cleanup(self, _warn=False):
- if self.name and not self._closed:
- try:
- self._rmtree(self.name)
- except (TypeError, AttributeError) as ex:
- # Issue #10188: Emit a warning on stderr
- # if the directory could not be cleaned
- # up due to missing globals
- if "None" not in str(ex):
- raise
- print("ERROR: {!r} while cleaning up {!r}".format(ex, self,),
- file=_sys.stderr)
- return
- self._closed = True
- if _warn:
- self._warn("Implicitly cleaning up {!r}".format(self),
- Warning)
-
- def __exit__(self, exc, value, tb):
- self.cleanup()
-
- def __del__(self):
- # Issue a ResourceWarning if implicit cleanup needed
- self.cleanup(_warn=True)
-
-
- # XXX (ncoghlan): The following code attempts to make
- # this class tolerant of the module nulling out process
- # that happens during CPython interpreter shutdown
- # Alas, it doesn't actually manage it. See issue #10188
- _listdir = staticmethod(_os.listdir)
- _path_join = staticmethod(_os.path.join)
- _isdir = staticmethod(_os.path.isdir)
- _remove = staticmethod(_os.remove)
- _rmdir = staticmethod(_os.rmdir)
- _os_error = _os.error
- _warn = _warnings.warn
-
- def _rmtree(self, path):
- # Essentially a stripped down version of shutil.rmtree. We can't
- # use globals because they may be None'ed out at shutdown.
- for name in self._listdir(path):
- fullname = self._path_join(path, name)
- try:
- isdir = self._isdir(fullname)
- except self._os_error:
- isdir = False
- if isdir:
- self._rmtree(fullname)
- else:
- try:
- self._remove(fullname)
- except self._os_error:
- pass
- try:
- self._rmdir(path)
- except self._os_error:
- pass
+from tempfile import TemporaryDirectory
class NamedFileInTemporaryDirectory(object):
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-installation for openSUSE:Factory checked in at 2022-02-28 19:43:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-installation (Old)
and /work/SRC/openSUSE:Factory/.yast2-installation.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-installation"
Mon Feb 28 19:43:15 2022 rev:497 rq:958067 version:4.4.45
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-installation/yast2-installation.changes 2022-02-23 16:26:25.159508764 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-installation.new.1958/yast2-installation.changes 2022-02-28 19:43:24.469937680 +0100
@@ -1,0 +2,7 @@
+Mon Feb 28 14:35:31 UTC 2022 - Ancor Gonzalez Sosa <ancor(a)suse.com>
+
+- Fixed the start of the VNC server during installation. Done by
+ Joan Torres L��pez <joan.torres(a)suse.com> (bsc#1196201).
+- 4.4.45
+
+-------------------------------------------------------------------
Old:
----
yast2-installation-4.4.44.tar.bz2
New:
----
yast2-installation-4.4.45.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.mRGCYY/_old 2022-02-28 19:43:26.333938378 +0100
+++ /var/tmp/diff_new_pack.mRGCYY/_new 2022-02-28 19:43:26.337938380 +0100
@@ -17,7 +17,7 @@
Name: yast2-installation
-Version: 4.4.44
+Version: 4.4.45
Release: 0
Summary: YaST2 - Installation Parts
License: GPL-2.0-only
++++++ yast2-installation-4.4.44.tar.bz2 -> yast2-installation-4.4.45.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-4.4.44/package/yast2-installation.changes new/yast2-installation-4.4.45/package/yast2-installation.changes
--- old/yast2-installation-4.4.44/package/yast2-installation.changes 2022-02-22 14:28:40.000000000 +0100
+++ new/yast2-installation-4.4.45/package/yast2-installation.changes 2022-02-28 15:57:35.000000000 +0100
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Mon Feb 28 14:35:31 UTC 2022 - Ancor Gonzalez Sosa <ancor(a)suse.com>
+
+- Fixed the start of the VNC server during installation. Done by
+ Joan Torres L��pez <joan.torres(a)suse.com> (bsc#1196201).
+- 4.4.45
+
+-------------------------------------------------------------------
Tue Feb 22 13:06:51 UTC 2022 - Ladislav Slez��k <lslezak(a)suse.cz>
- Use the default UI theme in SSH installation, the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-4.4.44/package/yast2-installation.spec new/yast2-installation-4.4.45/package/yast2-installation.spec
--- old/yast2-installation-4.4.44/package/yast2-installation.spec 2022-02-22 14:28:40.000000000 +0100
+++ new/yast2-installation-4.4.45/package/yast2-installation.spec 2022-02-28 15:57:35.000000000 +0100
@@ -16,7 +16,7 @@
#
Name: yast2-installation
-Version: 4.4.44
+Version: 4.4.45
Release: 0
Summary: YaST2 - Installation Parts
License: GPL-2.0-only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-4.4.44/startup/common/vnc.sh new/yast2-installation-4.4.45/startup/common/vnc.sh
--- old/yast2-installation-4.4.44/startup/common/vnc.sh 2022-02-22 14:28:40.000000000 +0100
+++ new/yast2-installation-4.4.45/startup/common/vnc.sh 2022-02-28 15:57:35.000000000 +0100
@@ -90,7 +90,6 @@
-geometry "$VNCSize" \
-depth 16 \
-dpi 96 \
- -rfbwait 120000 \
-rfbport 5901 \
-fp /usr/share/fonts/misc/,/usr/share/fonts/uni/,/usr/share/fonts/truetype/ \
>/var/log/YaST2/vncserver.log 2>&1 &
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package branding-openSUSE for openSUSE:Factory checked in at 2022-02-28 19:43:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/branding-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.branding-openSUSE.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "branding-openSUSE"
Mon Feb 28 19:43:14 2022 rev:118 rq:955960 version:84.87.20210910
Changes:
--------
--- /work/SRC/openSUSE:Factory/branding-openSUSE/branding-openSUSE.changes 2021-05-21 21:49:45.550297300 +0200
+++ /work/SRC/openSUSE:Factory/.branding-openSUSE.new.1958/branding-openSUSE.changes 2022-02-28 19:43:21.737936657 +0100
@@ -1,0 +2,17 @@
+Sun Sep 19 12:04:49 UTC 2021 - Cliff Zhao <qzhao(a)suse.com>
+
+- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
+ Drop plymouth-branding-openSUSE's watermark link add a
+ configuration function to plymouth theme configuration to avoid
+ logo lost which cause plymouth to fail.
+- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
+ install and build dependence to avoid plymouth fall to terminal
+ mode in some scenario(bsc#1189613).
+
+-------------------------------------------------------------------
+Fri Sep 10 12:10:17 UTC 2021 - Sasi Olin <hel(a)lcp.world>
+
+- Drop systemd icons, since distribution-logos took that over
+- Change the name of the font used in the installer
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ branding-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.VOjfpu/_old 2022-02-28 19:43:23.373937270 +0100
+++ /var/tmp/diff_new_pack.VOjfpu/_new 2022-02-28 19:43:23.381937272 +0100
@@ -20,7 +20,7 @@
%define theme_name openSUSE
%define theme_version tumbleweed
%define theme_version_clean Tumbleweed
-%define date 20200106
+%define date 20210910
%ifarch x86_64 %{ix86}
%define gfxboot 1
@@ -89,7 +89,7 @@
%package -n yast2-qt-branding-%{theme_name}
Summary: %{theme_name} %{theme_version_clean} branding for YaST2 Qt
License: BSD-3-Clause
-Requires: adobe-sourcesanspro-fonts
+Requires: adobe-sourcesans3-fonts
Requires: distribution-logos
Requires: google-opensans-fonts
Supplements: (libyui-qt and branding-%{theme_name})
@@ -111,19 +111,6 @@
This IceWM theme is specifically tailored to the %{theme_name} installation
process using YaST2
-%package -n systemd-icon-branding-%{theme_name}
-Summary: %{theme_name} %{theme_version_clean} icons for systemd
-License: CC-BY-SA-3.0
-Requires: distribution-logos
-Supplements: (systemd and branding-%{theme_name})
-Provides: systemd-icon-branding = %{version}
-Conflicts: systemd-icon-branding
-BuildArch: noarch
-
-%description -n systemd-icon-branding-%{theme_name}
-%{theme_name} %{theme_version_clean} icons for systemd os-release
-LOGO variable
-
%if 0%{?grub2} > 0
%package -n grub2-branding-%{theme_name}
Summary: %{theme_name} %{theme_version_clean} branding for GRUB2
@@ -163,10 +150,8 @@
Summary: %{theme_name} %{theme_version_clean} branding for Plymouth bootsplash
License: GPL-2.0-or-later
BuildRequires: plymouth-theme-bgrt
-Requires: distribution-logos
+Requires: plymouth-scripts
Requires: plymouth-theme-bgrt
-PreReq: plymouth-scripts
-PreReq: plymouth-theme-bgrt
Supplements: (plymouth and branding-%{theme_name})
Conflicts: plymouth-branding
Provides: plymouth-branding = %{version}
@@ -303,9 +288,6 @@
%dir %{_datadir}/libreoffice
%{_datadir}/libreoffice/program
-%files -n systemd-icon-branding-%{theme_name}
-%{_datadir}/icons/hicolor
-
%if 0%{?grub2} > 0
%files -n grub2-branding-%{theme_name}
%{_datadir}/grub2
@@ -326,7 +308,7 @@
%endif
%files -n plymouth-branding-%{theme_name}
+%dir %{_datadir}/plymouth
%{_datadir}/plymouth/plymouthd.defaults
-%{_datadir}/plymouth/themes/spinner/watermark.png
%changelog
++++++ branding-tumbleweed.zip ++++++
Binary files /var/tmp/diff_new_pack.VOjfpu/_old and /var/tmp/diff_new_pack.VOjfpu/_new differ
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2022-02-28 19:43:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpmlint (Old)
and /work/SRC/openSUSE:Factory/.rpmlint.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpmlint"
Mon Feb 28 19:43:13 2022 rev:386 rq:957735 version:2.2.0+git20220225.739a708
Changes:
--------
--- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2022-02-25 21:24:49.427635649 +0100
+++ /work/SRC/openSUSE:Factory/.rpmlint.new.1958/rpmlint.changes 2022-02-28 19:43:20.641936247 +0100
@@ -1,0 +2,11 @@
+Fri Feb 25 21:31:27 UTC 2022 - mliska(a)suse.cz
+
+- Update to version 2.2.0+git20220225.739a708:
+ * a8aa5cb3 pam-modules: whitelist pam-fscrypt (bsc#1195623)
+ * ace7a9af dbus-services: whitelist nvme-stas (bsc#1195236)
+ * b4d67b66 FileDigestCheck: enable XML filtered digests for D-Bus services
+ * 068981ae FileDigestCheck: emit special {group}-file-parse-error if XML is bad
+ * 816017cb dbus-services: whitelist tukitd (bsc#1196149)
+ * 67c21c1e dbus-services: whitelist kcron helper
+
+-------------------------------------------------------------------
Old:
----
rpmlint-2.2.0+git20220223.8f7d3e1.tar.xz
New:
----
rpmlint-2.2.0+git20220225.739a708.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rpmlint.spec ++++++
--- /var/tmp/diff_new_pack.SW8nCi/_old 2022-02-28 19:43:21.273936484 +0100
+++ /var/tmp/diff_new_pack.SW8nCi/_new 2022-02-28 19:43:21.277936485 +0100
@@ -23,7 +23,7 @@
%define name_suffix -%{flavor}
%endif
Name: rpmlint%{name_suffix}
-Version: 2.2.0+git20220223.8f7d3e1
+Version: 2.2.0+git20220225.739a708
Release: 0
Summary: RPM file correctness checker
License: GPL-2.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.SW8nCi/_old 2022-02-28 19:43:21.333936506 +0100
+++ /var/tmp/diff_new_pack.SW8nCi/_new 2022-02-28 19:43:21.337936507 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/rpm-software-management/rpmlint.git</param>
- <param name="changesrevision">c5307fbe2fa4d9e47fc0734146524ff9aa12fa8d</param></service></servicedata>
+ <param name="changesrevision">a8aa5cb3737e9421f67ae099223be3f9cdfa466d</param></service></servicedata>
(No newline at EOF)
++++++ rpmlint-2.2.0+git20220223.8f7d3e1.tar.xz -> rpmlint-2.2.0+git20220225.739a708.tar.xz ++++++
/work/SRC/openSUSE:Factory/rpmlint/rpmlint-2.2.0+git20220223.8f7d3e1.tar.xz /work/SRC/openSUSE:Factory/.rpmlint.new.1958/rpmlint-2.2.0+git20220225.739a708.tar.xz differ: char 15, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-registration for openSUSE:Factory checked in at 2022-02-28 19:43:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-registration (Old)
and /work/SRC/openSUSE:Factory/.yast2-registration.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-registration"
Mon Feb 28 19:43:12 2022 rev:85 rq:958074 version:4.4.17
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-registration/yast2-registration.changes 2022-02-24 18:18:45.982733434 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-registration.new.1958/yast2-registration.changes 2022-02-28 19:43:18.957935616 +0100
@@ -1,0 +2,6 @@
+Mon Feb 28 08:33:10 UTC 2022 - David Diaz <dgonzalez(a)suse.com>
+
+- Adapt test code for work with Ruby >= 3 (related to bsc#1193192)
+- 4.4.17
+
+-------------------------------------------------------------------
Old:
----
yast2-registration-4.4.16.tar.bz2
New:
----
yast2-registration-4.4.17.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-registration.spec ++++++
--- /var/tmp/diff_new_pack.xHi7ki/_old 2022-02-28 19:43:19.541935834 +0100
+++ /var/tmp/diff_new_pack.xHi7ki/_new 2022-02-28 19:43:19.545935836 +0100
@@ -17,7 +17,7 @@
Name: yast2-registration
-Version: 4.4.16
+Version: 4.4.17
Release: 0
Summary: YaST2 - Registration Module
License: GPL-2.0-only
++++++ yast2-registration-4.4.16.tar.bz2 -> yast2-registration-4.4.17.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-registration-4.4.16/package/yast2-registration.changes new/yast2-registration-4.4.17/package/yast2-registration.changes
--- old/yast2-registration-4.4.16/package/yast2-registration.changes 2022-02-23 17:48:56.000000000 +0100
+++ new/yast2-registration-4.4.17/package/yast2-registration.changes 2022-02-28 10:56:52.000000000 +0100
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Mon Feb 28 08:33:10 UTC 2022 - David Diaz <dgonzalez(a)suse.com>
+
+- Adapt test code for work with Ruby >= 3 (related to bsc#1193192)
+- 4.4.17
+
+-------------------------------------------------------------------
Wed Feb 23 11:34:03 UTC 2022 - David Diaz <dgonzalez(a)suse.com>
- Makes the addon selector more "themeable" (bsc#1196362).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-registration-4.4.16/package/yast2-registration.spec new/yast2-registration-4.4.17/package/yast2-registration.spec
--- old/yast2-registration-4.4.16/package/yast2-registration.spec 2022-02-23 17:48:56.000000000 +0100
+++ new/yast2-registration-4.4.17/package/yast2-registration.spec 2022-02-28 10:56:52.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-registration
-Version: 4.4.16
+Version: 4.4.17
Release: 0
Summary: YaST2 - Registration Module
License: GPL-2.0-only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-registration-4.4.16/test/autoyast_addons_spec.rb new/yast2-registration-4.4.17/test/autoyast_addons_spec.rb
--- old/yast2-registration-4.4.16/test/autoyast_addons_spec.rb 2022-02-23 17:48:56.000000000 +0100
+++ new/yast2-registration-4.4.17/test/autoyast_addons_spec.rb 2022-02-28 10:56:52.000000000 +0100
@@ -85,14 +85,17 @@
describe "#register" do
it "registers the selected addons" do
- expect(registration).to receive(:register_product).with(
+ basesystem_module = {
"name" => "sle-module-basesystem", "reg_code" => nil, "arch" => "x86_64",
"version" => "15"
- ).ordered
- expect(registration).to receive(:register_product).with(
+ }
+ desktop_apps_module = {
"name" => "sle-module-desktop-applications", "reg_code" => nil,
"arch" => "x86_64", "version" => "15"
- ).ordered
+ }
+
+ expect(registration).to receive(:register_product).with(basesystem_module).ordered
+ expect(registration).to receive(:register_product).with(desktop_apps_module).ordered
ayaddons = Registration::AutoyastAddons.new(unsorted_addons, registration)
ayaddons.select
@@ -100,10 +103,12 @@
end
it "registers the selected addon using the provided reg. key" do
- expect(registration).to receive(:register_product).with(
+ basesystem_module = {
"name" => "sle-module-basesystem", "reg_code" => "abcd42", "arch" => "x86_64",
"version" => "15"
- )
+ }
+
+ expect(registration).to receive(:register_product).with(basesystem_module)
ayaddons = Registration::AutoyastAddons.new(addons_with_reg_key, registration)
ayaddons.select
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package vagrant for openSUSE:Factory checked in at 2022-02-28 19:43:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vagrant (Old)
and /work/SRC/openSUSE:Factory/.vagrant.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vagrant"
Mon Feb 28 19:43:11 2022 rev:41 rq:958039 version:2.2.19
Changes:
--------
--- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes 2022-02-04 00:46:05.541210747 +0100
+++ /work/SRC/openSUSE:Factory/.vagrant.new.1958/vagrant.changes 2022-02-28 19:43:14.737934035 +0100
@@ -1,0 +2,22 @@
+Mon Feb 28 11:08:13 UTC 2022 - Dan ��erm��k <dcermak(a)suse.com>
+
+- Bump rspec version to ~> 3.11.0
+
+ Rebase patches:
+ * 0001-bin-vagrant-silence-warning-about-installer.patch
+ * 0002-Use-a-private-temporary-dir.patch
+ * 0003-plugins-don-t-abuse-require_relative.patch.patch
+ * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch
+ * 0005-do-not-depend-on-wdm.patch
+ * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch
+ * 0007-Don-t-abuse-relative-paths-in-plugins.patch
+ * 0008-Skip-failing-tests.patch
+ * 0009-Disable-Subprocess-unit-test.patch
+ * 0010-Add-support-for-Ruby-3.1.patch
+ * 0011-Bump-version-of-ed25519-to-1.3.0.patch
+
+ Added patches:
+ * 0012-Bump-rspec-dependency-to-3.11.0.patch
+ * 0013-Stop-using-the-last-argument-as-kwargs-in-unit-tests.patch
+
+-------------------------------------------------------------------
New:
----
0012-Bump-rspec-dependency-to-3.11.0.patch
0013-Stop-using-the-last-argument-as-kwargs-in-unit-tests.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vagrant.spec ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.185935326 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.189935329 +0100
@@ -59,6 +59,8 @@
Patch9: 0009-Disable-Subprocess-unit-test.patch
Patch10: 0010-Add-support-for-Ruby-3.1.patch
Patch11: 0011-Bump-version-of-ed25519-to-1.3.0.patch
+Patch12: 0012-Bump-rspec-dependency-to-3.11.0.patch
+Patch13: 0013-Stop-using-the-last-argument-as-kwargs-in-unit-tests.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# force only one ruby version
@@ -139,8 +141,9 @@
# devel dependencies:
# s.add_development_dependency "rake", "~> 13.0"
BuildRequires: %{rubygem rake:13 }
-# s.add_development_dependency "rspec", "~> 3.10.0"
-BuildRequires: %{rubygem rspec:3.10 }
+# PATCHED
+# s.add_development_dependency "rspec", "~> 3.11.0"
+BuildRequires: %{rubygem rspec:3.11 }
# s.add_development_dependency "rspec-its", "~> 1.3.0"
BuildRequires: %{rubygem rspec-its:1.3 }
# s.add_development_dependency "fake_ftp", "~> 0.1.1"
++++++ 0001-bin-vagrant-silence-warning-about-installer.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.217935339 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.217935339 +0100
@@ -1,7 +1,7 @@
From 33ec34c4946a10f38747b827ccd0500cc3685af4 Mon Sep 17 00:00:00 2001
From: Antonio Terceiro <terceiro(a)debian.org>
Date: Sat, 11 Oct 2014 16:54:58 -0300
-Subject: [PATCH 01/11] bin/vagrant: silence warning about installer
+Subject: [PATCH 01/13] bin/vagrant: silence warning about installer
Signed-off-by: Johannes Kastl <kastl(a)b1-systems.de>
---
@@ -36,6 +36,6 @@
#
# Unset - Disables experimental features
--
-2.34.1
+2.35.1
++++++ 0002-Use-a-private-temporary-dir.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.229935343 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.233935345 +0100
@@ -1,7 +1,7 @@
From df5d75cdb6c3f415e53bd494d3db5e4c809d8230 Mon Sep 17 00:00:00 2001
From: Antonio Terceiro <terceiro(a)debian.org>
Date: Wed, 22 Oct 2014 09:40:14 -0200
-Subject: [PATCH 02/11] Use a private temporary dir
+Subject: [PATCH 02/13] Use a private temporary dir
Without this vagrant will clutter $TMPDIR with dozens of even hundreds
of temporary files (~4 per vagrant invocation).
@@ -94,6 +94,6 @@
+ FileUtils.rm_rf(Vagrant::Util::Tempfile.private_tmpdir)
+end
--
-2.34.1
+2.35.1
++++++ 0003-plugins-don-t-abuse-require_relative.patch.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.241935347 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.245935350 +0100
@@ -1,7 +1,7 @@
From e8835db89852f1221ed9eeff67816a079ed6762b Mon Sep 17 00:00:00 2001
From: Johannes Kastl <kastl(a)b1-systems.de>
Date: Wed, 17 May 2017 09:09:57 +0200
-Subject: [PATCH 03/11] plugins-don-t-abuse-require_relative.patch
+Subject: [PATCH 03/13] plugins-don-t-abuse-require_relative.patch
Signed-off-by: Johannes Kastl <kastl(a)b1-systems.de>
---
@@ -154,6 +154,6 @@
module VagrantPlugins
module GuestSUSE
--
-2.34.1
+2.35.1
++++++ 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.257935354 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.257935354 +0100
@@ -1,7 +1,7 @@
From d124f36515e112737baecea699a3aa09615702d7 Mon Sep 17 00:00:00 2001
From: Johannes Kastl <kastl(a)b1-systems.de>
Date: Fri, 16 Nov 2018 21:12:43 +0100
-Subject: [PATCH 04/11] fix vbox package boo#1044087, added by
+Subject: [PATCH 04/13] fix vbox package boo#1044087, added by
robert.munteanu(a)gmail.com on Sun Aug 13 19:07:06 UTC 2017
Signed-off-by: Johannes Kastl <kastl(a)b1-systems.de>
@@ -33,6 +33,6 @@
module VagrantPlugins
module ProviderVirtualBox
--
-2.34.1
+2.35.1
++++++ 0005-do-not-depend-on-wdm.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.269935358 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.273935360 +0100
@@ -1,7 +1,7 @@
From 4a7f3ff284ac2a3dd1e6261221f787ac4e7075d7 Mon Sep 17 00:00:00 2001
From: Johannes Kastl <kastl(a)b1-systems.de>
Date: Mon, 4 Jun 2018 09:18:23 +0200
-Subject: [PATCH 05/11] do not depend on wdm
+Subject: [PATCH 05/13] do not depend on wdm
Signed-off-by: Johannes Kastl <kastl(a)b1-systems.de>
---
@@ -21,6 +21,6 @@
s.add_dependency "winrm-elevated", ">= 1.2.1", "< 2.0"
s.add_dependency "winrm-fs", ">= 1.3.4", "< 2.0"
--
-2.34.1
+2.35.1
++++++ 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.285935364 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.285935364 +0100
@@ -1,7 +1,7 @@
From 99447e851f41f413d1e525ef51e946b003e1a080 Mon Sep 17 00:00:00 2001
From: Johannes Kastl <kastl(a)b1-systems.de>
Date: Fri, 16 Nov 2018 21:14:46 +0100
-Subject: [PATCH 06/11] do not abuse relative paths in docker plugin to make
+Subject: [PATCH 06/13] do not abuse relative paths in docker plugin to make
docker work, added by tmkn(a)tmkn.uk on Thu Oct 26 19:42:46 UTC 2017
Signed-off-by: Johannes Kastl <kastl(a)b1-systems.de>
@@ -22,6 +22,6 @@
module VagrantPlugins
module DockerProvider
--
-2.34.1
+2.35.1
++++++ 0007-Don-t-abuse-relative-paths-in-plugins.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.297935369 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.301935370 +0100
@@ -1,7 +1,7 @@
From 3dc208ffbe52efb9c77e8541824b2b33a9252eaf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak(a)suse.com>
Date: Fri, 11 Jan 2019 12:32:28 +0100
-Subject: [PATCH 07/11] Don't abuse relative paths in plugins
+Subject: [PATCH 07/13] Don't abuse relative paths in plugins
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@@ -65,6 +65,6 @@
require_relative "../installer"
--
-2.34.1
+2.35.1
++++++ 0008-Skip-failing-tests.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.309935373 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.313935375 +0100
@@ -1,7 +1,7 @@
From f6b2e0cebf27725b82b29085451df2308989b1c7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak(a)suse.com>
Date: Mon, 1 Apr 2019 17:28:31 +0200
-Subject: [PATCH 08/11] Skip failing tests
+Subject: [PATCH 08/13] Skip failing tests
---
test/unit/bin/vagrant_test.rb | 4 ++--
@@ -30,6 +30,6 @@
end
end
--
-2.34.1
+2.35.1
++++++ 0009-Disable-Subprocess-unit-test.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.321935378 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.325935379 +0100
@@ -1,7 +1,7 @@
From cc9cc287131b8a0b4419d2a7c2a0f7f3fd7b5b26 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak(a)suse.com>
Date: Wed, 28 Aug 2019 13:39:58 +0200
-Subject: [PATCH 09/11] Disable Subprocess unit test
+Subject: [PATCH 09/13] Disable Subprocess unit test
This unit test is *very* flaky on OBS' workers and causes random build
failures. These are probably caused by worker being under high load and then
@@ -33,6 +33,6 @@
thread = Thread.new{ sp.execute }
sleep(0.1)
--
-2.34.1
+2.35.1
++++++ 0010-Add-support-for-Ruby-3.1.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.333935382 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.337935384 +0100
@@ -1,7 +1,7 @@
From 214e118384d0456db19faa0fa63bff571d0229c3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak(a)suse.com>
Date: Mon, 3 Jan 2022 12:08:09 +0100
-Subject: [PATCH 10/11] Add support for Ruby 3.1
+Subject: [PATCH 10/13] Add support for Ruby 3.1
The biggest change comming with Ruby 3.1 is that net/ftp is no longer bundled
with Ruby but distributed as a separate gem.
@@ -33,6 +33,6 @@
s.add_dependency "net-sftp", "~> 3.0"
s.add_dependency "net-scp", "~> 3.0.0"
--
-2.34.1
+2.35.1
++++++ 0011-Bump-version-of-ed25519-to-1.3.0.patch ++++++
--- /var/tmp/diff_new_pack.dTScUj/_old 2022-02-28 19:43:18.345935387 +0100
+++ /var/tmp/diff_new_pack.dTScUj/_new 2022-02-28 19:43:18.349935388 +0100
@@ -1,7 +1,7 @@
From 32b8ea83078edc4a86cbba573142dc95b16ebd40 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak(a)suse.com>
Date: Tue, 1 Feb 2022 11:31:44 +0100
-Subject: [PATCH 11/11] Bump version of ed25519 to ~> 1.3.0
+Subject: [PATCH 11/13] Bump version of ed25519 to ~> 1.3.0
(cherry picked from commit 2a974101f42dbc525450e240f02db2a3edc62ac1)
---
@@ -22,6 +22,6 @@
s.add_dependency "hashicorp-checkpoint", "~> 0.1.5"
s.add_dependency "i18n", "~> 1.8"
--
-2.34.1
+2.35.1
++++++ 0012-Bump-rspec-dependency-to-3.11.0.patch ++++++
From 28264928d405319ddc28c300cb9b32101eb5fa4c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak(a)suse.com>
Date: Mon, 28 Feb 2022 10:51:50 +0100
Subject: [PATCH 12/13] Bump rspec dependency to ~> 3.11.0
(cherry picked from commit 45a225416d2e611ddad34635104b9e22badd17e7)
---
vagrant.gemspec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vagrant.gemspec b/vagrant.gemspec
index ea38685bf..8622c2dbf 100644
--- a/vagrant.gemspec
+++ b/vagrant.gemspec
@@ -39,7 +39,7 @@ Gem::Specification.new do |s|
# Constraint rake to properly handle deprecated method usage
# from within rspec
s.add_development_dependency "rake", "~> 13.0"
- s.add_development_dependency "rspec", "~> 3.10.0"
+ s.add_development_dependency "rspec", "~> 3.11.0"
s.add_development_dependency "rspec-its", "~> 1.3.0"
s.add_development_dependency "fake_ftp", "~> 0.1.1"
s.add_development_dependency "webrick", "~> 1.7.0"
--
2.35.1
++++++ 0013-Stop-using-the-last-argument-as-kwargs-in-unit-tests.patch ++++++
From 729306f83a0cc2926752bc09fb0194e0b2e1d455 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak(a)suse.com>
Date: Mon, 28 Feb 2022 10:46:17 +0100
Subject: [PATCH 13/13] Stop using the last argument as kwargs in unit tests
A few unit tests started failing with Ruby 3.0, because they were relying on
keyword arguments being converted into hashes automatically. This behavior was
deprecated in Ruby 2.7 and results in errors in Ruby 3.0 onward.
For further details:
https://rubyreferences.github.io/rubychanges/3.0.html#keyword-arguments-are…
(cherry picked from commit 2b1c25d247aba492e582a01cff8ecdd33d4d165b)
---
test/unit/plugins/commands/package/command_test.rb | 4 ++--
.../plugins/providers/hyperv/action/read_guest_ip_test.rb | 2 +-
test/unit/vagrant/ui_test.rb | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/test/unit/plugins/commands/package/command_test.rb b/test/unit/plugins/commands/package/command_test.rb
index 7b289bd1e..d0f81393b 100644
--- a/test/unit/plugins/commands/package/command_test.rb
+++ b/test/unit/plugins/commands/package/command_test.rb
@@ -64,7 +64,7 @@ describe VagrantPlugins::CommandPackage::Command do
it "packages default machine inside specified folder" do
expect(package_command).to receive(:package_vm).with(
- a_machine_named('default'), :output => "package-output-folder/default"
+ a_machine_named('default'), { output: "package-output-folder/default" }
)
package_command.execute
end
@@ -96,7 +96,7 @@ describe VagrantPlugins::CommandPackage::Command do
let(:argv){ ['--base', 'machine-id'] }
it "packages vm defined within virtualbox" do
- expect(package_command).to receive(:package_base).with(:base => 'machine-id')
+ expect(package_command).to receive(:package_base).with({ base: 'machine-id' })
package_command.execute
end
diff --git a/test/unit/plugins/providers/hyperv/action/read_guest_ip_test.rb b/test/unit/plugins/providers/hyperv/action/read_guest_ip_test.rb
index 5642c6271..ecce003a6 100644
--- a/test/unit/plugins/providers/hyperv/action/read_guest_ip_test.rb
+++ b/test/unit/plugins/providers/hyperv/action/read_guest_ip_test.rb
@@ -31,7 +31,7 @@ describe VagrantPlugins::HyperV::Action::ReadGuestIP do
end
it "should set the host information into the env" do
- expect(env).to receive(:[]=).with(:machine_ssh_info, host: "ADDRESS")
+ expect(env).to receive(:[]=).with(:machine_ssh_info, { host: "ADDRESS" })
expect(driver).to receive(:read_guest_ip).and_return("ip" => "ADDRESS")
subject.call(env)
end
diff --git a/test/unit/vagrant/ui_test.rb b/test/unit/vagrant/ui_test.rb
index e484b8154..120b1dda2 100644
--- a/test/unit/vagrant/ui_test.rb
+++ b/test/unit/vagrant/ui_test.rb
@@ -379,12 +379,12 @@ describe Vagrant::UI::Prefixed do
describe "#machine" do
it "sets the target option" do
- expect(ui).to receive(:machine).with(:foo, target: prefix)
+ expect(ui).to receive(:machine).with(:foo, { target: prefix })
subject.machine(:foo)
end
it "preserves existing options" do
- expect(ui).to receive(:machine).with(:foo, :bar, foo: :bar, target: prefix)
+ expect(ui).to receive(:machine).with(:foo, :bar, { foo: :bar, target: prefix })
subject.machine(:foo, :bar, foo: :bar)
end
end
--
2.35.1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-rspec-expectations for openSUSE:Factory checked in at 2022-02-28 19:43:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-expectations (Old)
and /work/SRC/openSUSE:Factory/.rubygem-rspec-expectations.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-rspec-expectations"
Mon Feb 28 19:43:09 2022 rev:23 rq:957233 version:3.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rspec-expectations/rubygem-rspec-expectations.changes 2022-02-03 23:15:50.556876471 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-rspec-expectations.new.1958/rubygem-rspec-expectations.changes 2022-02-28 19:43:12.949933366 +0100
@@ -1,0 +2,13 @@
+Thu Feb 24 08:35:38 UTC 2022 - Stephan Kulow <coolo(a)suse.com>
+
+updated to version 3.11.0
+ see installed Changelog.md
+
+ Enhancements:
+ * Return `true` from `aggregate_failures` when no exception occurs. (Jon Rowe, #1225)
+
+ Deprecations:
+ * Print a deprecation message when using the implicit block expectation syntax.
+ (Phil Pirozhkov, #1139)
+
+-------------------------------------------------------------------
Old:
----
rspec-expectations-3.10.2.gem
New:
----
rspec-expectations-3.11.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-rspec-expectations.spec ++++++
--- /var/tmp/diff_new_pack.tJCZ2S/_old 2022-02-28 19:43:13.489933568 +0100
+++ /var/tmp/diff_new_pack.tJCZ2S/_new 2022-02-28 19:43:13.493933569 +0100
@@ -24,7 +24,7 @@
#
Name: rubygem-rspec-expectations
-Version: 3.10.2
+Version: 3.11.0
Release: 0
%define mod_name rspec-expectations
%define mod_full_name %{mod_name}-%{version}
++++++ rspec-expectations-3.10.2.gem -> rspec-expectations-3.11.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md 2022-01-14 17:44:09.000000000 +0100
+++ new/Changelog.md 2022-02-09 12:17:08.000000000 +0100
@@ -1,5 +1,17 @@
### Development
-[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.10.2...3-1…
+[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.11.0...3-1…
+
+### 3.11.0 / 2022-02-09
+[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.10.2...v3.…
+
+Enhancements:
+
+* Return `true` from `aggregate_failures` when no exception occurs. (Jon Rowe, #1225)
+
+Deprecations:
+
+* Print a deprecation message when using the implicit block expectation syntax.
+ (Phil Pirozhkov, #1139)
### 3.10.2 / 2022-01-14
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.10.1...v3.…
@@ -128,7 +140,7 @@
* Prevent composed `all` matchers from leaking into their siblings leading to duplicate
failures. (Jamie English, #1086)
* Prevent objects which change their hash on comparison from failing change checks.
- (Phil Pirozhkov, #1110)
+ (Phil Pirozhkov, #1100)
* Issue an `ArgumentError` rather than a `NoMethodError` when `be_an_instance_of` and
`be_kind_of` matchers encounter objects not supporting those methods.
(Taichi Ishitani, #1107)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2022-01-14 17:44:09.000000000 +0100
+++ new/README.md 2022-02-09 12:17:08.000000000 +0100
@@ -1,4 +1,4 @@
-# RSpec Expectations [](http…
+# RSpec Expectations [](http…
RSpec::Expectations lets you express expected outcomes on an object in an
example.
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/expectations/expectation_target.rb new/lib/rspec/expectations/expectation_target.rb
--- old/lib/rspec/expectations/expectation_target.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/expectations/expectation_target.rb 2022-02-09 12:17:08.000000000 +0100
@@ -42,7 +42,7 @@
elsif block
raise ArgumentError, "You cannot pass both an argument and a block to `expect`."
else
- new(value)
+ ValueExpectationTarget.new(value)
end
end
@@ -91,6 +91,44 @@
end
# @private
+ # Validates the provided matcher to ensure it supports block
+ # expectations, in order to avoid user confusion when they
+ # use a block thinking the expectation will be on the return
+ # value of the block rather than the block itself.
+ class ValueExpectationTarget < ExpectationTarget
+ def to(matcher=nil, message=nil, &block)
+ enforce_value_expectation(matcher)
+ super
+ end
+
+ def not_to(matcher=nil, message=nil, &block)
+ enforce_value_expectation(matcher)
+ super
+ end
+
+ private
+
+ def enforce_value_expectation(matcher)
+ return if supports_value_expectations?(matcher)
+
+ RSpec.deprecate(
+ "expect(value).to #{RSpec::Support::ObjectFormatter.format(matcher)}",
+ :message =>
+ "The implicit block expectation syntax is deprecated, you should pass " \
+ "a block rather than an argument to `expect` to use the provided " \
+ "block expectation matcher or the matcher must implement " \
+ "`supports_value_expectations?`. e.g `expect { value }.to " \
+ "#{RSpec::Support::ObjectFormatter.format(matcher)}` not " \
+ "`expect(value).to #{RSpec::Support::ObjectFormatter.format(matcher)}`"
+ )
+ end
+
+ def supports_value_expectations?(matcher)
+ !matcher.respond_to?(:supports_value_expectations?) || matcher.supports_value_expectations?
+ end
+ end
+
+ # @private
# Validates the provided matcher to ensure it supports block
# expectations, in order to avoid user confusion when they
# use a block thinking the expectation will be on the return
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/expectations/failure_aggregator.rb new/lib/rspec/expectations/failure_aggregator.rb
--- old/lib/rspec/expectations/failure_aggregator.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/expectations/failure_aggregator.rb 2022-02-09 12:17:08.000000000 +0100
@@ -80,7 +80,7 @@
all_errors = failures + other_errors
case all_errors.size
- when 0 then return nil
+ when 0 then return true
when 1 then RSpec::Support.notify_failure all_errors.first
else RSpec::Support.notify_failure MultipleExpectationsNotMetError.new(self)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/expectations/version.rb new/lib/rspec/expectations/version.rb
--- old/lib/rspec/expectations/version.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/expectations/version.rb 2022-02-09 12:17:08.000000000 +0100
@@ -2,7 +2,7 @@
module Expectations
# @private
module Version
- STRING = '3.10.2'
+ STRING = '3.11.0'
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/base_matcher.rb new/lib/rspec/matchers/built_in/base_matcher.rb
--- old/lib/rspec/matchers/built_in/base_matcher.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/built_in/base_matcher.rb 2022-02-09 12:17:08.000000000 +0100
@@ -78,6 +78,11 @@
false
end
+ # @private
+ def supports_value_expectations?
+ true
+ end
+
# @api private
def expects_call_stack_jump?
false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/change.rb new/lib/rspec/matchers/built_in/change.rb
--- old/lib/rspec/matchers/built_in/change.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/built_in/change.rb 2022-02-09 12:17:08.000000000 +0100
@@ -77,6 +77,11 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
private
def initialize(receiver=nil, message=nil, &block)
@@ -158,6 +163,11 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
private
def failure_reason
@@ -201,6 +211,11 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
private
def perform_change(event_proc)
@@ -337,6 +352,8 @@
class ChangeDetails
attr_reader :actual_after
+ UNDEFINED = Module.new.freeze
+
def initialize(matcher_name, receiver=nil, message=nil, &block)
if receiver && !message
raise(
@@ -351,6 +368,11 @@
@receiver = receiver
@message = message
@value_proc = block
+ # TODO: temporary measure to mute warning of access to an initialized
+ # instance variable when a deprecated implicit block expectation
+ # syntax is used. This may be removed once `fail` is used, and the
+ # matcher never issues this warning.
+ @actual_after = UNDEFINED
end
def value_representation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/compound.rb new/lib/rspec/matchers/built_in/compound.rb
--- old/lib/rspec/matchers/built_in/compound.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/built_in/compound.rb 2022-02-09 12:17:08.000000000 +0100
@@ -26,11 +26,19 @@
"#{matcher_1.description} #{conjunction} #{matcher_2.description}"
end
+ # @api private
def supports_block_expectations?
matcher_supports_block_expectations?(matcher_1) &&
matcher_supports_block_expectations?(matcher_2)
end
+ # @api private
+ def supports_value_expectations?
+ matcher_supports_value_expectations?(matcher_1) &&
+ matcher_supports_value_expectations?(matcher_2)
+ end
+
+ # @api private
def expects_call_stack_jump?
NestedEvaluator.matcher_expects_call_stack_jump?(matcher_1) ||
NestedEvaluator.matcher_expects_call_stack_jump?(matcher_2)
@@ -102,6 +110,12 @@
false
end
+ def matcher_supports_value_expectations?(matcher)
+ matcher.supports_value_expectations?
+ rescue NoMethodError
+ true
+ end
+
def matcher_is_diffable?(matcher)
matcher.diffable?
rescue NoMethodError
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/output.rb new/lib/rspec/matchers/built_in/output.rb
--- old/lib/rspec/matchers/built_in/output.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/built_in/output.rb 2022-02-09 12:17:08.000000000 +0100
@@ -94,6 +94,13 @@
true
end
+ # @api private
+ # Indicates this matcher matches against a block only.
+ # @return [False]
+ def supports_value_expectations?
+ false
+ end
+
private
def captured?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/raise_error.rb new/lib/rspec/matchers/built_in/raise_error.rb
--- old/lib/rspec/matchers/built_in/raise_error.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/built_in/raise_error.rb 2022-02-09 12:17:08.000000000 +0100
@@ -86,6 +86,12 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
+ # @private
def expects_call_stack_jump?
true
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/throw_symbol.rb new/lib/rspec/matchers/built_in/throw_symbol.rb
--- old/lib/rspec/matchers/built_in/throw_symbol.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/built_in/throw_symbol.rb 2022-02-09 12:17:08.000000000 +0100
@@ -94,6 +94,12 @@
true
end
+ # @api private
+ def supports_value_expectations?
+ false
+ end
+
+ # @api private
def expects_call_stack_jump?
true
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/built_in/yield.rb new/lib/rspec/matchers/built_in/yield.rb
--- old/lib/rspec/matchers/built_in/yield.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/built_in/yield.rb 2022-02-09 12:17:08.000000000 +0100
@@ -129,6 +129,11 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
private
def failure_reason
@@ -169,6 +174,11 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
private
def positive_failure_reason
@@ -231,6 +241,11 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
private
def positive_failure_reason
@@ -328,6 +343,11 @@
true
end
+ # @private
+ def supports_value_expectations?
+ false
+ end
+
private
def expected_arg_description
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/dsl.rb new/lib/rspec/matchers/dsl.rb
--- old/lib/rspec/matchers/dsl.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/dsl.rb 2022-02-09 12:17:08.000000000 +0100
@@ -403,6 +403,10 @@
false
end
+ def supports_value_expectations?
+ true
+ end
+
# Most matchers do not expect call stack jumps.
def expects_call_stack_jump?
false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/matchers/matcher_protocol.rb new/lib/rspec/matchers/matcher_protocol.rb
--- old/lib/rspec/matchers/matcher_protocol.rb 2022-01-14 17:44:09.000000000 +0100
+++ new/lib/rspec/matchers/matcher_protocol.rb 2022-02-09 12:17:08.000000000 +0100
@@ -60,6 +60,12 @@
# @return [Boolean] true if this matcher can be used in block expressions.
# @note If not defined, RSpec assumes a value of `false` for this method.
+ # @!method supports_value_expectations?
+ # Indicates that this matcher can be used in a value expectation expression,
+ # such as `expect(foo).to eq(bar)`.
+ # @return [Boolean] true if this matcher can be used in value expressions.
+ # @note If not defined, RSpec assumes a value of `true` for this method.
+
# @!method expects_call_stack_jump?
# Indicates that when this matcher is used in a block expectation
# expression, it expects the block to use a ruby construct that causes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2022-01-14 17:44:09.000000000 +0100
+++ new/metadata 2022-02-09 12:17:08.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: rspec-expectations
version: !ruby/object:Gem::Version
- version: 3.10.2
+ version: 3.11.0
platform: ruby
authors:
- Steven Baker
@@ -45,7 +45,7 @@
ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3/Yui9myUX3crr+PdetazSqQ
F3MdtaDehhjC
-----END CERTIFICATE-----
-date: 2022-01-14 00:00:00.000000000 Z
+date: 2022-02-09 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: rspec-support
@@ -53,14 +53,14 @@
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 3.10.0
+ version: 3.11.0
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 3.10.0
+ version: 3.11.0
- !ruby/object:Gem::Dependency
name: diff-lcs
requirement: !ruby/object:Gem::Requirement
@@ -203,7 +203,7 @@
- MIT
metadata:
bug_tracker_uri: https://github.com/rspec/rspec-expectations/issues
- changelog_uri: https://github.com/rspec/rspec-expectations/blob/v3.10.2/Changelog.md
+ changelog_uri: https://github.com/rspec/rspec-expectations/blob/v3.11.0/Changelog.md
documentation_uri: https://rspec.info/documentation/
mailing_list_uri: https://groups.google.com/forum/#!forum/rspec
source_code_uri: https://github.com/rspec/rspec-expectations
@@ -226,5 +226,5 @@
rubygems_version: 3.3.3
signing_key:
specification_version: 4
-summary: rspec-expectations-3.10.2
+summary: rspec-expectations-3.11.0
test_files: []
Binary files old/metadata.gz.sig and new/metadata.gz.sig differ
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-rspec-mocks for openSUSE:Factory checked in at 2022-02-28 19:43:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-mocks (Old)
and /work/SRC/openSUSE:Factory/.rubygem-rspec-mocks.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-rspec-mocks"
Mon Feb 28 19:43:08 2022 rev:23 rq:956455 version:3.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rspec-mocks/rubygem-rspec-mocks.changes 2021-02-11 12:45:41.173340268 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-rspec-mocks.new.1958/rubygem-rspec-mocks.changes 2022-02-28 19:43:11.657932882 +0100
@@ -1,0 +2,7 @@
+Mon Feb 21 11:36:36 UTC 2022 - Stephan Kulow <coolo(a)suse.com>
+
+updated to version 3.11.0
+ see installed Changelog.md
+
+
+-------------------------------------------------------------------
Old:
----
rspec-mocks-3.10.2.gem
New:
----
rspec-mocks-3.11.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-rspec-mocks.spec ++++++
--- /var/tmp/diff_new_pack.YLYkJR/_old 2022-02-28 19:43:12.201933086 +0100
+++ /var/tmp/diff_new_pack.YLYkJR/_new 2022-02-28 19:43:12.205933087 +0100
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-rspec-mocks
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
#
Name: rubygem-rspec-mocks
-Version: 3.10.2
+Version: 3.11.0
Release: 0
%define mod_name rspec-mocks
%define mod_full_name %{mod_name}-%{version}
++++++ rspec-mocks-3.10.2.gem -> rspec-mocks-3.11.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md 2021-01-29 00:09:23.000000000 +0100
+++ new/Changelog.md 2022-02-09 12:37:06.000000000 +0100
@@ -1,5 +1,22 @@
### Development
-[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.10.2...main)
+[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.11.0...3-11-maint…
+
+### 3.11.0 / 2022-02-09
+[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.10.3...v3.11.0)
+
+Enhancements:
+
+* Add `and_invoke` implementation for configuring responses to `receive`
+ (and `receive_messages`) with multiple callable objects. (Kyle Smith, #1411)
+
+### 3.10.3 / 2022-01-28
+[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.10.2...v3.10.3)
+
+Bug Fixes:
+
+* Suppress warning by setting `$VERBOSE` to nil. (Nobuyoshi Nakada, #1414)
+* Support keyword argument semantics when constraining argument expectations using
+ `with` on Ruby 3.0+ (Yusuke Endoh, #1394)
### 3.10.2 / 2021-01-27
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.10.1...v3.10.2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2021-01-29 00:09:23.000000000 +0100
+++ new/README.md 2022-02-09 12:37:06.000000000 +0100
@@ -1,4 +1,4 @@
-# RSpec Mocks [](https://cod…
+# RSpec Mocks [](https://cod…
rspec-mocks is a test-double framework for rspec with support for method stubs,
fakes, and message expectations on generated test-doubles and real objects
alike.
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/argument_list_matcher.rb new/lib/rspec/mocks/argument_list_matcher.rb
--- old/lib/rspec/mocks/argument_list_matcher.rb 2021-01-29 00:09:23.000000000 +0100
+++ new/lib/rspec/mocks/argument_list_matcher.rb 2022-02-09 12:37:06.000000000 +0100
@@ -46,16 +46,30 @@
@expected_args = expected_args
ensure_expected_args_valid!
end
+ ruby2_keywords :initialize if Module.private_method_defined?(:ruby2_keywords)
# @api public
- # @param [Array] args
+ # @param [Array] actual_args
#
# Matches each element in the `expected_args` against the element in the same
# position of the arguments passed to `new`.
#
# @see #initialize
- def args_match?(*args)
- Support::FuzzyMatcher.values_match?(resolve_expected_args_based_on(args), args)
+ def args_match?(*actual_args)
+ expected_args = resolve_expected_args_based_on(actual_args)
+
+ return false if expected_args.size != actual_args.size
+
+ if RUBY_VERSION >= "3"
+ # if both arguments end with Hashes, and if one is a keyword hash and the other is not, they don't match
+ if Hash === expected_args.last && Hash === actual_args.last
+ if !Hash.ruby2_keywords_hash?(actual_args.last) && Hash.ruby2_keywords_hash?(expected_args.last)
+ return false
+ end
+ end
+ end
+
+ Support::FuzzyMatcher.values_match?(expected_args, actual_args)
end
# @private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/matchers/receive.rb new/lib/rspec/mocks/matchers/receive.rb
--- old/lib/rspec/mocks/matchers/receive.rb 2021-01-29 00:09:23.000000000 +0100
+++ new/lib/rspec/mocks/matchers/receive.rb 2022-02-09 12:37:06.000000000 +0100
@@ -62,6 +62,7 @@
@recorded_customizations << ExpectationCustomization.new(method, args, block)
self
end
+ ruby2_keywords(method) if Module.private_method_defined?(:ruby2_keywords)
end
private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/matchers/receive_message_chain.rb new/lib/rspec/mocks/matchers/receive_message_chain.rb
--- old/lib/rspec/mocks/matchers/receive_message_chain.rb 2021-01-29 00:09:23.000000000 +0100
+++ new/lib/rspec/mocks/matchers/receive_message_chain.rb 2022-02-09 12:37:06.000000000 +0100
@@ -13,7 +13,7 @@
@recorded_customizations = []
end
- [:with, :and_return, :and_throw, :and_raise, :and_yield, :and_call_original].each do |msg|
+ [:with, :and_return, :and_invoke, :and_throw, :and_raise, :and_yield, :and_call_original].each do |msg|
define_method(msg) do |*args, &block|
@recorded_customizations << ExpectationCustomization.new(msg, args, block)
self
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/message_expectation.rb new/lib/rspec/mocks/message_expectation.rb
--- old/lib/rspec/mocks/message_expectation.rb 2021-01-29 00:09:23.000000000 +0100
+++ new/lib/rspec/mocks/message_expectation.rb 2022-02-09 12:37:06.000000000 +0100
@@ -53,7 +53,7 @@
# etc.
#
# If the message is received more times than there are values, the last
- # value is received for every subsequent call.
+ # value is returned for every subsequent call.
#
# @return [nil] No further chaining is supported after this.
# @example
@@ -85,6 +85,48 @@
nil
end
+ # Tells the object to invoke a Proc when it receives the message. Given
+ # more than one value, the result of the first Proc is returned the first
+ # time the message is received, the result of the second Proc is returned
+ # the next time, etc, etc.
+ #
+ # If the message is received more times than there are Procs, the result of
+ # the last Proc is returned for every subsequent call.
+ #
+ # @return [nil] No further chaining is supported after this.
+ # @example
+ # allow(api).to receive(:get_foo).and_invoke(-> { raise ApiTimeout })
+ # api.get_foo # => raises ApiTimeout
+ # api.get_foo # => raises ApiTimeout
+ #
+ # allow(api).to receive(:get_foo).and_invoke(-> { raise ApiTimeout }, -> { raise ApiTimeout }, -> { :a_foo })
+ # api.get_foo # => raises ApiTimeout
+ # api.get_foo # => rasies ApiTimeout
+ # api.get_foo # => :a_foo
+ # api.get_foo # => :a_foo
+ # api.get_foo # => :a_foo
+ # # etc
+ def and_invoke(first_proc, *procs)
+ raise_already_invoked_error_if_necessary(__method__)
+ if negative?
+ raise "`and_invoke` is not supported with negative message expectations"
+ end
+
+ if block_given?
+ raise ArgumentError, "Implementation blocks aren't supported with `and_invoke`"
+ end
+
+ procs.unshift(first_proc)
+ if procs.any? { |p| !p.respond_to?(:call) }
+ raise ArgumentError, "Arguments to `and_invoke` must be callable."
+ end
+
+ @expected_received_count = [@expected_received_count, procs.size].max unless ignoring_args? || (@expected_received_count == 0 && @at_least)
+ self.terminal_implementation_action = AndInvokeImplementation.new(procs)
+
+ nil
+ end
+
# Tells the object to delegate to the original unmodified method
# when it receives the message.
#
@@ -322,6 +364,7 @@
@argument_list_matcher = ArgumentListMatcher.new(*args)
self
end
+ ruby2_keywords(:with) if Module.private_method_defined?(:ruby2_keywords)
# Expect messages to be received in a specific order.
#
@@ -683,6 +726,24 @@
end
end
+ # Handles the implementation of an `and_invoke` implementation.
+ # @private
+ class AndInvokeImplementation
+ def initialize(procs_to_invoke)
+ @procs_to_invoke = procs_to_invoke
+ end
+
+ def call(*args, &block)
+ proc = if @procs_to_invoke.size > 1
+ @procs_to_invoke.shift
+ else
+ @procs_to_invoke.first
+ end
+
+ proc.call(*args, &block)
+ end
+ end
+
# Represents a configured implementation. Takes into account
# any number of sub-implementations.
# @private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/verifying_double.rb new/lib/rspec/mocks/verifying_double.rb
--- old/lib/rspec/mocks/verifying_double.rb 2021-01-29 00:09:23.000000000 +0100
+++ new/lib/rspec/mocks/verifying_double.rb 2022-02-09 12:37:06.000000000 +0100
@@ -34,23 +34,15 @@
super
end
- # @private
- module SilentIO
- def self.method_missing(*); end
- def self.respond_to?(*)
- true
- end
- end
-
# Redefining `__send__` causes ruby to issue a warning.
- old, $stderr = $stderr, SilentIO
+ old, $VERBOSE = $VERBOSE, nil
def __send__(name, *args, &block)
@__sending_message = name
super
ensure
@__sending_message = nil
end
- $stderr = old
+ $VERBOSE = old
def send(name, *args, &block)
__send__(name, *args, &block)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/version.rb new/lib/rspec/mocks/version.rb
--- old/lib/rspec/mocks/version.rb 2021-01-29 00:09:23.000000000 +0100
+++ new/lib/rspec/mocks/version.rb 2022-02-09 12:37:06.000000000 +0100
@@ -3,7 +3,7 @@
# Version information for RSpec mocks.
module Version
# Version of RSpec mocks currently in use in SemVer format.
- STRING = '3.10.2'
+ STRING = '3.11.0'
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2021-01-29 00:09:23.000000000 +0100
+++ new/metadata 2022-02-09 12:37:06.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: rspec-mocks
version: !ruby/object:Gem::Version
- version: 3.10.2
+ version: 3.11.0
platform: ruby
authors:
- Steven Baker
@@ -45,7 +45,7 @@
ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3/Yui9myUX3crr+PdetazSqQ
F3MdtaDehhjC
-----END CERTIFICATE-----
-date: 2021-01-28 00:00:00.000000000 Z
+date: 2022-02-09 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: rspec-support
@@ -53,14 +53,14 @@
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 3.10.0
+ version: 3.11.0
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 3.10.0
+ version: 3.11.0
- !ruby/object:Gem::Dependency
name: diff-lcs
requirement: !ruby/object:Gem::Requirement
@@ -99,16 +99,16 @@
name: cucumber
requirement: !ruby/object:Gem::Requirement
requirements:
- - - "~>"
+ - - ">="
- !ruby/object:Gem::Version
- version: 1.3.15
+ version: '1.3'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - "~>"
+ - - ">="
- !ruby/object:Gem::Version
- version: 1.3.15
+ version: '1.3'
- !ruby/object:Gem::Dependency
name: aruba
requirement: !ruby/object:Gem::Requirement
@@ -194,7 +194,7 @@
- MIT
metadata:
bug_tracker_uri: https://github.com/rspec/rspec-mocks/issues
- changelog_uri: https://github.com/rspec/rspec-mocks/blob/v3.10.2/Changelog.md
+ changelog_uri: https://github.com/rspec/rspec-mocks/blob/v3.11.0/Changelog.md
documentation_uri: https://rspec.info/documentation/
mailing_list_uri: https://groups.google.com/forum/#!forum/rspec
source_code_uri: https://github.com/rspec/rspec-mocks
@@ -214,8 +214,8 @@
- !ruby/object:Gem::Version
version: '0'
requirements: []
-rubygems_version: 3.2.4
+rubygems_version: 3.3.3
signing_key:
specification_version: 4
-summary: rspec-mocks-3.10.2
+summary: rspec-mocks-3.11.0
test_files: []
Binary files old/metadata.gz.sig and new/metadata.gz.sig differ
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-rspec-support for openSUSE:Factory checked in at 2022-02-28 19:43:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-support (Old)
and /work/SRC/openSUSE:Factory/.rubygem-rspec-support.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-rspec-support"
Mon Feb 28 19:43:07 2022 rev:17 rq:956128 version:3.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rspec-support/rubygem-rspec-support.changes 2021-12-25 20:17:05.125271080 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-rspec-support.new.1958/rubygem-rspec-support.changes 2022-02-28 19:43:09.921932232 +0100
@@ -1,0 +2,15 @@
+Tue Feb 15 07:41:21 UTC 2022 - Stephan Kulow <coolo(a)suse.com>
+
+updated to version 3.11.0
+ see installed Changelog.md
+
+ ### Development
+ [Full Changelog](http://github.com/rspec/rspec-support/compare/v3.11.0...3-11-mai…
+
+ ### 3.11.0 / 2022-02-09
+ [Full Changelog](http://github.com/rspec/rspec-support/compare/v3.10.3...v3.11.0)
+
+ No changes. Released to support other RSpec releases.
+
+
+-------------------------------------------------------------------
Old:
----
rspec-support-3.10.3.gem
New:
----
rspec-support-3.11.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-rspec-support.spec ++++++
--- /var/tmp/diff_new_pack.8916X5/_old 2022-02-28 19:43:11.013932640 +0100
+++ /var/tmp/diff_new_pack.8916X5/_new 2022-02-28 19:43:11.013932640 +0100
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-rspec-support
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
#
Name: rubygem-rspec-support
-Version: 3.10.3
+Version: 3.11.0
Release: 0
%define mod_name rspec-support
%define mod_full_name %{mod_name}-%{version}
++++++ rspec-support-3.10.3.gem -> rspec-support-3.11.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md 2021-11-03 06:10:52.000000000 +0100
+++ new/Changelog.md 2022-02-09 12:10:21.000000000 +0100
@@ -1,3 +1,11 @@
+### Development
+[Full Changelog](http://github.com/rspec/rspec-support/compare/v3.11.0...3-11-mai…
+
+### 3.11.0 / 2022-02-09
+[Full Changelog](http://github.com/rspec/rspec-support/compare/v3.10.3...v3.11.0)
+
+No changes. Released to support other RSpec releases.
+
### 3.10.3 / 2021-11-03
[Full Changelog](http://github.com/rspec/rspec-support/compare/v3.10.2...v3.10.3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2021-11-03 06:10:52.000000000 +0100
+++ new/README.md 2022-02-09 12:10:21.000000000 +0100
@@ -1,4 +1,4 @@
-# RSpec::Support [:�{��%T���F��'�"��@lU����V�
;�: NC!�>0����7o�F3���[)��x���sK��5��{^Y6y;8���nva}]�`���d,$�r�F��I)go�p��[��BZ��q_����r9�;l�����7=�.fx�S`ff��� ��|�[��R���vc3B3� 0��2���j�@����u;�:x ���f���0�6����|�ZQTB��z������dL��_��4�9��)X���~/2�����Jt����K�A�F=������m����0��T���(����
-�%��p���mF���F�~�}J��@�'f|$Uh6�����I���\E���H=1����9�xm���)�ng�a]0��
-�>
)�����o���4�����0P?��H����\l��(�U��J��������,Q�G���IX
\ No newline at end of file
+���\�
+Ii��T���~
�gE�J���k��u��J_���z&��k�@sw�g-��=�J�<����5yv5�� s�
����2(��v�
+�[t![������*]���*����K��8pU�Y���FI����e���B��2��������bpI��;Q���&
h5��p�B35���3����?g{N��.=�S��gX�=�&iQcQ�u�����1M����f������4����j��q)��D(�3�pl�O��2w
+i��*�ql'
+���g7���;z��
+��������f���&���!��Z�{��&�nt������7�2�w��j��_�5�/������xm�47��K*>�T;�0t����`E��-=2�.�=<��Y-P�Q��8���e��{���:FC��'�|UU40�w#.���:G%�n�)�#�X������Y-5NSpZ-&���dz��
+C���2�PH�
+&����� ��t��0��z�Z:%�����
\ No newline at end of file
1
0