Greetings,
Are we supposed to be able to build from sources, and upgrade (some) release
to the bits we build and publish locally?
Some clarification of what the supported upgrade matrix looks would be much
appreciated.
Are the upgrades now only valid between a well defined set of
opensolaris.org/dev revisions?
E.g: is it now required to first upgrade to the current (latest)
opensolaris.org/dev state,
and then to a newer on-nightly?
Are there any plans to make IPS upgrading to work between versions built with
on-nightly?
(say, above some version, when all this is reasonably debugged).
I was attempting to test ips upgrading to locally built on-nightly bits I
pulled from the mercurial ips gate,
as of changeset 11846.
Updating on on-nightly bits was (sort of) working as of 133, but now seems
broken.
Trying to upgrade a 132 system, ( that was earlier upgraded to the then
current 132 from opensolaris/dev:
resulted in an apparently successful, albeit very brief update.
All the newly renamed packages show up as "not installed" and the old-style
named packages remain
at 132 level.
This leads me to believe that some secret sauce is missing from the on-nightly
builds.
Also, I notice that bug fix 14888 refers to a file that does not exist in the
source tree pulled from hg.
(there is no src/util directory in the source tree pulled from hg).
I have also tried to upgrade a prior (133) on-bightly build, and the update
crashed with
a traceback :
>> Exception traceback:
>> Traceback (most recent call last):
>> File "/usr/lib/python2.6/vendor-packages/pkg/gui/installupdate.py", line
>> 487, in __proceed_with_stages_thread_ex
>> self.__proceed_with_stages_thread()
>> File "/usr/lib/python2.6/vendor-packages/pkg/gui/installupdate.py", line
>> 663, in __proceed_with_stages_thread
>> stuff_todo = self.__plan_stage()
>> File "/usr/lib/python2.6/vendor-packages/pkg/gui/installupdate.py", line
>> 1004, in __plan_stage
>> be_name = None)
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line 452, in
>> plan_update_all
>> log_op_end=[api_errors.IpkgOutOfDateException])
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line 434, in
>> plan_update_all
>> verbose=verbose)
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/image.py", line 2554,
>> in make_update_plan
>> self.__call_imageplan_evaluate(ip, verbose)
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/image.py", line 954,
>> in __call_imageplan_evaluate
>> ip.evaluate(verbose)
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/imageplan.py", line
>> 581, in evaluate
>> pp.evaluate(self.__old_excludes, self.__new_excludes)
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/pkgplan.py", line 139,
>> in evaluate
>> raise RuntimeError(["Duplicate actions", ddups])
>> RuntimeError: ['Duplicate actions', [(('depend',
>> 'pkg:/system/[email protected],5.11-0.135'),
>> set([<pkg.actions.depend.DependencyAction object at 0xa87dd2c>,
>> <pkg.actions.depend.DependencyAction object at 0xa87deac>,
>> <pkg.actions.depend.DependencyAction object at 0xa87dc6c>,
>> <pkg.actions.depend.DependencyAction object at 0xa87ddec>]))]]
>>
>> pkg version: 0de56d0c903a
>>
>> List of configured publishers:
>> P O on-nightly (http://gb2000-006:10000/)
>> E O extra (https://pkg.sun.com/opensolaris/extra/)
>> D O opensolaris.org (http://pkg.opensolaris.org/dev/)
Steve Gonczi
[email protected]
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss