Bug #16333
Add feedback when opening WhisperBack
100%
Subtasks
Related issues
Related to Tails - |
Resolved | 2018-07-17 | |
Related to Tails - |
Resolved | 2019-01-12 | |
Blocks Tails - |
Resolved | 2018-04-08 |
History
#1 Updated by sajolida 2019-01-09 17:30:42
- Affected tool set to WhisperBack
#2 Updated by sajolida 2019-01-09 17:32:12
- QA Check set to Ready for QA
- Feature Branch set to feature/16333-opening-feedback
Here is a branch.
#3 Updated by sajolida 2019-01-09 17:34:27
- Assignee deleted (
sajolida) - Target version set to Tails_3.12
#4 Updated by intrigeri 2019-01-09 17:40:41
- related to
Bug #15738: Test feedback when opening applications from the Applications menu added
#5 Updated by intrigeri 2019-01-09 17:41:06
- Status changed from Confirmed to In Progress
- Assignee set to segfault
#6 Updated by segfault 2019-01-20 17:28:19
- Feature Branch changed from feature/16333-opening-feedback to whisperback:feature/16333-opening-feedback
Code review passes
#7 Updated by segfault 2019-01-20 18:40:50
- Target version changed from Tails_3.12 to Tails_3.13
#8 Updated by intrigeri 2019-03-16 16:47:42
segfault wrote:
> Code review passes
@segfault, is there anything else you plan to do here? It looks like this fix has been waiting for a while on your plate since that successful review.
#9 Updated by intrigeri 2019-03-16 16:49:15
- blocks Feature #16209: Core work: Foundations Team added
#10 Updated by segfault 2019-03-17 17:35:12
- Assignee changed from segfault to intrigeri
- QA Check changed from Ready for QA to Info Needed
I’m not sure about the procedure here. Should I build and test the Debian package with this change before merging? Who is responsible for releasing a new version of the Debian package containing this change? Same applies for Onion Circuits (Feature #16350).
#11 Updated by intrigeri 2019-03-18 08:21:26
Yo @segfault :)
> I’m not sure about the procedure here. Should I build and test the Debian package with this change before merging? Who is responsible for releasing a new version of the Debian package containing this change?
Someone — usually the reviewer — would prepare a new upstream release, build a Debian package, upload it to an overlay APT suite, make sure the resulting tails.git branch passes CI, merge into whatever branch in tails.git this is meant to go, and finally mark the ticket as “Fix committed”. Yes, it’s lots of overhead (I have secret plans to build such tiny custom packages of ours as part of the Tails ISO/IMG build process so we can skip most of the overhead).
Relevant doc:
- https://tails.boum.org/contribute/release_process/#upgrade-custom-debs
- https://tails.boum.org/contribute/APT_repository/custom/: “Overview”, “Build system”, and “Importing a new package”
In the case at hand, hold on: I’ll review the proposed fix for Bug #16333 right away and if it’s good enough for 3.13, I’ll do the whole dance myself and will merge the branch for this very ticket at the same time.
In any case, I’ve quickly tested this while I was doing stuff on the WhisperBack front anyway, and it works ⇒ merged into WhisperBack’s master branch so it’ll be in the next WhisperBack release.
#12 Updated by intrigeri 2019-03-18 08:39:49
- Status changed from In Progress to Fix committed
- Assignee deleted (
intrigeri) - % Done changed from 0 to 100
- QA Check changed from Info Needed to Pass
Released in WhisperBack 1.7.21.
#13 Updated by intrigeri 2019-03-18 08:40:29
- blocks
Feature #15507: Core work 2019Q1: Foundations Team added
#14 Updated by intrigeri 2019-03-18 08:40:33
- blocked by deleted (
Feature #16209: Core work: Foundations Team)
#15 Updated by segfault 2019-03-18 23:14:15
intrigeri wrote:
> Yo @segfault :)
>
> > I’m not sure about the procedure here. Should I build and test the Debian package with this change before merging? Who is responsible for releasing a new version of the Debian package containing this change?
>
> Someone — usually the reviewer — would prepare a new upstream release, build a Debian package, upload it to an overlay APT suite, make sure the resulting tails.git branch passes CI, merge into whatever branch in tails.git this is meant to go, and finally mark the ticket as “Fix committed”. Yes, it’s lots of overhead (I have secret plans to build such tiny custom packages of ours as part of the Tails ISO/IMG build process so we can skip most of the overhead).
>
> Relevant doc:
>
> * https://tails.boum.org/contribute/release_process/#upgrade-custom-debs
> * https://tails.boum.org/contribute/APT_repository/custom/: “Overview”, “Build system”, and “Importing a new package”
>
> In the case at hand, hold on: I’ll review the proposed fix for Bug #16333 right away and if it’s good enough for 3.13, I’ll do the whole dance myself and will merge the branch for this very ticket at the same time.
>
> In any case, I’ve quickly tested this while I was doing stuff on the WhisperBack front anyway, and it works ⇒ merged into WhisperBack’s master branch so it’ll be in the next WhisperBack release.
OK, thanks for taking over :)
#16 Updated by CyrilBrulebois 2019-03-20 14:27:43
- Status changed from Fix committed to Resolved
#17 Updated by segfault 2019-04-04 14:20:01
- related to
Feature #16350: Add feedback when opening Onion Circuits added