NodeBB v3.0.0-alpha.1 — an alpha release
-
@DownPW okay it did resolve some of the issues though. What node and npm version are you using? The highest we test with is Node 18.
Can you also provide the output of
npm ls
? I'm trying to figure out where that bootbox git dependency is coming from.That's what is causing the issue, related to this npm bug: https://github.com/npm/cli/issues/2610
-
Yep, no problem
node -v v16.17.1
nodebb@node:~/nodebb$ npm ls npm ERR! code ELSPROBLEMS npm ERR! missing: @apidevtools/[email protected], required by [email protected] npm ERR! missing: @commitlint/[email protected], required by [email protected] npm ERR! missing: @commitlint/[email protected], required by [email protected] npm ERR! extraneous: @esbuild/[email protected] /home/nodebb/nodebb/node_modules/@esbuild/linux-x64 npm ERR! invalid: @isaacs/[email protected] /home/nodebb/nodebb/node_modules/@isaacs/ttlcache npm ERR! extraneous: @nodebb/[email protected] /home/nodebb/nodebb/node_modules/@nodebb/bootswatch npm ERR! invalid: @socket.io/[email protected] /home/nodebb/nodebb/node_modules/@socket.io/redis-adapter npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/ace-builds npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/autoprefixer npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/body-parser npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/bootbox npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/bootstrap npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/commander npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/compare-versions npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/connect-pg-simple npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/cropperjs npm ERR! extraneous: [email protected] /home/nodebb/nodebb/node_modules/esbuild npm ERR! missing: [email protected], required by [email protected] npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/eslint npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/express npm ERR! extraneous: [email protected] /home/nodebb/nodebb/node_modules/figures npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/fs-extra npm ERR! missing: [email protected], required by [email protected] npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/html-to-text npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/ioredis npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/jquery npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/lint-staged npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/lru-cache npm ERR! missing: [email protected], required by [email protected] npm ERR! missing: [email protected], required by [email protected] npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/mongodb npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-2factor npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-composer-default npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-dbsearch npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-emoji-android npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-emoji npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-markdown npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-mentions npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-plugin-spam-be-gone npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-theme-persona npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodebb-widget-essentials npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/nodemailer npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/postcss npm ERR! extraneous: [email protected] /home/nodebb/nodebb/node_modules/progress-webpack-plugin npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/sanitize-html npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/semver npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/sharp npm ERR! missing: [email protected], required by [email protected] npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/socket.io-client npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/socket.io npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/webpack npm ERR! invalid: [email protected] /home/nodebb/nodebb/node_modules/yargs [email protected] /home/nodebb/nodebb ├── @adactive/[email protected] ├── UNMET DEPENDENCY @apidevtools/[email protected] ├── UNMET DEPENDENCY @commitlint/[email protected] ├── UNMET DEPENDENCY @commitlint/[email protected] ├── @esbuild/[email protected] extraneous ├── @isaacs/[email protected] invalid: "1.2.0" from the root project ├── @nodebb/[email protected] extraneous ├── @nodebb/[email protected] ├── @nodebb/[email protected] ├── @socket.io/[email protected] invalid: "7.2.0" from the root project ├── [email protected] invalid: "1.11.0" from the root project ├── [email protected] ├── [email protected] ├── [email protected] invalid: "10.4.12" from the root project ├── [email protected] ├── [email protected] ├── [email protected] invalid: "1.20.0" from the root project ├── [email protected] invalid: "https://github.com/makeusabrew/bootbox.git#v6-wip" from the root project ├── [email protected] invalid: "5.2.1" from the root project ├── UNMET DEPENDENCY [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "9.4.0" from the root project ├── [email protected] invalid: "5.0.1" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "7.0.0" from the root project ├── [email protected] ├── [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] ├── [email protected] invalid: "1.5.12" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] extraneous ├── UNMET DEPENDENCY [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] invalid: "8.23.1" from the root project ├── [email protected] ├── [email protected] ├── [email protected] invalid: "4.18.1" from the root project ├── [email protected] extraneous ├── [email protected] ├── [email protected] invalid: "10.1.0" from the root project ├── [email protected] ├── UNMET DEPENDENCY [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] ├── [email protected] invalid: "8.2.1" from the root project ├── UNMET DEPENDENCY [email protected] ├── [email protected] invalid: "5.2.3" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "3.6.1" from the root project ├── UNMET DEPENDENCY [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "13.0.3" from the root project ├── [email protected] ├── [email protected] ├── [email protected] invalid: "7.14.0" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── UNMET DEPENDENCY [email protected] ├── UNMET DEPENDENCY [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] invalid: "4.10.0" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "6.0.2" from the root project ├── [email protected] ├── [email protected] ├── [email protected] invalid: "10.0.5" from the root project ├── [email protected] invalid: "6.0.0" from the root project ├── [email protected] invalid: "4.0.0" from the root project ├── [email protected] invalid: "5.0.2" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "11.0.2" from the root project ├── [email protected] invalid: "4.0.2" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "2.0.0" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] invalid: "13.0.3" from the root project ├── [email protected] ├── [email protected] ├── [email protected] invalid: "7.0.1" from the root project ├── [email protected] invalid: "6.7.8" from the root project ├── [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "8.4.16" from the root project ├── [email protected] extraneous ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] invalid: "2.7.2" from the root project ├── UNMET DEPENDENCY [email protected] ├── [email protected] invalid: "7.3.7" from the root project ├── [email protected] ├── [email protected] invalid: "0.31.0" from the root project ├── [email protected] ├── [email protected] ├── UNMET DEPENDENCY [email protected] ├── [email protected] invalid: "4.5.1" from the root project ├── [email protected] invalid: "4.5.1" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "5.74.0" from the root project ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] invalid: "17.5.1" from the root project └── [email protected] npm ERR! A complete log of this run can be found in: npm ERR! /home/nodebb/.npm/_logs/2023-01-06T16_35_45_845Z-debug-0.log
-
Alright can you try
v3.0.0-alpha.3
instead? Just released, should fix that issue -
Thats works
Very goodnodebb@node:~$ su - Mot de passe : root@node:~# ./nodebb stop -bash: ./nodebb: Aucun fichier ou dossier de ce type root@node:~# cd /home/nodebb/nodebb/ root@node:/home/nodebb/nodebb# ./nodebb stop Stopping NodeBB. Goodbye! root@node:/home/nodebb/nodebb# kill -9 node -bash: kill: node : les arguments doivent être des identifiants de tâche ou de processus root@node:/home/nodebb/nodebb# pkill -9 node root@node:/home/nodebb/nodebb# git rev-parse HEAD 727f879e5b1698fcf9bdbaca5181b28d0e9497fd root@node:/home/nodebb/nodebb# git fetch && git checkout bootstrap5 remote: Enumerating objects: 30, done. remote: Counting objects: 100% (30/30), done. remote: Compressing objects: 100% (17/17), done. remote: Total 30 (delta 13), reused 25 (delta 13), pack-reused 0 Dépaquetage des objets: 100% (30/30), 15.18 Kio | 740.00 Kio/s, fait. Depuis https://github.com/NodeBB/NodeBB cf7aa1941..95ded2455 bootstrap5 -> origin/bootstrap5 * [nouvelle étiquette] v3.0.0-alpha.3 -> v3.0.0-alpha.3 La branche 'bootstrap5' est paramétrée pour suivre la branche distante 'bootstrap5' depuis 'origin'. Basculement sur la nouvelle branche 'bootstrap5' root@node:/home/nodebb/nodebb# git reset --hard v3.0.0-alpha.3 HEAD est maintenant à 95ded2455 chore: alpha 3 root@node:/home/nodebb/nodebb# npm config set legacy-peer-deps true root@node:/home/nodebb/nodebb# ./nodebb upgrade -mi Updating NodeBB... 1. Updating package.json file with defaults... OK 2. Bringing base dependencies up to date... started added 17 packages, removed 5 packages, changed 13 packages, and audited 1183 packages in 18s 118 packages are looking for funding run `npm fund` for details 9 vulnerabilities (2 moderate, 6 high, 1 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. NodeBB Upgrade Complete!
root@node:/home/nodebb/nodebb# ./nodebb build started 2023-01-06T20:21:26.562Z [4567/1447] - info: [build] Building in series mode 2023-01-06T20:21:26.564Z [4567/1447] - info: [build] plugin static dirs build started 2023-01-06T20:21:26.579Z [4567/1447] - info: [build] plugin static dirs build completed in 0.015sec 2023-01-06T20:21:26.580Z [4567/1447] - info: [build] requirejs modules build started 2023-01-06T20:21:26.869Z [4567/1447] - info: [build] requirejs modules build completed in 0.289sec 2023-01-06T20:21:26.871Z [4567/1447] - info: [build] client js bundle build started 2023-01-06T20:21:26.882Z [4567/1447] - info: [build] client js bundle build completed in 0.011sec 2023-01-06T20:21:26.886Z [4567/1447] - info: [build] admin js bundle build started 2023-01-06T20:21:26.889Z [4567/1447] - info: [build] admin js bundle build completed in 0.004sec 2023-01-06T20:21:26.890Z [4567/1447] - info: [build] client side styles build started Deprecation Warning: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($cluster-lg-size, 2) or calc($cluster-lg-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 53 │ border-radius: calcl($cluster-lg-size / 2); │ ^^^^^^^^^^^^^^^^^^^^ ╵ nodebb-plugin-osm-map/static/styles.scss 53:24 @import - 60:9 root stylesheet 2023-01-06T20:21:32.080Z [4567/1447] - info: [build] client side styles build completed in 5.19sec 2023-01-06T20:21:32.081Z [4567/1447] - info: [build] admin control panel styles build started Deprecation Warning: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($cluster-lg-size, 2) or calc($cluster-lg-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 53 │ border-radius: calcl($cluster-lg-size / 2); │ ^^^^^^^^^^^^^^^^^^^^ ╵ nodebb-plugin-osm-map/static/styles.scss 53:24 @import - 19:9 root stylesheet 2023-01-06T20:21:34.803Z [4567/1447] - info: [build] admin control panel styles build completed in 2.722sec 2023-01-06T20:21:34.804Z [4567/1447] - info: [build] templates build started 2023-01-06T20:21:35.684Z [4567/1447] - info: [build] templates build completed in 0.88sec 2023-01-06T20:21:35.684Z [4567/1447] - info: [build] languages build started 2023-01-06T20:21:38.944Z [4567/1447] - info: [build] languages build completed in 3.26sec 2023-01-06T20:21:38.946Z [4567/1447] - info: [build] Bundling with Webpack. 343 assets 926 modules WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (500 KiB). This can impact web performance. Entrypoints: nodebb (524 KiB) nodebb.min.js webpack 5.75.0 compiled with 1 warning in 12234 ms 2023-01-06T20:21:51.896Z [4567/1447] - info: [build] Asset compilation successful. Completed in 25.33sec.
Big thanks @PitaJ
Harmony not include ?
-
nope @julian not include or bundled with it and not default. I'm upgrade nodebb 2.8.1 --> 3.0.0 alpha3 (Edit: Ha ok, maybe when you released the final release, oups )
I must use
npm install nodebb-theme-harmony
and activate him and rebuildBut it seems that the harmonny theme does not apply correctly for the moment.
I will test it on beta or when we can test it
-
This post is deleted!
-
@DownPW said in NodeBB v3.0.0-alpha.1 — an alpha release:
But it seems that the harmonny theme does not apply correctly for the moment.
Confirming this also. Installed Harmony theme (as it was missing) using
npm install nodebb-theme-harmony
rebuilt, and activated, but does not display properly. -
oh yeah that's work my friend
-
-
@phenomlab Yes, sorry about that! You shouldn't be able to install the theme from npm, since it's really only in alpha at the moment (alongside NodeBB v3.0)
We published it but then deprecated it soon after, the only way to get it would be to install it via git. Glad you're liking what you see so far.
@r9vusql0zj we will update this site (and not try.nodebb.org) with the Harmony theme once we hit beta. Which is soon. Hopefully.
Community.nodebb.org showcases the latest and greatest. Try.nodebb.org showcases what is currently stable
-
@baris @julian is the git version of this theme updated? I'm seeing some inconsistencies between here and my own site with some items and features missing....
EDIT - scrap that. It's because I'd disabled the user ability to change theme. Just put that back and all good but the pagination in posts seems to be missing and some skin elements CSS aren't quite right.
-
@julian hi,
as you announcement that v3 will be relased end of first quarter, all user as me, @phenomlab, @crazycells and of course @DownPW created dev site and giving report to Nodebb team.
Could you please share with us, when it will be ready stable version of v3? Is there any delay?
Thank you.