It would appear to me that this code at line 1593 in Fink/Engine.pm:
my $dir = IO::Handle->new();
if (opendir($dir, "$basepath/fink/dists"))
{
for my $entry (readdir($dir))
{
if ($entry =~ /^stamp-/)
{
$cache_file = $basepath . '/fink/dists/' . $entry;
last;
}
}
closedir($dir);
}
else
{
warn "unable to open $basepath/fink/dists: $!";
}
...is causing the problem by getting the wrong file and then checking the
modified time of it...
[seven:ben][/sw]$ ls /sw/fink/dists/stamp-*
-rw------- 1 root admin 0 Jun 9 2006 /sw/fink/dists/stamp-rel-0.8.1
-rw-r--r-- 1 root admin 0 Mar 20 13:48 /sw/fink/dists/stamp-rsync-live
Obviously the intent was to have it choose the stamp-rsync* or stamp-cvs* file
not the point release file. Just below this, it checks to see if $cache_file
exists or has a modified date greater than 14 days.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel