Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 256868 - dev-lisp/gcl-2.6.7-r3 places some PDF, TEX,DVI files in /usr/share/doc (not in .../doc/gcl-* subdirectory)
Summary: dev-lisp/gcl-2.6.7-r3 places some PDF, TEX,DVI files in /usr/share/doc (not i...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-30 00:54 UTC by Louis Frayser
Modified: 2010-12-15 11:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Louis Frayser 2009-01-30 00:54:19 UTC
I found some stray files in /usr/share/doc.  It seems that emerging dev-lisp/gcl-2.6.73-r3 installs them in the wrong place:

$ equery belongs /usr/share/doc/*.{pdf,dvi,tex}
[ Searching for file(s) /usr/share/doc/dwdoc.pdf,/usr/share/doc/gcl-si.dvi,/usr/share/doc/gcl-tk.dvi,/usr/share/doc/dwdoc.tex in *... ]
dev-lisp/gcl-2.6.7-r3 (/usr/share/doc/dwdoc.tex)
dev-lisp/gcl-2.6.7-r3 (/usr/share/doc/dwdoc.pdf)
dev-lisp/gcl-2.6.7-r3 (/usr/share/doc/gcl-tk.dvi)
dev-lisp/gcl-2.6.7-r3 (/usr/share/doc/gcl-si.dvi)


Reproducible: Always

Steps to Reproduce:
1. Emerge or ebuild dev-lisp/gcl-2.6.7-r3.
In this example ebuild is run from /usr/portage/dev-lisp/gcl:
    frayser@gentoo /usr/portage/dev-lisp/gcl $  ebuild  *r3* install

2. Check the result. After ebuild, check the image directory.  Or after an emerge check /usr/share/doc.
    frayser@gentoo /var/tmp/portage/dev-lisp/gcl-2.6.7-r3/image $ find . -name "*.pdf"
    ./usr/share/doc/dwdoc.pdf
NOTE: I tried running ebuild ... postinst but that didn't move the files to the proper location either.

3. Look for other misplaced files:
  frayser@gentoo /var/tmp/portage/dev-lisp/gcl-2.6.7-r3/image $ ls -F usr/share/doc |grep -v -- '-[0-9]'
  dwdoc/
  dwdoc.pdf
  dwdoc.tex
  gcl-si.dvi
  gcl-tk.dvi

NOTE: the dwdoc/ directory is also misplaced.
Actual Results:  
The following are in usr/share/doc/
dwdoc/
dwdoc.pdf
dwdoc.tex
gcl-si.dvi
gcl-tk.dvi

Expected Results:  
Those items listed above should have been placed in usr/share/doc/ghc-2.6.7-r3/

See ChangeLog 12 Jan 2006, bug 116117 which mentions two of the same files; but not dwdoc/, the pdf and the tex files.
Comment 1 Louis Frayser 2009-01-30 01:34:12 UTC
Checks for same problem in previous versions: 

2.6.7.ebuild    doesn't build (No configure.{ac,in} present!) #236391
2.6.7-r1.ebuild doesn't build (No configure.{ac,in})          #236391
2.6.7-r2.ebuild misplaces the same documentation files into /usr/share/doc/ as the 2.6.7-r3 ebuild. (same as this bug)
Comment 2 Panagiotis Christopoulos (RETIRED) gentoo-dev 2010-12-15 11:43:04 UTC
RESOLVED WONTFIX. This package is masked for many months. We may make an attempt to revive it, but not in the near future. You're free to reopen if you want. But as Marijn says:

# Marijn Schouten <hkBst at gentoo dot org> (29 Jul 2009)
# Masked for increasingly many problems. Upstream is flaky and hasn't released since 2005.
# Maxima is the only consumer and can be built with sbcl or clisp.
# Hopefully upstream will do a release that we can add to revive this package.
dev-lisp/gcl