Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T tails
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 938
    • Issues 938
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 29
    • Merge requests 29
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tails
  • tails
  • Issues
  • #15690

Stop installing all "Priority: standard" packages only to remove some of them later

Originally created by @intrigeri on #15690 (Redmine)

We currently pass --tasks standard to lb config. Due to inconsistencies between the main Debian archive and security.d.o regarding packages priority overrides, combined with an aufs bug, this has broken our incremental upgrades to 3.0.1 and later to 3.6: #13426 (closed), #15418 (closed).

I think our best option is to stop passing --tasks standard to lb config and instead explicitly list the packages we want to install in config/chroot_local-packageslists/*.list. And then every time we upgrade to a new version of Debian, we create a ticket to update that list, based on the current set of Priority: standard packages in that version of Debian. Using a separate file will make this clearer and easier to maintain.

Feature Branch: bugfix/15690-stop-installing-all-priority-standard-packages

Related issues

  • Related to #15418 (closed)
  • Related to #13426 (closed)
  • Related to #16280 (closed)
  • Blocked by #15472 (closed)
  • Blocked by #15419 (closed)
  • Blocks #15854 (closed)
  • Blocks #16272 (closed)
Edited May 15, 2020 by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking