#1544: t/profiling/profiling.t fails on darwin
----------------------+-----------------------------------------------------
Reporter: dukeleto | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: testing | Version: 2.2.0
Severity: high | Keywords:
Lang: | Patch:
Platform: darwin |
----------------------+-----------------------------------------------------
Comment(by Benabik):
Replying to [comment:3 jkeenan]:
> I am unable to reproduce this bug on Darwin/PPC, Mac OS X 10.4.11.
>
> I am inclined to suspect that either (a) something has changed about
more recent versions of Darwin re Perl 5; or (b) something is peculiar
about these particular boxes.
Something has changed between Tiger (10.4) and Snow Leopard (10.6).
A few more moments of poking shows me that my `$ENV{TMPDIR}` is set to
`/var/folders/rn/rnynkgxVGVaPI61zM32Nx++++TI/-Tmp-/` This is stable
across processes, but I have yet to see if it will change for different
login sessions or reboots. I'm guessing launchd creates a new per-user
temp dir at login. The problem here is that we're caching TMPDIR and
there's no guarantee that it will be stable.
Instead of reverting r45337, I guess I'll set TMPDIR to /tmp when I
compile. But that falls into the realm of "workaround" and not
"solution". Parrot should either rely on /tmp again or check $ENV{TMPDIR}
on startup instead of compile.
> P.S.: We could really benefit from Smolder reports on Darwin/i386. We
used to have a lot of those, but lately the only Darwin Smolder reports
have been from my 6-year-old iBook.
I'll replace "make test" with "make smoke" in my standard build script. I
tend to rebuild Parrot every few days, so this should help out.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1544#comment:4>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets