[LSST|dm-users 599] Re: Failed pex_policy test for OS X Yosemite install
Russell Owen
rowen at uw.edu
Thu Apr 30 13:07:43 PDT 2015
It is an interesting test. It wants /etc to be unwritable and it wants the attempt to write to raise an exception. The exception is not raised in this case, so the test fails.
I am a bit puzzled why we would write a test that relies on /etc to be unwritable. I would have thought it safer to create a directory somewhere (e.g. in /tmp or pex_policyt/tests) that is unwritable and use that. However, this is a package we are trying to stop using, so I wonder if the best solution might be to simply get rid of this test, rather than rewriting it. Sounds like a discussion for HipChat.
Meanwhile you can install the stack by finding the pex_policy package (where it was built), declaring it and then resuming the automated build.
The command to declare it to eups is:
eups declare -r <path to the package> pex_policy 10.0-1-g0f53050+14
You may also want to specify a tag by appending: -t <tag>
you can see what tags were used for one of the LSST packages that was successfully installed. For a list of all packages:
eups list
-- Russell
On Apr 30, 2015, at 12:45 PM, Alex Kim <agkim at lbl.gov> wrote:
> Indeed I see that out of the box users don’t have write permissions to /etc/motd.
>
>
>
> On Thu, Apr 30, 2015 at 11:59 AM, Alex Kim <agkim at lbl.gov> wrote:
>
> Here is the log file of the failed test. It looks like a permissions problem. I don’t have to install as root, do I?
>
> Alex
>
>
>
> On Thu, Apr 30, 2015 at 11:23 AM, Russell Owen <rowen at uw.edu> wrote:
>
> It would help to see the log of the failed test. Look in the directory where pex_policy was built, in tests/.tests/*.failed
>
> -- Russell
>
> On Apr 30, 2015, at 10:57 AM, Alex Kim <agkim at lbl.gov> wrote:
>
> > <build.log>
>
>
>
> <testBadPAFWrite.failed>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.lsst.org/pipermail/dm-users/attachments/20150430/8b83df3d/attachment.html>
More information about the dm-users
mailing list