Coder Social home page Coder Social logo

Comments (5)

ocdtrekkie avatar ocdtrekkie commented on May 23, 2024 1

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.

ocdtrekkie avatar ocdtrekkie commented on May 23, 2024

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.

AndrewKahr avatar AndrewKahr commented on May 23, 2024

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.

xet7 avatar xet7 commented on May 23, 2024

@AndrewKahr

As seen at:

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.

xet7 avatar xet7 commented on May 23, 2024

@ocdtrekkie

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.