Message ID | 20250319082110.2907028-1-leon.anavi@konsulko.com |
---|---|
State | Accepted |
Headers | show |
Series | [meta-python,1/3] python3-multidict: Upgrade 6.1.0 -> 6.2.0 | expand |
This fails ptests due to missing dependency on python3-pytest-codspeed I would encourage to run recipe ptests when doing upgrades etc. e.g. for python3-multidict one would do bitbake meta-python-image-ptest-python3-multidict On Wed, Mar 19, 2025 at 1:21 AM Leon Anavi via lists.openembedded.org <leon.anavi=konsulko.com@lists.openembedded.org> wrote: > > Upgrade to release 6.2.0: > > - Fixed in checks throwing an exception instead of returning > :data:`False` when testing non-strings. > - Fix a leak when the last accessed module in PyInit__multidict > init is not released. > - Implemented support for the free-threaded build of CPython 3.13 > - Started publishing wheels made for the free-threaded build of > CPython 3.13 > - Used stricter typing across the code base, resulting in improved > typing accuracy across multidict classes. Funded by an NLnet grant. > > Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> > --- > .../{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > rename meta-python/recipes-devtools/python/{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} (90%) > > diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb > similarity index 90% > rename from meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb > rename to meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb > index ed49b8ff02..568b1b93ce 100644 > --- a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb > +++ b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb > @@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest > > PV .= "+git" > > -SRCREV = "4140e63780dc6dd600a1837cb9b4c5198c3dcd68" > +SRCREV = "af07d5b2b18bb30e041983db2bea1fcb3e1c4b79" > PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https" > S = "${WORKDIR}/git" > > -- > 2.39.5 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#116065): https://lists.openembedded.org/g/openembedded-devel/message/116065 > Mute This Topic: https://lists.openembedded.org/mt/111785561/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
Hi Khem, On 19.03.25 г. 22:43 ч., Khem Raj wrote: > This fails ptests due to missing dependency on python3-pytest-codspeed > > I would encourage to run recipe ptests when doing upgrades etc. e.g. > for python3-multidict one would do > bitbake meta-python-image-ptest-python3-multidict Thank you for the feedback. I fixed it and I sent v2 of the patch. Please note that it has to be applied after the my other patch from earlier today that updates the runtime dependencies of python3-pytest-codspeed. Best regards, Leon > > On Wed, Mar 19, 2025 at 1:21 AM Leon Anavi via lists.openembedded.org > <leon.anavi=konsulko.com@lists.openembedded.org> wrote: >> Upgrade to release 6.2.0: >> >> - Fixed in checks throwing an exception instead of returning >> :data:`False` when testing non-strings. >> - Fix a leak when the last accessed module in PyInit__multidict >> init is not released. >> - Implemented support for the free-threaded build of CPython 3.13 >> - Started publishing wheels made for the free-threaded build of >> CPython 3.13 >> - Used stricter typing across the code base, resulting in improved >> typing accuracy across multidict classes. Funded by an NLnet grant. >> >> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> >> --- >> .../{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> rename meta-python/recipes-devtools/python/{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} (90%) >> >> diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb >> similarity index 90% >> rename from meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb >> rename to meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb >> index ed49b8ff02..568b1b93ce 100644 >> --- a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb >> +++ b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb >> @@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest >> >> PV .= "+git" >> >> -SRCREV = "4140e63780dc6dd600a1837cb9b4c5198c3dcd68" >> +SRCREV = "af07d5b2b18bb30e041983db2bea1fcb3e1c4b79" >> PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https" >> S = "${WORKDIR}/git" >> >> -- >> 2.39.5 >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#116065): https://lists.openembedded.org/g/openembedded-devel/message/116065 >> Mute This Topic: https://lists.openembedded.org/mt/111785561/1997914 >> Group Owner: openembedded-devel+owner@lists.openembedded.org >> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] >> -=-=-=-=-=-=-=-=-=-=-=- >>
On Thu, Mar 20, 2025 at 3:41 AM Leon Anavi <leon.anavi@konsulko.com> wrote: > > Hi Khem, > > On 19.03.25 г. 22:43 ч., Khem Raj wrote: > > This fails ptests due to missing dependency on python3-pytest-codspeed > > > > I would encourage to run recipe ptests when doing upgrades etc. e.g. > > for python3-multidict one would do > > bitbake meta-python-image-ptest-python3-multidict > > Thank you for the feedback. I fixed it and I sent v2 of the patch. > Please note that it has to be applied after the my other patch from > earlier today that updates the runtime dependencies of > python3-pytest-codspeed. Thanks for working on it. I was already carrying fixes for the ptest regressions so I went ahead with that patchset > > Best regards, > Leon > > > > > > On Wed, Mar 19, 2025 at 1:21 AM Leon Anavi via lists.openembedded.org > > <leon.anavi=konsulko.com@lists.openembedded.org> wrote: > >> Upgrade to release 6.2.0: > >> > >> - Fixed in checks throwing an exception instead of returning > >> :data:`False` when testing non-strings. > >> - Fix a leak when the last accessed module in PyInit__multidict > >> init is not released. > >> - Implemented support for the free-threaded build of CPython 3.13 > >> - Started publishing wheels made for the free-threaded build of > >> CPython 3.13 > >> - Used stricter typing across the code base, resulting in improved > >> typing accuracy across multidict classes. Funded by an NLnet grant. > >> > >> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> > >> --- > >> .../{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >> rename meta-python/recipes-devtools/python/{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} (90%) > >> > >> diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb > >> similarity index 90% > >> rename from meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb > >> rename to meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb > >> index ed49b8ff02..568b1b93ce 100644 > >> --- a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb > >> +++ b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb > >> @@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest > >> > >> PV .= "+git" > >> > >> -SRCREV = "4140e63780dc6dd600a1837cb9b4c5198c3dcd68" > >> +SRCREV = "af07d5b2b18bb30e041983db2bea1fcb3e1c4b79" > >> PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https" > >> S = "${WORKDIR}/git" > >> > >> -- > >> 2.39.5 > >> > >> > >> -=-=-=-=-=-=-=-=-=-=-=- > >> Links: You receive all messages sent to this group. > >> View/Reply Online (#116065): https://lists.openembedded.org/g/openembedded-devel/message/116065 > >> Mute This Topic: https://lists.openembedded.org/mt/111785561/1997914 > >> Group Owner: openembedded-devel+owner@lists.openembedded.org > >> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > >> -=-=-=-=-=-=-=-=-=-=-=- > >>
Hi Khem, On 20.03.25 г. 20:19 ч., Khem Raj wrote: > On Thu, Mar 20, 2025 at 3:41 AM Leon Anavi <leon.anavi@konsulko.com> wrote: >> Hi Khem, >> >> On 19.03.25 г. 22:43 ч., Khem Raj wrote: >>> This fails ptests due to missing dependency on python3-pytest-codspeed >>> >>> I would encourage to run recipe ptests when doing upgrades etc. e.g. >>> for python3-multidict one would do >>> bitbake meta-python-image-ptest-python3-multidict >> Thank you for the feedback. I fixed it and I sent v2 of the patch. >> Please note that it has to be applied after the my other patch from >> earlier today that updates the runtime dependencies of >> python3-pytest-codspeed. > Thanks for working on it. > I was already carrying fixes for the ptest regressions so I went ahead > with that patchset Thank you, Khem. Should I rebase and submit again any of my patches related to ptest? Best regards, Leon > >> Best regards, >> Leon >> >> >>> On Wed, Mar 19, 2025 at 1:21 AM Leon Anavi via lists.openembedded.org >>> <leon.anavi=konsulko.com@lists.openembedded.org> wrote: >>>> Upgrade to release 6.2.0: >>>> >>>> - Fixed in checks throwing an exception instead of returning >>>> :data:`False` when testing non-strings. >>>> - Fix a leak when the last accessed module in PyInit__multidict >>>> init is not released. >>>> - Implemented support for the free-threaded build of CPython 3.13 >>>> - Started publishing wheels made for the free-threaded build of >>>> CPython 3.13 >>>> - Used stricter typing across the code base, resulting in improved >>>> typing accuracy across multidict classes. Funded by an NLnet grant. >>>> >>>> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> >>>> --- >>>> .../{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} | 2 +- >>>> 1 file changed, 1 insertion(+), 1 deletion(-) >>>> rename meta-python/recipes-devtools/python/{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} (90%) >>>> >>>> diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb >>>> similarity index 90% >>>> rename from meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb >>>> rename to meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb >>>> index ed49b8ff02..568b1b93ce 100644 >>>> --- a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb >>>> +++ b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb >>>> @@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest >>>> >>>> PV .= "+git" >>>> >>>> -SRCREV = "4140e63780dc6dd600a1837cb9b4c5198c3dcd68" >>>> +SRCREV = "af07d5b2b18bb30e041983db2bea1fcb3e1c4b79" >>>> PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https" >>>> S = "${WORKDIR}/git" >>>> >>>> -- >>>> 2.39.5 >>>> >>>> >>>> -=-=-=-=-=-=-=-=-=-=-=- >>>> Links: You receive all messages sent to this group. >>>> View/Reply Online (#116065): https://lists.openembedded.org/g/openembedded-devel/message/116065 >>>> Mute This Topic: https://lists.openembedded.org/mt/111785561/1997914 >>>> Group Owner: openembedded-devel+owner@lists.openembedded.org >>>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] >>>> -=-=-=-=-=-=-=-=-=-=-=- >>>>
diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb similarity index 90% rename from meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb rename to meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb index ed49b8ff02..568b1b93ce 100644 --- a/meta-python/recipes-devtools/python/python3-multidict_6.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-multidict_6.2.0.bb @@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest PV .= "+git" -SRCREV = "4140e63780dc6dd600a1837cb9b4c5198c3dcd68" +SRCREV = "af07d5b2b18bb30e041983db2bea1fcb3e1c4b79" PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https" S = "${WORKDIR}/git"
Upgrade to release 6.2.0: - Fixed in checks throwing an exception instead of returning :data:`False` when testing non-strings. - Fix a leak when the last accessed module in PyInit__multidict init is not released. - Implemented support for the free-threaded build of CPython 3.13 - Started publishing wheels made for the free-threaded build of CPython 3.13 - Used stricter typing across the code base, resulting in improved typing accuracy across multidict classes. Funded by an NLnet grant. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> --- .../{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-multidict_6.1.0.bb => python3-multidict_6.2.0.bb} (90%)