Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67227 - spambayes-1.0_rc1 fails to build when using FEATURES="sandbox userpriv usersandbox"
Summary: spambayes-1.0_rc1 fails to build when using FEATURES="sandbox userpriv usersa...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-12 07:06 UTC by Jason Ahrens
Modified: 2005-12-02 02:01 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 Jason Ahrens 2004-10-12 07:06:57 UTC
spambayes-1.0rc1 fails to build when using userpriv separation during the build:

cougar alias # emerge info|grep FEATURES
FEATURES="autoaddcvs ccache sandbox userpriv usersandbox"
cougar alias # emerge -v spambayes
Calculating dependencies ...done!
>>> emerge (1 of 1) mail-filter/spambayes-1.0_rc1 to /
>>> md5 src_uri ;-) spambayes-1.0rc1.tar.gz
>>> Unpacking source...
>>> Unpacking spambayes-1.0rc1.tar.gz to /var/tmp/portage/spambayes-1.0_rc1/work
>>> Source unpacked.
running build
running build_py
creating build
error: could not create 'build': Permission denied

!!! ERROR: mail-filter/spambayes-1.0_rc1 failed.
!!! Function distutils_src_compile, Line 38, Exitcode 1
!!! compilation failed

<edit make.conf to modify features...>
cougar alias # emerge info|grep FEATURES
FEATURES="autoaddcvs ccache sandbox"
cougar alias # emerge -v spambayes
Calculating dependencies ...done!
>>> emerge (1 of 1) mail-filter/spambayes-1.0_rc1 to /
>>> md5 src_uri ;-) spambayes-1.0rc1.tar.gz
>>> Unpacking source...
>>> Unpacking spambayes-1.0rc1.tar.gz to /var/tmp/portage/spambayes-1.0_rc1/work
>>> Source unpacked.
running build
running build_py
creating build
creating build/lib
creating build/lib/spambayes
copying spambayes/ServerUI.py -> build/lib/spambayes
copying spambayes/message.py -> build/lib/spambayes
copying spambayes/Options.py -> build/lib/spambayes
copying spambayes/compatsets.py -> build/lib/spambayes
copying spambayes/hammiebulk.py -> build/lib/spambayes
copying spambayes/cdb_classifier.py -> build/lib/spambayes
<much more follows>

Reproducible: Always
Steps to Reproduce:
1. Ensure userpriv and usersandbox are included in FEATURES
2. emerge spambayes
3.

Actual Results:  
Error indicated above.

Expected Results:  
Software install (as indicated above)

(emerge info which caused error)
cougar alias # emerge info
Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r2,
2.6.8.1-ck9)
=================================================================
System uname: 2.6.8.1-ck9 i686 Pentium III (Katmai)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -ftracer -fforce-addr -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -ftracer -fforce-addr -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups divx4linux
dvd dvdr encode exif f77 fam foomaticdb ftp gdbm gif gphoto2 gpm gps gtk gtk2
imagemagick imap imlib jabber java joystick jpeg kde libg++ libwww mad maildir
mikmod mime mmx mng motif mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib
perl png posix python qt quicktime readline samba sdl slang sockets spell sse
ssl svga tcpd tiff truetype usb wmf x86 xine xml xml2 xmms xpm xprint xv xvid zlib"

(emerge info which worked)
cougar alias # emerge info
Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r2,
2.6.8.1-ck9)
=================================================================
System uname: 2.6.8.1-ck9 i686 Pentium III (Katmai)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -ftracer -fforce-addr -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -ftracer -fforce-addr -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups divx4linux
dvd dvdr encode exif f77 fam foomaticdb ftp gdbm gif gphoto2 gpm gps gtk gtk2
imagemagick imap imlib jabber java joystick jpeg kde libg++ libwww mad maildir
mikmod mime mmx mng motif mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib
perl png posix python qt quicktime readline samba sdl slang sockets spell sse
ssl svga tcpd tiff truetype usb wmf x86 xine xml xml2 xmms xpm xprint xv xvid zlib"
Comment 1 Tuan Van (RETIRED) gentoo-dev 2004-10-12 11:43:49 UTC
what if you do
# rm -rf /var/tmp/portage/spambayes-1.0_rc1
# emerge spambayes

If you emerge `spambayes' as root; it bailed or you cancel it; then the permission is wrong for `userpriv usersandbox' in /var/tmp/portage/*.
Comment 2 Tuan Van (RETIRED) gentoo-dev 2004-10-13 15:31:54 UTC
a simple bump to 1.0 fix this issue.
Comment 3 Jason Ahrens 2004-10-13 18:24:21 UTC
Produced no change:
# rm -rf /var/tmp/portage/spambayes-1.0_rc1/
# emerge -v spambayes
Calculating dependencies ...done!
>>> emerge (1 of 1) mail-filter/spambayes-1.0_rc1 to /
>>> md5 src_uri ;-) spambayes-1.0rc1.tar.gz
>>> Unpacking source...
>>> Unpacking spambayes-1.0rc1.tar.gz to /var/tmp/portage/spambayes-1.0_rc1/work
>>> Source unpacked.
running build
running build_py
creating build
error: could not create 'build': Permission denied

!!! ERROR: mail-filter/spambayes-1.0_rc1 failed.
!!! Function distutils_src_compile, Line 38, Exitcode 1
!!! compilation failed

# emerge info | grep FEAT
FEATURES="autoaddcvs ccache sandbox userpriv usersandbox"
Comment 4 Jason Ahrens 2004-10-13 18:26:04 UTC
I will try the 1.0 when KDE finishes merging in the next day or two.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-08-11 04:38:55 UTC
Re-assign a stale bug.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-08-11 04:40:38 UTC
This ebuild is seriously outdated as well, see Bug 79917.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-12-02 02:01:41 UTC
Please, try w/ 1.0.4 and reopen if that one still does not work. Thanks.