Comments (5)
niscu is a small Mongo fork, it stands for "miniscule" like Mongo is short for "humongous". I believe meteor-spk moved from niscu to Mongo's WiredTiger engine in the first migration it did, but it retains it in case upgrading from much older grains.
Looks like the source is at kentonv\mongo
https://github.com/sandstorm-io/meteor-spk/blob/master/.gitmodules
from wekan.
Hi, unfortunately the packaging tool Wekan uses for Sandstorm (meteor-spk) is pretty out of date, and Wekan moved to using newer versions of Meteor than it supports. The Sandstorm project is working on raising money to tackle some major upgrades (likely eventually this problem as well), but unfortunately we aren't there yet.
Note that unless you need newer features or fixes in Wekan, the version on Sandstorm should be perfectly adequate. Sandstorm apps are largely immune to security vulnerabilities, so they are safe to use even if significantly out of date.
from wekan.
Ah I see, really appreciate the detailed explanation on this! Is there a nice way to see the major differences between the sandstorm version and the current latest version or are they effectively equal feature wise?
from wekan.
As seen at:
- Install Server section: https://wekan.github.io
- At top of https://github.com/wekan/wekan/blob/main/CHANGELOG.md
Newest WeKan at amd64 platforms: Linux bundle, Snap Candidate, Docker, Kubernetes. Fixing other platforms In Progress.
That "other platforms" also means fixing Sandstorm WeKan is In Progress.
It is possible to help by funding development at https://wekan.team/commercial-support/
from wekan.
What is niscu? Is it some older version of MongoDB, where migration was made to newer MongoDB ? Does it migrate by copying data from old MongoDB port to new MongoDB port?
https://github.com/sandstorm-io/meteor-spk/blob/master/start.js#L140-L141
When running newest WeKan 7.21 at Sandstorm, there is error that MongoDB driver does not support older MongoDB used at Sandstorm. So migration would be needed:
a) To MongoDB 6.x
b) To FerretDB proxy to SQLite. Currently FerretDB is maybe missing support for OpLog, I will look what is status there. For attachments, those would be exported to files with mongofiles like https://github.com/wekan/minio-metadata converts from MongoDB to SQLite and files.
from wekan.
Related Issues (20)
- Which lists are collapsed is affecting all users instead of just the user who needs to adjust their own view HOT 1
- Run Wekan Locally HOT 1
- delete custom filed
- Wekan - Node process HOT 4
- New Feature request: Is it possible to make the "link card --> cards" pull-down list alphabetically arranged
- Can't set a Due Date that has a leading zero in time, errors with `invalid time` HOT 4
- Add API option for editing Lists HOT 1
- Cannot scroll down "my Boards" in Android Chrome PMI HOT 1
- Card edit API has duplicated variable names for board move functionality instead of using existing ones HOT 1
- Moving Card's List using API leads to random sorting compared to Move Card dialogue where it ends up on top HOT 2
- Wiki - Install Updates Automatically - Command outdated HOT 1
- Turn off email notification HOT 4
- "Hide checked items" toggle is inverted and affects ALL Checklist objects in the Card
- Card Link / Board Open to Public Without Logging In. HOT 1
- Wekan Azure Singn in
- Other Admins Cannot See (Add Members Plus Symbol)
- "Edit Description" button is wildly out of place HOT 1
- [Docker-arm64] /data/attachments is not writable
- WeKan Cloud maintenance In Progress HOT 1
- Export CSV/TSV from Board create unhandled Exception
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wekan.