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

Reply via email to