JuliaLang/BinDeps.jl — pull request #108 by timholy (2014-10-09 01:46:12+00:00)
Title: Steps towards Travis testing

This would need to have the switch thrown on JuliaLang Travis for this repository, and I don't have rights to do that. CC @StefanKarpinski. (Hopefully there are others reading this who can do that, too.)

That said, currently this is broken. On my machine, `Pkg.test("BinDeps")` yields this output:
```julia
julia> Pkg.test("BinDeps")
INFO: Testing BinDeps
Morsel is listening on 4653...
INFO: Attempting to Create directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/downloads
INFO: Directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/downloads already created
INFO: Downloading file http://localhost:4653/liba.tar
INFO: Done downloading file http://localhost:4653/liba.tar
INFO: Attempting to Create directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/src
INFO: Directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/src already created
INFO: Attempting to Create directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps
INFO: Directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps already created
INFO: Attempting to Create directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/src/liba
INFO: Directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/src/liba already created
INFO: Attempting to Create directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/builds/liba
INFO: Directory /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/builds/liba already created
INFO: Changing Directory to /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/builds/liba
INFO: Changing Directory to /home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/builds/liba
make: Nothing to be done for `all'.
ERROR: File String["liba.so"] was not created successfully (Tried to run SynchronousStepCollection({setenv(`make -j8`,Union(ASCIIString,UTF8String)["PATH=/home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/usr/bin:/home/tim/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/tim/src/julia:/usr/NX/bin","SESSION=kde-plasma","EDITOR=emacs","DEFAULTS_PATH=/usr/share/gconf/kde-plasma.default.path","RETROSPECT_HOME=/usr/local/dantz/client","JULIA_CPU_CORES=2","GS_LIB=/home/tim/.fonts","KONSOLE_DBUS_SESSION=/Sessions/20","UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/501/1463","UPSTART_JOB=startkde","KONSOLE_PROFILE_NAME=Shell","DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Uce8jl2oLY","TEXINPUTS=.:/home/tim/TeX:/home/tim/TeX/posters:/home/tim/TeX/presentations/prosper:/home/tim/TeX/presentations/texpower-0.0.9d::/home/tim/TeX/presentations/texpower-0.0.9d/addons:/home/tim/TeX/biometrika:","XDM_MANAGED=method=classic","MATLABFUNCDIR=/home/tim/matlabfunc","SSH_AGENT_PID=1523","BSTINPUTS=.:/home/tim/TeX:/home/tim/TeX/posters:/home/tim/TeX/presentations/prosper:/home/tim/TeX/presentations/texpower-0.0.9d::/home/tim/TeX/presentations/texpower-0.0.9d/addons:/home/tim/TeX/biometrika:","USER=tim","XDG_CONFIG_DIRS=/etc/xdg/xdg-kde-plasma:/usr/share/upstart/xdg:/etc/xdg","LESSCLOSE=/usr/bin/lesspipe %s %s","SESSIONTYPE=","INSTANCE=","XDG_DATA_DIRS=/usr/share:/usr/share/kde-plasma:/usr/local/share/:/usr/share/","LESSOPEN=| /usr/bin/lesspipe %s","SHELL=/bin/bash","QT_PLUGIN_PATH=/home/tim/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/","COLORFGBG=15;0","XDG_SEAT=seat0","SESSION_MANAGER=local/diva:@/tmp/.ICE-unix/1652,unix/diva:/tmp/.ICE-unix/1652","XCURSOR_THEME=default","TERM=xterm","HOME=/home/tim","JULIAFUNCDIR=/home/tim/juliafunc","NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript","UPSTART_INSTANCE=","COMP_WORDBREAKS= \t\n\"'><;|&(:","XDG_CURRENT_DESKTOP=KDE","LANG=en_US.UTF-8","SHLVL=1","LOGNAME=tim","XDG_RUNTIME_DIR=/run/user/501","SSH_AUTH_SOCK=/tmp/ssh-15gkRlntmiOV/agent.1520","DESKTOP_SESSION=kde-plasma","OLDPWD=/home/tim/.julia/v0.3/BinDeps","KDE_SESSION_UID=501","PROFILEHOME=","_=/home/tim/bin/julia-old","GPG_AGENT_INFO=/tmp/gpg-DdZgMN/S.gpg-agent:1524:1","SELINUX_INIT=YES","PWD=/home/tim","DISPLAY=:0","UPSTART_EVENTS=started xsession","MATLABINSTALLDIR=/usr/local/MATLAB/R2012a","LANGUAGE=","GTK_RC_FILES=/etc/gtk/gtkrc:/home/tim/.gtkrc:/home/tim/.kde/share/config/gtkrc","KONSOLE_DBUS_SERVICE=:1.32","XDG_VTNR=8","DM_CONTROL=/var/run/xdmctl","WINDOWID=37748762","XDG_SESSION_ID=c1","KDE_FULL_SESSION=true","MANDATORY_PATH=/usr/share/gconf/kde-plasma.mandatory.path","GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/tim/.gtkrc-2.0:/home/tim/.kde/share/config/gtkrc-2.0","PKG_CONFIG_PATH=/home/tim/.julia/v0.3/BinDeps/test/testscripts/deps/usr/lib/pkgconfig","SSH_AGENT_LAUNCHER=upstart","SHELL_SESSION_ID=c95a52baba3f4000bbdad3c1632ca1b7","JULIAHOME=/home/tim/src/julia","WINDOWPATH=8","LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:","JOB=dbus","KDE_MULTIHEAD=false","KDE_SESSION_VERSION=4"])},"","") )
in error at error.jl:21
in run at /home/tim/.julia/v0.3/BinDeps/src/BinDeps.jl:426
in run at /home/tim/.julia/v0.3/BinDeps/src/BinDeps.jl:450 (repeats 2 times)
in satisfy! at /home/tim/.julia/v0.3/BinDeps/src/dependencies.jl:754
in satisfy! at /home/tim/.julia/v0.3/BinDeps/src/dependencies.jl:732
in anonymous at /home/tim/.julia/v0.3/BinDeps/src/dependencies.jl:786
in include at ./boot.jl:245
in include_from_node1 at ./loading.jl:128
in anonymous at /home/tim/.julia/v0.3/BinDeps/test/runtests.jl:3
in cd at ./file.jl:20
in include at ./boot.jl:245
in include_from_node1 at loading.jl:128
in process_options at ./client.jl:285
in _start at ./client.jl:354
in _start_3B_1705 at /home/tim/src/julia-old/usr/bin/../lib/julia/sys.so
while loading /home/tim/.julia/v0.3/BinDeps/test/testscripts/simplebuild/build.jl, in expression starting on line 29
while loading /home/tim/.julia/v0.3/BinDeps/test/runtests.jl, in expression starting on line 2

==============================================================================================================================[ ERROR: BinDeps ]===============================================================================================================================

failed process: Process(`/home/tim/src/julia-old/usr/bin/julia /home/tim/.julia/v0.3/BinDeps/test/runtests.jl`, ProcessExited(1)) [1]

===============================================================================================================================================================================================================================================================================
INFO: No packages to install, update or remove
ERROR: BinDeps had test errors
in error at error.jl:21
in test at pkg/entry.jl:715
in anonymous at pkg/dir.jl:28
in cd at ./file.jl:20
in cd at pkg/dir.jl:28
in test at pkg.jl:67
```
I don't know BinDeps internals enough to guess what's happening here.