[3143] in testers
Re: possible fault in Athena 8.1 inventor upgrade integration.
daemon@ATHENA.MIT.EDU (Craig Fields)
Wed May 21 17:41:37 1997
Date: Wed, 21 May 1997 17:41:27 -0400
From: Craig Fields <cfields@MIT.EDU>
To: wdc@MIT.EDU
Cc: testers@MIT.EDU
> In the process of testing the new version of patch 1489 I uncovered
> something that might indicate a fault in the way we did the open
> inventor upgrade for 8.1.
>
> When I used inst to install the new patch 1489, I got the message:
>
> Patch patchSG0000384.inventor_eoe_sw.inventor does not have base subsystem
> inventor_eoe.sw.inventor version 1021572033 to 1021999990 installed
> 1a. Do not install patchSG0000384.inventor_eoe_sw.inventor (1021999991)
This appears to indicate that that patch only applies to older versions
of Inventor than the one we just upgraded to.
> I could not say "conflicts 1a" and make the message go away.
That is strange.
> I did:
>
> remove patchSG0000384.inventor_eoe_sw.inventor
>
> which eliminated the conflict.
You did this before you said "go" I assume.
> I was told:
>
> Upgrading selected patchSG0000384.inventor_eoe_sw.inventor subsystems
I don't understand this either.
> If we're unlucky, the files we copied in to upgrade the version have been
> mutilated by the backing out of the patch.
I'm not sure what you mean by this; I'm not convinced that running inst
on the local workstation is reliable under Athena, as a rule.
> oglala% showfiles -m inventor_eoe.sw.inventor
> f 17504 4881592 inventor_eoe.sw.inventor usr/lib/libInventor.so.3
> f 29991 651000 inventor_eoe.sw.inventor usr/lib/libInventorXt.so.3
Yeah, turns out they all do this. Even
attach dev-sgi-inst-81
showfiles -r /install -m inventor_eoe.sw.inventor
gives the same output. I'm not sure why, except that I think part of
the installation process likes to tweak the libraries after they've
been installed, so that this will always happen. To verify your
workstation is still happy,
attach dev-sgi-inst-81
cmp /install/usr/lib/libInventor.so.3 /usr/lib/libInventor.so.3
cmp /install/usr/lib/libInventorXt.so.3 /usr/lib/libInventorXt.so.3
Craig