Project

General

Profile

Feature #6296

Feature #5926: Freezable APT repository

Feature #9489: Implement packages importing and freezing

Configure reprepro to pull from foreign APT repositories

Added by intrigeri almost 6 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Infrastructure
Target version:
Start date:
Due date:
% Done:

100%

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

Description

IOW: update reprepro configuration to allow pulling from the various foreign APT repositories we're using.

History

#1 Updated by intrigeri almost 6 years ago

  • Subject changed from Pull foreign APT repositories into reprepro to Configure reprepro to pull from foreign APT repositories

#2 Updated by intrigeri almost 6 years ago

  • Due date deleted (09/27/2013)
  • Start date deleted (09/27/2013)

#3 Updated by intrigeri over 5 years ago

  • Category set to Infrastructure

#4 Updated by BitingBird about 5 years ago

  • Target version set to Sustainability_M1

Setting the same milestone as the parent ticket

#5 Updated by intrigeri about 4 years ago

  • Assignee set to intrigeri
  • Target version changed from Sustainability_M1 to Tails_2.2
  • Parent task changed from #5926 to #9489

#6 Updated by intrigeri about 4 years ago

  • Blocks deleted (Feature #6299: Regularly pull packages from foreign APT repositories)

#7 Updated by intrigeri over 3 years ago

  • Blocked by deleted (Feature #6295: Evaluate consequences of importing large amounts of packages into reprepro)

#8 Updated by intrigeri over 3 years ago

  • Blocked by Feature #6303: Adapt our infrastructure to be able to handle tons of packages added

#9 Updated by intrigeri over 3 years ago

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 50
  • Blueprint set to https://tails.boum.org/blueprint/freezable_APT_repository/
  • Starter deleted (Yes)

This is essentially done in https://git-tails.immerda.ch/puppet-tails/tree/manifests/reprepro/snapshots, and a PoC deployment lives on misc.lizard, but it can't be fully deployed yet as we lack disk space (#6303) and garbage collection mechanisms (see the todo list on the blueprint).

#10 Updated by intrigeri over 3 years ago

We now have the disk space, only garbage collection mechanisms are missing.

#11 Updated by intrigeri over 3 years ago

  • Target version changed from Tails_2.2 to Tails_2.3

#12 Updated by intrigeri over 3 years ago

  • Blocked by deleted (Feature #6303: Adapt our infrastructure to be able to handle tons of packages)

#13 Updated by intrigeri over 3 years ago

This was deployed on the production VM and is working fine. GC mechanisms are WIP and should be done by April 3 if no big unexpected problem comes up.

#14 Updated by intrigeri about 3 years ago

  • Target version changed from Tails_2.3 to Tails_2.4

#15 Updated by intrigeri about 3 years ago

  • Status changed from In Progress to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 50 to 100

This was completed in April. The last bits (GC mechanism) are tracked on #6299.

Also available in: Atom PDF