Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276490 - media-sound/exaile-0.3.0_alpha2: sandbox violation with "doc" useflag
Summary: media-sound/exaile-0.3.0_alpha2: sandbox violation with "doc" useflag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-04 18:54 UTC by René Gabriëls
Modified: 2009-07-05 08:53 UTC (History)
0 users

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 René Gabriëls 2009-07-04 18:54:06 UTC
media-sound/exaile-0.3.0_alpha2 compilation fails when useflag "doc" is enabled:

ACCESS DENIED  mkdir:       /root/.gstreamer-0.10

Reproducible: Always

Steps to Reproduce:
1. emerge exaile




>>> Emerging (3 of 3) media-sound/exaile-0.3.0_alpha2
 * exaile_0.3.0a2.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                      [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                          [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                         [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                        [ ok ]
>>> Unpacking source...
>>> Unpacking exaile_0.3.0a2.tar.gz to /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work
>>> Source unpacked in /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work
>>> Preparing source in /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2 ...
make -j2 translations 
python tools/createpot.py compile
intltool-update: POTFILES.in not found.
make -j2 doc 
rm -rf ./doc/*
mkdir -p ./doc/
epydoc -n Exaile -vo ./doc/ --html xl xlgui || echo "Epydoc not available, skipping docs generation"
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 373
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 374
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 409
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 410
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 411
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 412
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 415
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 416
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 417
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 460
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 462
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 464
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 465
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 467
Warning: Ignoring docstring comment block followed by a blank line in '/usr/lib/python2.6/site-packages/dbus/service.py' on line 470
ACCESS DENIED  mkdir:        /root/.gstreamer-0.10                                             Progress:                                                                                    01:08
Warning: Module gobject._gobject is shadowed by a variable with the same name.
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py, in gtk.CellRendererPixbuf
|   Warning: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py, in gtk.CellRendererText
|   Warning: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /usr/lib/python2.6/site-packages/mutagen/apev2.py, line 253, in mutagen.apev2.APEv2.__setitem__
|   Warning: Line 265: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /usr/lib/python2.6/site-packages/mutagen/id3.py, line 147, in mutagen.id3.ID3.getall
|   Warning: Lines 150, 153: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /usr/lib/python2.6/site-packages/mutagen/id3.py, line 90, in mutagen.id3.ID3.load
|   Warning: Lines 96, 100: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /usr/lib/python2.6/site-packages/mutagen/id3.py, line 179, in mutagen.id3.ID3.pprint
|   Warning: Lines 183, 185: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /usr/lib/python2.6/site-packages/mutagen/id3.py, line 315, in mutagen.id3.ID3.save
|   Warning: Line 321: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xl/cover.py, line 379, in xl.cover.CoverManager.find_covers
|   Warning: Unknown field tag u'para'
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xl/playlist.py, line 441, in xl.playlist.Playlist.add
|   Warning: Line 448: Fields must be the final elements in an epytext string.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xl/common.py, line 147, in xl.trackdb.TrackDB.load_from_location
|   Warning: @param for unknown parameter "location"
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/collection.py, line 28, in xlgui.collection.CollectionScanThread.__init__
|   Warning: @param for unknown parameter "colleciton"
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 317, in xlgui.filtergui.Criterion.__init__
|   Warning: Line 320: Lists must be indented.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 309, in xlgui.filtergui.Criterion
|   Warning: Line 312: Lists must be indented.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 363, in xlgui.filtergui.Criterion.set_state
|   Warning: Line 367: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 34, in xlgui.filtergui.FilterDialog.__init__
|   Warning: Line 37: Lists must be indented.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 217, in xlgui.filtergui.FilterWidget.__init__
|   Warning: Line 220: Lists must be indented.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 177, in xlgui.filtergui.FilterWidget
|   Warning: Line 183: Lists must be indented.
|   Warning: Lines 189, 190, 192, 195, 196, 197, 198, 202, 203, 204, 205, 206, 207, 208, 209, 210: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 288, in xlgui.filtergui.FilterWidget.set_state
|   Warning: Lines 292, 293, 296: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/filtergui.py, line 389, in xlgui.filtergui.MultiEntryField.__init__
|   Warning: Line 392: Lists must be indented.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/panel/playlists.py, line 725, in xlgui.panel.playlists.PlaylistsPanel.drag_motion
|   Warning: Lines 730, 732: Improper paragraph indentation.
|   
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| File /var/tmp/portage/media-sound/exaile-0.3.0_alpha2/work/exaile_0.3.0a2/xlgui/panel/playlists.py, line 789, in xlgui.panel.playlists.PlaylistsPanel.export_selected_playlist
|   Warning: Line 792: Possible mal-formatted field item.
|   Warning: Line 793: Improper paragraph indentation.
|   
Warning: Failed identifier crossreference targets:
         - bus_name
               (from xl.xldbus.DbusManager.__init__)
         - conn
               (from xl.xldbus.DbusManager.__init__)

Exception in thread Thread-3 (most likely raised during interpreter shutdown):>>> Source compiled.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE "/var/log/sandbox/sandbox-21208.log"

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: open_wr
S: deny
P: /root/.gconf/.testing.writeability
A: /root/.gconf/.testing.writeability
R: /root/.gconf/.testing.writeability
C: /usr/libexec/gconfd-2 

F: unlink
S: deny
P: /root/.gconf/.testing.writeability
A: /root/.gconf/.testing.writeability
R: /root/.gconf/.testing.writeability
C: /usr/libexec/gconfd-2 

F: open_wr
S: deny
P: /root/.gconfd/saved_state
A: /root/.gconfd/saved_state
R: /root/.gconfd/saved_state
C: /usr/libexec/gconfd-2 

F: open_wr
S: deny
P: /root/.gconfd/saved_state
A: /root/.gconfd/saved_state
R: /root/.gconfd/saved_state
C: /usr/libexec/gconfd-2 

F: mkdir
S: deny
P: /root/.gstreamer-0.10
A: /root/.gstreamer-0.10
R: /root/.gstreamer-0.10
C: /usr/bin/python /usr/bin/epydoc -n Exaile -vo ./doc/ --html xl xlgui 

F: open_wr
S: deny
P: /root/.gconfd/saved_state
A: /root/.gconfd/saved_state
R: /root/.gconfd/saved_state
C: /usr/libexec/gconfd-2 

F: open_wr
S: deny
P: /root/.gconfd/saved_state
A: /root/.gconfd/saved_state
R: /root/.gconfd/saved_state
C: /usr/libexec/gconfd-2 

F: open_wr
S: deny
P: /root/.gconfd/saved_state
A: /root/.gconfd/saved_state
R: /root/.gconfd/saved_state
C: /usr/libexec/gconfd-2 

F: open_wr
S: deny
P: /root/.gconfd/saved_state.tmp
A: /root/.gconfd/saved_state.tmp
R: /root/.gconfd/saved_state.tmp
C: /usr/libexec/gconfd-2 
--------------------------------------------------------------------------------

>>> Failed to emerge media-sound/exaile-0.3.0_alpha2, Log file:

>>>  '/var/tmp/portage/media-sound/exaile-0.3.0_alpha2/temp/build.log'

 * Messages for package media-video/vlc-0.9.9a-r1:

 * USE=cddb requires either cdda or cddax, cddb will be disabled.

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: dev-libs/icu-4.2
 *  - /usr/lib/libicuuc.so.38
 *  - /usr/lib/libicuuc.so.38.1
 *      used by /opt/googleearth/libevll.so (x11-misc/googleearth-5.0.11733.9347)
Use emerge @preserved-rebuild to rebuild packages using these libraries
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-07-04 19:26:04 UTC
+  04 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
+  exaile-0.3.0_alpha2.ebuild:
+  Insert addwrite for /root/.gstreamer-0.10 wrt #276490 and install the
+  generated documentation. Thanks to René Gabriëls for reporting.

Sync in a hour (or two) and try again.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2009-07-04 19:31:04 UTC
BTW, you don't want USE=doc for exaile unless you want the API documentation.. It's for developers
Comment 3 René Gabriëls 2009-07-05 08:53:23 UTC
Thanks, that fixed it!

As for the "doc" flag, I have enabled that by default (in /etc/make.conf).