David and Rainer: I embedded questions to each of you below.


James Carlson wrote:
> Mark J. Nelson writes:
>>> http://cr.opensolaris.org/~mjnelson/webrev.tools_cleanup_wad/
>>> http://anthrax.central/net/mrliberal.central/export/ws/mjnelson/onnv-bugfixes/webrev.onswan/
> 
> usr/src/tools/Makefile.tools
> 
>   48,69,75-77: these seem to be duplicates.  Mismerge?

Yes, apparently.  I cleaned it up.  This was my fault, not Rainer's.  He 
sent the original patches for this a long, long time ago, before I had 
integrated the hgstyle changes.  I didn't catch that part of this was 
now redundant.

> usr/src/tools/SUNWmrtools/prototype_com
> 
>   47-53: what is this?

A vestigial tail.

The SUNWmrtools package was used for sideband delivery to RE, when we 
changed things they needed for cdkit.  I think.

I asked about removing it, and got mild pushback (I think from Jan, 
Jerry, or both), on the supposition that leaving the skeleton in place 
as a template might make it easier to deliver such a thing on short 
notice, should it ever become necessary.

The two changes here (removal of prototype_sparc and commenting out 
files in SUNWmrtools) were made to silence the protocmp output.  The 
package should never have had a prototype_sparc with ARCH=i386.i86pc, 
and the binaries in question are legitimately not part of the tools 
proto area anyway.  So I removed the former and commented out the latter.

I don't really care for it much; I think that "hg rm 
usr/src/tools/SUNWmrtools" is probably more appropriate.  But this 
leaves us with a skeleton svr4 pkg, and a clean tools protocmp.

> usr/src/tools/env/developer.sh
> 
>   59: the readmes for the gate also need to be updated.

Thank you.

Dave Marker: what's your feeling on pushing this usage?  You were kind 
of keen on letting it remain available but unadvertised for a while.

> usr/src/tools/lintdump/Makefile
> 
>   33-34: already the default in Makefile.master; shouldn't be needed.

I had imagined that any changes made here were done to silence protocmp, 
but I'll ask Rainer.

>   35: this should already be the default.

Yes, but Makefile.tools overrides this to be 0555.

> usr/src/tools/protolist/protolist.c
> 
>   59: as long as you're picking typing nits, why would we be throwing
>   away things that are relevant?  (Did the original author mean
>   "irrelevant?")

I'm not picky on this; I interpreted the comment as meaning that 
"including '.' in the protolist would cause problems," ie "be relevant."

> usr/src/tools/scripts/nightly.sh
> 
>   2219,2366: it looks to me like you might need a $TMPDIR/new_closed
>   flag as well.  If someone is switching from closed binaries to
>   closed source, then the usr/closed directory could be pulled over in
>   its entirety, and the per-changeset output would be huge.

Ok, I had mostly thought of that as a corner case, but it doesn't sound 
like an unreasonable thing to do.

--Mark

Reply via email to