[Koha-bugs] [Bug 38426] Node.js v18 EOL around 25.05 release time

2026-01-05 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-28 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-28 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-28 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-28 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-28 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-28 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-25 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-19 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-19 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-19 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-19 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-19 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-17 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-13 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-04 Thread bugzilla-daemon--- via Koha-bugs
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

2025-11-04 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-24 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-24 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-24 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-24 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-18 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-18 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-18 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-17 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-17 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-17 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-17 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-17 Thread bugzilla-daemon--- via Koha-bugs
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

2025-10-17 Thread bugzilla-daemon--- via Koha-bugs
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

2025-08-14 Thread bugzilla-daemon--- via Koha-bugs
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

2025-02-24 Thread bugzilla-daemon--- via Koha-bugs
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

2025-01-15 Thread bugzilla-daemon--- via Koha-bugs
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

2025-01-05 Thread bugzilla-daemon--- via Koha-bugs
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

2025-01-04 Thread bugzilla-daemon--- via Koha-bugs
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

2025-01-03 Thread bugzilla-daemon--- via Koha-bugs
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

2025-01-02 Thread bugzilla-daemon--- via Koha-bugs
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

2025-01-02 Thread bugzilla-daemon--- via Koha-bugs
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

2024-12-22 Thread bugzilla-daemon--- via Koha-bugs
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

2024-12-22 Thread bugzilla-daemon--- via Koha-bugs
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

2024-12-22 Thread bugzilla-daemon--- via Koha-bugs
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

2024-12-14 Thread bugzilla-daemon--- via Koha-bugs
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

2024-12-14 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-14 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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

2024-11-12 Thread bugzilla-daemon--- via Koha-bugs
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/