Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Mar 1999 08:57:41 +0100 (CET)
From:      Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        freebsd-chat@FreeBSD.ORG, wes@softweyr.com, brett@lariat.org, (Brett Taylor) <brett@peloton.physics.montana.edu>
Subject:   Re: volunteering (was Re: Ports)
Message-ID:  <XFMail.990310085741.asmodai@wxs.nl>
In-Reply-To: <199903100127.SAA19325@usr06.primenet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10-Mar-99 Terry Lambert wrote:
>> I've told you two times now there are plenty of ways to contribute by
>> maintaining ports.  Hell, you don't even have to become the maintainer.
>> Take a port that doesn't work under 2.2.8 now due to the changeover to
>> ELF.  Fix it so it works for 2.2.8 without breaking it for -STABLE. 
>> Make
>> a diff, send-pr to ports and get it committed.  It's not that hard.  You
>> don't have to ask anyone.  You don't _need_ permission to go futz w/ the
>> port from the maintainer.  You SHOULD submit your diffs to him before
>> doing the send-pr but that's not a big deal.  If you want to be really
>> polite you would send an email saying "I'm trying to make this port work
>> for 2.2.8 wo/ breaking the -STABLE build.  I'll send you any diffs when
>> I get this done."  I seriously doubt that any maintainer would mind. 
> 
> Actually, I've often wondered what effort, if any, was given over
> to pushing FreeBSD patches back from the ports tree to the original
> maintainers of the code?

I know I do, Zebra, GTk+/Glib, libtool, automake, autoconf are on my list
for which I try to build the lastest releases ASAP and send patches back
that will at least allow for flawless (albeit with warnings at times)
compilations. If I don't succeed I'll nag whatever lists necessary to come
to an answer.
 
> It would seem to me that that would be a far more effective long
> term win, since it will mean that:
> 
> 1)    The patches don't get "stale" if they are rolled into the
>       main source tree.

Correct, which also means that the number of patches would decrease.

> 2)    You don't have to depend on a port maintainer caring about
>       your application of the port.

True, in this case one could easily get a package from the net (which is in
the ports) and just compile and install it.

> 3)    The code that results should maintain backward compatability
>       across FreeBSD releases by virtue of not having release
>       specific patches in it.

*nods* This would be desirable because although I'm a CURRENT follower for
reasons, there are tons of stations who still run 2.2.x (some machines at
work).

> 4)    It offloads the maintenance onto the original source base,
>       freeing up peoples time to do things like maintaining a
>       backward compatability theme (if they care), doing more
>       ports (if they care), or otherwise allowing them to pursue
>       stuff that's more rewarding than getting yelled at on -chat.
> 
> One thing that someone could contribute would be to go through the
> various patches, and roll them back (if they aren't just hacks) to
> the original maintainers.  If someone did this, they'd be able to
> get the gratitude of both communities, instead of the ignomany of
> one.

Either way, hacks remain dirty tricks. Surely maintainers and sourcewriters
could come to a solution given some time discussing it. I know I got some
dirty tricks out of the total system of GTk+.

I think that in the end we'll all benefit from it, the main coders will
keep FreeBSD more in mind, the current porters get an easier job, the
general *BSD community will be able to compile more from the net.

---
Jeroen Ruigrok van der Werven     <http://www.freebsdzine.org>; 
asmodai(at)wxs.nl        The idea does not replace the work...
Network/Security Specialist      <http://home.wxs.nl/~asmodai>;
*BSD: Powered by Knowledge & Know-how <http://www.freebsd.org>;


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990310085741.asmodai>