Re: buildbot: ./configure: line 27: /dev/null: Permission denied

2012-10-07 Thread Joshua Root
On 2012-10-8 09:21 , Jeremy Lavergne wrote: > And Josh, the parent dir doesn't allow nuking the file: > dr-xr-xr-x 3 root wheel 5158 Oct 4 19:17 dev I know. Hence the question. :-) > Do we have a stray case where MacPorts not dropping privileges? Changing build.cmd to 'id' says no. > D

Re: buildbot: ./configure: line 27: /dev/null: Permission denied

2012-10-07 Thread Jeremy Lavergne
> c means its a character device. 'd' is there for directory, 'l' for symlink, > 'b' for block device: > > $ ls -l /dev/disk0 > brw-r- 1 root operator 14, 0 Oct 1 00:45 /dev/disk0 Ah, so "c" will not give it into being clobbered. And Josh, the parent dir doesn't allow nuking the file: dr-

Re: buildbot: ./configure: line 27: /dev/null: Permission denied

2012-10-07 Thread Blair Zajac
On 10/07/2012 03:09 PM, Jeremy Lavergne wrote: How does gcc, running as the macports user, have permission to modify /dev anyway? On my Snow Leopard box, its permissions seem to allow overwriting: crw-rw-rw- 1 root wheel 3, 2 Oct 7 18:01 null Not familiar with "c" mode though, on

Re: buildbot: ./configure: line 27: /dev/null: Permission denied

2012-10-07 Thread Joshua Root
On 2012-10-8 09:09 , Jeremy Lavergne wrote: >> How does gcc, running as the macports user, have permission to modify >> /dev anyway? > > On my Snow Leopard box, its permissions seem to allow overwriting: > crw-rw-rw- 1 root wheel 3, 2 Oct 7 18:01 null Deleting (or more accurately, un

Re: buildbot: ./configure: line 27: /dev/null: Permission denied

2012-10-07 Thread Jeremy Lavergne
> How does gcc, running as the macports user, have permission to modify > /dev anyway? On my Snow Leopard box, its permissions seem to allow overwriting: crw-rw-rw- 1 root wheel 3, 2 Oct 7 18:01 null Not familiar with "c" mode though, only recall t/s/S __

Re: Buildbot documentation

2012-10-07 Thread MK-MacPorts
See e.g. this thread for a discussion on the topic: "OpenSSL in Python (move to variant?)" [ http://lists.macosforge.org/pipermail/macports-dev/2011-November/016893.html ] ___ macports-dev mailing list macports-dev@lists.macosforge.org http://

Re: Buildbot documentation

2012-10-07 Thread MK-MacPorts
On Oct 7, 2012, at 10:47 PM, Jann Röder wrote: > So you are saying that there won't be packages built for any port, using > the GPL, that depends on GTK (which somehow indirectly depends on OpenSSL)? I am afraid that that's the case, indeed. There have been many discussion in the last while about r

Re: Buildbot documentation

2012-10-07 Thread Jann Röder
So you are saying that there won't be packages built for any port, using the GPL, that depends on GTK (which somehow indirectly depends on OpenSSL)? On 07.10.12 21:41, mk-macpo...@techno.ms wrote: > On Oct 7, 2012, at 10:32 PM, Jann Röder wrote: > >> However there is no package for it on the pack

Re: Buildbot documentation

2012-10-07 Thread MK-MacPorts
On Oct 7, 2012, at 10:32 PM, Jann Röder wrote: > However there is no package for it on the package server: > http://packages.macports.org/ > > Why is that? See below "5. gather archives/stdio" http://build.macports.org/builders/buildports-lion-x86_64/builds/4748/steps/gather%20archives --- depe

Re: Buildbot documentation

2012-10-07 Thread Jann Röder
Ok I found the build where buildbot successfully built my port: http://build.macports.org/builders/buildports-lion-x86_64/builds/4748 However there is no package for it on the package server: http://packages.macports.org/ Why is that? Jann On 07.10.12 20:41, mk-macpo...@techno.ms wrote: > On Oc

Re: Buildbot documentation

2012-10-07 Thread MK-MacPorts
On Oct 7, 2012, at 9:44 PM, Joshua Root wrote: > ./port_binary_distributable.tcl -v ${portname} That's something often mentioned on the list, which I believe belongs into the Guide. :-) ___ macports-dev mailing list macports-dev@lists.macosforge.org htt

Re: Buildbot documentation

2012-10-07 Thread Joshua Root
On 2012-10-8 06:34 , Jann Röder wrote: > Thanks Josh, > and I'm right to assume that if my port has been built by the build > server and a user tries to install it and his configuration matches one > of the build bots a binary package will be installed? I read that there > are also some requirement

Re: Buildbot documentation

2012-10-07 Thread MK-MacPorts
On Oct 7, 2012, at 9:34 PM, Jann Röder wrote: > and I'm right to assume that if my port has been built by the build > server and a user tries to install it and his configuration matches one > of the build bots a binary package will be installed? Yes. ___

Re: buildbot: ./configure: line 27: /dev/null: Permission denied

2012-10-07 Thread Joshua Root
On 2012-10-7 13:56 , Ryan Schmidt wrote: > > We've had the problem before of ports deleting /dev/null, with qt4-mac: > > https://trac.macports.org/ticket/22701 > > And git-core: > > https://trac.macports.org/ticket/33127 > > The problem occurs when a port compiles a test with "-o /dev/null", b

Re: Buildbot documentation

2012-10-07 Thread MK-MacPorts
On Oct 7, 2012, at 9:30 PM, Joshua Root wrote: > If you do try writing some docs, I'm happy to try to answer any > questions you have. Just post them to the list. Hi Josh, thanks for the kind offer! I'll come back to you in case I start to write something up. I just saw that the OP has more que

Re: Buildbot documentation

2012-10-07 Thread Jann Röder
Thanks Josh, and I'm right to assume that if my port has been built by the build server and a user tries to install it and his configuration matches one of the build bots a binary package will be installed? I read that there are also some requirements on the license for binary packages to be used.

Re: Buildbot documentation

2012-10-07 Thread Joshua Root
On 2012-10-8 06:18 , mk-macpo...@techno.ms wrote: > Hmm, I don't know whether there is any detailed description somewhere on > MacPorts' wiki, though. At least the Guide has not yet any info about it! > Perhaps it's a good idea to add a little section about this tool. I'd be > willing to arrange

Re: Buildbot documentation

2012-10-07 Thread Joshua Root
On 2012-10-8 06:04 , Jann Röder wrote: > Hi, > is there any documentation about the buildbot? In particular I would > like to know where I can check if my port has been built by the buildbot. There aren't really any docs about our buildbot instance. There's lots about buildbot in general at

Re: Buildbot documentation

2012-10-07 Thread MK-MacPorts
This link shows a nice waterfall graph where you can see which tasks are running currently: http://build.macports.org/waterfall The first column shows who submitted changes at which time. These changes will go into the next build as soon as the currently running one has finished. Click

Buildbot documentation

2012-10-07 Thread Jann Röder
Hi, is there any documentation about the buildbot? In particular I would like to know where I can check if my port has been built by the buildbot. Thanks, Jann ___ macports-dev mailing list macports-dev@lists.macosforge.org http://lists.macosforge.org/m

Re: buildbot: ./configure: line 27: /dev/null: Permission denied

2012-10-07 Thread Hiroshi Umemoto
On Oct 7, 2012, at 12:23 PM, Ryan Schmidt wrote: > Yes, that worked. Committed in r98496. > > Bill, could you please restart the Snow Leopard buildbot computer (or > manually recreate /dev/null if you know how), then re-run port build 11369 > and all subsequent port and base builds? > > Hiros