[csw-maintainers] Fwd: [csw-users] feedback on pkg-get behaviour change requested

Dagobert Michelsen dam at opencsw.org
Sun May 31 22:53:32 CEST 2009


Hi,

this was just on users at .
Gary: what do you think? I guess nobody was aware of this issue.

Best regards

   -- Dago

Anfang der weitergeleiteten E-Mail:
> Von: Chris May <chrismay50 at gmail.com>
> Datum: 31. Mai 2009 22:37:16 MESZ
> An: users at lists.opencsw.org
> Betreff: Re: [csw-users] feedback on pkg-get behaviour change  
> requested
> Antwort an: questions and discussions <users at lists.opencsw.org>
>
> Philip Brown wrote:
> [...]
>> I am considering altering the behavior of "pkg-get -c", so that it
>> only prints out installed packages, that have DIFFERENT versions in  
>> the
>> catalog.
>
> Has this change now been made? I notice what looks like this
> difference between the
> behaviour of 4.1.2 and 4.2, when querying for a package which is
> already installed.
> Comparing the two...
>
> # /tmp/pkg-get.4.1.2 -c nrpe
> # (From site http://ibiblio.org/pub/packages/solaris/opencsw/current )
>      software                        localrev                       
> remoterev
>          nrpe              
> 2.12,REV=2009.05.17                           SAME
>
> # /tmp/pkg-get.4.2 -c nrpe
> # (From site http://ibiblio.org/pub/packages/solaris/opencsw/current )
>      software                        localrev                       
> remoterev
> #
>
> This causes a problem for the Puppet configuration management
> software(http://reductivelabs.com/trac/puppet), which parses the
> output of pkg-get -c {package} to determine whether a package is
> installed or not. The absence of the "SAME" line causes it to think
> that the package is not present, and hence re-install it.
>
> Is this intended to be a permanent change? If so, I'll raise an
> enhancement request with the Puppet maintainers to use '-c -a
> {package}' instead - which looks as if it should work in the same way
> with either pkg-get 4.1.2 or 4.2




More information about the maintainers mailing list