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
klickverbot has joined #m-labs
sb0 has joined #m-labs
_rht has joined #m-labs
<sb0> how do you even write a C interpreter in HDL? it sounds like a terrible mess
<sb0> did he get anywhere?
klickverbot has quit [Ping timeout: 276 seconds]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 240 seconds]
<GitHub146> [migen] sbourdeauducq pushed 4 new commits to master: https://git.io/vVlwQ
<GitHub146> migen/master 7cb3634 Fabien Marteau: migen/build/platforms: adding apf6sp Armadeus Platform...
<GitHub146> migen/master dc724f9 Fabien Marteau: migen/genlib: little module documentation...
<GitHub146> migen/master 1acfa57 Fabien Marteau: migen/fhdl: better error messages...
<bb-m-labs> build #68 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/68
<bb-m-labs> build #90 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/90
<sb0> _florent_, did you look into the misoc sdram cleanup?
klickverbot has joined #m-labs
<bb-m-labs> build #278 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/278
<bb-m-labs> build #194 of artiq-pipistrello-nist_qc1 is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-pipistrello-nist_qc1/builds/194
<bb-m-labs> build #535 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/535
klickverbot has quit [Ping timeout: 244 seconds]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 260 seconds]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
sb0 has quit [Quit: Leaving]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 244 seconds]
sandeepkr has quit [Ping timeout: 248 seconds]
FelixVi has joined #m-labs
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 250 seconds]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 252 seconds]
evilspirit has joined #m-labs
FelixVi has quit [Remote host closed the connection]
sb0 has joined #m-labs
klickverbot has joined #m-labs
<rjo> whitequark: hmm. not good.
klickverbot has quit [Ping timeout: 248 seconds]
sandeepkr has joined #m-labs
<sb0> whitequark, there is, for the third time, an untested llvmlite-artiq package in the main channel
<sb0> please don't do that
<GitHub170> [migen] jordens pushed 1 new commit to master: https://git.io/vVlDt
<GitHub170> migen/master f7304a1 Robert Jordens: xilinx/ise: fix add_period_constraint
<bb-m-labs> build #69 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/69
<bb-m-labs> build #91 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/91
<bb-m-labs> build #279 of artiq-kc705-nist_clock is complete: Exception [exception interrupted] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/279
<bb-m-labs> build #536 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/536
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
<bb-m-labs> build #280 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/280
<bb-m-labs> build #537 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/537
<bb-m-labs> build #195 of artiq-pipistrello-nist_qc1 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-pipistrello-nist_qc1/builds/195
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 264 seconds]
evilspirit has quit [Ping timeout: 244 seconds]
evilspirit has joined #m-labs
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
<sb0> whitequark, llvmlite-artiq: 0.10.0.dev-py35_21
<sb0> so it didn't install the one in conda.yaml this time, despite the constraint
<sb0> (i was trying to build a 1.0rc2 again. it's a mess.)
<GitHub149> [artiq] sbourdeauducq pushed 1 new commit to release-1: https://git.io/vVlHB
<GitHub149> artiq/release-1 4d54695 Sebastien Bourdeauducq: conda: simplify llvmlite-artiq version requirement...
_rht has quit [Quit: Connection closed for inactivity]
<whitequark> sb0: why did you *delete* the others?
<whitequark> I have specifically left them there to be able to bisect any bugs across LLVM versions.
<sb0> so that conda hopefully picks the right package on the buildserver without a build number specified
<whitequark> could've moved them to a channel "deleted" or something, at least
<whitequark> and now it's a mess. great.
<whitequark> well, more mess, I guess.
<sb0> I thought the LLVM upgrades were easy ...
<whitequark> it has to be done and our infra isn't made for building old package versions
<whitequark> it's all made for building just the latest one. building the old ones will require some kind of error-prone manual hack, like reverting it back and then reverting again.
<sb0> also, i didn't think you were using conda for development
<bb-m-labs> build #281 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/281
<whitequark> I weren't, but when I need conda, I use it on the lab.m-labs.hk
<whitequark> normally I would just build from source, but building LLVM from source is like 40 minute
<whitequark> anyway. just don't do this in the future. hopefully I won't need to bisect anything
<bb-m-labs> build #538 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/538
<whitequark> > llvmlite-artiq: 0.10.0.dev-py35_21
<whitequark> yes. the buildserver uses the dev channel as well as main.
klickverbot has joined #m-labs
<whitequark> it picks misoc etc from the dev channel.
<whitequark> which is why I put that version constraint in there, and I told you about it.
<sb0> the version constraint is still there and does not work
<whitequark> hm.
<whitequark> let's see.
<sb0> so I just tried to simplify it by removing the build number from it, and deleting those packages that had the wrong build number
<whitequark> yeah, I see
<whitequark> it doesn't work.
<whitequark> but it did work a while ago, didn't it?
<sb0> before there was a 0.10, yes
<sb0> I suppose that's what's broken it
<whitequark> I'd expect build numbers to be more fragile than version numbers...
<whitequark> typical conda bullshit
<whitequark> oh wait, I think I know what's the issue
<whitequark> yes. please revert your latest commit. the version constraint worked.
<whitequark> so the package that was built is: artiq-1.0rc1-py_34+git4d54695
<whitequark> the package that was installed is artiq-1.0rc1-py_82+git6a34a75
klickverbot has quit [Ping timeout: 246 seconds]
<whitequark> which is actually not 1.0rc1, but the one built earlier from master
<whitequark> this is incredibly dumb, because I install it as --use-local artiq. but that's broken too, apparently.
<whitequark> fortunately, that's an easy fix, because I already fixed a stupid bug like that for the Windows unittests
<_florent_> sb0: I'll look at the misoc sdram cleanup on Monday
klickverbot has joined #m-labs
<whitequark> sb0: re C interpreter in HDL: yes, it is a terrible mess. I think there was some extremely simplified prototype?
<whitequark> it didn't go anywhere, of course
<whitequark> rjo: regarding the missing optimization. yes. not good. we can fork LLVM and implement the !dereferenceable_unconditionally attribute that would convey what we want.
<whitequark> it's a one-line patch, if you don't count the boilerplate, anyway
klickverbot has quit [Ping timeout: 246 seconds]
<whitequark> maybe it will be accepted upstream, but these attributes are incredibly messy already, so maybe also not.
<whitequark> rjo: I can do it post 1.0 or pre 1.0, it will not take long to implement.
<whitequark> and we should also mark the floating-point intrinsics as safe to speculatively execute, as I proposed before. which also requires temporarily forking llvm-or1k.
<rjo> whitequark: forking llvm with those two changes is definitely fine by me. i guess that would remove all FP from the loop body?
<whitequark> hm, let's try this...
<whitequark> rjo: yes. that's the intent.
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
<GitHub94> [buildbot-config] whitequark pushed 1 new commit to master: https://github.com/m-labs/buildbot-config/commit/4c2f7e85861a379bb9212eabbfd41507c7ef4ffd
<GitHub94> buildbot-config/master 4c2f7e8 whitequark: Use packageNameFromOutputName for artiq local_package.
<whitequark> bb-m-labs: force build --branch=release-1 artiq
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build --branch=release-1 artiq
<bb-m-labs> build #539 forced
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> yep! that worked.
<GitHub194> [artiq] whitequark pushed 1 new commit to release-1: https://git.io/vVl7D
<GitHub194> artiq/release-1 0eae25c whitequark: Revert "conda: simplify llvmlite-artiq version requirement"...
<whitequark> oh, and those tests fixed themselves once I fixed the version constraint.
<bb-m-labs> build #539 of artiq is complete: Failure [failed lit_test] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/539
<whitequark> bb-m-labs: force build --branch=release-1 artiq
<bb-m-labs> build #540 forced
<bb-m-labs> I'll give a shout when the build finishes
<GitHub165> [artiq] whitequark pushed 1 new commit to release-1: https://git.io/vVl7S
<GitHub165> artiq/release-1 3e6e8c6 whitequark: Revert "test: XFAIL lit/devirtualization/*."...
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
<bb-m-labs> build #282 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/282
<bb-m-labs> build #196 of artiq-pipistrello-nist_qc1 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-pipistrello-nist_qc1/builds/196
klickverbot has joined #m-labs
<bb-m-labs> build #78 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/78
evilspirit has quit [Ping timeout: 240 seconds]
<bb-m-labs> build #540 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/540
klickverbot has quit [Ping timeout: 246 seconds]
_rht has joined #m-labs
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
sb0 has quit [Quit: Leaving]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
mindrunner has quit [Ping timeout: 246 seconds]
mindrunner has joined #m-labs
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
mindrunner has quit [Ping timeout: 268 seconds]
klickverbot has joined #m-labs
mindrunner has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
evilspirit has joined #m-labs
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
klickverbot has joined #m-labs
evilspirit has quit [Ping timeout: 244 seconds]
sb0 has joined #m-labs
evilspirit has joined #m-labs
<GitHub85> [artiq] sbourdeauducq tagged 1.0rc2 at ee5eb57: https://git.io/vV8L6
<GitHub85> artiq/1.0rc2 ee5eb57 Sebastien Bourdeauducq: RELEASE_NOTES: 1.0rc2
<GitHub172> [artiq] sbourdeauducq deleted 1.0rc2 at ee5eb57: https://git.io/vV8L1
<GitHub10> [artiq] sbourdeauducq tagged 1.0rc2 at 0808db6: https://git.io/vV8Ly
<GitHub10> artiq/1.0rc2 0808db6 Sebastien Bourdeauducq: Merge branch 'release-1' of github.com:m-labs/artiq into release-1
<GitHub10> artiq/1.0rc2 ee5eb57 Sebastien Bourdeauducq: RELEASE_NOTES: 1.0rc2
evilspirit has quit [Ping timeout: 248 seconds]
<GitHub40> [artiq] sbourdeauducq pushed 2 new commits to release-1: https://git.io/vV8LF
<GitHub40> artiq/release-1 ee5eb57 Sebastien Bourdeauducq: RELEASE_NOTES: 1.0rc2
<GitHub40> artiq/release-1 0808db6 Sebastien Bourdeauducq: Merge branch 'release-1' of github.com:m-labs/artiq into release-1
<sb0> force build --branch=release-1 artiq
<sb0> bb-m-labs, force build --branch=release-1 artiq
<bb-m-labs> build forced [ETA 17m56s]
<bb-m-labs> I'll give a shout when the build finishes
<sb0> bb-m-labs, force build --branch=release-1 artiq-kc705-nist_qc1
<bb-m-labs> build #174 forced
<bb-m-labs> I'll give a shout when the build finishes
<sb0> bb-m-labs, force build --branch=release-1 artiq-kc705-nist_qc2
<bb-m-labs> The build has been queued, I'll give a shout when it starts
<sb0> bb-m-labs, force build --branch=release-1 artiq-pipistrello-nist_qc1
<bb-m-labs> The build has been queued, I'll give a shout when it starts
<rjo> hey. sb0. anything to do for rc2 from here?
<bb-m-labs> build #174 of artiq-kc705-nist_qc1 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_qc1/builds/174
<bb-m-labs> build #163 forced
<bb-m-labs> I'll give a shout when the build finishes
<sb0> everything looking good so far
sandeepkr has quit [Ping timeout: 240 seconds]
<bb-m-labs> build #163 of artiq-kc705-nist_qc2 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_qc2/builds/163
<bb-m-labs> build forced [ETA 16m20s]
<bb-m-labs> I'll give a shout when the build finishes
<GitHub55> [artiq] sbourdeauducq pushed 8 new commits to master: https://git.io/vV8sX
<GitHub55> artiq/master 101101b Sebastien Bourdeauducq: examples/fit_image: cleanup, comment
<GitHub55> artiq/master 1a288e0 Sebastien Bourdeauducq: protocols/remote_exec: simplify, use global namespace
<GitHub55> artiq/master e7925fc Sebastien Bourdeauducq: examples/remote_exec_controller: fix compute_picture argument swap
<GitHub177> [artiq] sbourdeauducq pushed 4 new commits to release-1: https://git.io/vV8sS
<GitHub177> artiq/release-1 08549bc Sebastien Bourdeauducq: gui/experiment: fix recompute argument error handling
<GitHub177> artiq/release-1 2f404ba Sebastien Bourdeauducq: master: always expose full set of worker handlers (#368)
<GitHub177> artiq/release-1 b095c94 Sebastien Bourdeauducq: master/worker_impl: use ParentDatasetDB in examine mode. Closes #368
<bb-m-labs> build #197 of artiq-pipistrello-nist_qc1 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-pipistrello-nist_qc1/builds/197
<bb-m-labs> build #283 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/283
<bb-m-labs> build #79 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/79
<bb-m-labs> build #541 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/541
<rjo> sb0: we need to either delete the 1.0rc2 build from the dev label or merge release-1 into master
<sb0> what's going on?
<sb0> oh, the buildbot picks rc2 for master builds...
<rjo> i explained earlier
<sb0> when?
<rjo> its the highest version in the label w.r.t conda version comparison
<bb-m-labs> build #284 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/284
<rjo> couple weeks ago
<sb0> let's remove it from dev
<rjo> ack
<rjo> using dev as a staging area for main is ok.
<bb-m-labs> build #542 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/542 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<sb0> wait, doesn't the buildbot also have the main channel
<sb0> for dependencies?
<whitequark> yes
<sb0> why doesn't it install the package it just built, from the filesystem?
<whitequark> obligatory: because conda is crap
<sb0> what breaks exactly? automatic download of dependencies?
<whitequark> hm
<whitequark> can you show me the problem?
<whitequark> which build is it?
<sb0> maybe a stupid but functional solution is having a static list of dependencies hardcoded in the bot, then have conda install those, then install the package from the FS?
<whitequark> let's not do that if possible at all. it's extremely fragile.
<sb0> re-download sounds pretty fragile too
<whitequark> there are enough points of failure that need manual care in this infra around conda anyway
<whitequark> so, where is it redownloading things?
<sb0> well I don't know, rjo ?
<whitequark> he just went to the MTR
_rht has quit [Quit: Connection closed for inactivity]
<whitequark> oh
<whitequark> oh I know
<whitequark> ah no, that was irrelevant
sandeepkr has joined #m-labs
evilspirit has joined #m-labs
rjo2 has joined #m-labs
<rjo2> it's just that the highest Version in the Dev Label won't be from Master anymore.
<whitequark> ah. yes. that's expected.
rjo2 has quit [Quit: AtomicIRC: The nuclear option.]
<bb-m-labs> build #198 of artiq-pipistrello-nist_qc1 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-pipistrello-nist_qc1/builds/198
evilspirit has quit [Ping timeout: 260 seconds]
<GitHub147> [conda-recipes] whitequark pushed 1 new commit to master: https://github.com/m-labs/conda-recipes/commit/43178f86a70905356ee005a19c7b4aa8b75ab169
<GitHub147> conda-recipes/master 43178f8 whitequark: llvmlite-artiq: bump.
<whitequark> bb-m-labs: force build --props=package=llvmlite-artiq conda-all
<bb-m-labs> build #39 forced
<bb-m-labs> I'll give a shout when the build finishes
<GitHub90> [artiq] whitequark pushed 6 new commits to master: https://git.io/vV8aQ
<GitHub90> artiq/master 132b55d whitequark: coredevice: format backtrace RA as +0xN, not 0xN....
<GitHub90> artiq/master b1f371e whitequark: llvm_ir_generator: update debug info emission for LLVM 3.8.
<GitHub90> artiq/master a1e98a4 whitequark: llvm_ir_generator: add TBAA metadata for @now.
<bb-m-labs> build #543 of artiq is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/543 blamelist: whitequark <whitequark@whitequark.org>
<bb-m-labs> build #130 of conda-lin64 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/conda-lin64/builds/130
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build forced [ETA 38m06s]
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #73 of conda-win32 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/conda-win32/builds/73
<bb-m-labs> build #104 of conda-win64 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/conda-win64/builds/104
<bb-m-labs> build #39 of conda-all is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/conda-all/builds/39
<bb-m-labs> build #285 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/285
<bb-m-labs> build #544 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/544
klickverbot has quit [Ping timeout: 246 seconds]
klickverbot has joined #m-labs
klickverbot has quit [Ping timeout: 246 seconds]
klickverbot has joined #m-labs