Bug #16949

Ensure we don't install unwanted packages even if they become "Priority: standard" again

Added by intrigeri 2019-08-08 07:59:14 . Updated 2019-08-26 08:02:20 .

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

100%

Feature Branch:
bugfix/16949-avoid-unwanted-packages-coming-back
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

commit:368b038b1ef887d2a85a7b2a1504ef6163d4c169, commit:4685644525247a16840b5e52ff43372dfdf5a084 could lead to these packages being installed again, e.g. in case of override discrepancy between the Debian security archive and the regular Debian archive. This has bitten us a few times in the past, e.g. with exim and mutt. So instead of simply doing what these commits do, we should do the same thing as for procmail and mutt (when the package name is a fixed string) or for geoclue (when we need a regexp).

And while we’re at it, mostly off-topic here but batching these two tasks together will save us time: let’s ensure we never ship policykit-1-gnome (Bug #16947).


Subtasks


Related issues

Related to Tails - Bug #16950: Clean up 98-remove_unwanted_packages vs Buster Resolved
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed
Blocked by Tails - Bug #16822: Release 4.0~beta1 Resolved

History

#1 Updated by intrigeri 2019-08-08 07:59:28

#2 Updated by intrigeri 2019-08-08 08:08:38

  • Description updated

#3 Updated by intrigeri 2019-08-10 08:17:04

#4 Updated by intrigeri 2019-08-10 08:17:20

  • related to Bug #16950: Clean up 98-remove_unwanted_packages vs Buster added

#5 Updated by intrigeri 2019-08-10 08:25:28

intrigeri wrote:
> And while we’re at it, mostly off-topic here but batching these two tasks together will save us time: let’s ensure we never ship policykit-1-gnome (Bug #16947).

I’ll do it on my branch for Bug #16800 & Bug #16945 (bugfix/misc-buster).

#6 Updated by intrigeri 2019-08-25 06:25:50

  • Status changed from Confirmed to In Progress
  • Assignee set to intrigeri
  • Feature Branch set to bugfix/16949-avoid-unwanted-packages-coming-back

#7 Updated by intrigeri 2019-08-25 07:30:07

  • Status changed from In Progress to Needs Validation
  • Assignee deleted (intrigeri)

#8 Updated by segfault 2019-08-25 13:36:19

  • Assignee set to intrigeri

LGTM. I pushed a commit which adds braces to a bash parameter expansion.

#9 Updated by intrigeri 2019-08-26 08:02:20

  • Status changed from Needs Validation to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:tails|cb23e5cf5335cbc177b6c0065e3902dc94902453.