Bug 1891564

Summary: python-pydantic-1.9.0a2 is available
Product: [Fedora] Fedora Reporter: Upstream Release Monitoring <upstream-release-monitoring>
Component: python-pydanticAssignee: Susi Lehtola <susi.lehtola>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: code, kevin, sanjay.ankur, susi.lehtola
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-02-02 16:32:44 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:    
Bug Blocks: 2012631, 2038290    

Description Upstream Release Monitoring 2020-10-26 16:19:32 UTC
Latest upstream release: 1.7
Current version/release in rawhide: 1.6.1-1.fc33
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 1 Upstream Release Monitoring 2020-10-29 00:13:51 UTC
Latest upstream release: 1.7.1
Current version/release in rawhide: 1.6.1-1.fc33
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 2 Upstream Release Monitoring 2020-11-01 21:21:19 UTC
Latest upstream release: 1.7.2
Current version/release in rawhide: 1.6.1-1.fc33
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 3 Kevin Fenzi 2020-11-02 21:39:18 UTC
I need this to build ansible-base docs. In the current version there's a bug with python 3.9 that breaks things, and it's fixed in this new version. 

I'm going to just avoid the docs for now, but it would be nice to fix this sometime.

Comment 4 Upstream Release Monitoring 2020-12-01 03:43:40 UTC
Latest upstream release: 1.7.3
Current version/release in rawhide: 1.6.1-1.fc33
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 5 Upstream Release Monitoring 2021-02-27 02:01:49 UTC
Latest upstream release: 1.8
Current version/release in rawhide: 1.7.3-1.fc35
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 6 Upstream Release Monitoring 2021-03-03 20:13:30 UTC
Latest upstream release: 1.8.1
Current version/release in rawhide: 1.7.3-1.fc35
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 7 Upstream Release Monitoring 2021-05-12 13:05:06 UTC
Latest upstream release: 1.8.2
Current version/release in rawhide: 1.7.3-1.fc35
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 8 Ankur Sinha (FranciscoD) 2021-09-19 10:43:58 UTC
Python packages have started to require version 1.8.x, so it'll be good to update this package if possible.

Cheers

Comment 9 Upstream Release Monitoring 2021-12-20 00:25:41 UTC
Latest upstream release: 1.9.0a1
Current version/release in rawhide: 1.7.4-3.fc35
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 10 Susi Lehtola 2021-12-23 14:02:45 UTC
1.8.2 does not build and 1.9.0a1 still has bugs

https://github.com/samuelcolvin/pydantic/issues/3562

Comment 11 Upstream Release Monitoring 2021-12-25 05:17:52 UTC
Latest upstream release: 1.9.0a2
Current version/release in rawhide: 1.7.4-3.fc35
URL: https://github.com/samuelcolvin/pydantic

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/29768/

Comment 12 Ben Beasley 2022-02-02 15:02:39 UTC
Version 1.9.0 is available since 2021-12-31. It contains a bug fix for https://github.com/samuelcolvin/pydantic/issues/3300, which is needed to update python-fastapi.

Please consider updating this in time for Fedora 36! Thanks.

Comment 13 Ben Beasley 2022-02-02 16:36:04 UTC
That was fast! Thanks.

Comment 14 Susi Lehtola 2022-02-02 17:24:16 UTC
Yeah the problem is that the version monitoring is picking up the alpha version as the latest one...

Comment 15 Ben Beasley 2022-02-02 17:46:25 UTC
(In reply to Susi Lehtola from comment #14)
> Yeah the problem is that the version monitoring is picking up the alpha
> version as the latest one...

I just updated https://release-monitoring.org/project/29768/ by adding “a;b;rc” to the “Pre-release filter”, which will properly mark pre-releases in the web UI, and in “Version filter”, which doesn’t produce any visible difference in the web UI but will keep URM from filing RHBZ bugs for pre-releases. Hopefully that’s helpful.

Comment 16 Susi Lehtola 2022-02-02 18:20:07 UTC
(In reply to Ben Beasley from comment #15)
> (In reply to Susi Lehtola from comment #14)
> > Yeah the problem is that the version monitoring is picking up the alpha
> > version as the latest one...
> 
> I just updated https://release-monitoring.org/project/29768/ by adding
> “a;b;rc” to the “Pre-release filter”, which will properly mark pre-releases
> in the web UI, and in “Version filter”, which doesn’t produce any visible
> difference in the web UI but will keep URM from filing RHBZ bugs for
> pre-releases. Hopefully that’s helpful.

Nope, it still shows

All versions: 
1.9.0a2, 1.9.0a1, 1.9.0, 1.8.2, 1.8.1, 1.8, 1.7.4, 1.7.3, 1.7.2, 1.7.1, 1.7, 1.6.2, 1.6.1, 1.6, 1.5.1, 1.5, 1.4, 1.3, 1.2, 1.1.1, 1.1, 1.0b2, 1.0b1, 1.0, 0.32.2, 0.32.1, 0.32, 0.31.1, 0.31, 0.30.1, 0.30, 0.29, 0.28, 0.27a1, 0.27, 0.26, 0.25, 0.24, 0.23, 0.22, 0.21, 0.20.1, 0.20a1, 0.20, 0.19, 0.18.2, 0.18.1, 0.18, 0.16.1, 0.16, 0.15, 0.14, 0.13.1, 0.13, 0.12.1, 0.12, 0.11.2, 0.11.1, 0.11, 0.10, 0.9.1, 0.9, 0.8, 0.7.1, 0.7, 0.6.4, 0.6.3, 0.6.2, 0.6.1, 0.6, 0.5, V0.17
Latest version: 1.9.0a2

Comment 17 Susi Lehtola 2022-02-02 18:20:49 UTC
Changing the versioning to "semantic" helped.

Comment 18 Ben Beasley 2022-02-02 19:13:34 UTC
(In reply to Susi Lehtola from comment #16)
> (In reply to Ben Beasley from comment #15)
> > (In reply to Susi Lehtola from comment #14)
> > > Yeah the problem is that the version monitoring is picking up the alpha
> > > version as the latest one...
> > 
> > I just updated https://release-monitoring.org/project/29768/ by adding
> > “a;b;rc” to the “Pre-release filter”, which will properly mark pre-releases
> > in the web UI, and in “Version filter”, which doesn’t produce any visible
> > difference in the web UI but will keep URM from filing RHBZ bugs for
> > pre-releases. Hopefully that’s helpful.
> 
> Nope, it still shows
> 
> All versions: 
> 1.9.0a2, 1.9.0a1, 1.9.0, 1.8.2, 1.8.1, 1.8, 1.7.4, 1.7.3, 1.7.2, 1.7.1, 1.7,
> 1.6.2, 1.6.1, 1.6, 1.5.1, 1.5, 1.4, 1.3, 1.2, 1.1.1, 1.1, 1.0b2, 1.0b1, 1.0,
> 0.32.2, 0.32.1, 0.32, 0.31.1, 0.31, 0.30.1, 0.30, 0.29, 0.28, 0.27a1, 0.27,
> 0.26, 0.25, 0.24, 0.23, 0.22, 0.21, 0.20.1, 0.20a1, 0.20, 0.19, 0.18.2,
> 0.18.1, 0.18, 0.16.1, 0.16, 0.15, 0.14, 0.13.1, 0.13, 0.12.1, 0.12, 0.11.2,
> 0.11.1, 0.11, 0.10, 0.9.1, 0.9, 0.8, 0.7.1, 0.7, 0.6.4, 0.6.3, 0.6.2, 0.6.1,
> 0.6, 0.5, V0.17
> Latest version: 1.9.0a2

It *really* makes no difference in the web UI. It doesn’t change the result of a “test” version check, and it doesn’t remove any existing versions from the list. It does still affect which versions you get bugs for, even though there’s absolutely no way to verify that other than “wait and see.” The feature could definitely use some improvement.

Comment 19 Susi Lehtola 2022-02-02 19:43:22 UTC
Interesting, since changing to semantic changed the output so that the alpha and beta releases went away.

Comment 20 Ben Beasley 2022-02-02 21:38:16 UTC
(In reply to Susi Lehtola from comment #19)
> Interesting, since changing to semantic changed the output so that the alpha
> and beta releases went away.

They’re sorted at the very end now, since SemVer expects something like 1.9.0-a1. It does fix the 1.9.0 alpha versions sorting newer, but at the cost of the version order being totally wacky.