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
<bb-m-labs> build #205 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/205
<bb-m-labs> build #450 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/450
<bb-m-labs> build #54 of artiq-win64-test is complete: Exception [exception conda_install] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/54
<bb-m-labs> build #55 of artiq-win64-test is complete: Failure [failed conda_install] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/55
<bb-m-labs> build #56 of artiq-win64-test is complete: Failure [failed conda_install] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/56
<bb-m-labs> build #57 of artiq-win64-test is complete: Failure [failed python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/57
<sb0> rjo, shouldn't the "start release-1 branch" commit be on master too?
fengling has joined #m-labs
kuldeep has joined #m-labs
<GitHub124> [artiq] sbourdeauducq merged release-1 into master: https://git.io/vaPWE
<sb0> whitequark, can you clean up the clock error reporting?
<sb0> (see commit comments)
<whitequark> yes, I have seen the comments
<sb0> re. this new analyzer bug, i guess the dds rate test makes the ringbuffer pointer rollover and there is some issue with that
<sb0> having a single clock failed exception that is raised both at clock switch time (and the clock switching is ignored) and while a kernel is running (and the session is aborted) would be fine
<sb0> rjo, why doesn't coredevice/__init__.py import all exceptions from coredevice.exceptions?
<GitHub159> [artiq] sbourdeauducq pushed 2 new commits to master: https://git.io/vaPlu
<GitHub159> artiq/master d0af58d Sebastien Bourdeauducq: coredevice: only import common RTIO exceptions
<GitHub159> artiq/master 641831e Sebastien Bourdeauducq: dds: improve error reporting
<GitHub114> [artiq] sbourdeauducq merged master into release-1: https://git.io/vaPlu
<bb-m-labs> build #206 of artiq-kc705-nist_clock is complete: Failure [failed anaconda_upload] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/206 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #451 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/451 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
<rjo> sb0: i need a commit to differentiate the two branches. the buildbot config was not written with multiple branches in mind and needs debugging.
<rjo> sb0: that __init__ just mirrors what was imported before.
<sb0> rjo, git supports empty commits
<rjo> sure it does. i'd also like to see how the merging between master and release-1 works out. eventually the changes in release-1 should be in master as well.
<sb0> merge/cherry-pick ...
<rjo> yes.
<whitequark> rjo: what was the problem with multiple branches?
<whitequark> ahhhh
<whitequark> no.
<whitequark> it *was* written with multiple branches in mind, that's the problem
<whitequark> it explicitly ignores everything except master
<rjo> conda broke when i built for another branch. i fixed that. then there is the doc upload. ignoring is fine.
<whitequark> right.
sandeepkr has joined #m-labs
<rjo> ah. a thing to note: once we tag something in release-X, that tag will need to be merged immediately into master.
<sb0> rjo, what?!
<sb0> isn't a tag supposed to be attached to a given commit on a given branch?
<whitequark> it is
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
<GitHub175> [buildbot-config] whitequark pushed 1 new commit to master: https://github.com/m-labs/buildbot-config/commit/b32bfbded5d5c4d9e751966702ceff08f8006d95
<GitHub175> buildbot-config/master b32bfbd whitequark: Upload docs to artiq/manual-$BRANCH.
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #452 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #207 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/207
<bb-m-labs> build #452 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/452
<sb0> let me fix this new cacheerror problem
<GitHub19> [artiq] sbourdeauducq pushed 2 new commits to master: https://git.io/vaPoo
<GitHub19> artiq/master ff697a4 Sebastien Bourdeauducq: test/coredevice/cache: fix exception import
<GitHub19> artiq/master 4d22db1 Sebastien Bourdeauducq: coredevice/exceptions/ClockFailure: improve description
<GitHub23> [artiq] sbourdeauducq merged master into release-1: https://git.io/vaPoo
<bb-m-labs> build #453 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/453 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
sb0 has quit [Quit: Leaving]
sb0 has joined #m-labs
<GitHub5> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vaPDi
<GitHub5> artiq/master 900b0cc Sebastien Bourdeauducq: analyzer: make byte_count 64-bit
<bb-m-labs> build #454 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/454 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
mumptai has joined #m-labs
<sb0> whitequark, are you in the lab right now? seems the kc705 power failed again
rohitksingh has joined #m-labs
<whitequark> I restored it
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 260 seconds]
fengling has quit [Quit: WeeChat 1.4]
<sb0> thx
<sb0> crappy power connector again?
<whitequark> yes
<whitequark> I put the lock on the table
<whitequark> that seemed to be enough to knock it out
<sb0> uhm, the analyzer seems deeply borked
<sb0> even though nothing has changed in the code there, right?
<whitequark> nothing has
rohitksingh has joined #m-labs
<sb0> /home/sb/artiq/artiq/runtime/main.c:209:13: warning: incompatible pointer types initializing
<sb0> 'void (*)(void **, int *, int *)' with an expression of type 'void (void **, int *)'
<sb0> [-Wincompatible-pointer-types]
<sb0> .poll = analyzer_poll,
<sb0> that is what has changed.
<whitequark> crap
<whitequark> can you make that a -Werror too?
<sb0> how do you make only this one a -Werror?
<sb0> I cannot turn -Werror globally, since e.g. libm has some more innocuous warnings
<whitequark> -Werror=incompatible-pointer-types
<GitHub6> [misoc] sbourdeauducq pushed 1 new commit to master: https://git.io/vaPF1
<GitHub6> misoc/master 3cda0e6 Sebastien Bourdeauducq: software: make incompatible pointer types an error
<bb-m-labs> build #210 of artiq-kc705-nist_clock is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/210
<bb-m-labs> build #455 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/455
<GitHub156> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vaPbI
<GitHub156> artiq/master fc558bc Sebastien Bourdeauducq: analyzer: adapt analyzer_poll to new network code
<GitHub136> [artiq] sbourdeauducq merged master into release-1: https://git.io/vaPbt
<bb-m-labs> build #211 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/211
<bb-m-labs> build #456 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/456 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<sb0> ah, fuck
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build #457 forced
<bb-m-labs> I'll give a shout when the build finishes
<sb0> had a stale flterm running that interrupted the boot ...
<bb-m-labs> build #457 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/457
<sb0> WTF
<sb0> ping works manually
key2 has joined #m-labs
<sb0> whitequark, you removed the behavior to close the connection when len < 0. not only the analyzer uses that, but the very code you modified (session.c) does, too.
<sb0> if(!process_kmsg(umsg)) {
<sb0> *length = -1;
<sb0> there's even that comment above
<sb0> * (the session must be dropped and session_end called)
<sb0> */
<sb0> /* *length is set to -1 in case of irrecoverable error
<sb0> * (the session must be dropped and session_end called)
<sb0> */
<sb0> this not what it does anymore.
<sb0> whitequark, and doesn't tcp_output() have slightly nasty effects, such as locking the comms CPU if the PC doesn't ack the TCP data?
<GitHub48> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vaPAv
<GitHub48> artiq/master ffe4d81 Sebastien Bourdeauducq: runtime/net_server: restore connection close behavior when len<0
<sb0> whitequark, look at how the analyzer closes the connection ...
<GitHub123> [artiq] sbourdeauducq merged master into release-1: https://git.io/vaPAT
<sb0> okay, after RTFSing it seems tcp_output doesn't wait for acks. so good.
<whitequark> hm, yes, I missed that part
<whitequark> (in session.c)
<whitequark> shall I fix it?
<sb0> I did just above
<bb-m-labs> build #58 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/58
<bb-m-labs> build #458 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/458
sandeepkr has quit [Ping timeout: 260 seconds]
sandeepkr has joined #m-labs
key2 has quit [Ping timeout: 276 seconds]
rohitksingh has quit [Ping timeout: 246 seconds]
rohitksingh has joined #m-labs
<rjo> sb0: if somebody tags 1.0 in the branch but master only has 0.1 in its ancestry, that 1.0 conda package will be the highest one in the dev label even though master is what we are interested in.
rohitksingh has quit [Quit: Leaving.]
<rjo> whitewuark: that now puts it into https://m-labs.hk/artiq/manual-%25(branch)s/index.html
<rjo> *whitequark
<bb-m-labs> build #459 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/459
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
<rjo> hmm. 99 != 100, yes....
sandeepkr_ has joined #m-labs
kuldeep has quit [Ping timeout: 250 seconds]
sandeepkr has quit [Ping timeout: 244 seconds]
kuldeep has joined #m-labs
sandeepkr__ has joined #m-labs
sandeepkr_ has quit [Ping timeout: 260 seconds]
sandeepkr__ has quit [Ping timeout: 248 seconds]
Gurty has quit [Ping timeout: 248 seconds]