On Thu, Jan 28, 2010 at 12:04:22PM -0800, Edward Pilatowicz wrote:
> On Thu, Jan 28, 2010 at 03:13:33PM +0000, Gary Pennington wrote:
> > Thanks for all the feedback and suggestions.
> >
> > I've tried to accomodate as many of them as possible today:
> >
> >  sch                - -F tsv is now the way to generate parseable output
> >  various    - -H is not enforced by -F
> >
> > I've also tried to address Danek's feedback about minimising the special
> > processing required for different output formats.
> >
> > I've re-generated the webrev at the same location and re-tested all the
> > changes.
> >
> > Webrev:
> >
> > http://cr.opensolaris.org/~garypen/gate/
> >
> 
> ----------
> src/brand/common.ksh:
> 
> - in get_publisher_urls(), you still have a sub-block unnecessarily
>   contained in '{ ...  }'.
> 

Ah. That was already there and I hadn't removed it.

Do you want to take it out in your exported copy or would you rather I remove
it and re-export?

> ----------
> src/client.py:
> 
> - wow.  reading your code makes me realize how much my brain is still
>   rooted in c.  :)
> 

:) I'll assume that's a good thing.

> 
> > I still need to address:
> >
> >  sw         - Add unit test
> >
> > I'm not going to have time to address this before putback, perhaps I can
> > file a bug and address it later?
> >
> > Gary
> >
> > On Wed, Jan 27, 2010 at 12:36:21PM +0000, Gary Pennington wrote:
> > > Hi,
> > >
> > > (I'm hoping to get these changes in b132 to help on-ips work with zones)
> > >
> > > Webrev:
> > >
> > > http://cr.opensolaris.org/~garypen/gate/
> > >
> > > bash-4.0$ hg comment
> > > 12738 zone install/attach incorporation logic needs enhancement
> > > 14053 pkg brand creation potentially broken with new publisher data
> > >
> > > The change to client.py is probably most controversial. I've introduced
> > > a (very simple) parseable output mode for the publisher sub-command so
> > > that I can access the information easily when installing zones.
> > >
> > > The guiding principles are:
> > >
> > >  - produce output that standard unix text processing tools can process
> > >  - assume that repetition of redundant data to support line-oriented
> > >    reporting is fine
> > >  - don't print headers when using parseable mode
> > >  - assume that "something better" is coming along in the future and this
> > >    approach is good enough for now
> > >
> > > Example outputs:
> > >
> > > gary...@osol:~$ pkg publisher
> > > PUBLISHER                             TYPE     STATUS   URI
> > > opensolaris.org          (preferred)  origin   online   
> > > http://pkg.opensolaris.org/dev/
> > > opensolaris.org          (preferred)  mirror   online   
> > > http://pkg-na-2.opensolaris.org/dev/
> > > osol                     (non-sticky, disabled) origin   online   
> > > http://192.168.2.100:10000/
> > >
> > > gary...@osol:~$ pkg publisher -p
> > > opensolaris.org   true    true    true    http://pkg.opensolaris.org/dev/ 
> > > origin  online
> > > opensolaris.org   true    true    true    
> > > http://pkg-na-2.opensolaris.org/dev/    mirror  online
> > > osol      false   false   false   http://192.168.2.100:10000/     origin  
> > > online
> > >
> > > gary...@osol:~$ pkg publisher -pn
> > > opensolaris.org   true    true    true    http://pkg.opensolaris.org/dev/ 
> > > origin  online
> > > opensolaris.org   true    true    true    
> > > http://pkg-na-2.opensolaris.org/dev/    mirror  online
> > >
> > > The changes to common.ksh and pkgcreatezone are less controversial and 
> > > take
> > > advantage of this new output option to fix the two bugs.
> > >
> > > I'd like to make this change available to everyone using the pkg command,
> > > but I would agree if it made more sense to make this option project
> > > private and undocumented given the time pressure against the 132 deadline.
> > >
> > > Gary
> > > _______________________________________________
> > > pkg-discuss mailing list
> > > [email protected]
> > > http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
> >
> > --
> > Gary Pennington
> > Solaris Core OS
> > Sun Microsystems
> > [email protected]
> > _______________________________________________
> > pkg-discuss mailing list
> > [email protected]
> > http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

-- 
Gary Pennington
Solaris Core OS
Sun Microsystems
[email protected]
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to