Bug 2016781 - pyparsing-3.0.9 is available
Summary: pyparsing-3.0.9 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pyparsing
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Zbigniew Jędrzejewski-Szmek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2024413 2107355
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-10-23 17:54 UTC by Upstream Release Monitoring
Modified: 2022-07-21 08:11 UTC (History)
9 users (show)

Fixed In Version: pyparsing-3.0.9-1.fc37
Clone Of:
Environment:
Last Closed: 2022-07-21 08:11:11 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
[patch] Update to 3.0.0 (#2016781) (1012 bytes, patch)
2021-10-23 17:55 UTC, Upstream Release Monitoring
no flags Details | Diff
[patch] Update to 3.0.4 (#2016781) (1012 bytes, patch)
2021-10-30 08:48 UTC, Upstream Release Monitoring
no flags Details | Diff
[patch] Update to 3.0.5 (#2016781) (1011 bytes, patch)
2021-11-07 18:56 UTC, Upstream Release Monitoring
no flags Details | Diff
[patch] Update to 3.0.6 (#2016781) (1012 bytes, patch)
2021-11-12 17:45 UTC, Upstream Release Monitoring
no flags Details | Diff
Update to 3.0.7 (#2016781) (1012 bytes, patch)
2022-01-21 07:06 UTC, Upstream Release Monitoring
no flags Details | Diff
Update to 3.0.9 (#2016781) (1014 bytes, patch)
2022-05-11 00:47 UTC, Upstream Release Monitoring
no flags Details | Diff

Description Upstream Release Monitoring 2021-10-23 17:54:55 UTC
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/

Comment 1 Upstream Release Monitoring 2021-10-23 17:55:00 UTC
Created attachment 1836354 [details]
[patch] Update to 3.0.0 (#2016781)

Comment 2 Upstream Release Monitoring 2021-10-23 17:58:48 UTC
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

Comment 3 Upstream Release Monitoring 2021-10-24 18:51:17 UTC
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/

Comment 4 Upstream Release Monitoring 2021-10-24 18:51:21 UTC
An unexpected error occurred while creating the scratch build and has been automatically reported. Sorry!

Comment 5 Upstream Release Monitoring 2021-10-27 13:26:10 UTC
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/

Comment 6 Upstream Release Monitoring 2021-10-27 13:26:14 UTC
An unexpected error occurred while creating the scratch build and has been automatically reported. Sorry!

Comment 7 Upstream Release Monitoring 2021-10-27 19:13:08 UTC
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/

Comment 8 Upstream Release Monitoring 2021-10-27 19:13:11 UTC
An unexpected error occurred while creating the scratch build and has been automatically reported. Sorry!

Comment 9 Miro Hrončok 2021-10-27 23:10:52 UTC
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

Comment 10 Miro Hrončok 2021-10-27 23:11:22 UTC
Sorry, a typo... has restricted the version to <3

Comment 11 Upstream Release Monitoring 2021-10-30 08:48:38 UTC
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/

Comment 12 Upstream Release Monitoring 2021-10-30 08:48:42 UTC
Created attachment 1838445 [details]
[patch] Update to 3.0.4 (#2016781)

Comment 13 Upstream Release Monitoring 2021-10-30 08:53:15 UTC
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

Comment 14 Upstream Release Monitoring 2021-11-07 18:56:19 UTC
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/

Comment 15 Upstream Release Monitoring 2021-11-07 18:56:22 UTC
Created attachment 1840586 [details]
[patch] Update to 3.0.5 (#2016781)

Comment 16 Upstream Release Monitoring 2021-11-07 18:59:06 UTC
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

Comment 17 Upstream Release Monitoring 2021-11-12 17:45:17 UTC
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/

Comment 18 Upstream Release Monitoring 2021-11-12 17:45:21 UTC
Created attachment 1841479 [details]
[patch] Update to 3.0.6 (#2016781)

Comment 19 Upstream Release Monitoring 2021-11-12 17:49:02 UTC
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

Comment 20 Miro Hrončok 2021-11-24 10:55:49 UTC
packaging 21.3 supports pyparsing 3.0.6

Comment 21 Upstream Release Monitoring 2022-01-21 07:06:50 UTC
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/

Comment 22 Upstream Release Monitoring 2022-01-21 07:06:54 UTC
Created attachment 1852426 [details]
Update to 3.0.7 (#2016781)

Comment 23 Upstream Release Monitoring 2022-01-21 07:12:40 UTC
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

Comment 24 Upstream Release Monitoring 2022-04-10 04:39:51 UTC
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/

Comment 25 Upstream Release Monitoring 2022-04-10 04:39:54 UTC
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

Comment 26 Upstream Release Monitoring 2022-05-11 00:47:16 UTC
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/

Comment 27 Upstream Release Monitoring 2022-05-11 00:47:20 UTC
Created attachment 1878490 [details]
Update to 3.0.9 (#2016781)

Comment 28 Upstream Release Monitoring 2022-05-11 00:50:41 UTC
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

Comment 29 Zbigniew Jędrzejewski-Szmek 2022-07-14 13:52:02 UTC
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

Comment 30 Dan Horák 2022-07-14 13:58:09 UTC
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.

Comment 31 Miro Hrončok 2022-07-14 15:02:32 UTC
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+.

Comment 32 Zbigniew Jędrzejewski-Szmek 2022-07-14 19:13:44 UTC
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.

Comment 33 Zbigniew Jędrzejewski-Szmek 2022-07-14 21:11:21 UTC
python-oletools seems to be the only one that fails; it specifies pyparsing < 3.

Comment 34 Zbigniew Jędrzejewski-Szmek 2022-07-15 07:40:15 UTC
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?

Comment 35 José Matos 2022-07-15 08:07:59 UTC
I am OK with it.
Let us see what Miro thinks.

Comment 36 Miro Hrončok 2022-07-15 09:18:54 UTC
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?

Comment 37 Miro Hrončok 2022-07-15 09:50:43 UTC
The tests passed in a podman container for me. I would still appreciate a pull request just to make sure.

Comment 38 Zbigniew Jędrzejewski-Szmek 2022-07-15 10:08:18 UTC
https://src.fedoraproject.org/rpms/pyparsing/pull-request/16

Comment 39 Zbigniew Jędrzejewski-Szmek 2022-07-18 08:58:33 UTC
If somebody could formally review #2107355, that'd be great. It's been already reviewed informally.

Comment 40 Zbigniew Jędrzejewski-Szmek 2022-07-19 12:49:21 UTC
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).

Comment 41 Fedora Update System 2022-07-19 13:02:15 UTC
FEDORA-2022-2c863e6bc2 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-2c863e6bc2

Comment 42 Fedora Update System 2022-07-21 08:11:11 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.