Joe, I am looking at Glenn's initial email which indicated that the webrev did not include Python 2.6 changes. I am assuming that all the updated webrevs are still not in sync with Python 2.6. If this is not true then there are a few references to to Python 2.4 and also some merge errors.
-Sanjay Joseph J. VLcek wrote: > On 2nd thought theses shouldn't take much time to address. > > Will do. > > Joe > > > Joseph J. VLcek wrote: >> Hey Sanjay, >> >> At this late date in development, if it is OK with you, I would like >> to handle this by filing a bug and addressing it after feature freeze. >> >> Joe >> >> sanjay nadkarni wrote: >>> if I run shcomp -n on the ksh93 files I see the following: >>>> nadkarni at skinnymoose:/tmp$ shcomp -n create_vm /dev/null >>>> create_vm: warning: line 89: `...` obsolete, use $(...) >>>> create_vm: warning: line 89: " quote may be missing >>>> create_vm: warning: line 90: `...` obsolete, use $(...) >>>> create_vm: warning: line 176: -ir invalid typeset option order >>>> create_vm: warning: line 223: `...` obsolete, use $(...) >>>> create_vm: warning: line 284: `...` obsolete, use $(...) >>>> nadkarni at skinnymoose:/tmp$ shcomp -n export_vm /dev/null >>>> export_vm: warning: line 158: `...` obsolete, use $(...) >>>> export_vm: warning: line 158: `...` obsolete, use $(...) >>>> export_vm: warning: line 213: `...` obsolete, use $(...) >>>> export_vm: warning: line 229: `...` obsolete, use $(...) >>>> export_vm: warning: line 237: `...` obsolete, use $(...) >>> Can you please address these. >>> >>> -Sanjay >>> >>> >>> Glenn Lagasse wrote: >>>> Hi Jack! >>>> >>>> * Jack Schwartz (Jack.A.Schwartz at Sun.COM) wrote: >>>> >>>>> Hi Glenn and Joe. >>>>> >>>>> Regarding: >>>>> >>>>>> <http://cr.opensolaris.org/~glagasse/webrev.diffs> >>>>>> >>>>> For round 2, all files look good to me, except I still have some >>>>> comments on >>>>> im_pop.py: >>>>> >>>>> 573: If (QUIT_ON_PKG_FAILURE == True) and ips_set_auth fails, do >>>>> calls to >>>>> ips_cleanup_authorities() get made to clean up the UNSET_AUTH_LIST? >>>>> Likewise >>>>> for ips_cleanup_mirrors() and UNSET_MIRROR_LIST? Are such calls >>>>> necessary? >>>>> The main just raises an exception and bails. >>>>> >>>>> Since this is lifted from existing code (DC_tm.py) and you don't feel >>>>> comfortable changing it, I'm happy with your offer to file a bug. >>>>> >>>> >>>> Ok. I'll file a bug. >>>> >>>> >>>>> - - - >>>>> >>>>> The use of PKGFILE between its flush on 523 and its close on 529 >>>>> still don't >>>>> make sense to me. Close it in one process before using it by >>>>> another. The >>>>> close will do the flush. What you have will work, but it would be >>>>> cleaner to >>>>> do this: >>>>> >>>>> for pkg in PKGS: >>>>> PKGFILE.write(...) >>>>> PKGFILE.close() >>>>> STATUS = ips_pkg_op(PKG_FILE_NAME, ...) >>>>> >>>>> Likewise for 479-505: >>>>> >>>>> for pkg in PKGS: >>>>> PKGFILE.write(pkg + '\n') >>>>> PKGFILE.close() >>>>> STATUS = ips_contents_verify(PKG_FILE_NAME, ...) >>>>> if STATUS and QUIT_ON_PKG_FAILURE == 'true': >>>>> os.unlink(PKG_FILE_NAME) >>>>> raise (...) >>>>> ... >>>>> STATUS = ips_pkg_op(PKG_FILE_NAME, ...) >>>>> if STATUS and QUIT_ON_PKG_FAILURE == 'true': >>>>> os.unlink(PKG_FILE_NAME) >>>>> raise (...) >>>>> >>>>> os.unlink(PKG_FILE_NAME) >>>>> >>>> >>>> I looked into this, since the transfer module does indeed specifically >>>> open the file itself I'm pretty comfortable with this suggestion >>>> and so >>>> I'll make this change since I agree with what you're saying. >>>> >>>> >>>>> - - - >>>>> >>>>> Nit: Change QUIT_ON_PKG_FAILURE to be a boolean instead of a string; >>>>> then you >>>>> can just say >>>>> if STATUS and QUIT_ON_PKG_FAILURE: >>>>> >>>> >>>> I'd like to change this, but it will change quite a few places in the >>>> code and while seemingly innocuous I already have a couple of >>>> regressions in this code that I'm tracking down and I'm leary to make >>>> that situation worse. Since this is existing code and I'm not >>>> regressing anything I'm going to pass on addressing this other than I >>>> can offer to file a low priority bug to clean it up. >>>> >>>> Thanks Jack! >>>> >>>> >>> >>> _______________________________________________ >>> caiman-discuss mailing list >>> caiman-discuss at opensolaris.org >>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >> >> >