Hi all,

Just getting back to this,

On 04/27/12 09:23 AM, Brock Pytlik wrote:
On 04/25/12 21:02, Tim Foster wrote:
[snip]
Good idea, I'll add that.

I won't post another webrev just yet, given we're undecided about the
"pkg publisher" output changes.  To summarise, we need to decide:

  * whether to show a PROXY column in the default "pkg publisher" output

  * how to display system-repository-provided URIs

  * whether we're happy with "-F tsv" output differing from the default
output

My votes would be:
* Have a "proxied" column in the default output of the NGZ and GZ which
only has Y or N in it (T/F or true/false are also reasonable choices).
* Don't have the -F tsv option have different values for the same
columns as the default format has.

Thanks for summing up the decisions that were left!

Sure. I've had a go at implementing this, taking on board Shawn's comments (though I'm not yet using misc.get_listing() -- I'd like to defer that work to when we get around to doing "pkg publisher -o .." support)

I've attached new sample output - if this looks good, let me know and I'll post a webrev.

        cheers,
                        tim
timf@kura[536] pkg -R /space/image publisher
PUBLISHER               TYPE     STATUS PROXIED  EFFECTIVE URI
solaris        (syspub) origin   online T        <system-repository>
punchin        (syspub) origin   online T        <system-repository>
extra          (syspub) origin   online T        <system-repository>
internal-only  (syspub) origin   online T        <system-repository>
solarisstudio  (syspub) origin   online T        <system-repository>
on-extra       (syspub) origin   online T        <system-repository>
userland       (syspub) origin   online F        <system-repository>
blah                                         
baz                     origin   online F        http://other/
timf@kura[537] pkg -R /space/image publisher -F tsv
PUBLISHER       STICKY  SYSPUB  ENABLED TYPE    STATUS  PROXY   URI
solaris true    true    true    origin  online  http://localhost:1008   
http://ipkg.us.oracle.com/solaris11/dev/
punchin true    true    true    origin  online  http://localhost:1008   
http://righthook.us.oracle.com:10000/
extra   true    true    true    origin  online  http://localhost:1008   
http://ipkg.us.oracle.com/opensolaris/extra/
internal-only   true    true    true    origin  online  http://localhost:1008   
http://ipkg.us.oracle.com/internal/solaris11/internal-only/
solarisstudio   true    true    true    origin  online  http://localhost:1008   
http://ipkg.us.oracle.com/solarisstudio/support/
on-extra        true    true    true    origin  online  http://localhost:1008   
http://ipkg.us.oracle.com/internal/solaris11/on/extra/
userland        true    true    true    origin  online  -       
http://localhost:1008/userland/614bdd284706b4be9743fa5021c76a968192c904/
blah    true    false   true                            
baz     true    false   true    origin  online  -       http://other/
timf@kura[538] pkg publisher
PUBLISHER               TYPE     STATUS PROXIED  EFFECTIVE URI
solaris                 origin   online F        
http://ipkg.us.oracle.com/solaris11/dev/
punchin                 origin   online F        
http://righthook.us.oracle.com:10000/
extra                   origin   online F        
http://ipkg.us.oracle.com/opensolaris/extra/
internal-only           origin   online F        
http://ipkg.us.oracle.com/internal/solaris11/internal-only/
solarisstudio           origin   online F        
http://ipkg.us.oracle.com/solarisstudio/support/
on-extra                origin   online F        
http://ipkg.us.oracle.com/internal/solaris11/on/extra/
userland                origin   online F        
file:///home/timf/projects/userland/userland-mod_wsgi.hg/i386/repo/
test           (disabled)                      
timf@kura[539] pkg publisher -F tsv
PUBLISHER       STICKY  SYSPUB  ENABLED TYPE    STATUS  PROXY   URI
solaris true    false   true    origin  online  -       
http://ipkg.us.oracle.com/solaris11/dev/
punchin true    false   true    origin  online  -       
http://righthook.us.oracle.com:10000/
extra   true    false   true    origin  online  -       
http://ipkg.us.oracle.com/opensolaris/extra/
internal-only   true    false   true    origin  online  -       
http://ipkg.us.oracle.com/internal/solaris11/internal-only/
solarisstudio   true    false   true    origin  online  -       
http://ipkg.us.oracle.com/solarisstudio/support/
on-extra        true    false   true    origin  online  -       
http://ipkg.us.oracle.com/internal/solaris11/on/extra/
userland        true    false   true    origin  online  -       
file:///home/timf/projects/userland/userland-mod_wsgi.hg/i386/repo/
test    true    false   false                           
timf@kura[540] 

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to