From owner-freebsd-ports@FreeBSD.ORG  Fri Mar 11 23:39:01 2005
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
Delivered-To: freebsd-ports@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 9B1E716A4CE
	for <freebsd-ports@FreeBSD.org>; Fri, 11 Mar 2005 23:39:01 +0000 (GMT)
Received: from web51602.mail.yahoo.com (web51602.mail.yahoo.com
	[206.190.38.207])
	by mx1.FreeBSD.org (Postfix) with SMTP id ED87543D1F
	for <freebsd-ports@FreeBSD.org>;
	Fri, 11 Mar 2005 23:39:00 +0000 (GMT)
	(envelope-from giffunip@yahoo.com)
Received: (qmail 22496 invoked by uid 60001); 11 Mar 2005 23:39:00 -0000
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
	s=s1024; d=yahoo.com;
	b=JfHBJ6x5DpcVZiBRI6yQcn1ttjhhGOwkFvjL7qvBP5Mn2b1VZ1AnsgmiwOYBpg01RCAQiBFlz1NvaonrT/h6ZRogbtWIEkn6vQS2js/5Zdc7BbYyaRo64QGtzAEPFvErqYXzDEvsxkbDy5UxSw3GLK2yImeHHtHgNO1Co13NNhw=
	;
Message-ID: <20050311233859.22493.qmail@web51602.mail.yahoo.com>
Received: from [63.171.232.105] by web51602.mail.yahoo.com via HTTP;
	Fri, 11 Mar 2005 15:38:59 PST
Date: Fri, 11 Mar 2005 15:38:59 -0800 (PST)
From: "Pedro F. Giffuni" <giffunip@yahoo.com>
To: Simon Barner <barner@FreeBSD.org>
In-Reply-To: 6667
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
cc: freebsd-ports@FreeBSD.org
Subject: Re: ports/78687: Warning cleanups for graphics/URT port
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Mar 2005 23:39:01 -0000

--- Simon Barner <barner@FreeBSD.org> wrote:
> [Cc'ed freebsd-ports, further discussion should happen there]
> 

OK..I reduced the CC list.

> Hello Pedro, others,
> 
> IMHO these kinds of patches do not belong into the ports collection in
> the first place. While they are correct, and reduce the number of
> compiler warnings and improve the general quality of the code, they are
> not necessary to make the software run on FreeBSD.
> 

Actually if someone wants to build the BRLCAD fb support some of them will be
necessary. The idea is, also, that if gcc (or ICC or TenDRA) is stricter in the
future it will not break URT (it has happened before), or at least that it will
not make be a nightmare to fix it again.

> Is there any chance to have those changes integrated upstream, i.e. by
> the authors of URT?
>

No, URT is not actively maintained anymore. It is part of BRLCAD, but I've been
trying to convince them to un-bundle it so we that we can use our port. I hope
they also unbundle Tcl, Tk, itcl, iTk, and iwidgets it's very bulky package
(the last three need updating in our ports tree too).
 
> If that's not the case (because the software is abandoned), or the do
> not plan a new release within a reasonable timeframe, I'd prefer to have
> those patches bundled in one file, say patch-FIX-WARNINGS, so that our
> repository is not clobbered with a dozend of small, non-FreeBSD specific
> patches.
> 
Something like this happened with Spice and XView.. it was a mess to break up
the patches afterwards to make sure we were not patching a file twice or in
conflicting ways. I did the cleaning of those ports because I had some
responsability in that happening, but I won't do the same mistake again for
URT.

> So, to sum this up: I really appreciate your work very much, but IMO the
> ports collection is not the best place to store your patches.
> 

Admitedly I didn't explain this very well: The patch contains cleanups and some
minor fixes, but it also paves the way for building-in new functionality so
that I can avoid re-building URT with BRLCAD.

> Perhaps someone else from the ports@ list can share her/his opinion with
> us?
> 

I'm surely glad to receive feedback, and if someone else wants to maintain URT
I'll be glad to let him/her know my requirements.

cheers,

    Pedro.


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Easier than ever with enhanced search. Learn more. 
http://info.mail.yahoo.com/mail_250