From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 3 12:00:48 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3513E16A4E8 for ; Sun, 3 Sep 2006 12:00:46 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4AB3F43D49 for ; Sun, 3 Sep 2006 12:00:45 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k83C0jHG062665 for ; Sun, 3 Sep 2006 12:00:45 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k83C0j4Q062660; Sun, 3 Sep 2006 12:00:45 GMT (envelope-from gnats) Resent-Date: Sun, 3 Sep 2006 12:00:45 GMT Resent-Message-Id: <200609031200.k83C0j4Q062660@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eugene Grosbein Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3EBC416A4E5; Sun, 3 Sep 2006 11:50:30 +0000 (UTC) (envelope-from eugen@www.svzserv.kemerovo.su) Received: from www.svzserv.kemerovo.su (www.svzserv.kemerovo.su [213.184.65.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 783C043D49; Sun, 3 Sep 2006 11:50:29 +0000 (GMT) (envelope-from eugen@www.svzserv.kemerovo.su) Received: from www.svzserv.kemerovo.su (eugen@localhost [127.0.0.1]) by www.svzserv.kemerovo.su (8.13.4/8.13.4) with ESMTP id k83BoRKb001262; Sun, 3 Sep 2006 19:50:27 +0800 (KRAST) (envelope-from eugen@www.svzserv.kemerovo.su) Received: (from eugen@localhost) by www.svzserv.kemerovo.su (8.13.4/8.13.4/Submit) id k83BoRAD001261; Sun, 3 Sep 2006 19:50:27 +0800 (KRAST) (envelope-from eugen) Message-Id: <200609031150.k83BoRAD001261@www.svzserv.kemerovo.su> Date: Sun, 3 Sep 2006 19:50:27 +0800 (KRAST) From: Eugene Grosbein To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: kris@FreeBSD.org, portmgr@FreeBSD.org Subject: ports/102813: bsd.port.mk/BROKEN current usage hurts unnesseccary X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Sep 2006 12:00:48 -0000 >Number: 102813 >Category: ports >Synopsis: bsd.port.mk/BROKEN current usage hurts unnesseccary >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Sep 03 12:00:43 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Eugene Grosbein >Release: FreeBSD 4.11-STABLE i386 >Organization: Svyaz Service JSC >Environment: System: FreeBSD www.svzserv.kemerovo.su 4.11-STABLE FreeBSD 4.11-STABLE #13: Sun Jul 2 16:11:30 KRAST 2006 eu@www.svzserv.kemerovo.su:/home4/obj/home/src/sys/WWW i386 >Description: One of our servers keeps complete Ports Collection and the collection of distfiles in /usr/ports/distfiles, it exports /usr/ports (read-only) using NFS and others servers of network mount /usr/ports over NFS. Sometimes a port become marked as BROKEN due to MASTER_SIZE downtime. This prevents our FreeBSD installations from installing port despite the fact its distfile is here in /usr/ports/distfiles. >How-To-Repeat: Try to install ports/net-mgmt/ng_ipacct now when its Makefile has 'BROKEN= Unfetchable' line (its MASTER_SITE is down) when port's distfile is already in /usr/ports/distfiles. >Fix: bsd.port.mk should not prevent user from building/installing a port when BROKEN contains the word 'Unfetchable' and distfile is accessible localy. Alternatively, use some other directive instead of BROKEN to mark (possibly temporary) unfetchable ports and first check distfile availability in CD_MOUNTPTS/DISTDIR. >Release-Note: >Audit-Trail: >Unformatted: