<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Feb 17, 2017 at 11:49 AM, Daniel Kahn Gillmor <span dir="ltr"><<a href="mailto:dkg@fifthhorseman.net" target="_blank">dkg@fifthhorseman.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Thu 2017-02-16 22:14:11 -0500, David Anderson wrote:<br>
> The transcript below still shows one additional package being pulled from<br>
> sid/main, the dkms package. I find this strange: wireguard-dkms depends on<br>
> dkms >=2.1.0.0, stretch has dkms 2.3-2, and sid has dkms 2.3-3. Despite the<br>
> negative priority for unstable, apt picks 2.3-3 from sid, even though the<br>
> dependency could be satisfied out of stretch. What am I missing?<br>
<br>
</span>That is indeed weird.  what does "apt-cache policy dkms" show you?<br></blockquote><div><br></div><div><div># apt-cache policy dkms</div><div>dkms:</div><div>  Installed: (none)</div><div>  Candidate: 2.3-2</div><div>  Version table:</div><div>     2.3-3 -1</div><div>        -10 <a href="http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian</a> sid/main amd64 Packages</div><div>        100 /var/lib/dpkg/status</div><div>     2.3-2 500</div><div>        500 <a href="http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian</a> stretch/main amd64 Packages</div></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">what if you "apt install dkms" on its own first, which version do you<br>
get?<br></blockquote><div><br></div><div><div># apt install -d dkms</div><div>Reading package lists... Done</div><div>Building dependency tree       </div><div>Reading state information... Done</div><div>The following additional packages will be installed:</div><div>  fakeroot gcc libfakeroot linux-headers-amd64</div><div>Suggested packages:</div><div>  python3-apport menu gcc-multilib autoconf automake libtool flex bison gdb gcc-doc</div><div>The following NEW packages will be installed:</div><div>  dkms fakeroot gcc libfakeroot linux-headers-amd64</div><div>0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.</div><div>Need to get 217 kB of archives.</div><div>After this operation, 717 kB of additional disk space will be used.</div><div>Do you want to continue? [Y/n] </div><div>Get:1 <a href="http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian</a> stretch/main amd64 gcc amd64 4:6.3.0-1 [5,184 B]</div><div>Get:2 <a href="http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian</a> stretch/main amd64 dkms all 2.3-2 [74.8 kB]</div><div>Get:3 <a href="http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian</a> stretch/main amd64 libfakeroot amd64 1.21-3.1 [45.7 kB]</div><div>Get:4 <a href="http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian</a> stretch/main amd64 fakeroot amd64 1.21-3.1 [85.6 kB]</div><div>Get:5 <a href="http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian</a> stretch/main amd64 linux-headers-amd64 amd64 4.9+78 [5,744 B]</div><div>Fetched 217 kB in 0s (328 kB/s)            </div><div>Download complete and in download only mode</div></div><div><br></div><div>Looks like installing just dkms correctly selects from Stretch, whereas installing as a dependency of wireguard-dkms pulls in the sid version.</div><div><br></div><div>- Dave</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="gmail-HOEnZb"><font color="#888888"><br>
        --dkg<br>
</font></span></blockquote></div><br></div></div>