Thanks Liane,
Nothing advised me to install any incorporations, on the other hand
nothing really advises you not to (nor explains well what incorporations
or indeed consolidations in general "mean to me"). Maybe a pop-up when
you try to install one (with a "don't show this message again tickbox) might
help real world customers who venture into this area without understanding
the point of these mechanisms.
As an experimental type of crazy person I tend to try things out to see
what can be gained.
So I now understand more about what incorporations do, that is a goodness
in itself. Thanks for explaining why the razor I was wielding cut me on
this occasion :-).
cheers
-George
Liane Praza wrote:
George Shepherd - Sun Microsystems Home system wrote:
Folks I was wondering why when upgrading from 127 to 128a recently
I needed to remove various incorporations I had installed before I
could do the image-update.
I was a little premature in including these incorporations in 127, since
the old solver doesn't deal with them very well. Sorry about that.
There's significant new code in 128 which handles multiple
incorporations managing the same package much much better, so this need
should go away.
But... I had no idea people would think "hey, I should install these".
Were there instructions somewhere that said to do so? (I'd like to get
them fixed because they're wrong.)
To upgrade from 127 to newer bits, just remove the
consolidation/*/*-incorporation dependencies that you had manually
installed. I don't recommend that at all after 128, but generally
speaking, touching the incorporations yourself will lead to a broken
system if you don't know what you're doing.
Firstly, does "entire" include everything that is in say the
sfw-incorporation and gnome-incorporation, ie do I even need to
have these to get everything ?
No incorporation actually causes packages to get installed on your
system. Incorporations are basically an implementation detail of the
system which ensure that various parts of the system get upgraded
together. What you're looking for is group packages. If you really
think you want everything, you can try installing "redistributable", but
this is increasingly silly as there's more and more software in the
repository. There are also group packages for various tasks "gcc-dev",
"java-dev", etc. I expect there will be more of those in the future
which install everything you'd want to use a system in a common way.
liane
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss