Project

General

Profile

Feature #12111

Feature #10972: Port Tails to ARM platforms

APT snapshots: add arm64 architecture

Added by N9iu7pk over 2 years ago. Updated 5 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
-
Start date:
01/03/2017
Due date:
% Done:

10%

Feature Branch:
Type of work:
Sysadmin
Blueprint:
Starter:
Affected tool:

Description

As discussed in feature 10972 port tails to arm, note 51 (see https://labs.riseup.net/code/issues/10972#note-51) please enable armhf and arm64 on APT snapshots.

Currently only armhf is required to test and adapt the live-build for arm, I have no arm64 platform.

Thanks!


Related issues

Blocked by Tails - Feature #11806: Update server storage planning needs for at least 2017 Resolved 09/19/2016

History

#1 Updated by intrigeri over 2 years ago

  • Category set to Infrastructure
  • Status changed from New to Confirmed
  • Type of work changed from Code to Sysadmin

Sure. I'll try to do it this month, although I have higher priority items on my list.
Meanwhile, you may want to context-switch to other blockers for ARM, e.g. building the Tor Browser.

#2 Updated by intrigeri over 2 years ago

  • Parent task set to #10972

#3 Updated by intrigeri over 2 years ago

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 10
  • source + all + amd64 + i386 = 73+124+178+158 = 533 GB
  • armhf = 123 GB
  • arm64 = 108 GB

So:

  • adding armhf only requires roughly (533+123)/533 => 23% more storage space
  • adding both armhf and arm64 requires roughly (533+123+108)/533 => 43% more storage space

Next step: check if this fits with our plans (#11806) or if we need to do something else, e.g. revisit our storage planning or make it so the ARM builds use the regular Debian archive instead of our snapshots.

#4 Updated by intrigeri over 2 years ago

  • Related to Feature #11806: Update server storage planning needs for at least 2017 added

#5 Updated by intrigeri over 2 years ago

  • Subject changed from Please enable arm on APT snapshots to Consider enabling arm on APT snapshots
  • Target version set to Tails_2.12

anonym and I will get arm hardware soon. I would like to first try preparing a branch that does not require having APT snapshots for arm, which is currently blocked by #10972#note-61.

#6 Updated by intrigeri over 2 years ago

  • Target version changed from Tails_2.12 to Tails_3.0

#7 Updated by intrigeri over 2 years ago

  • Target version deleted (Tails_3.0)

#8 Updated by N9iu7pk about 2 years ago

... I would like to first try preparing a branch that does not require having
APT snapshots for arm ...

see #10972#note-72. GitLab branch 10972_TailsToArmv7. With commit c91439cd that branch now contains code to run lb on x86_64 and armhf or arm64 as well.

#9 Updated by intrigeri about 2 years ago

intrigeri wrote:

Next step: check if this fits with our plans (#11806) or if we need to do something else, e.g. revisit our storage planning or make it so the ARM builds use the regular Debian archive instead of our snapshots.

I've updated #11806 to make room for armhf + arm64 APT snapshots.

#10 Updated by intrigeri about 2 years ago

  • Related to deleted (Feature #11806: Update server storage planning needs for at least 2017)

#11 Updated by intrigeri about 2 years ago

  • Blocked by Feature #11806: Update server storage planning needs for at least 2017 added

#12 Updated by intrigeri about 2 years ago

  • Subject changed from Consider enabling arm on APT snapshots to APT snapshots: add armhf and arm64 architectures

#13 Updated by intrigeri 11 months ago

  • Subject changed from APT snapshots: add armhf and arm64 architectures to APT snapshots: add arm64 architecture

Rationale: I don't think Tor Browser will ever be built for 32-bit ARM so let's instead focus on arm64.

#14 Updated by intrigeri 5 months ago

We have provisioned disk space for this and I guess it wouldn't be too hard to enable arm64 there. I'll tentatively do it, say for 6 or 12 months, if the discussion on #10972 concludes that it's the best thing to do.

Also available in: Atom PDF