On Fri, Apr 30, 2010 at 08:58:19PM -0700, Daniel Burrows <dburr...@debian.org> 
was heard to say:
> On Fri, Apr 30, 2010 at 12:54:57PM -0500, "Boyd Stephen Smith Jr." 
> <b...@iguanasuicide.net> was heard to say:
> > My instinct is that '-t $something' effectively increases the priority of 
> > all 
> > packages from the $something repository, which may make the dependency 
> > resolver pull more from that repository than is absolutely necessary.
> 
>   If you pass "-t ARCHIVE", that means that versions from ARCHIVE are
> treated as the default package version.  It also increases the pin
> priority to 990.  aptitude's resolver tries particularly hard to install
> the default package version, and it will tie-break using the priority
> (you can configure both those behaviors extensively, but those are the
> defaults).  The story is more extreme with the apt resolver: it won't
> even consider anything but the default version of a package.

  That's not quite right.

  The default version is the highest-priority available version.  It
just happens that setting the pin priority to 990 *normally* has the
effect of changing the default version, but you could theoretically
manually pin another version to be higher.

  The second effect of Default-Release is to change how certain
aptitude / apt-get commands choose the target version.  This includes
"apt-get source", "apt-get build-dep", "aptitude build-dep", "aptitude
changelog", "aptitude download", and "aptitude show".  In aptitude,
it causes arguments with no archive or version specifier to be treated
as if "/default-release" had been included.  Unfortunately, it's
dreadfully underdocumented and underspecified.

  Daniel


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100501040733.gf26...@emurlahn.burrows.local

Reply via email to