The Java API documentation has a standard nummber of files in the API root to be complete. The installed version of commons-logging-1.0.4 is missing the file 'package-list'. Without this file it is e.g. not possible to select the installed doc for this package as valid API location in Eclipse. The file is part of the official binary distribution also. Reproducible: Always Steps to Reproduce: 1. emegre commons-logging-1.0.4 2. ls /usr/share/doc/commons-logging-1.0.4/html/api/ Actual Results: No package-list file. Expected Results: A package-list file.
the file exists: lucky@pinky /usr/local/portage-cvs/gentoo-x86/dev-java/castor $ cat /usr/share/doc/commons-logging-1.0.4-r1/html/api/package-list org.apache.commons.logging org.apache.commons.logging.impl contains the same as the the one which is shipped with the binary upstream release. just USE="doc" emerge commons-logging
Created attachment 58763 [details] commons-logging-1.0.4.log Build log.
Just reemerged. It's not created, see the errors in the build. bash-2.05b$ sn+ emerge -vta commons-logging These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild R ] dev-java/commons-logging-1.0.4 +doc -jikes +junit 0 kB
please provide the output of 'ls -l /usr/share/doc/commons-logging-1.0.4/html/api/' , the file exists for me when -r0 is installed as well as when -r1 is installed: lucky@pinky ~ $ ls -l /usr/share/doc/commons-logging-1.0.4/html/api/ total 224 -rw-r--r-- 1 root root 2695 May 12 20:58 allclasses-frame.html -rw-r--r-- 1 root root 2415 May 12 20:58 allclasses-noframe.html -rw-r--r-- 1 root root 13865 May 12 20:58 constant-values.html -rw-r--r-- 1 root root 7029 May 12 20:58 deprecated-list.html -rw-r--r-- 1 root root 8783 May 12 20:58 help-doc.html -rw-r--r-- 1 root root 123600 May 12 20:58 index-all.html -rw-r--r-- 1 root root 902 May 12 20:58 index.html drwxr-xr-x 3 root root 72 May 12 20:58 org -rw-r--r-- 1 root root 1209 May 12 20:58 overview-frame.html -rw-r--r-- 1 root root 7063 May 12 20:58 overview-summary.html -rw-r--r-- 1 root root 9789 May 12 20:58 overview-tree.html -rw-r--r-- 1 root root 59 May 12 20:58 package-list -rw-r--r-- 1 root root 873 May 12 20:58 packages.html drwxr-xr-x 2 root root 80 May 12 20:58 resources -rw-r--r-- 1 root root 12887 May 12 20:58 serialized-form.html -rw-r--r-- 1 root root 1202 May 12 20:58 stylesheet.css
OK, you're right. I was fooled by all the exceptions that are part of the unit tests, but the file exists now after a reemerge.