Bug 2138440
| Summary: | python-hypothesis-6.62.1 is available | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Upstream Release Monitoring <upstream-release-monitoring> | ||||||||||||||||||||||
| Component: | python-hypothesis | Assignee: | Miro Hrončok <mhroncok> | ||||||||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||||||
| Version: | rawhide | CC: | davide, igor.raits, mhroncok, michel, pingou, python-packagers-sig | ||||||||||||||||||||||
| Target Milestone: | --- | Keywords: | FutureFeature, Triaged | ||||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||
| Whiteboard: | |||||||||||||||||||||||||
| Fixed In Version: | python-hypothesis-6.62.1-1.fc38 | Doc Type: | If docs needed, set a value | ||||||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||||||
| Last Closed: | 2023-01-18 12:40:00 UTC | Type: | --- | ||||||||||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||
| Embargoed: | |||||||||||||||||||||||||
| Bug Depends On: | 1811291 | ||||||||||||||||||||||||
| Bug Blocks: | 2148582 | ||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||
|
Description
Upstream Release Monitoring
2022-10-28 20:26:33 UTC
Created attachment 1920919 [details]
Update to 6.56.4 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.56.4-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=93537219 Releases retrieved: 6.57.0, 6.57.1 Upstream release that is considered latest: 6.57.1 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1924245 [details]
Update to 6.57.1 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.57.1-1.fc36.src.rpm for rawhide completed http://koji.fedoraproject.org/koji/taskinfo?taskID=94169304 Releases retrieved: 6.58.0 Upstream release that is considered latest: 6.58.0 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1925987 [details]
Update to 6.58.0 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.58.0-1.fc36.src.rpm for rawhide completed http://koji.fedoraproject.org/koji/taskinfo?taskID=94377409 Releases retrieved: 6.58.1 Upstream release that is considered latest: 6.58.1 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1927768 [details]
Update to 6.58.1 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.58.1-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=94589711 Releases retrieved: 6.58.2 Upstream release that is considered latest: 6.58.2 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1928975 [details]
Update to 6.58.2 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.58.2-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=94760080 Releases retrieved: 6.59.0 Upstream release that is considered latest: 6.59.0 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1929329 [details]
Update to 6.59.0 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.59.0-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=94832054 Releases retrieved: 6.60.0 Upstream release that is considered latest: 6.60.0 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1930042 [details]
Update to 6.60.0 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.60.0-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=94971213 Releases retrieved: 6.60.1, 6.61.0 Upstream release that is considered latest: 6.61.0 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1931925 [details]
Update to 6.61.0 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.61.0-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=95252925 Releases retrieved: 6.61.1, 6.61.2, 6.61.3, 6.62.0 Upstream release that is considered latest: 6.62.0 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1936704 [details]
Update to 6.62.0 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.62.0-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=95900018 Releases retrieved: 6.62.1 Upstream release that is considered latest: 6.62.1 Current version/release in rawhide: 6.56.3-1.fc38 URL: https://hypothesis.works/ 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://docs.fedoraproject.org/en-US/package-maintainers/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/7372/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/python-hypothesis Created attachment 1938054 [details]
Update to 6.62.1 (#2138440)
the-new-hotness/release-monitoring.org's scratch build of python-hypothesis-6.62.1-1.fc36.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=96125120 Roger the dependency, will try to update this. No matching package to install: 'python3dist(lark) >= 0.10.1' lark-parser was renamed to lark upstream: https://github.com/lark-parser/lark/commit/fe488d1d4407f805ba19bd5348d1c2a8e7315271 This will need a coordinated effort: $ repoquery -q --repo=rawhide{,-source} --whatrequires 'python3.11dist(lark-parser)' --whatrequires 'python3dist(lark-parser)' license-validate-0:17-1.fc38.noarch license-validate-0:17-1.fc38.src python-hypothesis-0:6.56.3-1.fc38.src python-hypothesmith-0:0.2.0-4.fc37.src python3-hypothesis+lark-0:6.56.3-1.fc38.noarch python3-hypothesmith-0:0.2.0-4.fc37.noarch https://github.com/HypothesisWorks/hypothesis/blob/5f1fdd472d4e17888de1baa0c728867e3667d108/hypothesis-python/setup.py#L60 "lark": ["lark>=0.10.1"], # probably still works with old `lark-parser` too Let's give that a shot. I've got:
=================================== FAILURES ===================================
_______________________________ test_fuzz_stuff ________________________________
[gw4] linux -- Python 3.11.1 /usr/bin/python3
Traceback (most recent call last):
File "/builddir/build/BUILD/hypothesis-hypothesis-python-6.62.1/hypothesis-python/tests/nocover/test_regex.py", line 68, in test_fuzz_stuff
def test_fuzz_stuff(data):
^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 1397, in wrapped_test
raise the_error_hypothesis_found
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 1364, in wrapped_test
state.run_engine()
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 956, in run_engine
runner.run()
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/engine.py", line 474, in run
self._run()
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/engine.py", line 880, in _run
self.generate_new_examples()
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/engine.py", line 733, in generate_new_examples
self.generate_mutations_from(data)
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/engine.py", line 803, in generate_mutations_from
new_data = self.cached_test_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/engine.py", line 1059, in cached_test_function
self.test_function(data)
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/engine.py", line 209, in test_function
self.__stoppable_test_function(data)
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/engine.py", line 185, in __stoppable_test_function
self._test_function(data)
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 905, in _execute_once_for_engine
escalate_hypothesis_internal_error()
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 879, in _execute_once_for_engine
result = self.execute_once(data)
^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 818, in execute_once
result = self.test_runner(data, run)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/executors.py", line 47, in default_new_style_executor
return function(data)
^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 814, in run
return test(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILD/hypothesis-hypothesis-python-6.62.1/hypothesis-python/tests/nocover/test_regex.py", line 68, in test_fuzz_stuff
def test_fuzz_stuff(data):
^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/core.py", line 770, in test
result = self.test(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILD/hypothesis-hypothesis-python-6.62.1/hypothesis-python/tests/nocover/test_regex.py", line 82, in test_fuzz_stuff
ex = data.draw(st.from_regex(regex))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/core.py", line 1836, in draw
result = self.conjecture_data.draw(strategy)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/internal/conjecture/data.py", line 927, in draw
strategy.validate()
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/strategies.py", line 417, in validate
self.do_validate()
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/lazy.py", line 129, in do_validate
w = self.wrapped_strategy
^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/lazy.py", line 108, in wrapped_strategy
base = self.function(*self.__args, **self.__kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/core.py", line 732, in from_regex
return regex_strategy(regex, fullmatch)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/regex.py", line 280, in regex_strategy
base = base_regex_strategy(regex, parsed).filter(regex.search)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/regex.py", line 217, in base_regex_strategy
_strategy(parsed, Context(flags=regex.flags), isinstance(regex.pattern, str))
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/regex.py", line 343, in _strategy
strategies.append(recurse(codes[i]))
^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/regex.py", line 314, in recurse
return _strategy(codes, context, is_unicode)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILDROOT/python-hypothesis-6.62.1-1.fc38.x86_64/usr/lib/python3.11/site-packages/hypothesis/strategies/_internal/regex.py", line 501, in _strategy
raise NotImplementedError(f"Unknown code point: {code!r}")
NotImplementedError: Unknown code point: POSSESSIVE_REPEAT
---------------------------------- Hypothesis ----------------------------------
You can add @seed(272967997828261905399820199256343467483) to this test or run pytest with --hypothesis-seed=272967997828261905399820199256343467483 to reproduce this failure.
Will see if this is reproducible upstream.
In the meantime:
https://src.fedoraproject.org/rpms/python-hypothesis/pull-request/20
> Will see if this is reproducible upstream.
I can't reproduce this directly from upstream :/
FEDORA-2023-9c6c0fdc1d has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-9c6c0fdc1d FEDORA-2023-9c6c0fdc1d has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. |