Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59498 - emerging gnustep-gui 0.8.8 tries to create dirs in user's home dir if they do not exists
Summary: emerging gnustep-gui 0.8.8 tries to create dirs in user's home dir if they do...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-05 03:05 UTC by basic
Modified: 2004-08-17 02: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 basic 2004-08-05 03:05:11 UTC
emerging gnustep-gui 0.8.8 tries to create "GNUstep" and subdirs in /home/username dir (home dir of a user). This trips the portage sandbox. 

Reproducible: Always
Steps to Reproduce:
1.ACCEPT_KEYWORDS=~platform emerge gnustep-gui
2.
3.

Actual Results:  
trips sandbox by trying to create a dir in the user's home dir

Expected Results:  
should not touch user's home dir

Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-gentoo-r9)
=================================================================
System uname: 2.6.7-gentoo-r9 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib accessibility acl acpi alsa apache2 apm arts avi berkdb bidi
cdr cjk crypt cups curl dga directfb encode esd ethereal fbcon fftw firebird
flac foomaticdb ftp gb gdbm ggi gif gnome gpm gstreamer gtk gtk2 guile iconv
imagemagick imlib jack joystick jpeg kde ldap libg++ libwww mad mikmod mmx motif
mozaccess mozdomi mozilla mozp3p mozsvg mozxmlterm mpeg mysql ncurses nls nptl
oggvorbis opengl oss pam pcre pdflib perl pic pie png posix postgres ppds python
qt quicktime readline samba sdk sdl shared slang spell ssl svg svga tcltk tcpd
theora tidy truetype unicode usb videos wmf x86 xml2 xmms xprint xv yahoo zlib"

snipped output:

Making all in Documentation...
make[1]: Entering directory
`/var/tmp/portage/gnustep-gui-0.8.8/work/gnustep-gui-0.8.8/Documentation'
Making all for doc gnustep-gui...
texi2dvi   \
        gnustep-gui.texi
/usr/bin/texi2dvi: line 599: tex: command not found
/usr/bin/texi2dvi: tex exited with bad status, quitting.
/usr/bin/texi2dvi: see gnustep-gui.log for errors.
make[2]: [gnustep-gui.dvi] Error 1 (ignored)
dvips   \
        gnustep-gui.dvi -o gnustep-gui.ps
make[2]: dvips: Command not found
make[2]: [gnustep-gui.ps] Error 127 (ignored)
texi2html -split_chapter -expandinfo  \
        gnustep-gui.texi
make[2]: texi2html: Command not found
make[2]: [gnustep-gui_toc.html] Error 127 (ignored)
Making all for textdoc INSTALL...
make[2]: Nothing to be done for `internal-textdoc-all'.
Making all for textdoc NEWS...
make[2]: Nothing to be done for `internal-textdoc-all'.
Making all for textdoc README...
make[2]: Nothing to be done for `internal-textdoc-all'.
Making all for textdoc ANNOUNCE...
make[2]: Nothing to be done for `internal-textdoc-all'.
Making all for textdoc BUGS...
make[2]: Nothing to be done for `internal-textdoc-all'.
make -C ../Source -f DocMakefile
make[2]: Entering directory
`/var/tmp/portage/gnustep-gui-0.8.8/work/gnustep-gui-0.8.8/Source'
cp ../Documentation/Gui/Gui.gsdoc .
Making all for doc Gui...
 Generating reference documentation...
ACCESS DENIED  mkdir:     /home/yauser/GNUstep
2004-08-05 09:51:30.159 autogsdoc[20528] No local time zone specified.
2004-08-05 09:51:30.160 autogsdoc[20528] Using time zone with absolute offset 0.
2004-08-05 09:51:30.120 autogsdoc[20528] Defaults home '/home/username/GNUstep'
does not exist - failed to create it.
ACCESS DENIED  mkdir:     /home/yauser/GNUstep
2004-08-05 09:51:30.164 autogsdoc[20528] Defaults home '/home/username/GNUstep'
does not exist - failed to create it.
2004-08-05 09:51:30.164 autogsdoc[20528] WARNING - unable to create shared user
defaults!
Comment 1 Armando Di Cianno (RETIRED) gentoo-dev 2004-08-05 14:42:49 UTC
basic, I see you were watching the other "old gnustep bug" concerning the old gnustep.eclass.  Pretty much, as of -today- I figured out a regrettably hackish, yet working, method for gnustep ebuilds that does not use addwrites in the ebuilds.  Upstream wasn't too receptive to the patches I submitted to truly fix the systemic problems, but that's okay, it happens.

gnustep-gui-0.8.8 is -really- old, and I'm probably not going to fix this bug, but would you be up for testing the newest ebuilds when I get them done?  Should be tonight, tomorrow, or tomorrow night?
Comment 2 basic 2004-08-17 02:53:17 UTC
> gnustep-gui-0.8.8 is -really- old, and I'm probably not going to fix this bug, but would you be up for testing the newest ebuilds when I get them done?  Should be tonight, tomorrow, or tomorrow night?

Sure