From: Daniel M. <dm...@ne...> - 2004-09-30 05:25:33
|
On Wed, Sep 29, 2004 at 11:12:22PM +0200, Christian Schaffner wrote: > Here comes revision 9 of the patch... [snip discussion] > This patch is also added to the patch submission tracker at: > <http://sourceforge.net/tracker/index.php? > func=detail&aid=1037296&group_id=17203&atid=317203> We discussed on #fink about how it sucks that we had to do so much work that replicated what apt usually does. So I hacked a new "--allow-broken" flag into apt-get that disables dependency tracking. While doing that, I noticed that "apt-get --print-uris" does not print things that if one has already compiled a package, apt-get may see that .deb in preference to one from the apt server. Probably best to not "fetch" those file: URIs into the cache/apt dir. Also, that means UseBinaryDist is not "use the apt server" but "use the apt server unless one has already compiled locally and then run scanpackages and had fink rebuild its aptdb". Conversely, if one has built locally, and then installs with UseBinaryDist before remembering to update, one would get a link in /sw/fink/debs to the cache/apt file. That means later even if one does *not* say UseBinaryDist, one gets the apt version. Currently, when one fetches a .deb with apt-get, it is not linked into /sw/fink/debs. This helps maintain a clear distinction between things built locally and things downloaded. Maybe should omit the link, and that way find_debfile() only look in cache/apt iff UseBinaryDist? That way user is more in control over when apt .debs are used and when not. dan -- Daniel Macks dm...@ne... http://www.netspace.org/~dmacks |