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

Bug 107390

Summary: openclipart 0.17 ebuild tries to install $HOME into image, instead of any of the packages files
Product: Gentoo Linux Reporter: James Cloos <cloos>
Component: Current packagesAssignee: Krzysztof Pawlik (RETIRED) <nelchael>
Status: RESOLVED CANTFIX    
Severity: normal CC: esigra
Priority: High    
Version: 2005.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description James Cloos 2005-09-27 06:31:49 UTC
Running emerge x11-misc/openclipart in an sudo bash resulted in most of my $HOME
copied into the staging dir.

Doing it in an su shell, OTOH, only gave this (at the same point):

dodoc: LICENSE does not exist
dodoc: README does not exist
 * Installing gt/ALREADY
 * Installing gt/NOTYET

The src_install function is completely b0rked.

0.15's ebuild worked.
Comment 1 Krzysztof Pawlik (RETIRED) gentoo-dev 2005-09-27 11:45:33 UTC
(In reply to comment #0)
> 0.15's ebuild worked.

Which one? 0.15 of 0.17?
Summary: openclipart 0.17 ebuild tries to install $HOME into image, instead of
any of the packages files
Comment 2 Krzysztof Pawlik (RETIRED) gentoo-dev 2005-09-27 13:12:33 UTC
I can't reproduce it with 0.17:

nelchael@nelchael ~$ sudo emerge -av openclipart
Password:

These are the packages that I would merge, in order:

Calculating dependencies  ...done!
[ebuild  N    ] x11-misc/openclipart-0.17  -doc -gzip -pdf +png +svg -wmf 0 kB 

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No] 
>>> emerge (1 of 1) x11-misc/openclipart-0.17 to /
>>> md5 files   ;-) openclipart-0.17.ebuild
>>> md5 files   ;-) openclipart-0.15.ebuild
>>> md5 files   ;-) files/digest-openclipart-0.15
>>> md5 files   ;-) files/digest-openclipart-0.17
>>> md5 src_uri ;-) openclipart-0.17-full.tar.bz2
>>> Unpacking source...
>>> Unpacking openclipart-0.17-full.tar.bz2 to
/var/tmp/portage/openclipart-0.17/work
>>> Source unpacked.
 * nothing to compile
>>> Test phase [not enabled]: x11-misc/openclipart-0.17

>>> Install openclipart-0.17 into /var/tmp/portage/openclipart-0.17/image/
category x11-misc
dodoc: LICENSE does not exist
dodoc: README does not exist
 * Installing openclipart-0.17/work/openclipart-0.17-full/clipart/animals
 * Installing openclipart-0.17/work/openclipart-0.17-full/clipart/animals/birds
 * Installing openclipart-0.17/work/openclipart-0.17-full/clipart/animals/bugs
sandbox:  Caught signal 2 in pid 11292

/usr/portage/x11-misc/openclipart/openclipart-0.17.ebuild: src_install aborted;
exiting.



Exiting on signal 2
nelchael@nelchael ~$ 
Comment 3 James Cloos 2005-09-27 13:24:47 UTC
(In reply to comment #1)
> Which one? 0.15 of 0.17?
> Summary: openclipart 0.17 ebuild tries to install $HOME into image, instead of
> any of the packages files

I was attempting to upgrade from 0.15 to 0.17; 0.15 had worked OK back when it
was added to portage, but 0.17 skipped all the art and chose $HOME instead.

When emerged in su (rather than in sudo) I got this in CONTENTS:

dir /usr
dir /usr/share
dir /usr/share/doc
dir /usr/share/doc/openclipart-0.17
dir /usr/share/clipart
dir /usr/share/clipart/openclipart
dir /usr/share/clipart/openclipart/gt
dir /usr/share/clipart/openclipart/gt/NOTYET
obj /usr/share/clipart/openclipart/gt/NOTYET/user-manual.pdf
d41d8cd98f00b204e9800998ecf8427e 1127826791
obj /usr/share/clipart/openclipart/gt/NOTYET/bpj06492.pdf
d41d8cd98f00b204e9800998ecf8427e 1127826791
dir /usr/share/clipart/openclipart/gt/ALREADY
obj /usr/share/clipart/openclipart/gt/ALREADY/Firebird_v1_ReleaseNotes.pdf
d41d8cd98f00b204e9800998ecf8427e 1127826791
obj /usr/share/clipart/openclipart/gt/ALREADY/balsa-manual.pdf
d41d8cd98f00b204e9800998ecf8427e 1127826791

where those pdf files came from /root/gt/.
Comment 4 Krzysztof Pawlik (RETIRED) gentoo-dev 2005-09-27 13:50:12 UTC
`emerge info`? Could you try 0.17-r1 ?
Comment 5 Krzysztof Pawlik (RETIRED) gentoo-dev 2005-10-18 12:18:32 UTC
Too long without any reaction. And 0.17 is not in portage anymore.