Project

General

Profile

Bug #11360

Integrate Onion Circuits into our release process

Added by anonym about 3 years ago. Updated about 3 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
04/22/2016
Due date:
% Done:

0%

Feature Branch:
Type of work:
Discuss
Blueprint:
Starter:
Affected tool:
Onion Circuits

Description

It's currently not listed in the "Upgrade bundled binary Debian packages" section of wiki/src/contribute/release_process.mdwn.

History

#1 Updated by anonym about 3 years ago

  • Description updated (diff)

#2 Updated by anonym about 3 years ago

  • Blocked by Bug #11361: Document how to build Onion Circuits Debian packages added

#3 Updated by anonym about 3 years ago

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

Delaying due to #11361. Also see #11160#note-10; maybe this ticket should be blocked by #11160?

#4 Updated by intrigeri about 3 years ago

  • QA Check set to Info Needed

Actually, I don't think we should do that.

IMO we should handle Onion Circuits just like MAT and other similar packages, for which we have a pretty close relationship to upstream, and that we're maintaining in Debian:

  • we contribute upstream, and some of us happen to be the upstream lead maintainers; upstream is ready to adjust their release timing depending on the Tails release cycle;
  • most of the time, the work that's done upstream flows into Debian, then into backports, and then into Tails, without having any additional releasing/packaging work to do at Tails release time (that's what I'm trying to do in #11443);
  • whenever we are in a hurry to get a fix in Tails, that's not been released upstream yet, we can either:
    • in most cases: get the fix via Debian or via our custom APT repo, as a quilt patch added to the packaging; that's the kind of temporary exceptional treatment we give to 2k other packages, I don't see why we should normalize the "we have to maintain a delta" situation for Onion Circuits specifically; I know that's what you had to do for Tails 2.3, and I certainly hope that it won't be the case too often (granted, perhaps a few more times as Onion Circuits is pretty new, but I expect the situation will quickly stabilize);
    • worst case, if the fix is so invasive that it really requires an upstream release: we can exceptionally wear our upstream contributors hat, put a release out there, and then Sascha or other pkg-privacy people will get it into Debian.

How does it sound?

#5 Updated by intrigeri about 3 years ago

  • Type of work changed from Contributors documentation to Discuss

#6 Updated by anonym about 3 years ago

  • Blocked by deleted (Bug #11361: Document how to build Onion Circuits Debian packages)

#7 Updated by anonym about 3 years ago

  • Status changed from Confirmed to Rejected
  • Assignee deleted (anonym)
  • QA Check deleted (Info Needed)

Sounds good to me. Rejecting, then, and moving on to #11361.

Also available in: Atom PDF