How is it possible, that Signal still only provides a .deb package and no .rpm, or even better AppImage or Flatpak? There is an unofficial Flatpak but is it secure?

23 points
*
Deleted by creator
permalink
report
reply
10 points
*
Deleted by creator
permalink
report
parent
reply
8 points

Well I think you have to distinguish between a messenger and other programms, because a messenger has a lot of sensitive data.

permalink
report
parent
reply
2 points
*
Deleted by creator
permalink
report
parent
reply
1 point

The ‘appstore’ of some distributions, e.g. Linux Mint, displays a warning or hint for unofficial flatpaks. In Mint the display of unofficial flatpaks are toggled off by default and there is a warning or recommendation displayed against toggling on.

permalink
report
parent
reply
7 points
*

Just because something is built out of love does not make it safe, and attestation is about safety. You wouldn’t trust an un-attested surgical device, just because there’s a really positive community around its design.

Signal is a life-or-death app for some people.

permalink
report
parent
reply
1 point

I’m not a developer so I can’t really check myself

permalink
report
parent
reply
7 points

Flatpaks are pretty easy to read through. Just go to the links section of Flathub and click the manifest, then read it to see what is done during building.

permalink
report
parent
reply
12 points

I just read through the unofficial Flathub Flatpak for Signal and it is very simple. It fetches the .deb from Signal’s website, installs it in the sandbox, and uses a launcher script to tell the OS some basic toggles like should it start minimized or should it display a tray icon. In the script it makes use of zypak, which to my understanding is to tell electron (chromium) to allow sandboxing to be handled by Flatpak. Here is the repo and the build instructions is the .yaml file.

permalink
report
parent
reply
8 points
*

Some projects of Signal-compatible clients and forks received a message from a Signal representrive requesting they stop distributing unofficial clients that connect to their servers.

That probably has on shilling effect on Linux distribution that may be considering building and distributing Signal in their repository.

permalink
report
reply
5 points

They should provide an app for other distros then!

permalink
report
parent
reply
2 points
*

They can’t possibly provide a package for every distro.

Signal’s model, ie keep tight control over development and distribution of the client, and the absence of federation, it well suited for Apple/Google’s stores, but not at all for open-source and Linux’ ecosystem.

permalink
report
parent
reply
9 points

AppImages run on nearly every distro. Why arw they not providing that instead of a .deb?

permalink
report
parent
reply
8 points

You are right. They can’t for every distro.

But fedora/rhel, Ubuntu/debian, and arch-based distros are the most commonly used. So they can provide official packages for those, and/or as the OP said, provide an official flatpak.

And to be fair, it’s a nice-to-have to have a better sense of trust, but given the unofficial ones are open source, it’s quite likely any maliciousness would be rooted out very quickly.

permalink
report
parent
reply
6 points

been using the flatpack for months and had no issues so far

permalink
report
reply
5 points
*

You could try running the .deb through alien(1p), although it can be hit-and-miss if the package has a lot of scripts or dependencies.

permalink
report
reply
2 points

What is that if I may ask?

permalink
report
parent
reply
7 points

It’s an old program that converts between .deb (Debian), .rpm (RedHat), .tgz (Slackware), .slp (Stampede), .pkg (Solaris), and LSB packages.

I don’t use it much, but it can be handy in a pinch for installing software that isn’t packaged for your distribution. Just don’t use it for anything low-level or that’s already packaged natively, or you’ll break stuff.

permalink
report
parent
reply
4 points

I have the official Signal Desktop flatpak installed through Discover. It exists.

permalink
report
reply
6 points

This one? Because this is not official.

permalink
report
parent
reply
4 points

Its not official, but you can read the manifest to see what is done during building.

permalink
report
parent
reply
2 points

Yeah, I think it’s that one. Does Discover pull it’s content from flathub.org?

It says “by Signal Foundation” on it and 900,000 people have installed it so it seems good enough to me.

permalink
report
parent
reply

Free and Open Source Software

!foss@beehaw.org

Create post

If it’s free and open source and it’s also software, it can be discussed here. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 799

    Monthly active users

  • 810

    Posts

  • 9.9K

    Comments