Feature #5307

Fix the Wheezy build in a nicer way

Added by Tails 2013-07-18 07:38:53 . Updated 2015-02-24 22:53:24 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Build system
Target version:
Start date:
Due date:
% Done:

50%

Feature Branch:
feature/8194-APT-socks
Type of work:
Code
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

Fix the build for real (workaround’d in 4218f2e4): at lb source time, when lb chroot_sources install wants to run apt-get upgrade, it fails the build with The value 'wheezy' is invalid for APT::Default-Release as such a release is not available in the sources (due to the APT proxy not being configured at this time, the last apt-get update failed and the package indices are empty). If one simply removes APT::Default-Release, then the pinning is broken when indices are not available. Actually, if lb source just exited early unless LB_SOURCE is enabled, we would not have this problem.


Subtasks


Related issues

Blocked by Tails - Feature #8194: Have APT directly use the Tor SOCKS proxy Resolved 2014-11-02

History

#1 Updated by Tails 2013-07-18 10:33:59

#2 Updated by intrigeri 2013-12-08 14:46:01

  • Target version set to Tails_1.1
  • Starter set to No

#3 Updated by intrigeri 2013-12-08 14:53:41

  • Target version deleted (Tails_1.1)

#4 Updated by intrigeri 2014-03-12 19:28:58

  • Subject changed from wheezy: fix the build for real to Fix the Wheezy build in a nicer way
  • Category set to Build system

#5 Updated by intrigeri 2014-03-31 13:40:37

  • Target version set to Tails_1.1

#6 Updated by intrigeri 2014-03-31 13:53:31

The workaround is not that ugly, and works well, so IMO that’s not a blocker for 1.1. I’ll drop the milestone unless someone objects within 2 weeks.

#7 Updated by BitingBird 2014-04-27 14:42:21

  • Target version deleted (Tails_1.1)

#8 Updated by intrigeri 2014-05-11 03:00:13

#9 Updated by intrigeri 2014-11-08 09:19:07

  • blocked by Feature #8194: Have APT directly use the Tor SOCKS proxy added

#10 Updated by intrigeri 2014-11-08 09:19:56

  • Target version set to Tails_1.3
  • QA Check set to Ready for QA
  • Feature Branch set to feature/8194-APT-socks

feature/8194-APT-socks makes the dirty hack not necessary anymore, and therefore reverts it.

#11 Updated by intrigeri 2014-11-08 09:20:34

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 50

#12 Updated by alant 2014-12-23 16:12:41

  • Status changed from In Progress to Fix committed
  • QA Check changed from Ready for QA to Pass

Merged thanks!

#13 Updated by BitingBird 2015-02-24 22:53:24

  • Status changed from Fix committed to Resolved