Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98126 - gnustep-apps/easydiff 0.3.1_pre20050312 sandbox violation
Summary: gnustep-apps/easydiff 0.3.1_pre20050312 sandbox violation
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-06 08:08 UTC by Jouni Rinne
Modified: 2005-07-06 11:34 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 Jouni Rinne 2005-07-06 08:08:25 UTC
Emerging gnustep-apps/easydiff produces the following error message:

ACCESS VIOLATION SUMMARY
LOG FILE = "/tmp/sandbox-gnustep-apps_-_easydiff-0.3.1_pre20050312-10609.log"

mkdir:     /root/.ssh


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Gentoo Base System version 1.6.12
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.12-gentoo-r1 i686)
=================================================================
System uname: 2.6.12-gentoo-r1 i686 AMD Athlon(tm) XP 3000+
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.4-r1, 2.4.1-r1
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
LANG="fi_FI.ISO-8859-1"
LINGUAS="en fi"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acpi alsa apm arts avi berkdb bitmap-fonts bmp cdr
crypt cups curl dga divx4linux dv dvd dvdread emboss encode esd fam ffmpeg
firefox flac foomaticdb fortran gdbm gif gimpprint gnome gnustep gpm gstreamer
gtk gtk2 ieee1394 imagemagick imap imlib java jpeg kde lcms libg++ libwww mad
matroska mikmod mjpeg mmap mmx motif mp3 mpeg mysql ncurses nls nodrm nptl
nptlonly nvidia ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline real scanner sdl slang sndfile ssl svg tcpd theora tidy tiff truetype
truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis win32codecs xine xinerama
xml xml2 xv xvmc zlib linguas_en linguas_fi userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Comment 1 Armando Di Cianno (RETIRED) gentoo-dev 2005-07-06 11:34:51 UTC
You have some options:

0) hackish: ssh anywhere with root as to create the .ssh directory

1) good: use "userpriv" and "usersandbox" in FEATURES in make.conf ... this is
epecially important in ebuilds that use cvs.eclass, as they seem to demand to
create files in the users home directory; w/o userpriv and usersandbox, that
user is 'root'

As a side not, portage needs a RESTRICT="onlyuserpriv" or "onlyusersandbox",
which would enforce this policy.

I'm setting this to WONTFIX, but I'll likely soon package up easydiff in a
tarball, completely alleviating this issue, for this package.