[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #38 from Pedro Amorim --- We are encountering issues building 24.11, getting the error mentioned by Tomas on comment 1: error @achrinza/[email protected]: The engine "node" is incompatible with this module. Expected version "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18". Got "20.19.6" Thrown by: prove xt/verify-yarnlock.t It appears that that particular dependency was removed by bug 38770 but that was not backported to 24.11. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jonathan Druart changed: What|Removed |Added Blocks||41329 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41329 [Bug 41329] yarn install generates 2 warnings regarding datatables-.net-vue3 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jonathan Druart changed: What|Removed |Added Blocks||41328 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41328 [Bug 41328] All KohaTable table broken in Vue components -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jonathan Druart changed: What|Removed |Added Blocks||41327 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41327 [Bug 41327] `yarn css:build` generates several warnings -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #37 from Jonathan Druart --- Last 2 patches pushed to main. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #36 from Jonathan Druart --- Created attachment 190010 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190010&action=edit Bug 38426: yarn.lock changes Signed-off-by: Jonathan Druart -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #35 from Jonathan Druart --- Created attachment 190009 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190009&action=edit Bug 38426: Correct types/ws version error "webpack-dev-server##@types/ws@^8.5.5" doesn't satisfy found match of "webpack-dev-server#@types/[email protected]" Signed-off-by: Jonathan Druart -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Lucas Gass (lukeg) changed: What|Removed |Added Version(s)||25.11.00 released in|| Status|Passed QA |Pushed to main --- Comment #34 from Lucas Gass (lukeg) --- pushed to main for 25.11.00 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Martin Renvoize (ashimema) changed: What|Removed |Added Status|Signed Off |Passed QA --- Comment #33 from Martin Renvoize (ashimema) --- I corrected the commit message (30 -> 20) and added my SO line. I believe this is all working, I ran various tests and builds and all succeeded.. I think we should go with this and see if it resolves the failures on 41080 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Martin Renvoize (ashimema) changed: What|Removed |Added Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Martin Renvoize (ashimema) changed: What|Removed |Added QA Contact|[email protected] |[email protected] |y.org |o.uk CC||[email protected] ||o.uk -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #188403|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #32 from Martin Renvoize (ashimema) --- Created attachment 189710 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=189710&action=edit Bug 38426: Adjust yarn.lock after node upgrade (18 to 20) Generated using: rm -rf node_modules yarn.lock yarn install Signed-off-by: Martin Renvoize -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Lucas Gass (lukeg) changed: What|Removed |Added Assignee|[email protected] |[email protected] |ity.org | CC||[email protected] -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #31 from Jonathan Druart --- (In reply to Tomás Cohen Arazi (tcohen) from comment #30) > (In reply to Jonathan Druart from comment #28) > > I *think* we should have adjusted yarn.lock when we upgraded. But it will > > require extensive testing to make sure we haven't broken something. > > It was a chicken-egg issue. Now we have Node.js 20 in KTD, we can update the > `yarn.lock` file and not break things for devs. > > Looking at the patch: if I don't apply it, and run: > > ```bash > sudo yarn install --modules-folder /kohadevbox/node_modules > ``` > > a `git diff` doesn't show any change. Does it make sense? Yes. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #30 from Tomás Cohen Arazi (tcohen) --- (In reply to Jonathan Druart from comment #28) > I *think* we should have adjusted yarn.lock when we upgraded. But it will > require extensive testing to make sure we haven't broken something. It was a chicken-egg issue. Now we have Node.js 20 in KTD, we can update the `yarn.lock` file and not break things for devs. Looking at the patch: if I don't apply it, and run: ```bash sudo yarn install --modules-folder /kohadevbox/node_modules ``` a `git diff` doesn't show any change. Does it make sense? -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jonathan Druart changed: What|Removed |Added Status|In Discussion |Needs Signoff -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jonathan Druart changed: What|Removed |Added Status|BLOCKED |In Discussion Severity|normal |critical -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #29 from Jonathan Druart --- Created attachment 188403 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=188403&action=edit Bug 38426: Adjust yarn.lock after node upgrade (18 to 30) Generated using: rm -rf node_modules yarn.lock yarn install -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #28 from Jonathan Druart --- I *think* we should have adjusted yarn.lock when we upgraded. But it will require extensive testing to make sure we haven't broken something. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jonathan Druart changed: What|Removed |Added Blocks||41080 --- Comment #27 from Jonathan Druart --- I think bug 41080 is caused by this. Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41080 [Bug 41080] xt/tt_tidy.t is failing randomly (on U22 only?) -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #26 from Tomás Cohen Arazi (tcohen) --- I believe this is done, as all tests are passing, and builds too. We now need to file a new bug for Node.js 20 :-P -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jonathan Druart changed: What|Removed |Added Status|Failed QA |Signed Off --- Comment #19 from Jonathan Druart --- (In reply to Marcel de Rooy from comment #18) > Any news here about using version 20 ? If I am not mistaken, KTD is still > pinned to version 18 ? Everything listed in the test plan above worked for me. v20.19.5 -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Marcel de Rooy changed: What|Removed |Added CC||[email protected] --- Comment #18 from Marcel de Rooy --- Any news here about using version 20 ? If I am not mistaken, KTD is still pinned to version 18 ? -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Marcel de Rooy changed: What|Removed |Added Status|Signed Off |BLOCKED --- Comment #20 from Marcel de Rooy --- Changing status. Keeping this in SO without patches does not make sense to me. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #25 from Tomás Cohen Arazi (tcohen) --- I just updated all KTD images with Node.js 20. It will be an easy revert if it is a disaster. I'd like to note that the CI doesn't launch trixie correctly. It is supposed to be released already? -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #23 from Tomás Cohen Arazi (tcohen) --- ``` koha-1 | error @achrinza/[email protected]: The engine "node" is incompatible with this module. Expected version "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18". Got "20.19.5" koha-1 | error Found incompatible module. koha-1 | info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. koha-1 exited with code 1 ``` -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #24 from Tomás Cohen Arazi (tcohen) --- (In reply to Tomás Cohen Arazi (tcohen) from comment #23) > ``` > koha-1 | error @achrinza/[email protected]: The engine "node" is > incompatible with this module. Expected version "8 || 9 || 10 || 11 || 12 || > 13 || 14 || 15 || 16 || 17 || 18". Got "20.19.5" > koha-1 | error Found incompatible module. > koha-1 | info Visit https://yarnpkg.com/en/docs/cli/install for > documentation about this command. > koha-1 exited with code 1 > ``` That was wrong, the box I spun had a really old checkout. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #22 from Tomás Cohen Arazi (tcohen) --- I've just added a temporary build for a Node.js driven image: https://gitlab.com/koha-community/koha-testing-docker/-/pipelines/2106017515 I will duplicate `Koha_Main` using this image afterwards. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #21 from Jonathan Druart --- We need someone else to confirm that it works. BLOCKED won't help here. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Bug 38426 depends on bug 38770, which changed state. Bug 38770 Summary: Remove @vue/cli-service and babel https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38770 What|Removed |Added Status|Needs documenting |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #17 from Tomás Cohen Arazi (tcohen) --- (In reply to Katrin Fischer from comment #16) > There is no patch here and no link in URL - where is the code? :) The bug is umbrella-ish, and depends on others. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Katrin Fischer changed: What|Removed |Added Status|Signed Off |Failed QA --- Comment #16 from Katrin Fischer --- There is no patch here and no link in URL - where is the code? :) -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 David Cook changed: What|Removed |Added CC||[email protected] -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 David Nind changed: What|Removed |Added Status|Needs Signoff |Signed Off --- Comment #15 from David Nind --- Everything as per the test plan in comment #13 worked for me. Signing off! -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #14 from David Nind --- Thanks Victor! I'll attempt to test once bug 38770 applies again. David -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #13 from Victor Grousset/tuxayo --- We have pieces of a test plan even without a patch: Comment 1. And comment 8 for a bit more test cases at the end. And there is the dependency on the patch from bug 38770. But yes it looks weird. Because the change will be outside of Koha's repository. So not having an explicit test plan doesn't help. === Test plan === 1. Follow Bug 38770 test plan 2. Test the following things to actually test the node upgrade (It's not the main point of Bug 38770) 3. yarn api:bundle 4. yarn cypress run 5. sudo yarn add prettier --modules-folder /kohadevbox/node_modules 6. yarn prettier koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts 7. sudo yarn remove prettier --modules-folder /kohadevbox/node_modules That mess is because we don't have bug 38149 8. yarn js:build 9. yarn css:build Feel free to post an updated version if I forgot or mistaken things while piecing things together. comment 1 mentions these not working. * yarn js:build * yarn css:build and comment 8 mentions cypress not working These work on my side. So if they work for someone else, we can safely signoff. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 David Nind changed: What|Removed |Added CC||[email protected] --- Comment #12 from David Nind --- Not sure of the "Needs signoff" status - no patches to sign off... -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #11 from Victor Grousset/tuxayo --- bug 38770 is for the removal of @vue/cli-service and babel which is needed here and in another ticket. That's why it has it's own ticket. Because here we might identify more stuff needed for node > 18 support. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Victor Grousset/tuxayo changed: What|Removed |Added Depends on|38167 |38770 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38167 [Bug 38167] ESLint: migrate config to flat format + cleanup some node dependencies https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38770 [Bug 38770] Remove @vue/cli-service and babel -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Victor Grousset/tuxayo changed: What|Removed |Added Attachment #174422|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426
--- Comment #10 from Victor Grousset/tuxayo ---
What's the issue with the Cypress tests?
I had a lot of flaky tests but by telling Cypress to retry they pass on the 1st
retry.
(Instead of rerunning them)
+++ b/cypress.config.ts
@@ -6,6 +6,7 @@ export default defineConfig({
videosFolder: "t/cypress/videos",
defaultCommandTimeout: 1,
requestTimeout: 1,
+retries: 2,
Except UsageReports_spec.ts
AssertionError: Timed out retrying after 1ms: expected
'[{"erm_usage_muses.year":"2023","erm_usage_muses.report_type":"PR","erm_usage_muses.month":[1,2,3,4],"erm_usage_muses.metric_type":["Searches_Platform","Total_Item_Investigations","Total_Item_Requests","Unique_Item_Investigations","Unique_Item_Requests","Unique_Title_Investigations","Unique_Title_Requests"]}]'
to include '2022'
at Context.eval
(webpack://koha/./t/cypress/integration/ERM/UsageReports_spec.ts:337:13)
With the screenshots of retries showing and empty table. "No data available in
the table"
But that's not the topic as it happens with node 18,20 and 22.
--
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #9 from Victor Grousset/tuxayo --- Now that this depends on Bug 38167, there is no effective diff remaining in the patch here after applying on top of Bug 38167 and solving the conflicts. Should the patch be obsoleted? While keeping the usual signoff workflow. Because we have a test plan even without the patch. Because we are testing a change in the node version with the test plan. It fits the process in the end. If some other patch is needed for node upgrade then we would have patches again here. - In Bug 38503 we test by upgrading to node 22. And here it's node 20. Both are LTS? Should we aim for 22? v20 with it's EOL 30 Apr 2026 won't outlast Koha 25.05 -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Jake Deery changed: What|Removed |Added CC||[email protected] --- Comment #8 from Jake Deery --- Hey all, Can confirm that these set of steps are what I did today, 14th Nov: ```shell $ sudo sed 's/18.x/20.x/g' -i /etc/apt/sources.list.d/nodesource.list $ sudo apt update ; sudo apt install nodejs -y $ sudo su - $ rm -rf /kohadevbox/node_modules $ cp /kohadevbox/koha/package.json . $ cp /kohadevbox/koha/yarn.lock . $ yarn install --modules-folder /kohadevbox/node_modules $ exit ## out of sudo $ yarn api:bundle ## ok $ yarn cypress run ## fail $ yarn prettier koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts ## ok $ yarn js:build ## ok $ yarn css:build ## ok ``` So, once Cypress is sorted, I think we'd be in a good shape to look at next steps. Jake. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Paul Derscheid changed: What|Removed |Added Depends on||38167 Status|NEW |Needs Signoff --- Comment #6 from Paul Derscheid --- It would maybe make sense to make this bug dependent on Bug 38149 and Bug 38167, so that we don't duplicate what needs to be done for compat with node v22. Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38167 [Bug 38167] ESLint: migrate config to flat format + cleanup some node dependencies -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #7 from Paul Derscheid --- Because tuxayo's patches already solve the problems lined out by Tomás here. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #4 from Paul Derscheid --- Correction: @vue/cli-service is used by Cypress unfortunately. Looking for a way around it. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Victor Grousset/tuxayo changed: What|Removed |Added CC||[email protected] --- Comment #5 from Victor Grousset/tuxayo --- Confirmed that @vue/cli-service really really doesn't seem needed. I also ended up proposing it's removal in a commit in Bug 38167 and I remember asking around stuff to test in our JS tooling to spot regressions. (for that ticket and another were I submitted other changes like that.) And no issue found :) > Correction: @vue/cli-service is used by Cypress unfortunately. Looking for a > way around it. It's use is actually dead code: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38167#c4 -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #3 from Paul Derscheid --- Created attachment 174422 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=174422&action=edit Bug 38426: Remove @vue/cli-service as it's scheduled for deprecation and not in use anymore -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 --- Comment #2 from Paul Derscheid --- It seems that @vue/cli-service | vue-cli is in maintenance mode and its use is discouraged. We should remove it because I think we are not using it anyway since we are past the scaffolding. https://github.com/vuejs/vue-cli?tab=readme-ov-file -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Tomás Cohen Arazi (tcohen) changed: What|Removed |Added CC||[email protected] --- Comment #1 from Tomás Cohen Arazi (tcohen) --- I made a quick check in `KTD` which was not successful: ```shell sudo vim /etc/apt/sources.list.d/nodesource.list # switched 18 -> 20 sudo apt update; sudo apt install nodejs ``` after that, I tried to reinstall our node-related tools, replicating what the `KTD` build does: ```shell sudo su - $ cp /kohadevbox/koha/package.json . $ cp /kohadevbox/koha/yarn.lock . $ yarn install --modules-folder /kohadevbox/node_modules yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... error @achrinza/[email protected]: The engine "node" is incompatible with this module. Expected version "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18". Got "20.18.0" error Found incompatible module. info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. ``` I then tried telling yarn to upgrade things ```shell rm -rf /kohadevbox/node_modules/* yarn --modules-folder /kohadevbox/node_modules upgrade chown -R 501 /kohadevbox/node_modules/ mv /root/.cache/Cypress /kohadevbox && chown -R 501 /kohadevbox/Cypress cp package.json /kohadevbox/koha cp yarn.lock /kohadevbox/koha ``` Things that worked: * yarn api:bundle * yarn cypress run * yarn prettier koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts Things that DIDN'T work * yarn js:build * yarn css:build -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Tomás Cohen Arazi (tcohen) changed: What|Removed |Added CC||matt.blenkinsop@ptfs-europe ||.com, ||[email protected] ||m -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38426 Tomás Cohen Arazi (tcohen) changed: What|Removed |Added CC||[email protected], ||[email protected], ||[email protected] -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
