Default FreeBSD fetch behaviour is better than this port, so Remove the -ar, else if you get a protocol error, this ports loops for ever with a simple "make fetch" Fix: Apply diff -c patch below ------------------------------------------------ http://berklix.com/~jhs/src/bsd/fixes/freebsd/ports/gen/lang/py-mx-base/Makefile.REL=7.1.diff Remove the -ar, else if you get a protocol error, this ports loops for ever with a simple "make fetch", thus it otherwise it prevents a "cd /usr/ports ; make -k fetch BATCH=YES" having any chance of fetching more distfiles - as it loops forever. Once I removed this damed ar, it passed by my ftp protocol error, got on to next fetch rule & succeeded, log below: --------------- ake fetch ===> Vulnerability check disabled, database not found => egenix-mx-base-2.0.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from file:///pub/FreeBSD/dists/current.old//. fetch: file:///pub/FreeBSD/dists/current.old//egenix-mx-base-2.0.6.tar.gz: No such file or directory => Attempting to fetch from /pub/FreeBSD/dists/current.old//. fetch: /pub/FreeBSD/dists/current.old//egenix-mx-base-2.0.6.tar.gz: No such file or directory => Attempting to fetch from ftp://ftp/pub/FreeBSD/dists/current.old//. fetch: ftp://ftp/pub/FreeBSD/dists/current.old//egenix-mx-base-2.0.6.tar.gz: Not logged in => Attempting to fetch from file:///pub/FreeBSD/dists/current//. egenix-mx-base-2.0.6.tar.gz 100% of 573 kB 7271 kBps --------------- Note I have similarly hacked ../../py-mx-experimental/Makefile How-To-Repeat: Break your ftp proxy Or simply have no working ftp, or a broken coms link, & specify a local distfiles directory in make.conf, then run make fetch & see it loop forever on ftp protocol error.
Responsible Changed From-To: freebsd-ports-bugs->freebsd-python freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)
State Changed From-To: open->closed The patch you submitted is incomplete. But I have changed the port to not need the -ar
pav 2009-01-11 14:31:10 UTC FreeBSD ports repository Modified files: lang/py-mx-base Makefile Log: - Chase redirect and remove fetch -ar PR: ports/130064 Reported by: Julian H. Stacey <jhs@berklix.org> Revision Changes Path 1.25 +1 -2 ports/lang/py-mx-base/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"