Feature #11551

Install the mumble VoIP client

Added by anonym 2016-06-29 03:22:47 . Updated 2019-07-19 22:05:18 .

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 2016-06-29 03:23:12

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

#2 Updated by anonym 2016-06-29 03:23:30

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

#3 Updated by anonym 2016-06-29 05:22:16

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

#4 Updated by anonym 2016-06-29 05:22:28

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

#5 Updated by sajolida 2016-06-30 04:46:57

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 2016-06-30 04:53:01

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 2016-06-30 05:29:50

  • 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 2016-06-30 06:34:40

good call try to add it

#9 Updated by Dr_Whax 2016-08-20 13:35:47

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

#10 Updated by segfault 2017-02-14 16:27:51

> 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 2017-02-14 16:31:27

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 2017-02-14 18:02:44

> 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 2017-02-14 18:08:34

> 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 2017-02-14 18:49:20

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

/me hides. Sorry for the noise!

#15 Updated by Anonymous 2017-06-30 14:14:23

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

#16 Updated by Anonymous 2017-06-30 14:14:33

#17 Updated by BitingBird 2017-08-26 16:14:07

  • Target version changed from 2017 to 2018

#18 Updated by intrigeri 2017-09-28 12:12:33

  • Target version deleted (2018)

(as per updated roadmap)

#19 Updated by segfault 2017-09-28 12:24:24

  • Target version set to Tails_3.5

#20 Updated by Anonymous 2018-01-18 12:42:30

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

#21 Updated by segfault 2018-01-18 19:14:01

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

#22 Updated by segfault 2018-08-05 19:25:16

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

#23 Updated by Anonymous 2018-08-17 15:35:17

#24 Updated by Anonymous 2018-08-17 15:35:51

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

#25 Updated by intrigeri 2018-09-19 06:08:20

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 2019-07-19 22:05:18

  • Affected tool set to Server

#27 Updated by syster 2020-05-06 13:27:03

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