Thank you. I have addressed these comments and the one other that I got privately.
The incremental webrev of the affected files is here: http://anthrax.central/net/mrliberal/export/ws/mjnelson/onnv-transition-dev/webrev.incremental.codereview/ (also available at http://cr.opensolaris.org/~mjnelson/webrev.incremental.codereview) ...and my responses are inline below. --Mark >> http://anthrax.central/net/mrliberal/export/ws/mjnelson/onnv-transition-dev/webrev.transition/ > [...] >> I need review of the "interesting stuff" and "6729074" links, and I would >> be thrilled if somebody besides me took the time to wade through the rest. > > Despite the clear warnings otherwise, I went through all of it. ;-} And, as I promised, I'm thrilled. :) Even though I said it above, I'll repeat it here: thank you, Jim. This is great. > In general, the CRs and other bug entries need evaluations and the > other usual attributes. They're mostly stuck in "Accepted" state or > something like that. Yes, sorry about that, I'm updating 'em all this morning. I'm also filing a single bugster bug to use as a bucket for the stuff we tracked via bugs.grommit.com. I'll send out links to each of the five bugs when I get the bookkeeping work done. > In the Python code, I did what I could, but I'm no Python expert. The > one thing that jumped out at me was the funky spelling of 'honour'. > (Just a nit, but the tradition in at least ON [and probably other > consolidations as well] is to use American English spellings rather > than "International" English. If this were user-visible, I'd call it > a bug rather than just a nit.) Because they were comments, and not generally user visible, I elected to honour the author's preferred spelling. :) > For 444 (.hgignore), the fix (apparently just ignoring everything) > doesn't seem to match the description in the bug report itself. I added a comment to the bug. > For the .java files, do the "@version" things matter in any way for > javadoc? If they weren't important, then just stripping them seems > good. Otherwise, we might need some other fix. (I'm asking because > [a] I'm no java expert and [b] CR 4758439 is still in 'Accepted' state > and doesn't have an Evaluation.) They "matter" to javadoc, in that they cause false positives on a wsdiff. I do not believe that they matter for anything useful. > For pkgdefs/SUNW{mibii,sacom,sasnm}/pkginfo.tmpl, the PSTAMP entry was > entirely removed. This is usually commented out like so: > > #PSTAMP="<developer defined>" > > I'm guessing that it doesn't actually matter, but I'm not sure what's > done with this upstream during WOS construction. (I looked at > SUNWmibii in the delivered product, and pkginfo there has the swilly > string, so this will make an observable change. Probably for the > better, but may need to be at least disclosed in the CR.) I will need (as I previously promised Rich) to upgrade test these packages. In reviewing this change initially, I checked for the absence, comment, or definition of PSTAMP in ON packages, and I found a sufficient number of each case that I didn't feel strongly, especially since "absent" and "commented" are functionally equivalent. > For tools/codereview/codereview.1, and as long as you're changing this > anyway, I suggest fixing line 22 to look more like the other headers. > In other words: > > .TH codereview 1 "10 June 2005" > > ... lower-case name, section 1 (not fictitious "1-LOCAL"), and spelled > out date rather than funky SCCS reversed date. Done. > A similar comment applies to the change in tools/scripts/acr.1:22. Done. > tools/cw/cw.c:1864: if this "-_versions" thing is needed at all, then > I recommend making that version string a #define, and defining it near > the top of the file along with a block comment. If it's useful, then > it'll need to be updated each time someone modifies the file, and > burying it in the code makes it unlikely that'll happen. I changed this to a #define, and also filed: 6733832 Need to revisit version output of compiler wrapper script > tools/env/opensolaris.sh:82: the "//hg" here doesn't look right to me. > All of my working paths to hg.opensolaris.org use a relative reference > to "hg/onnv/onnv-gate" and not an absolute path. Is this right? Because hg.os.o does a chroot, absolute and relative paths are functionally equivalent. Rich and I were surprised to find each other using different forms of the same path, but I tested both, and each works. I have a slight preference for the absolute, because I wonder if the chroot will someday go away, and if so, I think that means the paths won't need to change, as long as we keep the repos in the obvious location. > tools/scripts/wx.sh:28-29: these can probably go now as well. Done. > I don't see how the change in tools/onbld/Scm/Backup.py is related to > bug ID 303. It's this single line (from the new file): 363 self.files = ('hgrc', 'localtags', 'patches', 'cdm') that adds the new .NOT files in the .hg/cdm/ directory to the list of files to be included in a backup. > I like that some of the things you nuked were old, broken, expanded > SCCS keywords in the SLP code. ;-} Thank you. I like a lot of what we're doing, too. :) --Mark