Mattermost app required by a whole movement

#1

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.

I have seen that there is just one outdated Mattermost version recently at f-droid: https://f-droid.org/en/packages/com.mattermost.mattermost/
There is written “This app is not maintained anymore and has been replaced by Mattermost Beta.”
https://gitlab.com/fdroid/fdroiddata/blob/master/metadata/com.mattermost.mattermost.yml

I have seen this post here: https://mastodon.technology/@fdroidorg/100516647192548047
What is the status of the acceptance of this patch upstream?

The outdated app in F-Droid dont seem to work with recent software versions of the server software: https://gitlab.com/fdroid/fdroiddata/issues/1360

The F-Droid build services seems to not be able to build the new app:

This have been merged to the build servers to help the issue out when i understand right: https://gitlab.com/fdroid/fdroidserver/merge_requests/623

Recent questions i have:

  • Have Mattermost upstream done some work to make it possible to build the app without closed source software/services?
  • If not, does F-Droid now use a patch that is not being accepted upstream to make those free software builds possible?
  • What is the current build issue?
0 Likes

#2

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 :confused:

2 Likes

#3

how much RAM does it need? I believe the build server host has 16GB, I can’t imagine it takes more than Fennec, which builds using 4GB.

0 Likes

#4

Are you sure? I can build it on my computer with 12 GB so I assumed the build server had less.
(And I think @Bubu managed to build it in a 3 GB VM.)

0 Likes

#5

@hans Older build logs say this: https://f-droid.org/wiki/page/com.mattermost.rnbeta/lastbuild_176

0 Likes

#6

It’s been two month or more since I added logging for guest ram amount to fdroidserver. This hasn’t been deployed yet. :frowning:

I think the VM I built it on had 6 gb of ram, but I’m not sure.

0 Likes

#7

I checked and it was indeed 6 GB.

0 Likes

#8

The server was just updated, latest commit is two weeks old, still doesn’t have your commits?

Now it failed for other reason though…

0 Likes

Mastodon