[OmniOS-discuss] userland woes
Chris Nehren
cnehren+omnios-discuss at omniti.com
Mon Dec 9 16:15:02 UTC 2013
On Mon, Dec 09, 2013 at 16:51:14 +0100, Tobias Oetiker wrote:
> Hi Eric,
>
> Today Eric Sproul wrote:
>
> > You can check to see if any unexpected incorporate dependencies exist
> > with pkg search:
> >
> > pkg search -H -o pkg.fmri -l 'depend:incorporate:*@*-0.151006' | sort | uniq
> >
> > Under normal circumstances (that is, you use only packages from the
> > omnios publisher) you should see only entire, illumos-gate and
> > omnios-userland. If you see anything else, that's something to
> > investigate.
>
> ah, we are getting closer ...
>
> we have installed some packages from our own repository
> pkg.oetiker.ch and these packages themselfe have dependencies on
> ms.omniti.com stuff.
>
> namely the following:
>
> $ pkg uninstall -nv libgcrypt
> Creating Planpkg uninstall: Cannot remove
> 'pkg://ms.omniti.com/omniti/security/libgcrypt@1.5.3,5.11-0.151006:20130810T181134Z'
> due to the following packages that depend on it:
>
> pkg://pkg.oetiker.ch/system/collectd@5.4.0,5.11-0.151007:20131005T114950Z
>
> does this mean we have to rebuild the collectd package for 0.151008
> because its dependency on ms.omniti.com is going away ?
Depending on stuff in ms.omniti.com violates
http://omnios.omniti.com/wiki.php/KYSTY. For reasons you're
seeing here, it really is better to package your own libgcrypt.
Yes, it's duplication of effort, but it means you have fewer
issues overall.
--
Chris Nehren
Site Reliability Engineer, OmniTI
More information about the OmniOS-discuss
mailing list