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
sandeepkr has quit [Ping timeout: 276 seconds]
awallin has quit [Ping timeout: 276 seconds]
awallin__ has joined #m-labs
fengling has joined #m-labs
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build forced [ETA 18m52s]
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> bb-m-labs: help
<bb-m-labs> Get help on what? (try 'help <foo>', 'help <foo> <bar>, or 'commands' for a command list)
<whitequark> bb-m-labs: commands
<bb-m-labs> buildbot commands: commands, dance, destroy, force, hello, help, last, list, mute, notify, shutdown, source, status, stop, unmute, version, watch
<whitequark> bb-m-labs: stop build artiq broken
<bb-m-labs> build 644 interrupted
<bb-m-labs> build #644 of artiq is complete: Exception [exception interrupted] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/644
<whitequark> sb0: you unplugged the kc705 and did not plug it in, right?
<whitequark> well, now you've broken all builds, and manuals aren't uploaded too
<GitHub9> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vw1WE
<GitHub9> artiq/master de73bd1 Sebastien Bourdeauducq: gui/moninj: sort by channel. Closes #413
sb0 has joined #m-labs
<sb0> whitequark, if you want to unbreak the build, revert the mtu commit (that looks innocuous but lwip is another serious piece of bugware)
kristianpaul has quit [Quit: leaving]
kristianpaul has joined #m-labs
<whitequark> alright
<bb-m-labs> build #383 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/383
<bb-m-labs> build #645 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/645 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
kristianpaul has quit [Read error: Connection reset by peer]
kristianpaul has joined #m-labs
<sb0> whitequark, for supporting inheritance, will it need those slow virtualized methods you mentioned earlier?
<whitequark> depends
<whitequark> do you want to put a subclass where a superclass is expected? then yes
<whitequark> do you just want to do class C: def x(); class A(C); class B(C); ?
<whitequark> then no
<whitequark> but without virtual methods, I will make a copy of the method for every class, so that bloats code.
<whitequark> (LLVM can remove duplicate functions for trivial cases, but not all)
kristianpaul has quit [Quit: leaving]
kristianpaul has joined #m-labs
<sb0> if that's easy go for it. it will solve the #414 case
<sb0> again, python fucked up with inspect.getsource(). an optimist would think linecache is connected to the parser and getsource() returns the source corresponding to the object in memory no matter what
<sb0> at least the 3.5 behavior is more consistent, even if still stupid: it returns whatever is on disk looks like a block of code near the position the parser read initially
<sb0> you can make it return total garbage by inserting code before the object you are getsourcing
fengling has quit [Ping timeout: 240 seconds]
<whitequark> sb0: yes. python fucked up getsource. you cannot get the source for a lambda reliably at all
<whitequark> typical broken python API for which no thought went into it design
<whitequark> sb0: that will delay 1.0...
<sb0> how large of a change is that?
<sb0> are you talking about inheritance, or finding a solution to this python bug?
<GitHub22> [artiq] sbourdeauducq pushed 1 new commit to release-1: https://git.io/vw1Bu
<GitHub22> artiq/release-1 06268d1 Sebastien Bourdeauducq: gui/moninj: sort by channel. Closes #413
<whitequark> inheritance
sb0 has quit [Quit: Leaving]
mumptai has joined #m-labs
<GitHub37> [artiq] jordens pushed 1 new commit to master: https://git.io/vw1ul
<GitHub37> artiq/master ff721ff Robert Jordens: Revert "lwip: set MTU to 9000 to support jumbo frames"...
<GitHub143> [artiq] jordens pushed 1 new commit to release-1: https://git.io/vw1u0
<GitHub143> artiq/release-1 dcf082e Robert Jordens: Revert "lwip: set MTU to 9000 to support jumbo frames"...
<bb-m-labs> build #384 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/384
<bb-m-labs> build #646 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/646 blamelist: Robert Jordens <rj@m-labs.hk>
sb0 has joined #m-labs
<sb0> i had done incremental changes to avoid this problem but NO
<sb0> i suppose that when building misoc, and it triggers an artiq build, conda still uses the old version of misoc somehow...
<GitHub158> [misoc] sbourdeauducq pushed 1 new commit to master: https://git.io/vw1zs
<GitHub158> misoc/master fe550f3 Sebastien Bourdeauducq: Revert "liteeth: increase MTU to support jumbo frames"...
<sb0> so maybe it's liteeth that has the problem and lwip is fine ...
<bb-m-labs> build #99 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/99
<bb-m-labs> build #385 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/385
<bb-m-labs> build #647 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/647
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build forced [ETA 18m52s]
<bb-m-labs> I'll give a shout when the build finishes
<sb0> rjo, the proper way to fix xilinx issues in migen is to describe the desired function (e.g. a non-power-of-2 block RAM) and then have a transform in migen.build that modifies them
<sb0> ad-hoc hacks in cores are not portable
<bb-m-labs> build #386 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/386
<bb-m-labs> build #648 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/648
<sb0> what the fuck
<GitHub142> [misoc] sbourdeauducq pushed 1 new commit to master: https://git.io/vw1gz
<GitHub142> misoc/master 6e86189 Sebastien Bourdeauducq: Revert "liteeth: use non power-of-two RAM depth"...
<bb-m-labs> build #100 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/100
<rjo> sb0: completely agree. was i inferring something else?
<rjo> sb0: i checked it again. ise for s3 tells you it inferred a non-power-of-two bram but then proceeds to allocate the next higher power-of-two size in terms of brams.
<bb-m-labs> build #387 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/387
<bb-m-labs> build #649 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/649
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build forced [ETA 18m52s]
<bb-m-labs> I'll give a shout when the build finishes
<sb0> this makes no sense, unless the network broke for another reason (see murphy's law) ...
<sb0> yup, i still cannot ping after downgrading
<sb0> unbelievable ...
<bb-m-labs> build #388 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/388
<bb-m-labs> build #650 of artiq is complete: Failure [failed artiq_flash] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/650
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build forced [ETA 18m52s]
<bb-m-labs> I'll give a shout when the build finishes
<sb0> ok, ping works again now (though I have no idea why) with git master flashed manually, let's see if the buildbot passes again
<_florent_> sb0: I'm going to look at liteeth, I saw the revert from you/rjo, what was the problem? (just trying to understand)
<sb0> no ping. didn't look further
<_florent_> ok thanks, I'll look at that then
<bb-m-labs> build #389 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/389
<bb-m-labs> build #651 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/651
fengling has joined #m-labs
<sb0> thanks
mumptai has quit [Remote host closed the connection]
kuldeep_ has quit [Ping timeout: 244 seconds]
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build forced [ETA 18m52s]
<bb-m-labs> I'll give a shout when the build finishes
kuldeep_ has joined #m-labs
<bb-m-labs> build #390 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/390
<bb-m-labs> build #652 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/652
<sb0> whitequark, the buildbot flashes wrong versions of the gateware
<whitequark> hm.
<whitequark> conda madness again?..
<sb0> it just flashed 2.0.dev+260.gff721ff
<whitequark> sb0: I don't get it
<whitequark> yes
<whitequark> it just built that
<sb0> "Built Apr 30 2016 14:24:07"
<sb0> in the BIOS
<whitequark> ok and? what is the problem?
<sb0> it's nowhere near 14:24, the board doesn't ping, and when i install the conda package it just uploaded manually and reflash, it does ping
<sb0> I suppose that misoc modifications without artiq modifications cause issues
<whitequark> Date b'2016/04/30\x00'
<whitequark> Time b'14:33:15\x00'
<whitequark> this seems to check out
<whitequark> oh
<whitequark> yes.
<whitequark> you are right.
<whitequark> it re-uploaded the anaconda package, but it was cached locally.
<whitequark> I can absolutely clean all conda caches before every build, but then it would be incredibly slow, like Travis was
<sb0> what about deleting migen, misoc and all artiq packages from conda caches
<sb0> ?
<whitequark> that's horribly hacky
<whitequark> I guess that will do.
sandeepkr has joined #m-labs
sandeepkr_ has joined #m-labs
sandeepkr__ has joined #m-labs
sandeepkr has quit [Read error: Connection reset by peer]
sandeepkr_ has quit [Ping timeout: 260 seconds]
sandeepkr_ has joined #m-labs
sandeepkr__ has quit [Ping timeout: 240 seconds]
sandeepkr__ has joined #m-labs
sandeepkr_ has quit [Ping timeout: 260 seconds]
sb0 has quit [Quit: Leaving]
cr1901_modern has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
cr1901_modern1 has quit [*.net *.split]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
folkert has quit [Ping timeout: 276 seconds]
sb0 has joined #m-labs
sandeepkr_ has joined #m-labs
sandeepkr__ has quit [Read error: No route to host]
sandeepkr has joined #m-labs
sandeepkr_ has quit [Ping timeout: 260 seconds]
sb0 has quit [Quit: Leaving]
sandeepkr_ has joined #m-labs
kuldeep_ has quit [Ping timeout: 276 seconds]
sandeepkr has quit [Ping timeout: 260 seconds]
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
<GitHub4> [buildbot-config] whitequark pushed 1 new commit to master: https://github.com/m-labs/buildbot-config/commit/fcddd5717a080f3e91f63d7297107ddd6db71ffd
<GitHub4> buildbot-config/master fcddd57 whitequark: Partially clean conda caches.
<GitHub21> [buildbot-config] whitequark force-pushed master from fcddd57 to c45c698: https://github.com/m-labs/buildbot-config/commits/master
<GitHub21> buildbot-config/master c45c698 whitequark: Partially clean conda caches.
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #653 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #653 of artiq is complete: Failure [failed conda_clean_cache] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/653
bb-m-labs has quit [Client Quit]
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build artiq
<GitHub13> [buildbot-config] whitequark force-pushed master from c45c698 to db8ac6c: https://github.com/m-labs/buildbot-config/commits/master
<GitHub13> buildbot-config/master db8ac6c whitequark: Partially clean conda caches.
<bb-m-labs> build #654 forced
<bb-m-labs> I'll give a shout when the build finishes
kuldeep_ has joined #m-labs
sandeepkr has joined #m-labs
sandeepkr_ has quit [Ping timeout: 240 seconds]
kuldeep_ has quit [Ping timeout: 260 seconds]
<bb-m-labs> build #391 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/391
<bb-m-labs> build #654 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/654
kuldeep_ has joined #m-labs
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
bb-m-labs has joined #m-labs
<GitHub131> [buildbot-config] whitequark force-pushed master from db8ac6c to 9b5b62d: https://github.com/m-labs/buildbot-config/commits/master
<GitHub131> buildbot-config/master 9b5b62d whitequark: Partially clean conda caches.
sandeepkr_ has joined #m-labs
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #655 forced
<bb-m-labs> I'll give a shout when the build finishes
kuldeep_ has quit [Ping timeout: 260 seconds]
sandeepkr has quit [Ping timeout: 252 seconds]
<bb-m-labs> build #392 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/392
<bb-m-labs> build #655 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/655
<whitequark> sb0: something else fails now
kuldeep_ has joined #m-labs