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;)
