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
<GitHub-m-labs> [artiq] jordens commented on issue #936: Lets try to figure out aravis. I suspect it will work fine. Will build and install the Debian package and then we can give the gobject stuff a spin.... https://github.com/m-labs/artiq/issues/936#issuecomment-375829228
<sb0> whitequark, SMA?
<sb0> it should go to DAC_CLK_P and you should also change the clock switch. did you do that?
<whitequark> ooh I didn't change the mux
<sb0> why did it hang before? was that "resolved" by swapping sayma-1 amc with sayma-3?
<whitequark> yes
<whitequark> no idea why or where it hung, didn't investigate that as it was getting late
<GitHub-m-labs> [artiq] hartytp opened pull request #969: Zotino (master...zotino) https://github.com/m-labs/artiq/pull/969
hartytp has joined #m-labs
<hartytp> I've finished my version of the zotino driver
<hartytp> can you have a look, please?
hartytp has quit [Client Quit]
<GitHub-m-labs> [artiq] whitequark commented on pull request #969 a7dd3e7: I think that calling both units of time and voltage `mu` is going to cause confusion at some point. https://github.com/m-labs/artiq/pull/969#discussion_r176897989
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #969 a7dd3e7: @hartytp Did you eventually deem it unnecessary to support configurations without LDAC? https://github.com/m-labs/artiq/pull/969#discussion_r176898031
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #969 a7dd3e7: no space https://github.com/m-labs/artiq/pull/969#discussion_r176898037
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #969 a7dd3e7: I don't think this redefinition helps. https://github.com/m-labs/artiq/pull/969#discussion_r176898059
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #969: There should be an entry in RELEASE_NOTES about the rename to ``ad53xx`` and methods that have changed - written for users of the old driver that need to switch to the new. https://github.com/m-labs/artiq/pull/969#issuecomment-375842820
mumptai_ has joined #m-labs
<GitHub-m-labs> [rust-managed] whitequark closed pull request #9: Map::iter_mut() (master...map-iter_mut) https://github.com/m-labs/rust-managed/pull/9
<travis-ci> m-labs/rust-managed#39 (master - e99e959 : Astro): The build passed.
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #969 a7dd3e7: It can simply be:... https://github.com/m-labs/artiq/pull/969#discussion_r176898172
mumptai has quit [Ping timeout: 240 seconds]
<GitHub159> [smoltcp] whitequark pushed 1 new commit to master: https://github.com/m-labs/smoltcp/commit/cd893e6ab60f094d684b37be7bc013bf79f0459d
<GitHub159> smoltcp/master cd893e6 whitequark: fn PacketMetadata::empty() → const PacketMetadata::EMPTY....
<GitHub156> [smoltcp] whitequark closed issue #181: Can't create IcmpSocketBuffer without heap allocation https://github.com/m-labs/smoltcp/issues/181
<GitHub-m-labs> [rust-managed] whitequark tagged v0.6.0 at fa8076e: https://github.com/m-labs/rust-managed/commit/fa8076e0edba
<GitHub-m-labs> rust-managed/v0.6.0 fa8076e whitequark: Bump version.
<GitHub-m-labs> [rust-managed] whitequark tagged v0.6.1 at master: https://github.com/m-labs/rust-managed/commits/v0.6.1
<travis-ci> m-labs/rust-managed#40 (v0.6.0 - fa8076e : whitequark): The build passed.
<travis-ci> m-labs/rust-managed#41 (master - f716a8a : whitequark): The build passed.
<travis-ci> m-labs/smoltcp#826 (master - cd893e6 : whitequark): The build passed.
<travis-ci> m-labs/rust-managed#42 (v0.6.1 - f716a8a : whitequark): The build passed.
<GitHub43> [smoltcp] whitequark commented on issue #180: Thanks for the PR! This looks good to me, but can you extract the packet definitions into `wire/ndisc.rs`, as discussed before? They would still be defined for the same structure, I think `use super::icmpv6::*;` should do the trick visibility wise. https://github.com/m-labs/smoltcp/pull/180#issuecomment-375843852
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<GitHub133> [smoltcp] whitequark opened issue #182: Use core::time::Duration https://github.com/m-labs/smoltcp/issues/182
<GitHub148> [smoltcp] whitequark closed issue #154: Add an EthernetRepr type https://github.com/m-labs/smoltcp/issues/154
<GitHub46> [smoltcp] whitequark commented on issue #63: @batonius How do you feel about the plan outlined [above](https://github.com/m-labs/smoltcp/issues/63#issuecomment-339422852)? https://github.com/m-labs/smoltcp/issues/63#issuecomment-375844041
<GitHub93> [smoltcp] whitequark commented on pull request #178 8c745c8: Nit: since IGMP is a part of IPv4 protocol suite, can you please put it after `proto-ipv4`? https://github.com/m-labs/smoltcp/pull/178#discussion_r176898717
<GitHub158> [smoltcp] whitequark commented on pull request #178 8c745c8: I'm not sure I fully understand the mechanics of this function, could you document it in a more verbose way? https://github.com/m-labs/smoltcp/pull/178#discussion_r176899121
<GitHub23> [smoltcp] whitequark commented on pull request #178 8c745c8: Also `proto-igmp` should imply `proto-ipv4`. https://github.com/m-labs/smoltcp/pull/178#discussion_r176898995
<GitHub21> [smoltcp] whitequark commented on pull request #178 8c745c8: I would prefer a `let iface_addr = match self.ipv4_address() { ... }` here. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899632
<GitHub44> [smoltcp] whitequark commented on pull request #178 8c745c8: Why? https://github.com/m-labs/smoltcp/pull/178#discussion_r176899649
<GitHub43> [smoltcp] whitequark commented on pull request #178 8c745c8: Can you replace `InterfaceBuilder<'b, 'c, 'e, DeviceT>` with `Self` and fix these spurious diffs forever? https://github.com/m-labs/smoltcp/pull/178#discussion_r176899041
<GitHub69> [smoltcp] whitequark commented on pull request #178 8c745c8: Shouldn't this be gated by `proto-igmp`? https://github.com/m-labs/smoltcp/pull/178#discussion_r176898983
<GitHub57> [smoltcp] whitequark commented on pull request #178 8c745c8: Rebase error? I specifically renamed it to `max_resp_time`, since that's how the field is called in the RFC. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899656
<GitHub76> [smoltcp] whitequark commented on pull request #178 8c745c8: Ipv4Address is Copy. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899162
<GitHub156> [smoltcp] whitequark commented on pull request #178 8c745c8: These will all go away if `proto-igmp` implies `proto-ipv4`. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899107
<GitHub118> [smoltcp] whitequark commented on pull request #178 8c745c8: I also think this function should do an early return if the address being considered is not a multicast address. This will save us the map traversal. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899245
<GitHub139> [smoltcp] whitequark commented on pull request #178 8c745c8: These will need to be updated for current master. https://github.com/m-labs/smoltcp/pull/178#discussion_r176898740
<GitHub48> [smoltcp] whitequark commented on pull request #178 8c745c8: It returns `Result<()>`, how can that indicate whether an immediate announcement has been sent? https://github.com/m-labs/smoltcp/pull/178#discussion_r176899071
<GitHub124> [smoltcp] whitequark commented on pull request #178 8c745c8: Here too. https://github.com/m-labs/smoltcp/pull/178#discussion_r176898720
<GitHub149> [smoltcp] whitequark commented on pull request #178 8c745c8: :+1: great that you wrote an example! https://github.com/m-labs/smoltcp/pull/178#discussion_r176898943
<GitHub45> [smoltcp] whitequark commented on pull request #178 8c745c8: Can you explain why you cannot just report immediately? Preferably in the comments. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899286
<GitHub137> [smoltcp] whitequark commented on pull request #178 8c745c8: This should be conditional on `feature = "proto-igmp"`, like the rest. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899228
<GitHub63> [smoltcp] whitequark commented on pull request #178 8c745c8: There should probably be an issue about adding RNG to IGMP code. https://github.com/m-labs/smoltcp/pull/178#discussion_r176899275
<GitHub85> [smoltcp] whitequark commented on pull request #178 8c745c8: This is quadratic isn't it? Why not store an index into `ipv4_mcast_groups` and invalidate it when changing the map? https://github.com/m-labs/smoltcp/pull/178#discussion_r176899202
<GitHub194> [smoltcp] whitequark commented on issue #60: Superseded by #178. https://github.com/m-labs/smoltcp/pull/60#issuecomment-375845757
<GitHub19> [smoltcp] whitequark closed pull request #60: IGMPv2 (master...igmp) https://github.com/m-labs/smoltcp/pull/60
<GitHub195> [smoltcp] whitequark commented on pull request #178 8c745c8: From #60:... https://github.com/m-labs/smoltcp/pull/178#discussion_r176899706
_whitelogger has joined #m-labs
<GitHub28> [smoltcp] astro commented on pull request #178 8c745c8: @podhrmic did that https://github.com/m-labs/smoltcp/pull/178#discussion_r176902616
<GitHub171> [smoltcp] batonius commented on issue #63: Looks good to me. Right now `dhcpd` is implemented on top of `std::net::UdpSocket`, so being able to use it with the state machine directly would be great. https://github.com/m-labs/smoltcp/issues/63#issuecomment-375854794
<GitHub-m-labs> [artiq] hartytp commented on pull request #969 a7dd3e7: I take your point, but we currently use mu for all units even freq phi and amp for dds. So this is just being consistent (which is the least confusing thing to do imo). https://github.com/m-labs/artiq/pull/969#discussion_r176904034
<GitHub-m-labs> [artiq] hartytp commented on pull request #969 a7dd3e7: True that works, but it seems a but heavyweight for me unless there is a concrete use case for it - I'm not aware of one. My approach is to start simple and add that kind of feature when a need is expressed.... https://github.com/m-labs/artiq/pull/969#discussion_r176904067
<GitHub-m-labs> [artiq] hartytp commented on pull request #969 a7dd3e7: Thanks! Will fix https://github.com/m-labs/artiq/pull/969#discussion_r176904072
<GitHub-m-labs> [artiq] hartytp commented on pull request #969 a7dd3e7: Yes let's scrap it. Remnant f old version of code. Will fix. https://github.com/m-labs/artiq/pull/969#discussion_r176904083
<GitHub-m-labs> [artiq] hartytp commented on issue #969: Yes. Will do once we agree that the changes are ok. https://github.com/m-labs/artiq/pull/969#issuecomment-375857257
futarisIRCcloud has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #969 a7dd3e7: Just need to check that e.g. NIST don't need it... @dhslichter ? https://github.com/m-labs/artiq/pull/969#discussion_r176905736
<GitHub-m-labs> [artiq] hartytp commented on pull request #969 a7dd3e7: Assuming no major objections, would you mind finishing this off from here? This is now all working on the hw and I'd like to prioritize analogy tests on Zotino. https://github.com/m-labs/artiq/pull/969#discussion_r176906059
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #969 a7dd3e7: Ok. https://github.com/m-labs/artiq/pull/969#discussion_r176906121
<GitHub-m-labs> [artiq] hartytp commented on pull request #969 a7dd3e7: @sbourdeauducq thinking about this more: using this without ldac is probably a rare use case, so let's not clutter up the driver with it if we can avoid it. What about having a general dummy ttl that the device manager can provide for this kind of case? https://github.com/m-labs/artiq/pull/969#discussion_r176906595
kmehall has quit [Quit: No Ping reply in 180 seconds.]
kmehall has joined #m-labs
<GitHub-m-labs> [artiq] jordens commented on issue #969: In general commit messages should be as concise and readable as possible. That means including the area where the work was done. "fix core device addr." is not decipherable. And if at all possible, that commit and the change it reverts should not appear in the history.... https://github.com/m-labs/artiq/pull/969#issuecomment-375884729
<GitHub-m-labs> [artiq] jordens commented on pull request #969 a7dd3e7: IMO `mu` is ok for an opaque quantity of machine units independent of what the quantity describes if the corresponding SI unit is always clear from the context and it's not used as a variable name (`mu` itself is not ok, but `voltage_{to_}_mu` is fine). https://github.com/m-labs/artiq/pull/969#discussion_r176908120
<GitHub-m-labs> [artiq] jordens closed pull request #969: Zotino (master...zotino) https://github.com/m-labs/artiq/pull/969
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] hartytp commented on issue #969: Testing done.... https://github.com/m-labs/artiq/pull/969#issuecomment-375886676
<bb-m-labs> build #1385 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1385 blamelist: hartytp <thomas.harty@physics.ox.ac.uk>
<bb-m-labs> build #2219 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2219 blamelist: hartytp <thomas.harty@physics.ox.ac.uk>
<GitHub-m-labs> [artiq] jordens commented on issue #969: We should probably write up a check list for pull requests in the contribution guidelines. https://github.com/m-labs/artiq/pull/969#issuecomment-375888483
jbqubit has quit [Ping timeout: 260 seconds]
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] jordens pushed 11 new commits to master: https://github.com/m-labs/artiq/compare/a992a672d9a2...774030698e0e
<GitHub-m-labs> artiq/master 2cf414a Robert Jordens: ad53xx: move 8 bit shift out of ad53xx protocol funcs...
<GitHub-m-labs> artiq/master 08326c5 Robert Jordens: ad53xx: style [nfc]
<GitHub-m-labs> artiq/master 68e433a Robert Jordens: opticlock/device_db: resurrect novogorny...
<GitHub-m-labs> [artiq] jordens commented on issue #969: Is "Test Zotino on hw" a TODO or was that done?... https://github.com/m-labs/artiq/pull/969#issuecomment-375886164
<GitHub-m-labs> [artiq] jordens pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/a20dfd9c001c97ebd2add65b766ed3f1aa62350f
<GitHub-m-labs> artiq/master a20dfd9 Robert Jordens: examples/master: ad5360 -> zotino
<bb-m-labs> build #1386 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1386
<GitHub-m-labs> [artiq] jordens commented on issue #687: Zotino done as well a992a672 up to a20dfd9c https://github.com/m-labs/artiq/issues/687#issuecomment-375900599
<bb-m-labs> build #806 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/806 blamelist: Robert Jordens <rj@m-labs.hk>
<bb-m-labs> build #2220 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2220
<bb-m-labs> build #1387 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1387
<bb-m-labs> build #807 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/807 blamelist: Robert Jordens <rj@m-labs.hk>
<bb-m-labs> build #2221 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2221
<GitHub157> [smoltcp] astro commented on pull request #178 8c745c8: I thought otherwise, because in `Repr` we're no longer dealing with the `max_resp_time` code but with a proper `Duration`. I'll rename it back if you don't agree that that's a significant difference between the two. https://github.com/m-labs/smoltcp/pull/178#discussion_r176916745
Gurty has quit [Ping timeout: 246 seconds]
Gurty has joined #m-labs
Gurty has joined #m-labs
Gurty has quit [Changing host]
<GitHub127> [smoltcp] astro commented on pull request #178 8c745c8: Unused when `feature = "proto-ipv4"` is **absent**. https://github.com/m-labs/smoltcp/pull/178#discussion_r176920756
_whitelogger has joined #m-labs
<GitHub24> [smoltcp] astro commented on pull request #178 8c745c8: I don't like the semantics of TTL=255, that is: reporting group membership to every group listener across routers. I'm not seeing it in the wild either.... https://github.com/m-labs/smoltcp/pull/178#discussion_r176921447
<GitHub11> [smoltcp] whitequark commented on pull request #178 8c745c8: The *concept* is the same (maximum response time), the *units* are different (floating point in i8 vs Duration). You could call it `max_resp_time_fp` and `max_resp_time_duration` but that's annoyingly long. https://github.com/m-labs/smoltcp/pull/178#discussion_r176921686
<GitHub102> [smoltcp] astro commented on pull request #178 8c745c8: Right! Thank you for pointing out. https://github.com/m-labs/smoltcp/pull/178#discussion_r176922464
<GitHub97> [smoltcp] astro commented on pull request #178 8c745c8: I thought otherwise, because in `Repr` we're no longer dealing with the `max_resp_time` code but with a proper `Duration`. I'll rename it back if you don't agree that this is a significant difference between the two. https://github.com/m-labs/smoltcp/pull/178#discussion_r176916745
<GitHub141> [smoltcp] astro commented on pull request #178 8c745c8: I thought otherwise, because in `Repr` we're no longer dealing with the `max_resp_time` code from `Packet` but with a proper `Duration`. I'll rename it back if you don't agree that this is a significant difference between the two. https://github.com/m-labs/smoltcp/pull/178#discussion_r176916745
<GitHub39> [smoltcp] astro commented on pull request #178 8c745c8: I disagree, because in `Repr` we're no longer dealing with the `max_resp_time` code from `Packet` but with a proper `Duration`. I'll rename it back if you don't agree that this is a significant difference between the two. https://github.com/m-labs/smoltcp/pull/178#discussion_r176916745
<GitHub50> [smoltcp] astro commented on pull request #178 6b8f926: Ok! https://github.com/m-labs/smoltcp/pull/178#discussion_r176922771
<GitHub59> [smoltcp] astro commented on issue #178: Next round. https://github.com/m-labs/smoltcp/pull/178#issuecomment-375932229
<GitHub1> [smoltcp] astro commented on issue #178: Still working on it… https://github.com/m-labs/smoltcp/pull/178#issuecomment-375932229
<GitHub2> [smoltcp] astro commented on issue #178: Next round. https://github.com/m-labs/smoltcp/pull/178#issuecomment-375932229
balrog has quit [Read error: Connection reset by peer]