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
fengling has joined #m-labs
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build #1080 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #176 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/176
<bb-m-labs> build #1080 of artiq is complete: Failure [failed artiq_flash] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1080
<sb0> whitequark, pkg_resources.DistributionNotFound: The 'paramiko' distribution was not found and is required by artiq
<sb0> well whatever, we can remove it from deps, it's just a hacky developer tool anyway
<sb0> people who need it can figure out and install paramiko themselves
<GitHub197> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vXwxe
<GitHub197> artiq/master fbc2420 Sebastien Bourdeauducq: setup: remove paramiko dependency (optional and developer-only)
<whitequark> ok, I did that initially, but wasn't sure if it's the right way to do
<whitequark> deps in python are managed very poorly...
<whitequark> no way to express an optional one
<sb0> this is overly specific, everything in python package management is done very poorly
<bb-m-labs> build #177 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/177
<whitequark> nope, I forgot to kill the forwarding again
<sb0> forwarding?
<whitequark> artiq_devtool connect
<sb0> okay, is it going to recover or do i need to restart the whole build?
<whitequark> nope
<whitequark> it's hung for good
<whitequark> we need to do something about gateware rebuilds.
<whitequark> do you have any idea about conditions for gateware rebuilds proper?
<whitequark> is it enough to trigger them only if artiq/gateware changed?
<whitequark> (or misoc/migen did)
<sb0> yes
<whitequark> ok, I'll implement that then
<sb0> there will be the version mismatch warning but it doesn't matter
<sb0> artiq/gateware is otherwise self contained
<bb-m-labs> build #1081 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1081 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build #1082 forced
<bb-m-labs> I'll give a shout when the build finishes
rohitksingh_work has joined #m-labs
<bb-m-labs> build #178 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/178
<bb-m-labs> build #1082 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1082
<sb0> whitequark, it still freezes in cachetest.
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build #1083 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #179 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/179
<sb0> whitequark, please fix the build. it's been in the red for more than a month, since you merged rust
<sb0> the board is accepting connections and answers to ping but then any data seems ignored
<bb-m-labs> build #1083 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1083
<sb0> rjo, JESD204 SYNC and SYNCOUT are currently connected through the RTM. I'm a bit unfamiliar with this part of JESD - do we actually need them?
<sb0> request is sent to the transmitter via the SYNCOUT signal
<sb0> of the link.
<sb0> why would they lose synchronization?
<sb0> If any lane in a link loses synchronization, a resynchronization
<sb0> and why can't this go over SPI?
<sb0> so it seems you need SYNCOUT...
<sb0> _florent_, ^
<sb0> it's used at the beginning too
rohitksingh_wor1 has joined #m-labs
rohitksingh_work has quit [Ping timeout: 240 seconds]
larsc has quit [Remote host closed the connection]
rohitksingh_work has joined #m-labs
rohitksingh_wor1 has quit [Ping timeout: 258 seconds]
<sb0> whitequark, do we need to have artiq/runtime and artiq/runtime.rs?
<_florent_> sb0: not sure what you call SYNC and SYNCOUT, but this is the same SYNC signal that is use to detect valid CGS (SYNC deasserted by DAC) and loose of synchronization (SYNC reasserted by DAC)
<_florent_> sb0: so I think we are already using this signal
<rjo> whitequark: sure there is a way to express optional dependencies.
<rjo> sb0: yes. we need them.
<sb0> _florent_, http://www.analog.com/media/en/technical-documentation/data-sheets/AD9154.pdf has no mention of SYNC, only SYNCOUT
<sb0> and yes it does that
<sb0> SYNC in my IRC comment above is the ADC counterpart
lars_ has joined #m-labs
lars_ is now known as larsc
<rjo> sb0: why is there a need for FullMemoryWE? is xilinx unable to infer that granular write-enable?
<rjo> sb0: or is it the unequal granularity that upsets it?
<larsc> they can't infer WE, at least last time I checked
<sb0> yes, it can't infer it
<sb0> at least in some situations
<rjo> ok.
<rjo> it actually hangs indefinitely infering a granular WE...
<sb0> maybe it's generating a lot of LUTs to implement the memory
<rjo> but it already hangs in synthesis, iirc it decides whether to use luts or bram much later.
<rjo> anyway. FullMemoryWE solves that.
<rjo> it infers twice as many memories as i have.
<rjo> and one as a single port write-first the other as dual port read-first
<rjo> both from the same migen Memory
<rjo> which is write-first
<rjo> i don't actually understand why your write-first implementation is write-first. it's very much unlike the xilinx implementation (https://www.xilinx.com/support/documentation/white_papers/wp231.pdf#page=12)
fengling has quit [Ping timeout: 268 seconds]
<sb0> my style is from a more recent Xst guide
<rjo> ok. but any idea why it infers two BRAMs and why one port is read-first?
<sb0> what's the corresponding verilog?
<rjo> these two specifically: http://hastebin.com/inexohuxos.rb
<rjo> sb0: are you ok with the full verilog hunk? or do you want me to reduce it?
<rjo> interestingly it infers one bram for memadr and another for memdat.
<sb0> "_ren"
<sb0> you can send the full
<rjo> yep. i have no idea where the _ren comes from.
<sb0> where did the _part* go?
<sb0> rjo, try putting both ports in write first
<sb0> including the read-only one
<rjo> what do you mean by that? the two ports are write-first
<sb0> no, your read-only port uses the read-first style "memdat <= mem_grain0_part0[memory0_adr0];"
<sb0> try switching to "register the address + asynch read" write-first style.
<sb0> NB: the latest Xst coding guide says the same as your 2006 document, which could avoid this problem with dual-port memories
<rjo> sb0: both ports are generated by migen (write-first). do you want me to change emit_verilog()
<sb0> rjo, I know they are generated like that by migen. but it uses different styles in this case, which may not be the right thing to do, or it should use the style from your document
<rjo> ok.
<sb0> maybe try editing the verilog manually first, and see if ise still does the wrong thing
<sb0> rjo, migen writes the build commands into a shell script so you can simply run that again to avoid overwriting your changes
lars_ has joined #m-labs
bentley` has quit [Ping timeout: 246 seconds]
<rjo> yep. got that.
<rjo> this one i have never seen before: INFO:Xst:3227 - The RAM <Mram_mem_grain0_ren>, combined with <Mram_mem_grain0>, will be implemented as a BLOCK RAM, absorbing the following register(s): <memadr> <memadr_x>
<rjo> sb0: this fixes it: http://hastebin.com/iquliyedon.diff
<rjo> i.e. making the read-only port use the same syntax as the read-write port
<rjo> sb0: ok to change that in migen? do you want to do it or should i?
<sb0> rjo, ok go ahead.
<sb0> maybe the syntax in your doc is better actually
<rjo> but in that syntax, the case where one port writes and the other reads is not write-first.
<rjo> i.e. address collision
<rjo> or is that write mode only ever a port property and address collisions are always undefined?
<sb0> yes, I guess that could be why they proposed the other style
<sb0> but address collisions would seem potentially undefined to me, or depending on other silicon properties, since the two ports can have different clocks
<rjo> sure. for different clocks they are always undefined afaik.
<sb0> yes, does the xilinx silicon have the right timing so that they are not, when the two clocks are the same?
<sb0> this potentially requires extra circuitry too
<rjo> ack. i'll just tweak the read-only ports to use the same mechanism as rw ports. that should be minimally invasive for now.
<GitHub93> [migen] jordens pushed 2 new commits to master: https://git.io/vXrR3
<GitHub93> migen/master d98502c Robert Jordens: specials/Memory: homogenize read-only port syntax
<GitHub93> migen/master 58126e0 Robert Jordens: verilog: stable attr ordering
<bb-m-labs> build #115 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/115
<bb-m-labs> build #174 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/174
<bb-m-labs> build #180 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/180
<bb-m-labs> build #1084 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1084
<sb0> rjo, regarding this new Vivado RAM template: they use blocking assignments for signals that go outside the always block
<sb0> this has the potential for producing very obscure simulation bugs
<sb0> Verilog blocking assignments are nasty and generally should be avoided
<sb0> e.g. @posedge(clk) b = a; @posedge(clk) c = b; @posedge(clk) d = c; has a latency between a and d that varies on the simulator du jour, maybe also on unrelated changes in the code
<whitequark> sb0: I *am* fixing the build
<whitequark> let me push my yesterday's LLVM code, which should fix one of the two tests...
rohitksingh_work has quit [Read error: Connection reset by peer]
<whitequark> bb-m-labs: force build --props=package=llvm-or1k conda-all
<bb-m-labs> build forced [ETA 1h51m37s]
<bb-m-labs> I'll give a shout when the build finishes
<GitHub157> conda-recipes/master d3605f5 whitequark: llvm-or1k: bump.
<GitHub157> [conda-recipes] whitequark pushed 2 new commits to master: https://github.com/m-labs/conda-recipes/compare/ebdc17ad8c2f...8b66431a15bb
<GitHub157> conda-recipes/master 8b66431 whitequark: llvmlite-artiq: bump.
rohitksingh has joined #m-labs
<bb-m-labs> build #241 of conda-lin64 is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/conda-lin64/builds/241
<bb-m-labs> build #159 of conda-win32 is complete: Exception [exception interrupted] Build details are at http://buildbot.m-labs.hk/builders/conda-win32/builds/159
<bb-m-labs> build #157 of conda-win64 is complete: Exception [exception interrupted] Build details are at http://buildbot.m-labs.hk/builders/conda-win64/builds/157
<bb-m-labs> build #76 of conda-all is complete: Exception [exception] Build details are at http://buildbot.m-labs.hk/builders/conda-all/builds/76
<whitequark> bb-m-labs: force build --props=package=llvm-or1k conda-all
<bb-m-labs> build forced [ETA 1h51m37s]
<bb-m-labs> I'll give a shout when the build finishes
* cr1901_modern is trying to free up drive space for a Vivado and Quartus install
<cr1901_modern> sb0: approx how big is a vivado install if you know?
<cr1901_modern> maybe do a du on /opt/Vivado, or whatever?
<sb0> rjo, "The FPGA's built-in transceiver PLLs are not very flexible, so if easy changing of the RTIO clock frequency is desired, we should consider replacing the XOs with PLL synthesizer chips." << actually we can just use the si5324
<sb0> the XOs are still useful for debugging though, in case we suspect the Si5324 is acting up
<sb0> rjo, a problem with RTIO switches, especially the cut-through variety, is the Metlino/Sayma AMC DRTIO and Sayma AMC/RTM DRTIO would operate at different speeds
<rjo> sb0: yes. i was about to say that as well.
<rjo> can the si5324 be wired (sic) so that it does something right from the beginning for a freshly manufactured board or do we need I2C to program it?
<rjo> sb0: different speeds have the issue of alignment again.
<sb0> we need i2c
<sb0> there are many parameters in there, and you can't tell it to do something just by setting a few pins
<rjo> and they can still be cut-through by adding a fifo big enough to hold half a packet. plus minimum-path-speed determination during enuermation.
<rjo> yes. then how do we debug it if we don't have a clock from it?
<sb0> debug what?
<rjo> ah. is that what you are saying?
<rjo> the si5324
<sb0> the Si5324 is for clocking transceivers, the logic can be clocked by another oscillator
<rjo> si5324 + independent XO.
<rjo> yes.
<sb0> I'm proposing two XOs: a backup XO for the transceivers (not used in theory), plus another XO for clocking logic (we can find schemes without, but it's cheap and convenient)
<sb0> that "logic" includes the management softcore CPU in a satellite, and the DDR3 controller
<sb0> since DDR3 is picky about what frequencies it will run at, it would be unwise to clock that from DRTIO
<rjo> we need one XO+si5324 to do clock recovery from the link and to drive rtio logic. we need another XO to configure the si5324. and we can use that latter XO to run the cpu and the mem controller etc.
<rjo> is that what you are saying?
<sb0> for clock recovery, a Si5324 alone is enough
<sb0> no XO is required
<sb0> but I want to add one (we can DNP it later) as it may make transceiver debugging easier
<sb0> that XO goes to another GTREFCLK and is independent of the Si5324
<rjo> on another GT clock input different from the SI5324 input?
<sb0> yes
<rjo> that would only be required if we can't get the SI5324 to output something during early GTX bring-up, right?
<sb0> yes, or if we suspect issues with its transitions between internal/external reference sources
<rjo> i.e. if freerun mode is broken.
<rjo> yep. lgtm.
<sb0> the other XO, yes, it's for what you mention
<rjo> technically we can also just use the clocks coming in from the rtm.
<rjo> ... for that DRTIO bootstrap purpose.
<sb0> but again that other XO is not strictly necessary, we can use the RTM clock or piggyback on the GMII clock
<sb0> but those things are cheap and convenient
<rjo> sure.
<sb0> I see Greg has put the other XO (OSC2) but forgot the one on GTREFCLK
<rjo> larsc: how does one contact ADI with a technical question about a datasheet and get them to answer?
<rjo> larsc: i don't have an FAE contact.
<rjo> larsc: specifically https://ez.analog.com/message/276660
<larsc> rjo: use the EZ
<larsc> usually they are quite fast
<larsc> I'll ask somebody to look at it, maybe they missed it
<rjo> larsc: awesome. thanks a bunch.
<larsc> tbh. I'm quite interrested in the answer as well
<sb0> rjo, "IDELAYE3 in the FPGA. Limited range" << we can add a ISERDES and then fabric logic, which can also give this technique unlimited range
<sb0> all that's required is the ISERDES serial clock period should be smaller than the IDELAYE3 range
<larsc> rjo: but if I understand it correctly this is the variable delay component of the receiver and will be compensated by the buffer
rohitksingh has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
mumptai has joined #m-labs
<bb-m-labs> build #160 of conda-win32 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/conda-win32/builds/160
<rjo> sb0: yep. wanna og ahead and edit it?
<rjo> larsc: hmm. ok. and you say that's not the same as the 3 PClock cycles of "variable DETERMINISTIC LATENCY"?
<larsc> yeah, I have no idea
<larsc> lets wait and see what the experts have to say
<larsc> it is a bit unfortunate that there is no specification of the term
<larsc> In some of the LVDS converter datasheets you find '1 DAC latency is defined as the elapsed time from a data sample clocked at the input to the device until the analog output begins to change.'
<larsc> but those don't have a elastic buffer
<larsc> the question is, is this variable latency before or after the elastic buffer
<rjo> yes.
<larsc> doesn't really answer the question though
sandeepkr_ has joined #m-labs
kuldeep_ has quit [Ping timeout: 248 seconds]
sandeepkr__ has quit [Ping timeout: 265 seconds]
sandeepkr__ has joined #m-labs
kuldeep_ has joined #m-labs
sandeepkr_ has quit [Ping timeout: 250 seconds]
<bb-m-labs> build #158 of conda-win64 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/conda-win64/builds/158
<bb-m-labs> build #242 of conda-lin64 is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/conda-lin64/builds/242
<bb-m-labs> build #77 of conda-all is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/conda-all/builds/77
<larsc> rjo: looks like it is latency after the buffer
<larsc> and it is variation from DAC to DAC in the same part
<rjo> larsc: ok. but it's deterministic and between 0 and 1?
<larsc> deterministic in relation to what?
<whitequark> wtf?
<whitequark> why does the compiler keep dying?
<rjo> larsc: it's a variation _only_ amon the channels, not from power-on to power-on or jesd link negotiation.
<whitequark> rjo: any idea why cc1plus would get SIGKILL?
<whitequark> no OOM stuff in dmesg, no SEGV
<whitequark> are you running some daemon that could do it?
<rjo> whitequark: on lab? not that i would know.
<larsc> rjo: not sure, let me ask for clarifiaction
<rjo> but with an uptime of 171 days i always get uneasy. but maybe that's just an early windows/linux user trauma
<whitequark> I used to have 200+ day uptimes on my laptop with no ill effect. I dunno
<whitequark> (and anything that runs graphics tends to break much, much faster...)
<rjo> whitequark: sure.
<whitequark> OH
<whitequark> it's an out-of-memory *in the VM*
<whitequark> that's why the host dmesg isn't showing it
<whitequark> mystery solved I suppose
<rjo> whitequark: buildbot uses a lot of memory.
<whitequark> not the buildslave. 65M used on the VM
<whitequark> 6M of those by buildbot
<rjo> and i had a nice case a few weeks ago where i left flterm running and somebody rebooted/unplugged the board and this happened: http://lab.m-labs.hk/munin/m-labs.hk/lab.m-labs.hk/memory-month.png
<whitequark> actually
<whitequark> how about adding your monitoring thing to ubuntu-trusty-buildbot.lab.m-labs.hk ?
<rjo> whitequark: sure. will do. how do i log in?
<rjo> whitequark: even windows can do munin.
<whitequark> oh, please put that on the windows VMs either
<rjo> "also" or "don't"?
<whitequark> er, also
<whitequark> let me figure out auth
<rjo> whitequark: i'll do the windows thing first.
<whitequark> both win7-buildbot and win7-experimental are logged in
<rjo> whitequark: experimental works now. buildbot seems down
<rjo> whitequark: if the router wasn't really short on flash space (~40kB) i'd also put it there.
<rjo> whitequark: and because many ISPs are not doing 6to4 anymore (e.g. Vodafone/Kabel Deutschland), i also started setting up a henet tunnel to the PoP in HK but also there I'd need a bit of flash memory...
<whitequark> down? it's not down...
<whitequark> oh, that's probably some IP weirdness
<whitequark> try lab.m-labs.hk:5900
<whitequark> rjo: yeah. you (or I) can rebuild the squashfs to get flash. but I can't fit much there.
<whitequark> I think you can already set up a SIT tunnel
<rjo> that URI closes the connection immediately.
<whitequark> that's the VNC
<rjo> whitequark: why should the vnc port on the actual VM IP not work?
<rjo> whitequark: it works for -experimental
<whitequark> is it routed to V6 or V4?
<rjo> whitequark: we are talking about two things here.
<rjo> the vnc stuff is ipv4 and works for -experimental but not for -buildbot for me.
<whitequark> ohh
<whitequark> are you *sure* you set things up on -experimental?
<rjo> i didn't finish setting up the henet v6 tunnel because i couldn't install that 6in4 (sit) package.
<whitequark> let me check something
<rjo> i vnc'ed into win7-experimental and that's where it is running now.
<whitequark> ok, so I can currently connect, using "ssh lab.m-labs.hk -L 5950:localhost:5900 -L 5951:localhost:5901 -N &", to:
<whitequark> gvncviewer localhost:50 -> win7-buildbot
<whitequark> gvncviewer localhost:51 -> win7-experimental
<whitequark> can you confirm?
<whitequark> we can address the routing issue separately
<rjo> whitequark: is that a portforward? why don't you do "-L 5950:win7-experimental:5900"
<whitequark> rjo: ohh
<whitequark> I figured it out
<rjo> whitequark: i.e. "-L 5950:win7-experimental.lab.m-labs.hk:5900"
<whitequark> win7-buildbot doesn't have a VNC server running *on* it, I am using QEMU's VNC server
<rjo> whitequark: aaah.
<rjo> ok.
<rjo> whitequark: win7-experimental then has two ways to do vnc.
<whitequark> yup
<whitequark> qemu tends to be buggy but I think you can't login with whatever's the vnc server
<rjo> whitequark: the "native" one handles clipboard correctly...
<whitequark> I'm not fully sure
<whitequark> yeah. qemu has no access to clipboard. it just uses the VGA framebuffer
<whitequark> and emulates a tablet
<larsc> rjo: I've asked for some clarification on what 'Fixed latency' is defined as. I'll have to go now, I'll let you know on Monday
<rjo> larsc: awesome. thanks for all the effort!
<rjo> whitequark: the 5900 port (buildbot) is closing.
<whitequark> is closing?
<whitequark> oh, ugh
<whitequark> try now. I forgot the viewer open in exclusive mode
<rjo> ack. works
<rjo> if you give me the xen command for an open buildbot console i can also do it there.
<whitequark> you mean the linux one?
<rjo> yes
<whitequark> ssh ubuntu-trusty-buildbot.lab.m-labs.hk
<whitequark> user rj, your usual keys
<rjo> whitequark: sudo?
<whitequark> oh.
<whitequark> done
<rjo> whitequark: still wants my password.
<whitequark> you need to relogin to update the effective groups
<rjo> whitequark: you can just "apt install munin-node" that should to it
<whitequark> I think
<rjo> ah. persistent connections...
<rjo> works.
<whitequark> rjo: meanwhile I've built you a firmware with 6in4
<rjo> whitequark: you don't believe in the prebuilt squashfs+jffs2 images?
<whitequark> rjo: impossible to use with this router
<rjo> whitequark: ack.
<whitequark> you can't install packages after the fact because the writable FS is not compressed
<whitequark> I mean, you can
<whitequark> but nothing interesting fits
<rjo> ack. that's a pain. but i gather at least it has an sfp port.
<whitequark> huh?? no it doesn't
<whitequark> it's a tl-wr840n, it's one of the cheapest 1G routers out there
<rjo> then i had seen another box on the shelf there.
<whitequark> there's a separate media converter which is the property of the isp
<whitequark> yup
<rjo> was that a plain media converter then?
<whitequark> I actually think that no, it is not
<whitequark> they, uh, they run PPPoE over fiber for some utterly inane reason
<whitequark> it's more like those ADSL boxes, except instead of twisted pair it has fiber
<whitequark> don't have the manual or the model # anymore but that was my impression from a glance at it
<rjo> if you want you can throw muninlite on there as well.
<whitequark> let me see if that fits.
<rjo> it's 6kB
<rjo> plus xinetd, 60kB
<rjo> but i wouldn't upgrade the firmware unless there is someone in the lab able to fix it ;)
<whitequark> it's very safe on openwrt
<whitequark> bb-m-labs: force build --props=package=llvm-or1k conda-lin64
<bb-m-labs> build forced [ETA 7m03s]
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> rjo: nope. xinetd doesn't fit.
<rjo> whitequark: ack.
<whitequark> rjo: router upgraded successfully
<whitequark> I've verified that henet0 is up; please feel free to oversee DNS updates and so on
<rjo> whitequark: yay. thanks.
<bb-m-labs> build #243 of conda-lin64 is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/conda-lin64/builds/243
rohitksingh has quit [Quit: Leaving.]
<whitequark> rjo: why are all the cur values in http://lab.m-labs.hk/munin/lab.m-labs.hk/ubuntu-trusty-buildbot.lab.m-labs.hk/index.html are "-nan" ?
<whitequark> does it use javascript?
<rjo> whitequark: no js.
<rjo> whitequark: it stopped working. let me check.
<rjo> whitequark: it doesn't resolve anymore.
<whitequark> yes, because I've restarted the router
<whitequark> unfortunately this means resetting the dhcp dns entries
<whitequark> hrm
<rjo> i'd prefer static hosts entries on the router over the same on lab or in the munin config.
<rjo> but they don't seem to work either afaict.
<rjo> or at least i seem to be having problems with them.
<rjo> i'll try something.
<whitequark> use the web interface to configure those
<whitequark> /etc/hosts is not really used on openwrt
<whitequark> (that or the `uci` console command or `/etc/config`, but the web interface is the easiest)
<bb-m-labs> build #244 of conda-lin64 is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/conda-lin64/builds/244
<rjo> whitequark: i did a long time ago add kc705aux but that only started to work now.
<rjo> whitequark: sure. i have been using openwrt for >12 years now. ;)
<whitequark> okay
<rjo> but i don't understand why it didn't see the kc705aux entry before...
<rjo> anyway. we could just lower the dhcp lease time.
ttt has joined #m-labs
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
<GitHub27> [buildbot-config] whitequark pushed 1 new commit to master: https://github.com/m-labs/buildbot-config/commit/7d49e9fe037ab389d1c803e6eec8e5e7aeec04bb
<GitHub27> buildbot-config/master 7d49e9f whitequark: Only build and flash gateware when it has changed.
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build --help
<bb-m-labs> Something bad happened (see logs)
<whitequark> bb-m-labs: force build --props=flash=1 artiq-board
<bb-m-labs> build #181 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #181 of artiq-board is complete: Exception [exception conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/181
<whitequark> bb-m-labs: force build --props=flash=1,package=artiq-kc705-nist_clock artiq-board
<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-board is complete: Failure [failed conda_create] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/182
ttt has quit [Ping timeout: 260 seconds]
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
<GitHub191> [buildbot-config] whitequark pushed 1 new commit to master: https://github.com/m-labs/buildbot-config/commit/01847c52082e73e716b9e174010adedafeb63fdc
<GitHub191> buildbot-config/master 01847c5 whitequark: Fix artiq-board conda test environment.
<whitequark> bb-m-labs: force build --props=flash=1,package=artiq-kc705-nist_clock artiq-board
bb-m-labs has joined #m-labs
<whitequark> bb-m-labs: force build --props=flash=1,package=artiq-kc705-nist_clock artiq-board
<bb-m-labs> build #183 forced
<bb-m-labs> I'll give a shout when the build finishes
gric has quit [Ping timeout: 256 seconds]
gric has joined #m-labs
<bb-m-labs> build #183 of artiq-board is complete: Failure [failed conda_install_local] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/183