-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dev%2FAPT_Pinning.mw
41 lines (29 loc) · 1.72 KB
/
Dev%2FAPT_Pinning.mw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{{Header}}
{{#seo:
|description=Why we should avoid Debian APT Pinning
}}
{{intro|
Why we should avoid Debian APT Pinning
}}
= Summary =
Debian developers would literally hate this.
Okay for end users and sys admins, but not a solution for a Debian derivative.
= More Details =
Question:
[https://lists.debian.org/debian-derivatives/2013/08/msg00004.html Can a package pull a another package from another repository to be added?]
Answers:
* https://lists.debian.org/debian-derivatives/2013/08/msg00005.html
* https://lists.debian.org/debian-derivatives/2013/08/msg00006.html
Example where {{project_name_long}} backports APT pinning instructions broke users systems:
https://forums.whonix.org/t/templates-incorrectly-think-theyre-not-connected-to-a-whonix-gateway/2258/25
= Misc =
user documentation template: [[Template:Apt-Pinning]] archived: https://www.kicksecure.com/w/index.php?title=Special:Undelete&target=Template%3AApt-Pinning×tamp=20170721231624
= Major Issues =
https://forums.whonix.org/t/templates-incorrectly-think-theyre-not-connected-to-a-whonix-gateway/2258/25
= backports by default =
* Had resulted to breakage in Qubes. See: https://github.com/QubesOS/qubes-issues/issues/4443
* Debian bug [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951315 linux-image-amd64 vs linux-headers-amd64 Debian buster-backports version mismatch bpo.2 vs bpo.3] shows that just enabling backports repository might lead to issues. In this example, breaking all kernel modules due to kernel image vs kernel headers version mismatch from backports packages.debian.org.
= History =
This idea came up originally in context of: https://web.archive.org/web/20220322174537/https://github.com/Whonix/Whonix/issues/60
{{Footer}}
[[Category:Development]]