Project

General

Profile

Feature #5307

Fix the Wheezy build in a nicer way

Added by Tails over 6 years ago. Updated almost 5 years ago.

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:
No
Affected tool:

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.


Related issues

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

Associated revisions

Revision 873ae679 (diff)
Added by Tails developers about 5 years ago

Revert "Workaround build failure in lb_source, after creating the ISO." (Closes: #5307)

This reverts commit 06c156ef4dfd6fc09622894b54206f16e034664d.

This is not needed anymore given the move to the Tor SOCKS proxy.

History

#1 Updated by Tails over 6 years ago

  • Parent task set to #6015

#2 Updated by intrigeri about 6 years ago

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

#3 Updated by intrigeri about 6 years ago

  • Target version deleted (Tails_1.1)

#4 Updated by intrigeri almost 6 years ago

  • 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 almost 6 years ago

  • Target version set to Tails_1.1

#6 Updated by intrigeri almost 6 years ago

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 over 5 years ago

  • Target version deleted (Tails_1.1)

#8 Updated by intrigeri over 5 years ago

  • Parent task deleted (#6015)

#9 Updated by intrigeri about 5 years ago

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

#10 Updated by intrigeri about 5 years ago

  • 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 about 5 years ago

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

#12 Updated by alant about 5 years ago

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

Merged thanks!

#13 Updated by BitingBird almost 5 years ago

  • Status changed from 11 to Resolved

Also available in: Atom PDF