Package Details: wiki-js 2.5.303-1

Git Clone URL: https://aur.archlinux.org/wiki-js.git (read-only, click to copy)
Package Base: wiki-js
Description: Wiki.js | A modern, lightweight and powerful wiki app built on Node.js
Upstream URL: https://github.com/Requarks/wiki
Licenses: AGPL3
Submitter: dasbaumwolltier
Maintainer: Sandwich
Last Packager: Sandwich
Votes: 4
Popularity: 0.000000
First Submitted: 2020-12-14 21:29 (UTC)
Last Updated: 2024-07-26 15:19 (UTC)

Latest Comments

1 2 3 4 Next › Last »

doragasu commented on 2024-06-19 12:43 (UTC)

Thanks for checking!

Compilation worked for me, but starting is what is failing. I opened a discussion on the project GitHub and posted there a workaround I found later:

https://github.com/requarks/wiki/discussions/7223

It looks like it might be a nodejs problem catching exceptions, and might be specific to ARM. But it is not 100% clear for me, after being reading about NodeJS, it looks like not being able to catch exceptions on async code might be the expected results (I know nothing about NodeJS, so maybe this is wrong).

Sandwich commented on 2024-06-18 17:31 (UTC)

@doragasu I'll check later if I can compile it on my pi.

doragasu commented on 2024-06-18 16:17 (UTC)

Anyone running this on ARM? It is not properly starting for me, and I wonder if the arch has something to do. These are the logs:

Loading configuration from /etc/wiki-js/config.yml... OK
2024-06-18T16:07:51.178Z [MASTER] info: =======================================
2024-06-18T16:07:51.184Z [MASTER] info: = Wiki.js 2.5.302 =====================
2024-06-18T16:07:51.184Z [MASTER] info: =======================================
2024-06-18T16:07:51.185Z [MASTER] info: Initializing...
/usr/lib/wiki-js/node_modules/objection/lib/utils/clone.js:1506
      value[symToStringTag] = undefined;
                            ^
TypeError: Cannot assign to read only property 'Symbol(Symbol.toStringTag)' of object '#<WeakMap>'
    at getRawTag (/usr/lib/wiki-js/node_modules/objection/lib/utils/clone.js:1506:29)
    at baseGetTag (/usr/lib/wiki-js/node_modules/objection/lib/utils/clone.js:1178:9)
    at Object.<anonymous> (/usr/lib/wiki-js/node_modules/objection/lib/utils/clone.js:1573:17)
    at Object.<anonymous> (/usr/lib/wiki-js/node_modules/objection/lib/utils/clone.js:2307:3)
    at Module._compile (node:internal/modules/cjs/loader:1460:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1544:10)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at wrapModuleLoad (node:internal/modules/cjs/loader:212:19)
    at Module.require (node:internal/modules/cjs/loader:1297:12)
    at require (node:internal/modules/helpers:123:16)
    at Object.<anonymous> (/usr/lib/wiki-js/node_modules/objection/lib/utils/objectUtils.js:3:30)
    at Module._compile (node:internal/modules/cjs/loader:1460:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1544:10)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
Node.js v22.3.0

Sandwich commented on 2023-12-20 15:38 (UTC)

fixed

Sandwich commented on 2023-12-20 15:05 (UTC)

@White, thank you, forgot to check. Will update the package shortly.

Whitie commented on 2023-12-20 14:58 (UTC)

The package() function fails, because some files were renamed. Change wiki-js.sysusers to wiki-js.sysusers.d and wiki-js.tmpfiles to wiki-js.tmpfiles.d in package() to make it work.

Sandwich commented on 2023-08-31 20:13 (UTC)

at least nodejs 12 is requierd now and sicne the latest version wiki-js is compatible with the latest nodejs

Sandwich commented on 2023-08-31 19:57 (UTC)

Hello @dasbaumwolltier, I have now gathered some experience with maintaining pixelfed aur. Would you make me a co-maintainer, so I can keep this package up to date?

Sandwich commented on 2023-06-25 21:20 (UTC)

@dasbaumwolltier Cool!

dasbaumwolltier commented on 2023-06-25 19:11 (UTC)

@Sandwich, I can make you a Co-Maintainer, then I hopefully can transfer the package. Regarding pushing, you can read more here: https://wiki.archlinux.org/title/AUR_submission_guidelines. But basically you get a different link shown starting with ssh://... which works with your SSH key you add to your user settings.