Feature #11551

Install the mumble VoIP client

Added by anonym about 9 years ago. Updated about 6 years ago.

Status:
Confirmed
Priority:
Normal
Assignee:
segfault
Category:
Target version:
Start date:
2016-06-29
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Server
Deliverable for:

Description

Tails Server will make it easy to run a mumble server, so we probably should ship mumble in Tails.

There has been some discussion about this on Feature #11241 that should be summarized here. Since then a patch has been upstreamed which exposes the SSL certificate’s fingerprint on the initial prompt when a cert failed to validate (e.g. because it was self-signed, which will be the case when Tails Server hosts a mumble server). We should try to get that patch backported to Debian Jessie.

team: segfault, sajolida


Subtasks


Related issues

Related to Tails - Feature #5709: VoIP support Confirmed 2013-08-08
Related to Tails - Feature #14568: Additional Software Packages Resolved 2013-12-11 2018-06-26
Related to Tails - Feature #15543: Give a list of examples of nice software to install each time Confirmed 2018-04-17
Related to Tails - Feature #11241: Consider including mumble-server and mumble in Tails Resolved 2016-03-15

History

#1 Updated by anonym about 9 years ago

  • related to Feature #11241: Consider including mumble-server and mumble in Tails added

#2 Updated by anonym about 9 years ago

  • related to Feature #5688: Tails Server: Self-hosted services behind Tails-powered onion services added

#3 Updated by anonym about 9 years ago

  • related to deleted (Feature #5688: Tails Server: Self-hosted services behind Tails-powered onion services)

#4 Updated by anonym about 9 years ago

  • blocked by Feature #5688: Tails Server: Self-hosted services behind Tails-powered onion services added

#5 Updated by sajolida about 9 years ago

I think that Tails Server should do whatever is required to install the packages from its services instead of us adding all of them to the ISO. We’re wondering about Mumble here but we might as well wonder about etherpad, infinoted, lighttpd, owncloud, etc. So I’d rather have a generic solution for any server package that can be needed by Tails Server without having to rely on adding them all to the ISO image.

In the case of Tails with persistence, we can benefit from the APT Packages persistence feature (and probably have some installation mechanism aside from the additional packages mechanism). In the case of Tails without persistence the download and bootstrapping time might be quite long so there should definitely be some UX work on how to present this download and installation to the user because it can take several minutes to download the index and packages.

#6 Updated by sajolida about 9 years ago

Oops, I’m realizing now that you are talking about Mumble the client! I’ll have to think about it more :)
Sorry for the noise.

#7 Updated by anonym about 9 years ago

  • Subject changed from Install mumble to Install the mumble VoIP client

sajolida wrote:
> Oops, I’m realizing now that you are talking about Mumble the client! I’ll have to think about it more :)
> Sorry for the noise.

No problem! Renaming the ticket for clarity.

#8 Updated by Anonymous about 9 years ago

good call try to add it

#9 Updated by Dr_Whax about 9 years ago

  • Description updated
  • Assignee set to segfault
  • Target version changed from 2016 to 2017

#10 Updated by segfault about 8 years ago

> There has been some discussion about this on Feature #11241 that should be summarized here. Since then a patch has been upstreamed which exposes the SSL certificate’s fingerprint on the initial prompt when a cert failed to validate (e.g. because it was self-signed, which will be the case when Tails Server hosts a mumble server). We should try to get that patch backported to Debian Jessie.

The Tails Server client app automatically adds the SSL fingerprint to the trusted fingerprints, so we don’t need the patch that bad anymore.

#11 Updated by segfault about 8 years ago

I added mumble to chroot_local-packageslists/tails-common.list in feature/5688-tails-server, so this will be resolved when we release Tails Server.

#12 Updated by intrigeri about 8 years ago

> I added mumble to chroot_local-packageslists/tails-common.list in feature/5688-tails-server, so this will be resolved when we release Tails Server.

Do we really need to ship in the ISO all kinds of server software Tails Server might use?

#13 Updated by segfault about 8 years ago

> Do we really need to ship in the ISO all kinds of server software Tails Server might use?
This is not about the server software but the client software.

#14 Updated by intrigeri about 8 years ago

> This is not about the server software but the client software.

/me hides. Sorry for the noise!

#15 Updated by Anonymous about 8 years ago

  • related to deleted (Feature #11241: Consider including mumble-server and mumble in Tails)

#16 Updated by Anonymous about 8 years ago

#17 Updated by BitingBird about 8 years ago

  • Target version changed from 2017 to 2018

#18 Updated by intrigeri about 8 years ago

  • Target version deleted (2018)

(as per updated roadmap)

#19 Updated by segfault about 8 years ago

  • Target version set to Tails_3.5

#20 Updated by Anonymous about 7 years ago

@segfault: will this really be in 3.5? Otherwise, please set a correct target version, thanks!

#21 Updated by segfault about 7 years ago

  • Target version changed from Tails_3.5 to Tails_3.9

#22 Updated by segfault about 7 years ago

  • Target version deleted (Tails_3.9)
  • Parent task set to Feature #5688

#23 Updated by Anonymous about 7 years ago

#24 Updated by Anonymous about 7 years ago

  • related to Feature #15543: Give a list of examples of nice software to install each time added

#25 Updated by intrigeri about 7 years ago

I think we should not do that until we’re confident the package is included in Buster, which probably won’t be the case unless a Qt5 version is ready and uploaded to Debian in time: https://bugs.debian.org/875058, https://bugs.debian.org/874683. Also, according to https://bugs.debian.org/875058#45, “Mumble upstream development has slowed, the main developers are out of contact” which is a bit concerning.

#26 Updated by segfault about 6 years ago

  • Affected tool set to Server

#27 Updated by syster about 5 years ago

  • related to Feature #11241: Consider including mumble-server and mumble in Tails added