Commit 38fb2ddf authored by intrigeri's avatar intrigeri
Browse files

Pin our custom APT repo to the same level as Debian ones, and explicitly pin...

Pin our custom APT repo to the same level as Debian ones, and explicitly pin higher the packages we want to pull from our custom APT repo, when needed.

See the "Freeze exceptions" section of the freezable APT repository design for
the reason behind this.

Note that we don't add explicit pinning for:

 * packages that are not available in any other configured APT repository than
   our custom APT one: i2p, i2p-router, libjbigi-jni, tails-iuk, tails-perl5lib,
   tails-persistence-setup, whisperback

 * packages that have newer version, in our custom APT repo, than the ones in
   other APT repositories pinned to 990 (Debian Jessie): lib*-mesa*, libgbm1,
   libxatracker2

... the idea being to rely on sane defaults settings & behaviour as much as
possible, and to encode only exceptions in this file.

And regarding the packages we do explicitly pin here:

 * grub*: if 2.02~beta2-22+deb8u2 ever exists, it would be higher than our
   custom package, so we need to pin ours

 * onioncircuits, tails-installer: they are available from Debian
   (jessie-backports) as well, but for now let's always pull them from our
   custom APT repo; this might change some day, depending on the outcome of the
   discussion on #11361
parent faa8b3af
......@@ -66,6 +66,22 @@ Package: firmware-zd1211
Pin: release o=Debian,n=sid
Pin-Priority: 999
Package: grub-common
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: grub-efi-ia32
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: grub-efi-ia32-bin
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: grub2-common
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: libdvd-pkg
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
......@@ -86,6 +102,10 @@ Package: obfs4proxy
Pin: release o=TorProject,n=obfs4proxy
Pin-Priority: 990
Package: onioncircuits
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: pinentry-gtk2
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
......@@ -94,6 +114,10 @@ Package: python-electrum
Pin: release o=Debian,n=stretch
Pin-Priority: 999
Package: tails-installer
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: ttdnsd
Pin: release o=TorProject,n=sid
Pin-Priority: 999
......@@ -117,7 +141,7 @@ Pin-Priority: 1010
Package: *
Pin: origin deb.tails.boum.org
Pin-Priority: 1005
Pin-Priority: 990
Package: *
Pin: release o=Debian,n=jessie-updates
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment