Richard Lowe wrote:
Norm Jacobs wrote:
Danek Duvall wrote:
Laszlo (Laca) Peter wrote:

On Fri, 2009-12-04 at 16:52 -0500, Richard Lowe wrote:
The 6880444 portion of these changes is necessary prior to
/usr/bin/python becoming python2.6, which laca is planning to do very
very soon (or may have already done, in the JDS gate), so I'd appreciate
prompt response to at least that portion, which I will pull out of these
diffs and integrate separately if necessary.
/usr/bin/python changes to 2.6 in build 130.  The change is already
in the Desktop gate.
Huh.  That means that this fix needs to get back into ON by Monday, which
is kind of a quick turnaround.

Where did this change get communicated?  I didn't see it, but perhaps the
appropriate c-team tech leads knew and I simply never saw the pass-down?

As long as the magic in /usr/bin/hg is '#!/usr/bin/python2.4' (which
it is), you'll should be fine.  In 130, I am fixing some things in SFW
that have version agnostic magic in them.

Except in ON we have at least one file with #!/usr/bin/python that will
end up wanting to import bits of mercurial, and will thus fail under
python 2.6.

So while in most cases you'd be fine, I really do need this reviewed
*soon*.

-- Rich
I installed a build 129 system yesterday and replaced a few SFW packages that I am fixing in build 130 (pending RTI approval). I replaced /usr/bin/python with a link to python2.6 and ran a script that looks for unresolved python dependencies. After scrubbing the results for known false positives, I came up with a list of remaining things that look like they will break when /usr/bin/python changes to point to python2.6. I have filed

   6907701 xvm utils may break with python->python2.6

for the remaining python bits in the WOS that I found with version agnostic magic and unresolved dependencies after switching to 2.6. My script may have missed things or may be wrong.

   -Norm

   SVR4 Package python from magic       Python file     missing dependency(s)
   SUNWurlgrabber  python  /usr/bin/urlgrabber     missing urlgrabber.grabber, 
urlgrabber.grabber.urlgrab, urlgrabber.progress.text_progress_meter
   SUNWvirtinst    python  /usr/bin/virt-clone     missing virtinst, 
virtinst.CloneManager, urlgrabber.progress, virtinst.cli, virtinst.cli.fail, 
virtinst.User.User
   SUNWvirtinst    python  /usr/bin/virt-convert   missing virtinst.cli, 
virtinst.cli.fail, virtinst.util, virtconv, virtconv.formats, virtconv.vmcfg, 
virtconv.diskcfg
   SUNWvirtinst    python  /usr/bin/virt-install   missing urlgrabber.progress, 
libvirt, virtinst, virtinst.CapabilitiesParser, virtinst.cli, virtinst.cli.fail
   SUNWxvmr        python  /lib/svc/method/xvm-domains     missing 
xen.util.xmlrpcclient.ServerProxy
   SUNWxvmu        python  /usr/lib/xen/bin/pygrub missing fsimage, 
grub.GrubConf, grub.LiloConf
   SUNWxvmu        python  /usr/lib/xend   missing xen.xend.server.SrvDaemon
   SUNWxvmu        python  /usr/sbin/xm    missing xen.xm.main

_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to