Bug 18291

Summary: make makesum fetches new sources, make fetch not
Product: Ports & Packages Reporter: Andreas Klemm <andreas>
Component: Individual Port(s)Assignee: Satoshi Asami <asami>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Andreas Klemm 2000-04-29 10:10:00 UTC
	When updating a port for a new release, it's not possible to 
	simply type "make" or "make fetch", since this fails in
	"make fetch", see below.
	You have to type in "make makesum", which results in a working
	make fetch and which updates the md5 file.
	Old behaviour was more consistant.
	You couls either simply type in "make" or "make fetch"
	You got the new sources.
	When proceeding, you get the md5 checksum mismatch, which you
	can easily resolve with a "make makesum".
	This is consistent and intuitive.
	I think its inconsistent now, because a make fetch, which is
	needed anyway to get the new sources, always fails.

Fix: 

???
How-To-Repeat: 
	Now (when upgrading zebra and other ports) I update the version
	in Makefile and then do a make:
	andreas@titan{1070} $ make
	>> zebra-0.86.tar.gz is not in /home/andreas/src/freefall/myports/akl/net/zebra/files/md5.
	>> Either /home/andreas/src/freefall/myports/akl/net/zebra/files/md5 is out of date, or
	>> zebra-0.86.tar.gz is spelled incorrectly.
	*** Error code 1

	Don't know what design issues have been discussed or implemented

	But I think old behaviour is more consistent, since new behaviour
	doesn't allow to split the required actions in two single parts

		- make fetch	(which fails on the commandline)
		- make makesum
Comment 1 cpiazza freebsd_committer freebsd_triage 2000-04-29 21:15:09 UTC
Responsible Changed
From-To: freebsd-ports->asami

Since asami-san made this change, you should discuss it with him. 
Comment 2 dwcjr freebsd_committer freebsd_triage 2001-06-19 05:13:26 UTC
State Changed
From-To: open->closed

Pilot error or has been fixed.
Comment 3 dwcjr 2001-06-19 05:13:34 UTC
The fix is to run make makesum which will fetch for you, atleast now it 
will.