Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 929709 - net-libs/nodejs: needs upgrade to Python 3.12 (PythonCompatUpdate)
Summary: net-libs/nodejs: needs upgrade to Python 3.12 (PythonCompatUpdate)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: William Hubbs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 921826
  Show dependency tree
 
Reported: 2024-04-13 08:49 UTC by Michał Górny
Modified: 2024-06-22 06:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-04-13 08:49:53 UTC
This package does not support Python 3.12.  Please test it with Python 3.12 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html.  Please check the information provided in the tracker.  Ask in #gentoo-python on IRC if need any help.
Comment 1 Larry the Git Cow gentoo-dev 2024-05-03 19:40:21 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda1921ac598369acd248bb0e01387e3c4c30927

commit bda1921ac598369acd248bb0e01387e3c4c30927
Author:     William Hubbs <williamh@gentoo.org>
AuthorDate: 2024-05-03 19:35:39 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2024-05-03 19:40:15 +0000

    net-libs/nodejs: add 22.1.0
    
    Bug: https://bugs.gentoo.org/929709
    Signed-off-by: William Hubbs <williamh@gentoo.org>

 net-libs/nodejs/Manifest             |   1 +
 net-libs/nodejs/nodejs-22.1.0.ebuild | 262 +++++++++++++++++++++++++++++++++++
 2 files changed, 263 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2024-05-03 19:44:48 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88fe8ad2ab93e7d09a3bce916fab77033ea2b318

commit 88fe8ad2ab93e7d09a3bce916fab77033ea2b318
Author:     William Hubbs <williamh@gentoo.org>
AuthorDate: 2024-05-03 19:44:24 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2024-05-03 19:44:24 +0000

    net-libs/nodejs: add 20.12.2
    
    Bug: https://bugs.gentoo.org/929709
    Signed-off-by: William Hubbs <williamh@gentoo.org>

 net-libs/nodejs/Manifest              |   1 +
 net-libs/nodejs/nodejs-20.12.2.ebuild | 262 ++++++++++++++++++++++++++++++++++
 2 files changed, 263 insertions(+)
Comment 3 Christian Tietz 2024-06-05 11:35:04 UTC
Please stabilize a newer py3.12 compliant version.
Comment 4 Larry the Git Cow gentoo-dev 2024-06-20 22:42:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c515c9b4ea0988209048b31cabcc1739701ac1

commit a3c515c9b4ea0988209048b31cabcc1739701ac1
Author:     William Hubbs <williamh@gentoo.org>
AuthorDate: 2024-06-20 22:39:12 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2024-06-20 22:42:26 +0000

    net-libs/nodejs: enable py3.12
    
    Closes: https://bugs.gentoo.org/929709
    Signed-off-by: William Hubbs <williamh@gentoo.org>

 net-libs/nodejs/nodejs-18.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 Anton Bolshakov 2024-06-22 00:50:43 UTC
You broke it.
Please either get nodejs-20.12.2 back, or add python 3.12 again:
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-libs/nodejs/nodejs-20.12.1.ebuild#n7
Comment 6 dwfreed 2024-06-22 05:49:39 UTC
20.14.0 has python 3.12 enabled. 20.12.2 was never stable, so please explain how he broke anything.  Just saying "You broke it" and a link to a version that was not even touched by this bug is not useful.
Comment 7 Anton Bolshakov 2024-06-22 06:26:55 UTC
(In reply to dwfreed from comment #6)
> 20.14.0 has python 3.12 enabled. 20.12.2 was never stable, so please explain
> how he broke anything.  Just saying "You broke it" and a link to a version
> that was not even touched by this bug is not useful.

my bad. None of the stable version has python 3.12 so I adjusted my keywords to use 20.12.2 which was deleted eventually. I forgot about it.
Sorry once again.

P.S. I guess. I have to move to version ~20.14.0 now.