NodeBB v3.0.0-alpha.1 — an alpha release
-
Yep, no problem
node -v v16.17.1
nodebb@node:~/nodebb$ npm ls npm ERR! code ELSPROBLEMS npm ERR! missing: @apidevtools/swagger-parser@10.0.3, required by nodebb@3.0.0-alpha.1 npm ERR! missing: @commitlint/cli@17.1.2, required by nodebb@3.0.0-alpha.1 npm ERR! missing: @commitlint/config-angular@17.1.0, required by nodebb@3.0.0-alpha.1 npm ERR! extraneous: @esbuild/linux-x64@0.16.10 /home/nodebb/nodebb/node_modules/@esbuild/linux-x64 npm ERR! invalid: @isaacs/ttlcache@1.2.1 /home/nodebb/nodebb/node_modules/@isaacs/ttlcache npm ERR! extraneous: @nodebb/bootswatch@3.4.2 /home/nodebb/nodebb/node_modules/@nodebb/bootswatch npm ERR! invalid: @socket.io/redis-adapter@8.0.0 /home/nodebb/nodebb/node_modules/@socket.io/redis-adapter npm ERR! invalid: ace-builds@1.14.0 /home/nodebb/nodebb/node_modules/ace-builds npm ERR! invalid: autoprefixer@10.4.13 /home/nodebb/nodebb/node_modules/autoprefixer npm ERR! invalid: body-parser@1.20.1 /home/nodebb/nodebb/node_modules/body-parser npm ERR! invalid: bootbox@5.5.3 /home/nodebb/nodebb/node_modules/bootbox npm ERR! invalid: bootstrap@3.4.1 /home/nodebb/nodebb/node_modules/bootstrap npm ERR! missing: bootswatch@5.2.1, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: commander@9.4.1 /home/nodebb/nodebb/node_modules/commander npm ERR! invalid: compare-versions@5.0.3 /home/nodebb/nodebb/node_modules/compare-versions npm ERR! invalid: connect-pg-simple@8.0.0 /home/nodebb/nodebb/node_modules/connect-pg-simple npm ERR! missing: coveralls@3.1.1, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: cropperjs@1.5.13 /home/nodebb/nodebb/node_modules/cropperjs npm ERR! extraneous: esbuild@0.16.10 /home/nodebb/nodebb/node_modules/esbuild npm ERR! missing: eslint-config-nodebb@0.1.1, required by nodebb@3.0.0-alpha.1 npm ERR! missing: eslint-plugin-import@2.26.0, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: eslint@8.30.0 /home/nodebb/nodebb/node_modules/eslint npm ERR! invalid: express@4.18.2 /home/nodebb/nodebb/node_modules/express npm ERR! extraneous: figures@2.0.0 /home/nodebb/nodebb/node_modules/figures npm ERR! invalid: fs-extra@11.1.0 /home/nodebb/nodebb/node_modules/fs-extra npm ERR! missing: grunt-contrib-watch@1.1.0, required by nodebb@3.0.0-alpha.1 npm ERR! missing: grunt@1.5.3, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: html-to-text@9.0.3 /home/nodebb/nodebb/node_modules/html-to-text npm ERR! missing: husky@8.0.1, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: ioredis@5.2.4 /home/nodebb/nodebb/node_modules/ioredis npm ERR! invalid: jquery@3.6.3 /home/nodebb/nodebb/node_modules/jquery npm ERR! missing: jsdom@20.0.0, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: lint-staged@13.1.0 /home/nodebb/nodebb/node_modules/lint-staged npm ERR! invalid: lru-cache@7.14.1 /home/nodebb/nodebb/node_modules/lru-cache npm ERR! missing: mocha-lcov-reporter@1.3.0, required by nodebb@3.0.0-alpha.1 npm ERR! missing: mocha@10.0.0, required by nodebb@3.0.0-alpha.1 npm ERR! missing: mockdate@3.0.5, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: mongodb@4.13.0 /home/nodebb/nodebb/node_modules/mongodb npm ERR! invalid: nodebb-plugin-2factor@5.1.2 /home/nodebb/nodebb/node_modules/nodebb-plugin-2factor npm ERR! invalid: nodebb-plugin-composer-default@9.2.4 /home/nodebb/nodebb/node_modules/nodebb-plugin-composer-default npm ERR! invalid: nodebb-plugin-dbsearch@5.1.5 /home/nodebb/nodebb/node_modules/nodebb-plugin-dbsearch npm ERR! invalid: nodebb-plugin-emoji-android@3.0.0 /home/nodebb/nodebb/node_modules/nodebb-plugin-emoji-android npm ERR! invalid: nodebb-plugin-emoji@4.0.6 /home/nodebb/nodebb/node_modules/nodebb-plugin-emoji npm ERR! invalid: nodebb-plugin-markdown@10.1.1 /home/nodebb/nodebb/node_modules/nodebb-plugin-markdown npm ERR! invalid: nodebb-plugin-mentions@3.0.12 /home/nodebb/nodebb/node_modules/nodebb-plugin-mentions npm ERR! invalid: nodebb-plugin-spam-be-gone@1.0.2 /home/nodebb/nodebb/node_modules/nodebb-plugin-spam-be-gone npm ERR! missing: nodebb-theme-peace@2.0.1, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: nodebb-theme-persona@12.1.12 /home/nodebb/nodebb/node_modules/nodebb-theme-persona npm ERR! invalid: nodebb-widget-essentials@6.0.1 /home/nodebb/nodebb/node_modules/nodebb-widget-essentials npm ERR! invalid: nodemailer@6.8.0 /home/nodebb/nodebb/node_modules/nodemailer npm ERR! missing: nyc@15.1.0, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: postcss@8.4.20 /home/nodebb/nodebb/node_modules/postcss npm ERR! extraneous: progress-webpack-plugin@1.0.16 /home/nodebb/nodebb/node_modules/progress-webpack-plugin npm ERR! missing: rtlcss@4.0.0, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: sanitize-html@2.8.1 /home/nodebb/nodebb/node_modules/sanitize-html npm ERR! missing: sass@1.54.9, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: semver@7.3.8 /home/nodebb/nodebb/node_modules/semver npm ERR! invalid: sharp@0.31.3 /home/nodebb/nodebb/node_modules/sharp npm ERR! missing: smtp-server@3.11.0, required by nodebb@3.0.0-alpha.1 npm ERR! invalid: socket.io-client@4.5.4 /home/nodebb/nodebb/node_modules/socket.io-client npm ERR! invalid: socket.io@4.5.4 /home/nodebb/nodebb/node_modules/socket.io npm ERR! invalid: webpack@5.75.0 /home/nodebb/nodebb/node_modules/webpack npm ERR! invalid: yargs@17.6.2 /home/nodebb/nodebb/node_modules/yargs nodebb@3.0.0-alpha.1 /home/nodebb/nodebb ├── @adactive/bootstrap-tagsinput@0.8.2 ├── UNMET DEPENDENCY @apidevtools/swagger-parser@10.0.3 ├── UNMET DEPENDENCY @commitlint/cli@17.1.2 ├── UNMET DEPENDENCY @commitlint/config-angular@17.1.0 ├── @esbuild/linux-x64@0.16.10 extraneous ├── @isaacs/ttlcache@1.2.1 invalid: "1.2.0" from the root project ├── @nodebb/bootswatch@3.4.2 extraneous ├── @nodebb/nodebb-plugin-reactions@1.0.2 ├── @nodebb/nodebb-plugin-user-level@1.0.4 ├── @socket.io/redis-adapter@8.0.0 invalid: "7.2.0" from the root project ├── ace-builds@1.14.0 invalid: "1.11.0" from the root project ├── archiver@5.3.1 ├── async@3.2.4 ├── autoprefixer@10.4.13 invalid: "10.4.12" from the root project ├── bcryptjs@2.4.3 ├── benchpressjs@2.4.3 ├── body-parser@1.20.1 invalid: "1.20.0" from the root project ├── bootbox@5.5.3 invalid: "https://github.com/makeusabrew/bootbox.git#v6-wip" from the root project ├── bootstrap@3.4.1 invalid: "5.2.1" from the root project ├── UNMET DEPENDENCY bootswatch@5.2.1 ├── chalk@4.1.2 ├── chart.js@2.9.4 ├── cli-graph@3.2.2 ├── clipboard@2.0.11 ├── colors@1.4.0 ├── commander@9.4.1 invalid: "9.4.0" from the root project ├── compare-versions@5.0.3 invalid: "5.0.1" from the root project ├── compression@1.7.4 ├── connect-flash@0.1.1 ├── connect-mongo@4.6.0 ├── connect-multiparty@2.2.0 ├── connect-pg-simple@8.0.0 invalid: "7.0.0" from the root project ├── connect-redis@6.1.3 ├── cookie-parser@1.4.6 ├── UNMET DEPENDENCY coveralls@3.1.1 ├── cron@2.1.0 ├── cropperjs@1.5.13 invalid: "1.5.12" from the root project ├── csurf@1.11.0 ├── daemon@1.1.0 ├── diff@5.1.0 ├── esbuild@0.16.10 extraneous ├── UNMET DEPENDENCY eslint-config-nodebb@0.1.1 ├── UNMET DEPENDENCY eslint-plugin-import@2.26.0 ├── eslint@8.30.0 invalid: "8.23.1" from the root project ├── express-session@1.17.3 ├── express-useragent@1.0.15 ├── express@4.18.2 invalid: "4.18.1" from the root project ├── figures@2.0.0 extraneous ├── file-loader@6.2.0 ├── fs-extra@11.1.0 invalid: "10.1.0" from the root project ├── graceful-fs@4.2.10 ├── UNMET DEPENDENCY grunt-contrib-watch@1.1.0 ├── UNMET DEPENDENCY grunt@1.5.3 ├── helmet@5.1.1 ├── html-to-text@9.0.3 invalid: "8.2.1" from the root project ├── UNMET DEPENDENCY husky@8.0.1 ├── ioredis@5.2.4 invalid: "5.2.3" from the root project ├── ipaddr.js@2.0.1 ├── jquery-deserialize@2.0.0 ├── jquery-form@4.3.0 ├── jquery-serializeobject@1.0.0 ├── jquery-ui@1.13.2 ├── jquery@3.6.3 invalid: "3.6.1" from the root project ├── UNMET DEPENDENCY jsdom@20.0.0 ├── jsesc@3.0.2 ├── json2csv@5.0.7 ├── jsonwebtoken@8.5.1 ├── less@4.1.3 ├── lint-staged@13.1.0 invalid: "13.0.3" from the root project ├── lodash@4.17.21 ├── logrotate-stream@0.2.8 ├── lru-cache@7.14.1 invalid: "7.14.0" from the root project ├── material-design-lite@1.3.0 ├── mime@3.0.0 ├── mkdirp@1.0.4 ├── UNMET DEPENDENCY mocha-lcov-reporter@1.3.0 ├── UNMET DEPENDENCY mocha@10.0.0 ├── UNMET DEPENDENCY mockdate@3.0.5 ├── mongodb@4.13.0 invalid: "4.10.0" from the root project ├── morgan@1.10.0 ├── mousetrap@1.6.5 ├── multiparty@4.2.3 ├── nconf@0.12.0 ├── nodebb-plugin-2factor@5.1.2 invalid: "6.0.2" from the root project ├── nodebb-plugin-browsing-users@2.0.4 ├── nodebb-plugin-cards@0.3.1 ├── nodebb-plugin-composer-default@9.2.4 invalid: "10.0.5" from the root project ├── nodebb-plugin-dbsearch@5.1.5 invalid: "6.0.0" from the root project ├── nodebb-plugin-emoji-android@3.0.0 invalid: "4.0.0" from the root project ├── nodebb-plugin-emoji@4.0.6 invalid: "5.0.2" from the root project ├── nodebb-plugin-extended-markdown@1.6.0 ├── nodebb-plugin-global-chat@2.0.0 ├── nodebb-plugin-iframely@0.7.16 ├── nodebb-plugin-markdown@10.1.1 invalid: "11.0.2" from the root project ├── nodebb-plugin-mentions@3.0.12 invalid: "4.0.2" from the root project ├── nodebb-plugin-ns-embed@6.0.0 ├── nodebb-plugin-osm-map@2.1.0 ├── nodebb-plugin-poll@2.0.7 ├── nodebb-plugin-question-and-answer@0.12.29 ├── nodebb-plugin-recent-cards@2.0.22 ├── nodebb-plugin-soundpack-default@2.0.2 ├── nodebb-plugin-spam-be-gone@1.0.2 invalid: "2.0.0" from the root project ├── nodebb-plugin-tenor-gif@2.2.0 ├── nodebb-plugin-twitter@0.1.0 ├── nodebb-plugin-view-votes@1.0.0 ├── nodebb-plugin-ws-dice@2.5.1 ├── nodebb-plugin-youtube-embed@0.6.9 ├── nodebb-rewards-essentials@0.2.1 ├── nodebb-theme-lavender@6.0.1 ├── UNMET DEPENDENCY nodebb-theme-peace@2.0.1 ├── nodebb-theme-persona@12.1.12 invalid: "13.0.3" from the root project ├── nodebb-theme-slick@2.0.2 ├── nodebb-theme-vanilla@12.1.19 ├── nodebb-widget-essentials@6.0.1 invalid: "7.0.1" from the root project ├── nodemailer@6.8.0 invalid: "6.7.8" from the root project ├── nprogress@0.2.0 ├── UNMET DEPENDENCY nyc@15.1.0 ├── passport-http-bearer@1.0.1 ├── passport-local@1.0.0 ├── passport@0.6.0 ├── pg-cursor@2.7.4 ├── pg@8.8.0 ├── postcss-clean@1.2.0 ├── postcss@8.4.20 invalid: "8.4.16" from the root project ├── progress-webpack-plugin@1.0.16 extraneous ├── prompt@1.3.0 ├── request-promise-native@1.0.9 ├── request@2.88.2 ├── rimraf@3.0.2 ├── rss@1.2.2 ├── UNMET DEPENDENCY rtlcss@4.0.0 ├── sanitize-html@2.8.1 invalid: "2.7.2" from the root project ├── UNMET DEPENDENCY sass@1.54.9 ├── semver@7.3.8 invalid: "7.3.7" from the root project ├── serve-favicon@2.5.0 ├── sharp@0.31.3 invalid: "0.31.0" from the root project ├── sitemap@7.1.1 ├── slideout@1.0.1 ├── UNMET DEPENDENCY smtp-server@3.11.0 ├── socket.io-client@4.5.4 invalid: "4.5.1" from the root project ├── socket.io@4.5.4 invalid: "4.5.1" from the root project ├── sortablejs@1.15.0 ├── spdx-license-list@6.6.0 ├── spider-detector@2.0.0 ├── textcomplete.contenteditable@0.1.1 ├── textcomplete@0.18.2 ├── timeago@1.6.7 ├── tinycon@0.6.8 ├── toobusy-js@0.5.1 ├── uglify-es@3.3.9 ├── validator@13.7.0 ├── webpack-merge@5.8.0 ├── webpack@5.75.0 invalid: "5.74.0" from the root project ├── winston@3.8.2 ├── xml@1.0.1 ├── xregexp@5.1.1 ├── yargs@17.6.2 invalid: "17.5.1" from the root project └── zxcvbn@4.4.2 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.