Thanks Drew and Darren!! I'll leave them in and add a comment at the beginning of the imports.
John Sent from my iPad On Mar 5, 2012, at 1:31 AM, Darren Kenny <[email protected]> wrote: > On 03/03/2012 01:27, Drew Fisher wrote: >> John, >> >> 7041360 is, I think why you can't remove those imports. >> >> From the CR: >> >> "If we change code to load the checkpoints with the 'dotted' version of >> the path, the imp.find_module() will only >> work if we've already imported that module explicitly in to our code." >> >> I know that Darren can confirm if this is the reason those imports are >> there. Don't remove them yet, please. > > This is exactly why those imports are there - if you run with the engine in > debug mode it isn't possible to catch any exceptions from these modules > using specific names due to the above bug. > > Now, we have changed things so that we're no longer running the engine in > debug mode so things will probably run without them now, but I feel it's > worth having these around should we have any need to since later it would > be very confusing. > > Possible a comment is worth while here instead of removing - they will be > imported anyway later by the engine... > > Thanks, > > Darren. > > >> >> -Drew >> >> On 3/2/12 6:21 PM, John Fischer wrote: >>> Drew, >>> >>> I have removed them. I am now working on creating a new image >>> to test. Now if only the servers we reachable. >>> >>> John >>> >>> Sent from my iPad >>> >>> On Mar 2, 2012, at 4:39 PM, Drew Fisher<[email protected]> wrote: >>> >>>> I don't think we can remove those. I remember that this has something to >>>> do with the engine and how the checkpoints are registered. >>>> >>>> Darren: does this ring a bell to you? >>>> >>>> -Drew >>>> >>>> On 3/2/12 12:33 PM, Mary Ding wrote: >>>>> John: >>>>> >>>>> There were also a lot of unused imports in auto_install.py according to >>>>> pylint and it will be nice if they can be fixed. >>>>> >>>>> >>>>> http://indiana-build.us.oracle.com/job/slim_code_cleanliness/Pylint_Audit/? >>>>> >>>>> Mainly it is W0611 and the following imports are unused: >>>>> >>>>> Unused import boot >>>>> Unused import device_config >>>>> Unused import boot_archive >>>>> Unused import instantiation >>>>> Unused import initialize_smf >>>>> Unused import transfer_files >>>>> Unused import apply_sysconfig >>>>> Unused import INSTALL >>>>> Unused import update_dumpadm >>>>> Unused import DataObject >>>>> Unused import discovery >>>>> Unused import varshared >>>>> Unused import setup_swap >>>>> Unused import create_snapshot >>>>> Unused import TargetSelectionZone >>>>> >>>>> >>>>> >>>>> On 03/02/12 11:28, Mary Ding wrote: >>>>>> John: >>>>>> >>>>>> My comments are just nits: >>>>>> >>>>>> In auto_install.py, if you use pylint 0.23, it will complain about the >>>>>> following lines: >>>>>> >>>>>> import os >>>>>> import os.path >>>>>> >>>>>> W0404 Reimport 'os.path' (imported line 10) >>>>>> >>>>>> It will be good if you can fix it. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 03/01/12 17:37, John Fischer wrote: >>>>>>> All, >>>>>>> >>>>>>> Can I get a code review for: >>>>>>> >>>>>>> 7097012 AI should output to /dev/console as well as >>>>>>> /system/volatile/install_log >>>>>>> http://monaco.us.oracle.com/detail.jsf?cr=7097012 >>>>>>> >>>>>>> The webrev is located at: >>>>>>> >>>>>>> >>>>>>> https://cr.opensolaris.org/action/browse/caiman/johnfisc/7097012-AI-output-console/ >>>>>>> >>>>>>> The basic fix is to have all checkpoints produce output. This is done >>>>>>> by passing in >>>>>>> a kwargs show_output to engine.register_checkpoint(). In addition to >>>>>>> this fix I have >>>>>>> cleaned up the output for AI changing several things from debug to info >>>>>>> and visa versa. >>>>>>> Furthermore, there was some duplicate output during the early stages >>>>>>> due to fractional >>>>>>> percents. This was fixed by saving the previous non-time progress and >>>>>>> comparing it >>>>>>> with the current non-time progress. >>>>>>> >>>>>>> I have built an AI iso image using distro_const, setup and installed a >>>>>>> new host. Ethan >>>>>>> checked on a zones setup. I also ran the test suite. All testing was >>>>>>> as expected. The >>>>>>> code is pep8 and pylint clean, improved or unchanged. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> John >>>>>>> _______________________________________________ >>>>>>> caiman-discuss mailing list >>>>>>> [email protected] >>>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >>>>>> _______________________________________________ >>>>>> caiman-discuss mailing list >>>>>> [email protected] >>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >>>>> _______________________________________________ >>>>> caiman-discuss mailing list >>>>> [email protected] >>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

