> I have written a heads up message that describes all of this in more
> detail:
> 
>      http://cr.opensolaris.org/~alib/mapfilechk.heads_up

"...ask for help, and from who" should read "...ask for help, and from 
whom."

It's probably not a big deal, but the first sentence under "2)" gives 
the impression that mapfilechk, like hg mapfilechk, is subject to 
*mapfile* regex filtering.

For "mapfiles that we know do not (and will not) specify symbol 
versioning," would it actually be inappropriate to embed the comment, 
instead of excluding them?

> Webrev for the change is available on SWAN at:
> 
>      http://linkers/webrev/6785284/index.html
> 
> or externally:
> 
>      http://cr.opensolaris.org/~alib/mapfilechk/

Your CRT advocate will appreciate it if you update the bug reports 
before filing your RTI.  The defects (as opposed to RFE) will need 
introduced in/root cause info, and all will need suggested fixes.

> There are 515 files involved in this, almost all of which are
> mapfiles that received the comment, and possibly had their copyright
> or cddl blocks updated. I certainly don't expect (or need) many of you
> to wade through all of these (although I have looked at every one, and Rod
> has already code reviewed this for me). I'd say that if you're interested
> at all, just hitting a few randomly would suffice.
> 
> Here is a list of the files that are not mapfiles, that might merit
> your attention, based on your interest:

I rearranged the list a little bit, in an attempt to make it clear what 
I had/had not reviewed.  Let me know if I didn't succeed.

>          exception_lists/mapfilechk

I didn't expect questions here.  :)  Nonetheless: why a glob for 
usr/src/tools/scripts, when all the rest are so much more filename-specific?

>          usr/src/tools/onbld/Checks/CmtBlk.py

...seems to be missing a word in line 30:
30 # Check source files contain a valid comment block

>          usr/src/tools/scripts/mapfilechk.1

Do you have this installed on a system that I can just check the manpage?

>          usr/src/tools/onbld/Checks/Mapfile.py
>          usr/src/tools/scripts/mapfilechk.py
>          usr/src/tools/onbld/Checks/Cddl.py

To be perfectly honest, I assume that this was a complete cut/paste job. 
  I didn't carefully review the code that you moved from one place to 
another.  With that caveat, these looked like I expected.

>          usr/src/lib/README.mapfiles

Comment on 207-213:
- s/the OSnet/the OSNet consolidation/
- s/SUNWpriviate/SUNWprivate/
- I'm not actually sure that this paragraph provides useful 
clarification?  And what IS the best practice here?  Isn't it to use 
SUNWprivate for consolidation- or project-private interfaces?  Ie 
something that's contracted should be in a public version, shouldn't it?

Comment on 339-347:
- s/Simply remove/To move an interface from Private to local scope, 
simply remove/
- The last sentence here seems like a separate paragraph, or even a 
separate, numbered section.

>          usr/src/tools/SUNWonbld/prototype_com
>          usr/src/tools/onbld/Checks/Makefile
>          usr/src/tools/onbld/Checks/__init__.py
>          usr/src/tools/onbld/hgext/cdm.py
>          usr/src/tools/scripts/Makefile
>          usr/src/tools/scripts/check_rtime.1

These all look OK.

>          usr/src/tools/scripts/check_rtime.pl

I'm NOT a Perl guy, I would prefer somebody else reviewed these changes.

>          usr/src/tools/scripts/nightly.sh

- Do we still care about people running our nightly script on 
pre-Solaris-9 systems?  Maybe, but "ugh."  (ref. lines 2959-2965)
- While John Forte was merging NWS bits, I spent a *ton* of time helping 
him figure out a Makefile problem that was giving him a 32-bit object 
when it should have been 64-bit.  Is the LDDWRONG string (ref. line 
2966) actually correct?  Because that would have gotten us there MUCH 
sooner, I suspect.  (We fell through this test, but then still hit the 
next one, about CRLECONF.)

> Thank you for your help.

Perhaps it's cliche, but "No, Ali, thank YOU."

--Mark

Reply via email to