Thanks for the review, responses in-line:

Alok Aggarwal wrote:
> Hi Dave,
> 
> On Mon, 13 Apr 2009, Dave Miner wrote:
> 
>> Caimaniacs,
>>
>> Please review the fixes for
>>
>> 6440 Build 106 installer fails to start in 512 MB environment
>> 7975 LiveCD still has old branding - desktop background - in B111
>>
>> (I've dispensed with links to the above here as the recent webrev updates 
>> now include d.o.o linkage in the webrev).
>>
>> webrev for which may be found at:
>>
>> http://cr.opensolaris.org/~dminer/slim_6440/
>>
>> This has been tested extensively on x86, both in live CD and x86 AI 
>> installations, including in domU's (thanks to John Levon).  I'm still in the 
>> process of testing SPARC, but since it's supposed to be a no-op for SPARC, 
>> do not anticipate issues.
> 
> DC_defs.py: lines 141-146: I think the following might
> read a little better -
> 
> BR_NAME_SPARC = "boot_archive"
> BR_NAME_I386 = "x86.microroot"
> BR_BASEPATH = "/boot"
> BR_FILENAME_SPARC = ..
> ..

Yeah, that's a bit more satisfying.  Accepted.

> 
> all_lang_slim_cd_x86.xml: line 354: Would "Boot root
> archiving (64-bit)" be a better message?
> 
> slim_cd_x86.xml: line 347: Same as above.
> 

Both accepted.

> slimcd_generic_live.xml: line 137: Why this change?
> 

We have no need for sendmail-client to run on the CD (which frees up 
about 4 MB), and the disable of ndp here is ineffective, as the 
network/routing-setup service always enables it if IPv6 is enabled at 
all (which is always the case under NWAM).

> slimcd_pre_bootroot_pkg_image_mod: lines 130-139: Why
> remove this? It seems that it's only a matter of time
> before the microroot grows again and so we'll back to
> looking for ways like these to curtail the size of the
> microroot.
> 

These deviations are generally undesirable to maintain, as they are 
dependent on implementation details of the particular GNOME version. 
The direction here is for the desktop group to own providing a 
reduced-usage session if needed, rather than us building a bunch of 
hacks into the construction process.  The updated branding for 2009.06 
meant either xdesign providing a new image for this, or just removing 
it; looked like about 1 MB of memory usage difference vs. the old 
branding image, so I judged it better to remove it.

> bootroot_archive.py: line 252: s/archive/type
> 
> bootroot_archive.py: line 253: It seems that now that
> we're passing the architecture type as an argument, it
> would be cleaner to specify "sparc" from the sparc xml
> rather than doing this check.
> 

Both accepted.

> bootroot_archive.py: lines 267-270: What cases does this
> catch that aren't caught by the lines directly above?
> 

For AI, we're going to continue to use the combined 32/64 archive for 
now.  In that case, we're passing "all" from ai_x86_image.xml.

> bootroot_strip: line 35, 47: The bootroot_archive script
> uses ARCHIVE_MACH whereas this script uses KERNEL_ARCH. Use
> one or the other across scripts might be cleaner.
> 

bootroot_archive.py changed to KERNEL_ARCH

> bootroot_strip: line 56: Variable unused
> 

Accepted.

> ict.py: line 1913: Mostly for my curiosity, will "bootadm
> update-archive" still be called on boot_archive so it gets
> appropriately updated?
> 

Yes.

> ---
> 
> Seems like we should capture the suggestion about reducing
> the number of inodes to reduce memory corruption from the
> bug report into a separate bug report that can be investigated
> post 2009.06.
> 

Yeah, I will do that.  I fooled with it some here and it wasn't enough 
to avoid this work, so I dropped it for now.

Dave


Reply via email to