Feature #9698

Decide how exactly Tails Installer shall be made available in Debian and Ubuntu

Added by intrigeri 2015-07-07 03:37:28 . Updated 2015-10-02 17:32:42 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Installation
Target version:
Start date:
2015-07-07
Due date:
% Done:

100%

Feature Branch:
Type of work:
Discuss
Blueprint:

Starter:
Affected tool:
Installer
Deliverable for:

Description

Feature #8806 gave some timing information, but that’s not enough, as it doesn’t take into account processes and schedule for updating packages once published in Debian/Ubuntu releases.


Subtasks


Related issues

Related to Tails - Feature #8806: Research calendar for inclusion in Ubuntu Resolved 2015-01-27
Related to Tails - Feature #8805: Have Tails Installer in Jessie backports Resolved 2015-01-27

History

#1 Updated by intrigeri 2015-07-07 03:37:41

  • related to Feature #8806: Research calendar for inclusion in Ubuntu added

#2 Updated by intrigeri 2015-07-07 03:38:10

  • related to deleted (Feature #8806: Research calendar for inclusion in Ubuntu)

#3 Updated by intrigeri 2015-07-07 03:38:19

#4 Updated by intrigeri 2015-07-07 03:38:31

  • related to Feature #8806: Research calendar for inclusion in Ubuntu added

#5 Updated by intrigeri 2015-07-07 03:38:49

  • blocks #8538 added

#6 Updated by intrigeri 2015-07-07 03:40:43

  • Status changed from Confirmed to In Progress
  • Assignee set to sajolida
  • % Done changed from 0 to 10
  • QA Check set to Info Needed

Here’s a proposal by u. and I:

Debian

  • do not include Tails Installer in a Debian stable release:
    • would be a pain to update it when we need
    • the delay between proposing a stable update, and it being available to the Debian stable users, is several months in average
  • regular flow: sid -> testing -> stable-backports
  • “emergency” fixes, when Debian is frozen or when we have no time to wait for the migration to testing:
    • upload to sid
    • backport bugfix to stable-backports directly, without waiting for the migration to testing (ugly, and version numbers will be a pain to understand, but oh well)
  • once Debian has PPAs, we can use them instead

Ubuntu

  • do not include Tails Installer in a Ubuntu release, for the same reasons as the ones provided for Debian, and also because we lack the social understanding of how this works in Ubuntu
  • backports would be a pain (same as in Debian + we lack social understanding of this process in Ubuntu) => let’s use a PPA

Remaining questions

  • Who will be maintaining the package in all these distros? e.g.:
    • What’s the level of expectations regarding testing a new Tails Installer on (each?) supported distro before uploading it? Who will do that?
    • Who will handle package updates and uploads?
    • Who will handle bug reports (== user support)?

#7 Updated by intrigeri 2015-07-07 03:46:02

  • related to Feature #8805: Have Tails Installer in Jessie backports added

#8 Updated by sajolida 2015-07-21 01:56:16

  • Assignee changed from sajolida to intrigeri

Why is this ticket assigned to me? As you can guess, I’m not happy to learn that Tails Installer will not be in official Debian and Ubuntu which means that people will have to go configure backports before using it (and last time I checked this was not possible graphically). But I also guess that there is no point in me getting into the technical arguments…

#9 Updated by intrigeri 2015-07-23 02:57:25

  • Status changed from In Progress to Resolved

> Why is this ticket assigned to me?

Because:

  • from our PoV, you’re the stakeholder, so any deliverable re-definition might be of some interest to you;
  • you’re the one who decided what our deadline was initially, and we’re proposing to cancel this decision.

> As you can guess, I’m not happy to learn that Tails Installer will not be in official Debian and Ubuntu which means that people will have to go configure backports before using it (and last time I checked this was not possible graphically).

Right. I’m not happy about it either :(

> But I also guess that there is no point in me getting into the technical arguments…

Fair enough.

So, from your answer I understand that we should simply do what we think is best. Good, we’ll do that => closing this ticket.

The “who’ll maintain it in Debian and handle user support” pseudo-naive questions (sorry if it sounded mean) are not addressed yet, though, which is a blocker for uploading the package to Debian. But let’s say it can be handled elsewhere, somehow, and close this ticket for now.

#10 Updated by BitingBird 2015-07-29 10:32:32

  • Assignee deleted (intrigeri)
  • QA Check deleted (Info Needed)

#11 Updated by sajolida 2015-08-15 10:55:19

  • Assignee set to intrigeri
  • QA Check set to Info Needed

Just another question. What would be the problem with having Tails Installer available in official Debian and provide updates, on top of that and if needed, through backports, as done usually?

#12 Updated by intrigeri 2015-08-16 01:29:09

  • Assignee changed from intrigeri to sajolida

> What would be the problem with having Tails Installer available in official Debian and provide updates, on top of that and if needed, through backports, as done usually?

backports are not meant to fix buggy packages in Debian stable, and Tails Installer in Debian stable would relatively quickly become buggy enough to be useless.

#13 Updated by intrigeri 2015-10-02 17:32:42

  • Assignee deleted (sajolida)
  • % Done changed from 10 to 100