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 ...@@ -66,6 +66,22 @@ Package: firmware-zd1211
Pin: release o=Debian,n=sid Pin: release o=Debian,n=sid
Pin-Priority: 999 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 Package: libdvd-pkg
Pin: release o=Debian,n=jessie-backports Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999 Pin-Priority: 999
...@@ -86,6 +102,10 @@ Package: obfs4proxy ...@@ -86,6 +102,10 @@ Package: obfs4proxy
Pin: release o=TorProject,n=obfs4proxy Pin: release o=TorProject,n=obfs4proxy
Pin-Priority: 990 Pin-Priority: 990
Package: onioncircuits
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: pinentry-gtk2 Package: pinentry-gtk2
Pin: release o=Debian,n=jessie-backports Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999 Pin-Priority: 999
...@@ -94,6 +114,10 @@ Package: python-electrum ...@@ -94,6 +114,10 @@ Package: python-electrum
Pin: release o=Debian,n=stretch Pin: release o=Debian,n=stretch
Pin-Priority: 999 Pin-Priority: 999
Package: tails-installer
Pin: origin deb.tails.boum.org
Pin-Priority: 999
Package: ttdnsd Package: ttdnsd
Pin: release o=TorProject,n=sid Pin: release o=TorProject,n=sid
Pin-Priority: 999 Pin-Priority: 999
...@@ -117,7 +141,7 @@ Pin-Priority: 1010 ...@@ -117,7 +141,7 @@ Pin-Priority: 1010
Package: * Package: *
Pin: origin deb.tails.boum.org Pin: origin deb.tails.boum.org
Pin-Priority: 1005 Pin-Priority: 990
Package: * Package: *
Pin: release o=Debian,n=jessie-updates 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