On Wed, 2010-03-24 at 16:58 -0700, Karen Tung wrote:
> On 03/24/10 03:29, Alexander Eremin wrote:
> >> On 03/15/10 06:55 AM, Alexander Eremin wrote:
> >>      
> >>>> On 03/ 5/10 08:11 AM, Dave Miner wrote:
> >>>>
> >>>>          
> >>>>> On 03/ 4/10 12:43 PM, Alexander Eremin wrote:
> >>>>>
> >>>>>            
> >>>>>>> On 03/ 3/10 09:15 AM, Alexander Eremin wrote:
> >>>>>>>
> >>>>>>>                
> >>>>>>>> Hi all,
> >>>>>>>> Please review the short fixes for:
> >>>>>>>> 13276 - live-fs-root needs to be more careful
> >>>>>>>>
> >>>>>>>>                  
> >>>> about
> >>>>
> >>>>          
> >>>>>>> what USB device
> >>>>>>>
> >>>>>>>                
> >>>>>>>> Webrev's available at
> >>>>>>>>
> >>>>>>>>                  
> >>>>>>> http://cr.opensolaris.org/~alhazred/13276/
> >>>>>>>
> >>>>>>>                
> >>>>>>>>
> >>>>>>>>                  
> >>>>>>> In media-fs-root, wouldn't it make more sense
> >>>>>>>                
> >> to
> >>      
> >>>>>>>
> >>>>>>>                
> >>>> just
> >>>>
> >>>>          
> >>>>>>> unmount and
> >>>>>>> continue (rather than exiting fatally),
> >>>>>>>                
> >> assuming
> >>      
> >>>>>>>
> >>>>>>>                
> >>>> that
> >>>>
> >>>>          
> >>>>>>> we will find a USB
> >>>>>>> device with the right version?
> >>>>>>>
> >>>>>>> Dave
> >>>>>>> _______________________________________________
> >>>>>>> caiman-discuss mailing list
> >>>>>>> caiman-discuss at opensolaris.org
> >>>>>>>
> >>>>>>>
> >>>>>>>                
> >>>>          
> >> http://mail.opensolaris.org/mailman/listinfo/caiman-di
> >>      
> >>>>
> >>>>          
> >>>>>>> scuss
> >>>>>>>
> >>>>>>>                
> >>>>>> I've updated the fix to reflect the feedback
> >>>>>>              
> >> from
> >>      
> >>>>>>
> >>>>>>              
> >>>> Dave.
> >>>>
> >>>>          
> >>>>>> http://cr.opensolaris.org/~alhazred/13276/
> >>>>>>
> >>>>>>
> >>>>>>              
> >>>>> Sorry I didn't spend more time thinking about
> >>>>>            
> >> this
> >>      
> >>>>>
> >>>>>            
> >>>> initially, but
> >>>>
> >>>>          
> >>>>> there is one other thing about the fix that is
> >>>>>
> >>>>>            
> >>>> somewhat a problem.
> >>>>
> >>>>          
> >>>>> Hard-coding usage of the build number from
> >>>>>
> >>>>>            
> >>>> /etc/release in the CD
> >>>>
> >>>>          
> >>>>> volume ID is OK for development builds, but
> >>>>>            
> >> likely
> >>      
> >>>>>
> >>>>>            
> >>>> not what we want
> >>>>
> >>>>          
> >>>>> for release builds.  The reason is that this will
> >>>>>
> >>>>>            
> >>>> cause the CD to be
> >>>>
> >>>>          
> >>>>> displayed on the desktop as "OpenSolaris_134a"
> >>>>>
> >>>>>            
> >>>> (using the expected
> >>>>
> >>>>          
> >>>>> build for 2010.03 as the example), when we would
> >>>>>
> >>>>>            
> >>>> prefer, from a
> >>>>
> >>>>          
> >>>>> marketing/documentation point of view to have it
> >>>>>
> >>>>>            
> >>>> display the release
> >>>>
> >>>>          
> >>>>> name and not a build number; in other words,
> >>>>>            
> >> either
> >>      
> >>>>>
> >>>>>            
> >>>> "OpenSolaris
> >>>>
> >>>>          
> >>>>> 2010.03" or maybe "OpenSolaris_2010.03" would be
> >>>>>
> >>>>>            
> >>>> preferred for release
> >>>>
> >>>>          
> >>>>> builds.  Thoughts on how to modify to allow that?
> >>>>>
> >>>>> Dave
> >>>>>
> >>>>>
> >>>>>            
> >>>> We can get more the marketing-friendly name for
> >>>>          
> >> the
> >>      
> >>>> .volumeid file from
> >>>> the grub title
> >>>> entry in the DC manifests.   For development
> >>>>          
> >> builds,
> >>      
> >>>> the grub
> >>>> title entry will be the value from /etc/release.
> >>>>          
> >>   For
> >>      
> >>> release builds, RE
> >>>        
> >>>> defines the
> >>>> grub title entry in the manifest, the
> >>>>          
> >> setup_grub.py
> >>      
> >>>> finalizer script
> >>>> uses that
> >>>> value for the grub menu title instead of values
> >>>>          
> >> from
> >>      
> >>>> /etc/release.
> >>>>
> >>>> For the .volumeid file, if the special title is
> >>>> defined, that will be
> >>>> used.  Otherwise,
> >>>> the string from /etc/release can be used.
> >>>>
> >>>> Thanks,
> >>>>
> >>>> --Karen
> >>>>
> >>>> _______________________________________________
> >>>> caiman-discuss mailing list
> >>>> caiman-discuss at opensolaris.org
> >>>>
> >>>>          
> >> http://mail.opensolaris.org/mailman/listinfo/caiman-di
> >>      
> >>>> scuss
> >>>>
> >>>>          
> >>> Karen, Dave,
> >>> could I please ask you to take a look at updated
> >>>        
> >> fix?
> >>      
> >>> Thanks,
> >>> Alex
> >>>
> >>>        
> >> Hi Alex,
> >>
> >> Here are my comments:
> >>
> >> slimcd_gen_cd_content:
> >> - I don't think this is the right place to copy the
> >> .volumeid from the
> >> root archive
> >> to the root of the CD.  First of all, the purpose of
> >> this finalizer
> >> script is to generate
> >> the list of files that should be copied from the
> >> LiveCD to the installed
> >> system, and
> >> copying the .volumneid file is not related to that.
> >>   Most importantly,
> >> he slimcd_gen_cd_content
> >> script is only executed for Live CDs, it will not be
> >> executed for other
> >> image types, such
> >> as AI images and text installer images.  As a result,
> >> bootable AI USB
> >> images, and text
> >> installer USB images will still suffer the bug.  IMO,
> >> the copying of the
> >> .volumneid file
> >> should be included in
> >> "post_boot_archive_pkg_image_mod" finalizer
> >> script, which
> >> is a script all image types will use.
> >>
> >> create_iso, lines 88-94:
> >> - Since we already computed the string and it is
> >> stored in
> >> $PKG_IMG_PATH/.volumeid, I think we can just retrieve
> >> the string from
> >> the file
> >> to use here instead of computing it again.  In the
> >> future, if we ever decide
> >> to compute the string differently, the changes only
> >> needs to be done in
> >> 1 place
> >> instead of multiple places.
> >>
> >> create_iso, line 105 and line 121.
> >> - After we get the value for the $RELEASE string, I
> >> think it is better
> >> to define
> >> a variable that will be used for the -V option,
> >> instead of hard coding
> >> "$DISTRO_NAME $RELEASE"
> >>
> >> Thanks,
> >>
> >> --Karen
> >>
> >>
> >> _______________________________________________
> >> caiman-discuss mailing list
> >> caiman-discuss at opensolaris.org
> >> http://mail.opensolaris.org/mailman/listinfo/caiman-di
> >> scuss
> >>
> >>      
> > Hi Karen,
> > webrev is updated accordingly to your feedback
> > and tested for sparc AI and x86 LiveCD.
> > http://cr.opensolaris.org/~alhazred/13276/
> >
> > Thanks,
> > Alex
> >    
> Hi Alex,
> 
> post_boot_archive_pkg_image_mod, line 62.  That comment says the
> BA_BUILD value is not used, but it is used after this change.
> Please update the comment.
Yes
> Everything else looks good to me now.
> 
> Thanks,
> 
> --Karen
Karen, thank you very much for reviewing!
-- 
Alex

Reply via email to