Red Hat Bugzilla – Bug 487107
unnecessary launchpad files are packaged in the -devel subpackage
Last modified: 2009-10-12 09:17:07 EDT
Description of problem:
The following files in /usr/share/doc/java-1.6.0-ibm-devel-18.104.22.168 aren't needed at all on Linux:
because they are DOS/Windows-only. On Linux systems, launchpad.sh and lauchpad/*.sh are being used.
Also, I doubt it makes sense to have all the splash directories and files for all UNIX-like OS/arches one could think of (launchpad/splash/: aixppc, hpuxia64, hpuxparisc, linuxppc, linuxs390, linuxx86, sunsparc, sunx86). I guess even the RHEL-related files could be excluded as no splash screen is apparently displayed when launchpad.sh is run. On RHEL 4, this is in fact printed to the terminal:
+ seamonkey -nosplash -P IBM_LaunchPad_25712 file:///usr/share/doc/java-1.6.0-ibm-devel-22.214.171.124/launchpad/Mozilla.html
so I guess the -nosplash parameter explains that. In fact, when I tried to run the right 'splash', linuxppc/AZY_Splash on a ppc box, it didn't work. First, no binary in launchapad/splash/* has the 'executable' bit set, and even after if I set it, it did nothing visible. Strace said it failed to open AZY_Splash.ini and exited. launchpad/splash.sh, when I examined it, expects some splash.ini in the java-1.6.0-ibm-devel 'main' directory, but it's not there.
So, please don't include the DOS files in the package, and fix or remove the splash stuff.
*** Bug 487105 has been marked as a duplicate of this bug. ***
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.