[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/47440: `make checksum' doesn't refetch even if FAILOVER_FETCH is set
The following reply was made to PR pkg/47440; it has been noted by GNATS.
From: David Holland <dholland-pbugs%netbsd.org@localhost>
Subject: Re: pkg/47440: `make checksum' doesn't refetch even if
FAILOVER_FETCH is set
Date: Mon, 14 Jan 2013 01:21:02 +0000
On Sun, Jan 13, 2013 at 10:15:07PM +0000, Joerg Sonnenberger wrote:
> On Sun, Jan 13, 2013 at 09:20:01PM +0000, Taylor R Campbell wrote:
> > If a downloaded distfile has a bad checksum, `bmake fetch' does
> > nothing to refetch it since it appears to be up-to-date, and
> > `bmake checksum' simply fails. If you set FAILOVER_FETCH=yes,
> > `bmake fetch' looks at the checksum only if the file was absent
> > to begin with in order to decide whether to refetch it, which
> > doesn't help if the file has already been downloaded but got
> > corrupted on disk.
> This is at least somewhat intentional. Otherwise if upstream does manage
> to mess up the distfile, it will retry to fetch the file on every run,
> which can add a lot of volume...
How about 'make delete-distfiles' and 'make delete-bad-distfiles'?
David A. Holland
Main Index |
Thread Index |