Bug #15263

Persistence-setup: stop depending on synaptic

Added by alant 2018-01-29 18:18:59 . Updated 2018-03-14 11:16:20 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Persistence
Target version:
Start date:
2018-01-29
Due date:
% Done:

100%

Feature Branch:
persistence-setup.git:bugfix/15263-stop-depend-on-synaptic,persistence-setup.git:debian_bugfix/15263-stop-depend-on-synaptic
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

tails-persistence-setup depends on synaptic to use one of its icons. That should be fixed as part of this ticket, for instance using package-x-generic or/and x-package-repository icons provided by gnome-icon-theme.


Subtasks


History

#1 Updated by intrigeri 2018-02-02 05:48:14

  • Assignee changed from intrigeri to alant

Good idea, feel free to go ahead (or reassign to me and explain why it’s my job :)

#2 Updated by alant 2018-02-25 11:53:28

  • Tracker changed from Feature to Bug

#3 Updated by alant 2018-02-25 12:29:08

  • Assignee changed from alant to intrigeri
  • QA Check set to Ready for QA
  • Feature Branch set to debian_bugfix/15263-stop-depend-on-synaptic

I implemented the proposed change, and tested it live but didn’t build the package. Please have a look or tell me who to ask for review.

#4 Updated by intrigeri 2018-02-26 09:35:49

  • Category set to Persistence
  • Status changed from Confirmed to In Progress
  • Assignee changed from intrigeri to bertagaz
  • Target version set to Tails_3.6
  • % Done changed from 0 to 20
  • Feature Branch changed from debian_bugfix/15263-stop-depend-on-synaptic to persistence-setup.git:bugfix/15263-stop-depend-on-synaptic,persistence-setup.git:debian_bugfix/15263-stop-depend-on-synaptic

Looks good to me. bertagaz, once you’ve merged bugfix/15263-stop-depend-on-synaptic, built a new upstream release and imported it into the packaging branch, you can merge debian_bugfix/15263-stop-depend-on-synaptic into the packaging branch. But don’t merge it earlier because it would FTBFS (modified upstream files).

#5 Updated by bertagaz 2018-02-27 17:21:42

  • Status changed from In Progress to Fix committed
  • Assignee deleted (bertagaz)
  • % Done changed from 20 to 100
  • QA Check changed from Ready for QA to Pass

intrigeri wrote:
> Looks good to me. bertagaz, once you’ve merged bugfix/15263-stop-depend-on-synaptic, built a new upstream release and imported it into the packaging branch, you can merge debian_bugfix/15263-stop-depend-on-synaptic into the packaging branch. But don’t merge it earlier because it would FTBFS (modified upstream files).

Ok I’ve merged it and build a new upstream release as well as pushed the new release in our APT repo. Test suite passes in Jenkins without surprises, given the scope of this change. So let’s say we’re good here.

#6 Updated by intrigeri 2018-03-01 11:12:30

  • Status changed from Fix committed to In Progress
  • Assignee set to bertagaz
  • % Done changed from 100 to 90

The upload was rejected because we already have 1.1.11-1 in our APT repo.

#7 Updated by bertagaz 2018-03-02 16:38:13

  • Status changed from In Progress to Fix committed
  • Assignee deleted (bertagaz)
  • % Done changed from 90 to 100

intrigeri wrote:
> The upload was rejected because we already have 1.1.11-1 in our APT repo.

While releasing 3.6~rc1, I’ve uploaded a new package, so it’s now fixed.

#8 Updated by bertagaz 2018-03-14 11:16:21

  • Status changed from Fix committed to Resolved