Hi Jean,
Thanks for the review! My responses are in-line.
* jeanm (Jean.McCormack at Sun.COM) wrote:
> DC-manifest.rng:
> Lines 59-68: Does this mean that we now could have neither
> nm_img_params or nm_vming_params? It just
> looks to me like you modified the requirements for a live image
> build. Can you explain?
Somehow I missed this when I was reviewing the webrev prior to publish.
There actually aren't any vmimg_params for VMC. Everything is set as
arguments to the VMC finalizer scripts. So the block 52,73 should look
like:
<attribute name="name"/>
<!-- General distro-constructor parameters -->
<ref name="nm_distro_constr_params"/>
! <optional>
! <!-- Parameters for building live
image -->
<ref name="nm_img_params"/>
+ </optional>
The effect of which makes nm_img_params optional for all manifests since
it's not needed for VMC manifests (and there was no good way I could
come up with to make nm_img_params mandatory for the AI/SLIM manifests
but not for VMC manifests).
> lines 65-68: My assumption is that you uncomment this if you want
> it? Correct? I believe the following comment does with this one.
> lines 294-307: Haven't you made the definition of nm_vming_params a
> big comment?
So, along with my prior comment, lines 294-307 are removed as well.
> DC_checkpoint.py:
> Not PEP8 compliant. Feel free to call me since I've spent some time
> making some DC files so.
Yep. We'll clean this up prior to integration.
>
> DC_tm.py -> im_pop.py:
> It looks like you mostly copied DC_tm.py to im_pop.py. If so, it's
> easier for people to see the real
> changes if you do a hg rename DC_tm.py im_pop.py
Good idea. Thanks.
> distro_const.py:
> Not PEP8 compliant.
Again, something we'll clean up.
> im_pop.py:
> Not PEP8 compliant
Really? It verifies fine for me in netbeans (I specifically tried to
make this PEP8 compliant). How is it not?
> vmc shell scripts:
> I'll leave these for others
Fair enough. Thanks Jean!
--
Glenn