sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
<whitequark> er, one more instance of "trip"
<rjo> whitequark: it is a bit weird that you actually have to read it from bottom to top to "tell the story"... but also llvm does that to me all the time.
<whitequark> did a bunch of improvements to other parts too https://i.imgur.com/jyBysKR.png
<whitequark> should probably quote "duration" there
<rjo> "while doing A we hit B which then resulted in C". A, B, C being the items in that message in reverse order.
<whitequark> yeah, I parroted the structure from LLVM
<whitequark> usually LLVM does the right thing. though not always. I am open to change here
<rjo> the problem is generally that the "notes" refer to contextual information that is "outside" and "wider" than the actual error. when reading it, one would want to reverse them. same way people initially get confused by a traceback because -- while the call trace is top-to-bottom -- the error actually propagated from bottom to top.
<whitequark> well
<whitequark> I'm not convinced that Python got tracebacks right
<rjo> anyway. my grit is that "more information is not always better" but here it is certainly good enough.
<GitHub124> [artiq] whitequark pushed 2 new commits to master: https://git.io/vzyoJ
<GitHub124> artiq/master 7f9a180 whitequark: Fix typo.
<GitHub124> artiq/master 0acc86b whitequark: transforms.iodelay_estimator: make diagnostics much more clear.
<whitequark> *facepalm*
<whitequark> llvm-or1k build just failed because our MSVC is too new
<whitequark> or rather, our LLVM is as old as dinosaur crap
<whitequark> it's actually quite impressive that LLVM occasionally has invalid C++, but yes, it does happen
<bb-m-labs> build #165 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/165 blamelist: whitequark <whitequark@whitequark.org>
<whitequark> wat
<whitequark> that test fails again
<whitequark> rjo, sb0: ^
fengling has joined #m-labs
<rjo> i would guess that a previous test messes with the asyncio global state and pipe_ipc stumbles over the residue.
<whitequark> oh right
evilspirit has joined #m-labs
fengling has quit [Ping timeout: 272 seconds]
fengling has joined #m-labs
<cr1901_modern> Use the msys2 version of LLVM? Does all ARTIQ do is call LLVM binaries via subprocess()?
<whitequark> ARTIQ does not call LLVM binaries
<cr1901_modern> I think I meant MiSoC lol. Basically my question is- you think anyone will notice if you swap out a MSVC-compiled LLVM with an MSYS2-compiled LLVM?
<whitequark> dunno, I am not about to find out because that's more work than installing VC12
rohitksingh has joined #m-labs
sb0___ has joined #m-labs
<sb0___> whitequark, rjo: note the ImportError: cannot import name 'pipe_ipc' above
<sb0___> so it's not about asyncio
<whitequark> bb-m-labs: force build --props=package=llvm-or1k conda-win32
<bb-m-labs> build #6 forced
<bb-m-labs> I'll give a shout when the build finishes
<GitHub102> [conda-recipes] whitequark pushed 1 new commit to master: https://github.com/m-labs/conda-recipes/commit/a978cea7730e0b2d444db6f8a9bb7d5a68e5d45f
<GitHub102> conda-recipes/master a978cea whitequark: Revert "llvm-or1k: build using VS2015."...
sb0___ has quit [Ping timeout: 252 seconds]
<bb-m-labs> build #6 of conda-win32 is complete: Success [build successful] Build details are at http://m-labs-buildserver.lan/buildbot/builders/conda-win32/builds/6
<whitequark> bb-m-labs: force build --props=package=llvmlite-artiq conda-win32
<bb-m-labs> build forced [ETA 20m29s]
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> bb-m-labs: force build --props=package=llvm-or1k conda-win64
<bb-m-labs> build #15 forced
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> bb-m-labs: force build --props=package=llvmlite-artiq conda-win64
<bb-m-labs> The build has been queued, I'll give a shout when it starts
<bb-m-labs> Hey! build conda-win32 #7 is complete: Success [build successful]
FabM has joined #m-labs
<bb-m-labs> build #15 of conda-win64 is complete: Success [build successful] Build details are at http://m-labs-buildserver.lan/buildbot/builders/conda-win64/builds/15
<bb-m-labs> build forced [ETA 25m08s]
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> Hey! build conda-win64 #16 is complete: Success [build successful]
<GitHub70> [conda-recipes] whitequark deleted travis-32 at fd6f226: https://github.com/m-labs/conda-recipes/commit/fd6f226
<GitHub49> [conda-recipes] whitequark deleted appveyor at c6edb83: https://github.com/m-labs/conda-recipes/commit/c6edb83
<GitHub79> [conda-recipes] whitequark deleted travis-64 at fd6f226: https://github.com/m-labs/conda-recipes/commit/fd6f226
<whitequark> sb0: all our 'old' packages are uploaded ie current ARTIQ should function on Windows.
<whitequark> I will now proceed working on Qt5.
sb0__ has joined #m-labs
<sb0__> whitequark: good
<sb0__> can you try it? this shit internet connection i have right now blocks vnc
<whitequark> sb0__: it doesn't
<sb0__> everything but 80 and 443 are blocked
<whitequark> ssh lab -L 5900:localhost:5900
<sb0__> ssh is blocked
<whitequark> oh
<whitequark> fuckers
<sb0__> i guess you could configure the openssh server to listen on the https port... but are you in hk so you can fix it in case it doesn't restart?
<whitequark> sb0__: I put ssh on 443
<whitequark> it's not necessary
<whitequark> ssh does not kill existing connections when you restart it
<whitequark> it forks and all active shells remain active
<whitequark> but that didn't even matter because openssh has a reload command
<whitequark> sb0__: later we should set up https-only proper and instead put ssh on 80
<whitequark> (I'm waiting for letsencrypt to become usable on stable debian)
<whitequark> oh, the buildserver is testing. so, usable on testing.
<whitequark> it's still in unstable only I think.
<sb0__> ssh: connect to host lab port 443: Connection refused
<whitequark> oh I need also add a forward
<whitequark> sb0__: done
<sb0__> works, thanks
<whitequark> lucky. they don't do DPI.
<whitequark> please do another separate install of miniconda wherever, to not fuck up the builders
<whitequark> oh, I will later make a snapshot of this so that you could run wild with it
<whitequark> or maybe I should do it now (requires reboot)
<sb0__> of course, the remmina vnc client craps out on my hi-dpi display
<whitequark> do not expect to be able to use stock vnc client on that vnc
<whitequark> it will not work
<whitequark> i've tried at least four
<sb0__> it displays the windows desktop, but zoomed in and the mouse doesn't work
<whitequark> yes, it doesn't update the display
<whitequark> because to make it send you new pixels you need to do wildly noncompliant things
<whitequark> so that it would do wildly noncompliant things in response and send that shit anyway
<sb0__> can anyone connect to that 5900 port and get the windows desktop?
<whitequark> anyone with ssh access to our buildserver, yes
<whitequark> deliberately not exposed to the internet and will not be exposed to the internet because there are hordes of thirsty bots that scan and own vnc endpoints
<whitequark> not even on a different port with a password
<whitequark> you should see the stuff I've seen on shodan
<whitequark> like coal power plants in Netherlands or waste treatment plants in Germany
<whitequark> with unauthenticated vnc
<sb0__> so how do people who did not write a vnc client use the qemu stuff?
<sb0__> and where do I find this rustc debian package?
<whitequark> 1) absolutely no idea, I've spent several hours googling different variations on this
<whitequark> there are zero results
<whitequark> maybe it's something they broke relatively recently, there was one another bug in the xen debian package
<whitequark> 2) it's in unstable. it shouldn't drag any more crap than mere its own dependencies
<sb0__> whitequark: and cargo?
<whitequark> same place
<sb0__> ah, yes
<sb0__> apt-get detects modifications to sources.list without apt-get update now...
<whitequark> oh it does? cool
<sb0__> i had commented out the sid repository, and it did not find cargo
<whitequark> $ cat /etc/apt/apt.conf.d/10defaultrelease
<whitequark> APT::Default-Release "testing";
<whitequark> do this and you don't have to comment stuff out
<whitequark> (or "stable")
<sb0__> why the fuck does apt-get try to remove init and systemd-sysv when i tell it to install libsdl2-dev?
<whitequark> wtf
<sb0__> this actually happens to me from time to time whenever i use debian
<sb0__> your vnc program fails to link with
<sb0__> note: /usr/bin/ld: cannot find -lSDL2
<sb0__> I have libsdl2 installed, but not -dev, because of the aforementioned problem
<whitequark> sb0__: so on my machine:
<whitequark> $ dpkg -S /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so
<whitequark> libsdl2-dev: /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so
<whitequark> I'm not sure what the Debian people are smoking this time
<whitequark> actually, I don't even *have* the libsdl2 package, anywhere, it does not exist
<whitequark> oh, -2.0-0
<sb0__> it's libsdl2-2.0-0
<sb0__> yes
<sb0__> another of my regular frustrations with debian
<sb0__> now that intel has a workaround for this eMMC fuckup on my tablet, i will install arch linux soon
<whitequark> wtf
<whitequark> so the -dev package installs two symlinks
<whitequark> $ ls -lah /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so*
<whitequark> lrwxrwxrwx 1 root root 20 Oct 31 22:57 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so -> libSDL2-2.0.so.0.2.0
<whitequark> lrwxrwxrwx 1 root root 20 Oct 31 22:57 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 -> libSDL2-2.0.so.0.2.0
<whitequark> this makes no sense
<whitequark> I guess you can just make those symlinks...
<whitequark> the Rust sdl2 bindings do not need any headers
<sb0__> ok your vnc client is working
<whitequark> note that it doesn't transmit pointer movements
<sb0__> where did you put the anaconda installer?
<whitequark> (that resulted in spurious clicks)
<whitequark> chrome downloads folder
<sb0__> i cannot type 'm', it minimizes the window instead...
<whitequark> sb0__: make sure alt, shift, ctrl or super is not stuck
<whitequark> press and release them if in doubt
<whitequark> I think it's super+m...
<sb0__> ok that worked...
<sb0__> whitequark: nope, the conda install doesn't work on windows
<whitequark> sb0__: what error?
<sb0__> some dependency problem
<sb0__> let me see if windows copy and paste works
<sb0__> paste.debian.net/370492
<sb0__> and if you try installing just artiq
<sb0__> it complains about binutils-or1k-linux (only) being not found
<GitHub102> [artiq] whitequark pushed 1 new commit to master: https://git.io/vzSYO
<GitHub102> artiq/master 5bead8b whitequark: conda: restrict binutils-or1k-linux dependency to linux.
<whitequark> ideally binutils-or1k-linux would be provided on windows
<bb-m-labs> build #166 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/166 blamelist: whitequark <whitequark@whitequark.org>
<whitequark> but this will allow you to test stuff like GUI
<sb0__> bb-m-labs: force build --props=package=artiq
<bb-m-labs> you must provide a Builder, try 'force build [--branch=BRANCH] [--revision=REVISION] [--props=PROP1=VAL1,PROP2=VAL2...] <WHICH> <REASON>'
<sb0__> bb-m-labs: force build --props=package=artiq artiq
<bb-m-labs> build #167 forced
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> no, that's not how it works
<whitequark> --props=package=* is only necessary for conda-* bots
<whitequark> artiq-* and migen/misoc bots will ignore that, because they follow their own schedule
<bb-m-labs> build #167 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/167
<sb0__> well wtf
<GitHub194> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzSOG
<GitHub194> artiq/master 000794e Sebastien Bourdeauducq: try debugging weird unittest failure
<bb-m-labs> build #168 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/168 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<GitHub121> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzSOa
<GitHub121> artiq/master 9f9a23b Sebastien Bourdeauducq: Revert "try debugging weird unittest failure"...
<bb-m-labs> build #169 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/169 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<GitHub143> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzSO1
<GitHub143> artiq/master 83fd160 Sebastien Bourdeauducq: Revert "Revert "test/pipe_ipc: temporarily skip test""...
<sb0__> whitequark: but without this binutils package, the core device cannot be used, right?
<bb-m-labs> build #170 of artiq is complete: Failure [failed lit_test] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/170 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<sb0__> whitequark: ^ what with the lit-test now?
<whitequark> sb0__: makes no sense... those pass locally
sb0__ has quit [Quit: Page closed]
fengling has quit [Quit: WeeChat 1.2]
sb0___ has joined #m-labs
<sb0___> whitequark: could it be that the buildbot tester imports some stale old version of artiq laying around somewhere on the machine? that could explain both test failures
<whitequark> that's not out of question as I changed that code but shouldn't have happened...
sb0___ has quit [Ping timeout: 252 seconds]
<whitequark> ok, I will fix that a bit later
evilspirit has quit [Ping timeout: 256 seconds]
evilspirit has joined #m-labs
sb0__ has joined #m-labs
<sb0__> whitequark: what would you recommend for a remote shell on windows, with scp capability?
<sb0__> i need to test some asyncio hacks
<sb0__> "Turn your computer into your personal cloud"
<sb0__> :))
<acathla> sb0__, http://mobaxterm.mobatek.net/ maybe
<sb0__> jesus fuck why is this still a problem in 2016
<sb0__> the native stuff (winrs/winexe) isn't even packaged for debian
<sb0__> pretty sure doing interactive stuff (e.g. winexe cmd) will be lousy with bugs too
<sb0__> OF COURSE the cygwin installer doesn't propose you to install the openssh server, because that would be easy
<sb0__> ah, no it does
evilspirit has quit [Ping timeout: 260 seconds]
<acathla> yeah, windows still sucks in 2016
<acathla> 10 years ago, scp + cygwin was really slow, like under 10Mbps on a 100Mbps link, on a powerfull server (of that time).
ylamarre has joined #m-labs
sb0__ has quit [Ping timeout: 252 seconds]
ylamarre has quit [Read error: Connection reset by peer]
ylamarre has joined #m-labs
evilspirit has joined #m-labs
ylamarre has quit [Read error: Connection reset by peer]
ylamarre has joined #m-labs
ylamarre has quit [Read error: Connection reset by peer]
ylamarre has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
mindrunner has quit [Ping timeout: 240 seconds]
ylamarre has quit [Read error: Connection reset by peer]
mindrunner has joined #m-labs
ylamarre has joined #m-labs
cyrozap-ZNC has joined #m-labs
cyrozap has quit [Ping timeout: 250 seconds]
rohitksingh has joined #m-labs
FabM has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.4/20160105164030]]
evilspirit has quit [Ping timeout: 276 seconds]
sb0__ has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
sb0__ has quit [Ping timeout: 252 seconds]
<GitHub67> [artiq] sbourdeauducq pushed 3 new commits to master: https://git.io/vzHfA
<GitHub67> artiq/master dce2aac Sebastien Bourdeauducq: protocols/pipe_ipc: Windows support
<GitHub67> artiq/master 79c0488 Sebastien Bourdeauducq: protocols/asyncio_server: minor cleanup
<GitHub67> artiq/master 3d9fc7a Sebastien Bourdeauducq: test/pipe_ipc: re-enable
<bb-m-labs> build #171 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/171 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<rjo> sb0, whitequark: maybe related: it always succeeds on the -1 build slave but always fails on the -2 and -3 slaves.
sb0__ has joined #m-labs
<sb0__> whitequark: the regex dependency of pythonparser is also broken on windows
<sb0__> whee, pipe_ipc works on windows
<GitHub108> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzHkH
<GitHub108> artiq/master b753306 Sebastien Bourdeauducq: Merge branch 'worker_pipeipc'
<bb-m-labs> build #172 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/172 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> bb-m-labs: force build --props=package=libgit2 conda-win64
<bb-m-labs> build forced [ETA 14m05s]
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> bb-m-labs: force build --props=package=libssh2 conda-win64
<bb-m-labs> build #17 of conda-win64 is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/conda-win64/builds/17
<bb-m-labs> build forced [ETA 14m05s]
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> bb-m-labs: force build --props=package=regex conda-win64
<bb-m-labs> build #18 of conda-win64 is complete: Success [build successful] Build details are at http://m-labs-buildserver.lan/buildbot/builders/conda-win64/builds/18
<bb-m-labs> build forced [ETA 7m39s]
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> bb-m-labs: force build --props=package=libgit2 conda-win64
<bb-m-labs> The build has been queued, I'll give a shout when it starts
<whitequark> bb-m-labs: force build --props=package=pygit2 conda-win64
<bb-m-labs> The build has been queued, I'll give a shout when it starts
<bb-m-labs> Hey! build conda-win64 #19 is complete: Success [build successful]
<bb-m-labs> build forced [ETA 4m11s]
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #20 of conda-win64 is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/conda-win64/builds/20
<GitHub120> [buildbot-config] whitequark pushed 1 new commit to master: https://github.com/m-labs/buildbot-config/commit/7692d3ea9760a028548626c699453578fe9fb88f
<GitHub120> buildbot-config/master 7692d3e whitequark: Show conda package name being built.
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build --props=package=libgit2 conda-win64
<bb-m-labs> build #21 forced
<bb-m-labs> I'll give a shout when the build finishes
<GitHub60> [buildbot-config] whitequark force-pushed master from 7692d3e to a563e51: https://github.com/m-labs/buildbot-config/commits/master
<GitHub60> buildbot-config/master a563e51 whitequark: Show conda package name being built.
<bb-m-labs> build #21 of conda-win64 is complete: Success [build successful] Build details are at http://m-labs-buildserver.lan/buildbot/builders/conda-win64/builds/21
bb-m-labs has quit [Client Quit]
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build --props=package=pygit2 conda-win64
<bb-m-labs> build #22 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> Hey! build conda-win64 #22 is complete: Success [build successful]
<whitequark> sb0__: ok, all missing win-64 pkgs uploaded
<sb0__> thx
<whitequark> well, except binutils, which need to be built... hm
<whitequark> I really wish LLD worked with OR1K
<GitHub119> [artiq] sbourdeauducq pushed 3 new commits to master: https://git.io/vzH8w
<GitHub119> artiq/master 590354d Sebastien Bourdeauducq: pyon: handle \r
<GitHub119> artiq/master 170b438 Sebastien Bourdeauducq: protocols/logging/LogParser: handle Windows CRLF
<GitHub119> artiq/master dca44ef Sebastien Bourdeauducq: gui: reduce size of experiment dock
<bb-m-labs> build #173 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/173 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<GitHub152> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzH4y
<GitHub152> artiq/master cfa4f79 Sebastien Bourdeauducq: gui: reduce size of log dock
<bb-m-labs> build #174 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/174 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<sb0__> whitequark: i'll wait until you're done
<sb0__> (re. vnc access)
<sb0__> btw i have installed ssh, it's listening on port 22, with pubkey auth for User
<sb0__> of course, there are pesky problems like python buffering all print calls until the program finishes (a workaround is to run it with -u)
<whitequark> sb0__: done with what?
<whitequark> I'm not doing anything
<whitequark> oh, I accidentally pressed the Super button while switching desktops, that's it
<whitequark> I should add an option to disable input...
<sb0__> whitequark: aren't you connected to vnc?
<whitequark> I am, it's idling in background
<sb0__> ah. and it disconnects me when you send input?
<whitequark> it does?
<whitequark> oh
<whitequark> oh, it does
<sb0__> seems so
<whitequark> one moment
<whitequark> sb0__: shouldn't disconnect you anymore
<whitequark> I've added a --view-only option to the client.
<GitHub61> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzHu0
<GitHub61> artiq/master a4fb8f3 Sebastien Bourdeauducq: protocol/sync_struct: Windows also raises ConnectionAbortedError on disconnection
<whitequark> oh
<bb-m-labs> build #175 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/175 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> sb0__: can you plesae pull rust-vnc and rebuild? I switched the default to request a non-exclusive VNC session, this way QEMU won't kick either of us when the other one connects
<whitequark> I'm astounded that it actually does what it's supposed to for once
<GitHub196> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzHze
<GitHub196> artiq/master 5076c85 Sebastien Bourdeauducq: worker: Windows VMs are slow, increase send_timeout
<bb-m-labs> build #176 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/176 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> let me fix that, it annoys me...
<GitHub119> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzHz5
<GitHub119> artiq/master 7aaeb63 Sebastien Bourdeauducq: gui: reduce size of schedule dock
<bb-m-labs> build #177 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/177 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #178 of artiq is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/178 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> conda build's completely broken git integration strikes again.
<whitequark> no, I don't know how to fix it. try again and pray it works.
<whitequark> sb0__: actually, would you please refrain from building for a moment? I'll clean all junk from the builders
ylamarre has quit [Quit: ylamarre]
<whitequark> done
<GitHub195> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzHgH
<GitHub195> artiq/master 27c12a5 Sebastien Bourdeauducq: protocols/logging,pc_rpc: do not print errors on Windows when clients disconnect
<bb-m-labs> build #179 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/179
<whitequark> sb0__: no, this was not any stale code.
<bb-m-labs> build #180 of artiq is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/180 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> it is actually broken.
<GitHub10> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzH2m
<GitHub10> artiq/master ebb959c Sebastien Bourdeauducq: gui: reduce size of console dock
<bb-m-labs> build #181 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/181 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> sb0__: log in to buildserver, then sudo -u buildbot -s; cd ~/slaves/debian-stretch-amd64-3/artiq/build; export PATH=~/slaves/debian-stretch-amd64-3/miniconda/bin:$PATH; python -m unittest artiq.test.pipe_ipc.IPCCase
<whitequark> er
<whitequark> also source activate buildbot-artiq-179
<whitequark> sb0__: sebastien.
<whitequark> you are using asyncio.
<whitequark> did you add asyncio to conda deps?
<sb0__> no, it's part of the python standard library
<whitequark> oh
<whitequark> right
<whitequark> why the hell cannot it import pipe_ipc then?
<whitequark> the file is there, I verified it
<rjo> whitequark: did you compare the -1 builder with the -2 and -3?
<whitequark> no
<whitequark> that doesn't matter, because it will not lead to any insight anyway, I can do that import from command line
<whitequark> er, python rEPL
<whitequark> so, "from artiq.protocols import pipe_ipc" fails from a test, but succeeds from REPL
<whitequark> this is idiotic
<whitequark> even further, if I go up one level and run REPL, then I can import pc_rpc but not pipe_ipc from artiq.protocols
cyrozap-ZNC has quit [Quit: Client quit]
cyrozap has joined #m-labs
<whitequark> ohh, I figured it out
<whitequark> sigh
<whitequark> bb-m-labs: force build
<bb-m-labs> you must provide a Builder, try 'force build [--branch=BRANCH] [--revision=REVISION] [--props=PROP1=VAL1,PROP2=VAL2...] <WHICH> <REASON>'
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #182 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #182 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/182
<GitHub39> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vzH6c
<GitHub39> artiq/master 022a1ff Sebastien Bourdeauducq: gui/experiments: float/bring into focus already open docks when opening experiments
<sb0__> whitequark: what was it?
<bb-m-labs> build #183 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/183 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> let me pin down it exactly first
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #184 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #184 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/184
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #185 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #185 of artiq is complete: Failure [failed python_unittest] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/185
<whitequark> wtf
<whitequark> h
<whitequark> oh.
<whitequark> sigh.
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #186 forced
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> siiiiiiiigh
<whitequark> rjo: remember you pushed the 1.0 tag?
<whitequark> the built package was installed instead of our current one, that uses the 0.1 tag
<bb-m-labs> build #186 of artiq is complete: Success [build successful] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq/builds/186
<bb-m-labs> build #108 of artiq-kc705-nist_qc1 is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq-kc705-nist_qc1/builds/108
<whitequark> pfffffff what
<whitequark> now that just randomly failed
<GitHub133> [artiq] sbourdeauducq deleted worker_pipeipc at be5162d: https://git.io/vzHPj
<bb-m-labs> build #109 of artiq-kc705-nist_qc1 is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq-kc705-nist_qc1/builds/109
sb0__ has quit [Ping timeout: 252 seconds]
<bb-m-labs> build #110 of artiq-kc705-nist_qc1 is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq-kc705-nist_qc1/builds/110
* whitequark shrugs
<whitequark> no idea whatsoever
jaeckel has quit [Ping timeout: 276 seconds]
jaeckel has joined #m-labs
<bb-m-labs> build #111 of artiq-kc705-nist_qc1 is complete: Failure [failed conda_build] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq-kc705-nist_qc1/builds/111
<whitequark> sb0: ok, it proceeds now
<whitequark> in a nutshell, I had to copy the git checkout to miniconda/conda-bld/work.
<whitequark> i don't know why that worked. i don't know why that didn't work before. i don't know why sometimes conda-build works and sometimes it needs this hack.
<bb-m-labs> build #112 of artiq-kc705-nist_qc1 is complete: Success [build successful] Build details are at http://m-labs-buildserver.lan/buildbot/builders/artiq-kc705-nist_qc1/builds/112