Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 112072

Summary: app-doc/ebook-pygtk-2.0: ebook eclass and server side metadata cache bugs
Product: Gentoo Linux Reporter: Sandro Bonazzola (RETIRED) <sanchan>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: VERIFIED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 85335    
Bug Blocks:    

Description Sandro Bonazzola (RETIRED) gentoo-dev 2005-11-10 04:53:37 UTC
these bug are spotted by app-doc/ebook-pygtk

step to reproduce:
since all metadata cache regarding ebook are broken, if you have kde in your
use flag delete them [see bug# 85335 ]:
rm /usr/portage/metadata/cache/app-doc/ebook*

then:
emerge app-doc/ebook-pygtk
devhelp

pygtk is not in the list.

temporary workaround:
# cd /usr/share/devhelp/books/pygtk-2.0
# ln -s pygtk.devhelp pygtk-2.0.devhelp

or if you prefer:

# mv pygtk.devhelp pygtk-2.0.devhelp

it's not clear why all html files are chmod o+x, since they are not executable.

possible solution:

the ebuild state:
EBOOKDESTDIR="pygtk-2.0"
EBOOKFROMDIR="pygtk"

when the eclass rename the directory, the eclass should rename the .devhelp file
from ${EBOOKFROMDIR}.devhelp to ${EBOOKDESTDIR}.devhelp

I think that the eclass should also chmod 644 any file installed in
/usr/share/devhelp/books by the ebuild.
Please, when the ebuild will be fixed, fix also the server side cache metadata.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-10-20 18:35:29 UTC
The app-doc/ebook-* ebuilds have been replaced by the ebookmerge script (app-doc/ebookmerge) a while ago.
Comment 2 Sandro Bonazzola (RETIRED) gentoo-dev 2006-10-21 00:44:39 UTC
Closing.