Because i cant find any Mattermost forum topic here on F-Droid i would like to create this one.
Mattermost is been used by a movement named Extinction Rebellion. Its a worldwide movement. Here a short overview: https://www.youtube.com/watch?v=EVLGfl4Xrjc
There are more then 1000 activists out there that sadly cant use a F-Droid version of this app. Many people that are part in this movement understand the requirement of free software for their privacy and thus for the whole movement. Recently its really sad to see that there is no maintained Mattermost version in F-Droid.
This is not a app request forum post. This is a general forum post for discussion of the Mattermost app development to be compatible with google-free devices.
The current situation is: we have successfully patched the Mattermost app to remove non-free libraries, but our build server does not have enough RAM to build it
ENOSPC can mean a lot of things. The error happens in FSWatcher, so it is probably caused by the build process watching more files than the maximum number allowed by the system.
Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
Loading dependency graph, done.
BUILDING MODULES FOR android
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
<— Last few GCs —>
[4623:0x56434b030830] 2424685 ms: Mark-sweep 1322.8 (1491.0) → 1322.4 (1491.5) MB, 16889.9 / 0.4 ms allocation failure GC in old space requested
[4623:0x56434b030830] 2444115 ms: Mark-sweep 1322.4 (1491.5) → 1322.3 (1445.5) MB, 19428.1 / 0.5 ms last resort GC in old space requested
[4623:0x56434b030830] 2463472 ms: Mark-sweep 1322.3 (1445.5) → 1322.3 (1439.5) MB, 19354.5 / 0.4 ms last resort GC in old space requested
This is awesome! Finally!
Can we now throw away this classic version? Its fully outdated and works only with mattermost versions that have huge security issues. With other words: It should not be used in any case.
What about upstreaming the patches that have been used to build this F-Droid version? Now its publicly proven that those work.