Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Oct 2005 22:18:45 -0400
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        Mark Linimon <linimon@lonesome.com>
Cc:        cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/misc/iso-codes Makefile
Message-ID:  <434DC405.8070904@FreeBSD.org>
In-Reply-To: <20051013014733.GA19572@soaustin.net>
References:  <200510130045.j9D0jdf2087285@repoman.freebsd.org> <20051013014733.GA19572@soaustin.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Mark Linimon wrote:
> On Thu, Oct 13, 2005 at 12:45:39AM +0000, Adam Weinberger wrote:
>>   Having this port marked BROKEN prevents nearly 75 GNOME ports from
>>   building, and I'm not okay with that. While Koop sorts out the
>>   distfile situation and works on updating the port, I've temporarily
>>   hosted the old distfile on MASTER_SITE_LOCAL, and I'm removing the
>>   BROKEN and DEPRECATED lines that linimon added.
> 
> Well, I suppose this serves me right for committing when I'm not 100%
> healthy.  You're right, I should have checked the dependency tree before
> doing this commit.
> 
> However, I should note that after the first few hundred commits to clean
> up port fetching problems, they all start to look alike -- and most of
> the ones I've marked BROKEN have been for projects that have been dead
> for years (most recent ones: early WAIS implementation; software
> accelerator for XFree86 v3).
> 
> But I'll start double-checking.
> 
> mcl

Heh, I'm certainly not going to point any fingers at you. Actually, I 
figured I was breaking rules with my commit there ::P

Perhaps BROKEN isn't the right variable to use in these situations? I 
mean, when MASTER_SITE_FREEBSD retains a copy of the distfile, and the 
original MASTER_SITE disappears, marking the port BROKEN only serves to 
prevent users from installing it (aside from encouraging people to fix 
it, that is).

Perhaps we could mark such ports as DEPRECATED, but instead introduce a 
BIG_LOUD_WARNING variable that complains noisily but doesn't actually 
prevent the port from being used? Same thing could be used for ports 
with an incorrect pkg-plist. There's no reason that we should be 
punishing our users and preventing them from installing the ports, but 
spitting out "WARNING: THIS PORT IS INCOMPLETE BECAUSE..." and "EMAIL 
${MAINTAINER} TO LET THEM KNOW THAT THEIR PORT IS INCOMPLETE" after 
every single step or something might be more useful to the greatest 
number of people.

Food for thought, and possibly only useful in an ideal world.

# Adam


-- 
Adam Weinberger
adamw@magnesium.net || adamw@FreeBSD.org
adamw@vectors.cx    ||   adamw@gnome.org
http://www.vectors.cx



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?434DC405.8070904>