https://bugzilla.redhat.com/show_bug.cgi?id=2081968
Bug ID: 2081968
Summary: python-rpmautospec fails to build with Python 3.11:
unittest.mock.InvalidSpecError: Cannot spec a Mock
object.
Product: Fedora
Version: rawhide
Status: NEW
Component: python-rpmautospec
Assignee: asaleh(a)redhat.com
Reporter: thrnciar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: asaleh(a)redhat.com,
epel-packagers-sig(a)lists.fedoraproject.org,
infra-sig(a)lists.fedoraproject.org,
mhroncok(a)redhat.com, michel(a)michel-slm.name,
nphilipp(a)redhat.com, thrnciar(a)redhat.com
Blocks: 2016048 (PYTHON3.11)
Target Milestone: ---
Classification: Fedora
python-rpmautospec fails to build with Python 3.11.0a7.
=================================== FAILURES
===================================
_____________________________ test_main_valid_args
_____________________________
[gw0] linux -- Python 3.11.0 /usr/bin/python3
pkg_converter_mock = <MagicMock name='PkgConverter' id='139757742069840'>
specfile =
PosixPath('/tmp/pytest-of-mockbuild/pytest-0/popen-gw0/test_main_valid_args0/test/test.spec')
@unittest.mock.patch("rpmautospec.subcommands.convert.PkgConverter")
def test_main_valid_args(pkg_converter_mock, specfile):
> pkg_converter = unittest.mock.Mock(spec=convert.PkgConverter)()
tests/rpmautospec/subcommands/test_convert.py:75:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib64/python3.11/unittest/mock.py:1090: in __init__
_safe_super(CallableMixin, self).__init__(
/usr/lib64/python3.11/unittest/mock.py:442: in __init__
self._mock_add_spec(spec, spec_set, _spec_as_instance, _eat_self)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError('_mock_methods') raised in repr()] Mock object at
0x7f1be36ae950>
spec = <MagicMock name='PkgConverter' id='139757742069840'>, spec_set = None
_spec_as_instance = False, _eat_self = False
def _mock_add_spec(self, spec, spec_set, _spec_as_instance=False,
_eat_self=False):
if _is_instance_mock(spec):
> raise InvalidSpecError(f'Cannot spec a Mock object. [object={spec!r}]')
E unittest.mock.InvalidSpecError: Cannot spec a Mock object.
[object=<MagicMock name='PkgConverter' id='139757742069840'>]
/usr/lib64/python3.11/unittest/mock.py:493: InvalidSpecError
=========================== short test summary info
============================
FAILED tests/rpmautospec/subcommands/test_convert.py::test_main_valid_args -
...
======================== 1 failed, 359 passed in 32.56s
========================
bpo-43478: Mocks can no longer be provided as the specs for other Mocks. As a
result, an already-mocked object cannot be passed to mock.Mock(). This can
uncover bugs in tests since these Mock-derived Mocks will always pass certain
tests (e.g. isinstance) and builtin assert functions (e.g.
assert_called_once_with) will unconditionally pass.
https://bugs.python.org/issue?@action=redirect&bpo=43478https://docs.python.org/3.11/whatsnew/3.11.html
For the build logs, see:
https://copr-be.cloud.fedoraproject.org/results/@python/python3.11/fedora-r…
For all our attempts to build python-rpmautospec with Python 3.11, see:
https://copr.fedorainfracloud.org/coprs/g/python/python3.11/package/python-…
Testing and mass rebuild of packages is happening in copr. You can follow these
instructions to test locally in mock if your package builds with Python 3.11:
https://copr.fedorainfracloud.org/coprs/g/python/python3.11/
Let us know here if you have any questions.
Python 3.11 is planned to be included in Fedora 37. To make that update
smoother, we're building Fedora packages with all pre-releases of Python 3.11.
A build failure prevents us from testing all dependent packages (transitive
[Build]Requires), so if this package is required a lot, it's important for us
to get it fixed soon.
We'd appreciate help from the people who know this package best, but if you
don't want to work on this now, let us know so we can try to work around it on
our side.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2016048
[Bug 2016048] Python 3.11
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2081968
https://bugzilla.redhat.com/show_bug.cgi?id=2085515
Bug ID: 2085515
Summary: Please update it to V42
Product: Fedora
Version: 35
Status: NEW
Component: gnome-shell-extension-appindicator
Assignee: ego.cordatus(a)gmail.com
Reporter: bugzilla(a)terrortux.de
QA Contact: extras-qa(a)fedoraproject.org
CC: ego.cordatus(a)gmail.com,
epel-packagers-sig(a)lists.fedoraproject.org,
hdegoede(a)redhat.com
Target Milestone: ---
Classification: Fedora
Description of problem:
An update is available.
Version-Release number of selected component (if applicable):
gnome-shell-extension-appindicator-41-1.fc35.noarch
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2085515
https://bugzilla.redhat.com/show_bug.cgi?id=2082027
Bug ID: 2082027
Summary: Please branch and build python-typing-extensions in
epel9
Product: Fedora EPEL
Version: epel9
Status: NEW
Component: python-typing-extensions
Assignee: michel(a)michel-slm.name
Reporter: nnavneet1001(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
hegjon(a)gmail.com, mail(a)fabian-affolter.ch,
michel(a)michel-slm.name
Target Milestone: ---
Classification: Fedora
Description of problem:
Please branch and build python-typing-extensions in epel9.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2082027
https://bugzilla.redhat.com/show_bug.cgi?id=2085498
Bug ID: 2085498
Summary: EPEL9 build request for python-typing-extension
Product: Fedora EPEL
Version: epel9
Status: NEW
Component: python-typing-extensions
Assignee: michel(a)michel-slm.name
Reporter: pnemade(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
hegjon(a)gmail.com, mail(a)fabian-affolter.ch,
michel(a)michel-slm.name
Target Milestone: ---
Classification: Fedora
Description of problem:
For installation of python-enrich package in epel9, this package need to be
available in epel9. Hence requesting to build this package for epel9
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1.
2.
3.
Actual results:
Expected results:
Additional info:
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2085498
https://bugzilla.redhat.com/show_bug.cgi?id=2058448
Bug ID: 2058448
Summary: rocksdb: rebuild for gflags update in c8s
Product: Fedora EPEL
Version: epel8
Status: NEW
Component: rocksdb
Assignee: epel-packagers-sig(a)lists.fedoraproject.org
Reporter: carl(a)redhat.com
CC: dcavalca(a)fb.com,
epel-packagers-sig(a)lists.fedoraproject.org,
hegjon(a)gmail.com, mmuzila(a)redhat.com
Target Milestone: ---
Classification: Fedora
Description of problem:
In CentOS Stream 8, the gflags package was updated from 2.1.2-6.el8 to
2.2.2-1.el8 (see bug 2035143). That introduces an soname bump from
libgflags.so.2.1 to libgflags.so.2.2. rocksdb links against that soname and
must be rebuilt in epel8-next to work correctly on c8s.
Version-Release number of selected component (if applicable):
rocksdb-6.26.1-2.el8
Steps to Reproduce:
1. dnf install rocksdb (this resolves to the older gflags in the repo)
2. dnf update gflags
Actual results:
Error:
Problem: problem with installed package rocksdb-6.26.1-2.el8.x86_64
- package rocksdb-6.26.1-2.el8.x86_64 requires libgflags.so.2.1()(64bit), but
none of the providers can be installed
- cannot install both gflags-2.2.2-1.el8.x86_64 and gflags-2.1.2-6.el8.x86_64
- cannot install the best update candidate for package
gflags-2.1.2-6.el8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or
'--skip-broken' to skip uninstallable packages or '--nobest' to use not only
best candidate packages)
Expected results:
installation of the latest gflags and rocksdb
Additional info:
This is happening in c8s now, but will also happen when RHEL 8.6 is released.
At that point it can be remediated in regular epel8.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2058448
https://bugzilla.redhat.com/show_bug.cgi?id=2083448
Bug ID: 2083448
Summary: CVE-2022-28463 ImageMagick: heap-buffer-overflow in
PushLongPixel() of quantum-private.h [fedora-all]
Product: Fedora
Version: 35
Status: NEW
Component: ImageMagick
Keywords: Security, SecurityTracking
Severity: medium
Priority: medium
Assignee: luya_tfz(a)thefinalzone.net
Reporter: saroy(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: blaise(a)gmail.com, dcavalca(a)fb.com,
epel-packagers-sig(a)lists.fedoraproject.org,
fedora(a)famillecollet.com, luya_tfz(a)thefinalzone.net,
michel(a)michel-slm.name, ngompa13(a)gmail.com,
pampelmuse(a)gmx.at, sergio(a)serjux.com,
troy(a)troycurtisjr.com
Target Milestone: ---
Classification: Fedora
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported versions of Fedora. While only
one tracking bug has been filed, please correct all affected versions at
the same time. If you need to fix the versions independent of each other,
you may clone this bug as appropriate.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2083448
https://bugzilla.redhat.com/show_bug.cgi?id=2081232
Bug ID: 2081232
Summary: python-matplotlib-3.5.2 is available
Product: Fedora
Version: rawhide
Status: NEW
Component: python-matplotlib
Keywords: FutureFeature, Triaged
Assignee: quantum.analyst(a)gmail.com
Reporter: upstream-release-monitoring(a)fedoraproject.org
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
gwync(a)protonmail.com, jonathan.underwood(a)gmail.com,
paulo.cesar.pereira.de.andrade(a)gmail.com,
python-sig(a)lists.fedoraproject.org,
quantum.analyst(a)gmail.com, thibault(a)north.li,
tomspur(a)fedoraproject.org
Target Milestone: ---
Classification: Fedora
Latest upstream release: 3.5.2
Current version/release in rawhide: 3.5.1-3.fc36
URL: https://pypi.python.org/pypi/matplotlib
Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/
More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.
Based on the information from Anitya:
https://release-monitoring.org/project/3919/
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2081232
https://bugzilla.redhat.com/show_bug.cgi?id=2080761
Bug ID: 2080761
Summary: python-bcrypt-3.2.1 is available
Product: Fedora
Version: rawhide
Status: NEW
Component: python-bcrypt
Keywords: FutureFeature, Triaged
Assignee: pingou(a)pingoured.fr
Reporter: upstream-release-monitoring(a)fedoraproject.org
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
infra-sig(a)lists.fedoraproject.org, mhayden(a)redhat.com,
pingou(a)pingoured.fr,
python-sig(a)lists.fedoraproject.org,
williamjmorenor(a)gmail.com
Target Milestone: ---
Classification: Fedora
Latest upstream release: 3.2.1
Current version/release in rawhide: 3.2.0-2.fc36
URL: http://pypi.python.org/pypi/bcrypt
Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/
More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.
Based on the information from Anitya:
https://release-monitoring.org/project/9047/
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2080761
https://bugzilla.redhat.com/show_bug.cgi?id=2076048
Bug ID: 2076048
Summary: ImageMagick-6.9.12-45 is available
Product: Fedora
Version: rawhide
Status: NEW
Component: ImageMagick
Keywords: FutureFeature, Triaged
Assignee: luya_tfz(a)thefinalzone.net
Reporter: upstream-release-monitoring(a)fedoraproject.org
QA Contact: extras-qa(a)fedoraproject.org
CC: blaise(a)gmail.com, dcavalca(a)fb.com,
epel-packagers-sig(a)lists.fedoraproject.org,
fedora(a)famillecollet.com, luya_tfz(a)thefinalzone.net,
michel(a)michel-slm.name, ngompa13(a)gmail.com,
pampelmuse(a)gmx.at, sergio(a)serjux.com,
troy(a)troycurtisjr.com
Target Milestone: ---
Classification: Fedora
Latest upstream release: 6.9.12-45
Current version/release in rawhide: 6.9.12.44-1.fc37
URL: https://legacy.imagemagick.org
Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/
More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.
Based on the information from Anitya:
https://release-monitoring.org/project/16253/
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2076048