Dan Mick wrote:
Shawn Walker wrote:
Euan Thoms wrote:
With regards to IPS (packaging system), is it possible to keep the
release repository/tree as default authority yet install selective
packages fro the dev repository? I want to upgrade to Firefox 3.5 but
I want a stable environment for everything else. When I try to update
to SUNWfirefox from dev repo using IPS GUI (ipkg-gui), it fails and I
get the * (indicates updates available) for lots of other packages.
Effectively it breaks the IPS tree. To get it back I have to
uninstall the SUNWfirefox package and remove the dev repostiory from
my list of authorities.
The way the software is packaged prevents mixing and matching /dev and
/release packages intentionally. So, no, there is no supported way of
doing this.
What is it specifically that does this? The /dev pkgs depend on each
other, or something more subtle?
The first is that the versions of packages delivered for each OS build
are constrained by the 'entire' package (an incorporation in pkg(5)
terms). That means, for example, that you are prevented from mixing and
matching them by the constraints imposed by that incorporation since all
packages are delivered each build (so the package version includes the
build number, e.g. 118).
The second, obviously, is that dependencies required by packages in /dev
may not be compatible with existing packages in /release, or may depend
upon each other as you pointed out.
Finally, Most of these rules are in place to prevent bad things from
happening, like attempting to install the libc package from build 118 on
a build 86 system without updating anything else or vice versa.
Most of these restrictions are artifacts of how OpenSolaris is built and
delivered, and I remain hopeful that at some point in the future, the
packages themselves will be changed to allow things like installing the
newest FireFox package without upgrading the rest of your system.
Cheers,
--
Shawn Walker
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss