[pca] StarOffice 9 patches might need special handling

Martin Paul martin at par.univie.ac.at
Thu Feb 12 11:22:11 CET 2009


Laurent Blume wrote:
> I've noticed that those two patches appeared today in the missing
> patches on my system:
> 
> 139337 -- < 01 -S-   1 StarOffice 9 (Solaris_x86): Update 1
> 139338 -- < 01 -S-   1 StarSuite 9 (Solaris_x86): Update 1
> 
> However, I don't have SO9 installed, only SO8 (from the system), and
> OOo3. And obviously, no StarSuite.

I've added a workaround to the current development release of pca now. 
It would be great if you (or anybody else) could verify that only the 
correct patch (or no patch) will show up in pca's output now, no matter 
whether StarOffice 9, StarSuite 9 or OpenOffice 3.0 is installed.

Thanks to Don O'Malley who has been working closely with the StarOffice 
group to identify the problem and provide a possible workaround. He also 
ensured that future version of patches and StarOffice will not recreate 
this issue.

Some background details: The root cause of the problem is that SO 9, SS 
9 and OO 3.0 all use the same package name and version numbers on 
Solaris. Therefore it's impossible for patchadd and pca to differ 
between these applications just relying on package name and versions. 
The workaround in pca uses "pkgparam ooobasis30-base SUNW_PRODNAME" to 
get more detailed information. Future versions of the SO9/SS9 patches 
(which might be combined into one patch) will use a similar method in 
their prepatch script. There is one small problem as far as pca is 
concerned - when using it with the --fromfiles options, it can only rely 
on information from the "pkginfo -x" command, which does not include the 
needed details. Running pkgparam doesn't help, as this will only check 
the local system. So the current workaround doesn't help in this 
situation. If you are sure to not have SO9/SS9 installed on any of your 
systems, you can put the patch IDs on pca's ignore list, too. If you 
have the most recent version of OO (3.0.1), you can ignore the issue 
completely, as this uses different package version numbers.

Hope that helps,

Martin.



More information about the pca mailing list