Danek Duvall wrote:
> On Tue, Jan 30, 2007 at 06:09:02AM +0100, Roland Mainz wrote:
> > Grumpf... please read the dtksh example at the bottom of
> > http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/2007-January/002117.html
> > and think about it.
> 
> It's a fair point, though such a scenario can only occur once everyone has
> stopped caring about the project for some time, and then someone wants to
> resurrect (what would be at that point) an ancient project.

Umpf... it can quickly happen if the maintainer is not available for a
week and someone else wants a "quick" update. Mozilla.org, Gnome.org,
X.org etc. are good examples - maintainer on vacation for some weeks and
others start messing his code up (there is a german sentence describing
this kind of situation: "Ist die Katze aus dem Haus tanzen die M?use auf
dem Tisch" ... rougthly translated: "The cat is away from home and the
mice start dancing on the table").

> > -- snip --
> > 79 f none usr/sfw/share/src/tcp_wrappers/socket.c 444 root bin
> > 80 f none usr/sfw/share/src/tcp_wrappers/socket.c.diff 444 root bin
> > 81 f none usr/sfw/share/src/tcp_wrappers/socket.c.org 444 root bin
> > 82 f none usr/sfw/share/src/tcp_wrappers/strcasecmp.c 444 root bin
> > -- snip --
> 
> This doesn't show anything.  The tcpd *distribution*
> 
>     ftp://ftp.porcupine.org/pub/ipv6/tcp_wrappers_7.6-ipv6.1.tar.gz
> 
> contains these files, and whoever integrated this version into ON thought
> that all freeware was GPL and required full source distribution.

Offtopic: Who maintains this code in Solaris ? There are a small minor
nits which cause some scratching at the backside of my brain evertimes I
look at the code (for example /etc/hosts.(allow|deny) sitting in /etc/
instead of /etc/inet/ (Solaris is SysV based and not BSD)) ... ;-(

> The grub patches are baked into the sources already; I can't comment on why
> they continue to exist as separate entities.  Perhaps Jan can.

If the GRUB people where allowed to add such files as part of their work
why can't we do the same ?

> I don't see any files in the perl source in ON that have "patch" or "diff"
> in them (except for a CGI script), so I'm not sure what you're talking
> about there.

I was thinking about
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/perl/5.8.4/distrib/perly.c#14
but it seems that this file isn't part of the OS/Net codebase... ;-((

> Indeed, the ON build log shows no instances of the patch utility being run
> to apply diffs to the source.

Erm... that was NOT the idea. I did not intend to run "gpatch" or
"patch" at build time. The idea is to store the *.diff in
usr/src/lib/libshell/misc/ as documentation and for those who are doing
maintaince in this codebase, more or less as a quick way to get rid of
the Solaris-specific modifications to the upstream sources. The
AST/ksh93 sources which are checked-in into OS/net have this patch
already applied and the *.diff only provides a quick way to backout the
difference on demand (e.g. for source updates or testing).

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to