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


Reply via email to