Latest upstream release: 3.0.0 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Created attachment 1836354 [details] [patch] Update to 3.0.0 (#2016781)
the-new-hotness/release-monitoring.org's scratch build of pyparsing-3.0.0-1.fc34.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=77717039
Latest upstream release: 3.0.1 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
An unexpected error occurred while creating the scratch build and has been automatically reported. Sorry!
Latest upstream release: 3.0.2 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Latest upstream release: 3.0.3 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
When updating this, extra care is needed not to break packaging (and hence the RPM dependency generator). Currently, packaging requires python3.10dist(pyparsing) >= 2.0.2, but upstream has restricted the version to >3 in https://github.com/pypa/packaging/pull/471
Sorry, a typo... has restricted the version to <3
Latest upstream release: 3.0.4 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Created attachment 1838445 [details] [patch] Update to 3.0.4 (#2016781)
the-new-hotness/release-monitoring.org's scratch build of pyparsing-3.0.4-1.fc34.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=78060532
Latest upstream release: 3.0.5 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Created attachment 1840586 [details] [patch] Update to 3.0.5 (#2016781)
the-new-hotness/release-monitoring.org's scratch build of pyparsing-3.0.5-1.fc34.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=78488420
Latest upstream release: 3.0.6 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Created attachment 1841479 [details] [patch] Update to 3.0.6 (#2016781)
the-new-hotness/release-monitoring.org's scratch build of pyparsing-3.0.6-1.fc34.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=78757799
packaging 21.3 supports pyparsing 3.0.6
Latest upstream release: 3.0.7 Current version/release in rawhide: 2.4.7-9.fc35 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Created attachment 1852426 [details] Update to 3.0.7 (#2016781)
the-new-hotness/release-monitoring.org's scratch build of pyparsing-3.0.7-1.fc34.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=81582537
Latest upstream release: 3.0.8 Current version/release in rawhide: 2.4.7-10.fc36 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Scratch build failed. Details below: BuilderException: Build started, but failure happened during post build operations: Command '['rpmbuild', '-D', '_sourcedir .', '-D', '_topdir .', '-bs', '/var/tmp/thn-cnozu24i/pyparsing.spec']' returned non-zero exit status 1. StdOut: error: Bad source: ./pyparsing-3.0.8.tar.gz: No such file or directory Traceback: File "/usr/local/lib/python3.9/site-packages/hotness/use_cases/package_scratch_build_use_case.py", line 56, in build result = self.builder.build(request.package, request.opts) File "/usr/local/lib/python3.9/site-packages/hotness/builders/koji.py", line 188, in build raise BuilderException( If you think this issue is caused by some bug in the-new-hotness, please report it on the-new-hotness issue tracker: https://github.com/fedora-infra/the-new-hotness/issues
Latest upstream release: 3.0.9 Current version/release in rawhide: 2.4.7-10.fc36 URL: https://pypi.python.org/pypi/pyparsing 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/3756/
Created attachment 1878490 [details] Update to 3.0.9 (#2016781)
the-new-hotness/release-monitoring.org's scratch build of pyparsing-3.0.9-1.fc34.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=86890826
Do we have any plans for update here? It's been a while, and our 2.7.x version is getting dated. $ dnf repoquery --whatrequires 'python3-pyparsing' --qf '%{name}' OpenMolcas dot2tex enki expliot nfs-ganesha-utils pcs puddletag python3-ProDy python3-amply python3-aodhclient python3-basemap python3-bibtexparser python3-brian2 python3-catkin_pkg python3-certbot-nginx python3-cliff python3-cloudscraper python3-colcon-bazel python3-configshell python3-dbus-signature-pyparsing python3-ezdxf python3-fsleyes python3-httplib2 python3-matplotlib python3-oletools python3-oslo-utils python3-packaging python3-periodictable python3-pydot python3-pydotplus python3-pyvirtualize python3-rdflib python3-rustcfg python3-snuggs python3-svgwrite systemtap-sdt-devel wfuzz
I guess it's waiting for a volunteer to manage the base to 3.x ... I am going to remove myself from the ACL, because the Tryton stack as pyparsing's consumer is going to be retired.
The dependency in python3-packaging makes it critical. We are trying to get rid of it https://github.com/pypa/packaging/pull/484 However, packaging should work with pyparsing 3.0.6+.
I started a copr to test the upgrade: https://copr.fedorainfracloud.org/coprs/zbyszek/pyparsing-3/builds/ I'll try to build the linked review request and pyparsing-3.0.9 and the dependent packages.
python-oletools seems to be the only one that fails; it specifies pyparsing < 3.
With https://src.fedoraproject.org/rpms/python-oletools/pull-request/1 and bootstrap mode for oletools, all builds pass. I would like to build this for rawhide. Maintainers, are you OK with that?
I am OK with it. Let us see what Miro thinks.
I'd like to run the Python dist deps test suite with the updated pyparsing. It would be much easier for me if you would open a pull request for pyparsing with the update. Could you please do that?
The tests passed in a podman container for me. I would still appreciate a pull request just to make sure.
https://src.fedoraproject.org/rpms/pyparsing/pull-request/16
If somebody could formally review #2107355, that'd be great. It's been already reviewed informally.
I built python-railroad-diagrams, pyparsing, and the dependent packages in a side tag. nfs-ganesha-4.0-7.fc37 failed (java-devel missing on some arches), and systemtap-4.8~pre16578235g069e109c-2.fc37 failed (fmt so-version-misbump).
FEDORA-2022-2c863e6bc2 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-2c863e6bc2
FEDORA-2022-2c863e6bc2 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.