Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159261 - gnustep-base/gnustep-* sandbox violation
Summary: gnustep-base/gnustep-* sandbox violation
Status: RESOLVED FIXED
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:
: 159595 172803 178815 182285 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-12-27 21:44 UTC by gandhijee
Modified: 2011-08-08 19:18 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log of gnustep-back-art (build.log,27.49 KB, text/plain)
2007-03-01 22:05 UTC, Christian Schröder
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gandhijee 2006-12-27 21:44:51 UTC
Affected version 0.10.3 and 0.11.0
emerge fails to pull in the gnustep-back-art package. 
stops with
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-gnustep-base_-_gnustep-back-art-0.10.3-578.log"

mkdir:     /root/GNUstep
mkdir:     /root/GNUstep
--------------------------------------------------------------------------------

same for 0.11.0

solution is to make the directories root/GNUstep/Library/Font directory by hand before proceeding to merge package
Comment 1 Fabian Groffen gentoo-dev 2006-12-31 01:56:21 UTC
I cannot reproduce this.  What version of gnustep-gui are you using?
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-01-01 02:24:19 UTC
*** Bug 159595 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-01 02:25:35 UTC
Multiple reports w/ various gnustep-* ebuilds (also Bug 159535), changing summary.
Comment 4 Fabian Groffen gentoo-dev 2007-01-01 02:44:41 UTC
please report on gnustep-base and gnustep-make versions in use.
Comment 5 Nick 2007-01-01 07:43:49 UTC
My attempt to emerge world successfully upgraded to gnustep-base/gnustep-make-1.13.0 
However, I am still stuck at gnustep-base/gnustep-base-1.10.3-r1 
Comment 6 Christian Schröder 2007-03-01 22:05:25 UTC
Created attachment 111747 [details]
build log of gnustep-back-art

it happened emerging gnustep-back-art
gnustep-make is version 1.13.0
gnustep-base is version 1.30.0-r1
Comment 7 Henrique Rodrigues 2007-03-30 16:02:01 UTC
*** Bug 172803 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-05-17 05:32:16 UTC
*** Bug 178815 has been marked as a duplicate of this bug. ***
Comment 9 ash 2007-05-17 05:36:54 UTC
(In reply to comment #4)
> please report on gnustep-base and gnustep-make versions in use.

I'm getting this error, and I have gnustep-base-1.14.0 and gnustep-make-2.0.0.
Comment 10 Bernard Cafarelli gentoo-dev 2007-05-21 15:04:08 UTC
Okay, this happens if there is no GNUstep folder in /root (which is created as soon as a gnustep app is run!)

rev 22 (or more) in the gnustep overlay should fix that, thanks to the addpredict sandbox function. If you use the overlay, please update it and try again
Comment 11 ash 2007-05-21 17:39:53 UTC
(In reply to comment #10)
> rev 22 (or more) in the gnustep overlay should fix that, thanks to the
> addpredict sandbox function. If you use the overlay, please update it and try
> again

Seems to work for me. I got past installing back-art, now I'm getting a sandbox violation for emerging Terminal.app (gnustep-apps/terminal-0.9.5_pre20060324). Should I make a new bug report for that?
Comment 12 Bernard Cafarelli gentoo-dev 2007-05-21 21:11:29 UTC
(In reply to comment #11)
> Should I make a new bug report for that?
No need, this one is fine as a tracker (for all packages that generate sandbox violations)

The error with terminal is normal, as it was still an old package (not using the new eclass). The overlay now has an updated ebuild for terminal too, so this one is OK ;)
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2007-06-17 09:15:36 UTC
*** Bug 182285 has been marked as a duplicate of this bug. ***
Comment 14 Fabian Groffen gentoo-dev 2007-07-22 12:56:56 UTC
ok, should be fixed in the overlay now, please use it as long as it's not migrated into the main tree
Comment 15 Christian Schmitt 2011-06-27 12:00:49 UTC
This still happens with the current gnustep-back-art-0.18.0 from portage (stable). 
ACCESS DENIED  mkdir:        /root/GNUstep

Creating this dir manually solves it, but it needs a subdir Library, too. So this should be solved on sandbox level.
Comment 16 Bernard Cafarelli gentoo-dev 2011-07-01 15:24:26 UTC
Indeed the /root/GNUstep sandbox predict was removed from eclass after some fixes, but the stable ebuild did not get the last fix, sorry.

Updated stable ebuild without bump, if this does not work after your next sync, please open a new bug so we can properly track it

Also updating this bug to fixed, latest eclass (and fixed gnustep-back-art) finally fixed without ugly workaround
Comment 17 Kristian Poul Herkild 2011-08-08 19:18:20 UTC
I get a sandbox violation when trying to emerge 'gnustep-base-1.20.1'

>>> Completed installing gnustep-base-1.20.1 into /var/tmp/portage/gnustep-base/gnustep-base-1.20.1/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE "/var/log/sandbox/sandbox-10698.log"

*snip*

>>> Failed to emerge gnustep-base/gnustep-base-1.20.1, Log file:

>>>  '/var/log/portage/gnustep-base:gnustep-base-1.20.1:20110808-190633.log'