sb0 changed the topic of #m-labs to: https://m-labs.hk :: Logs http://irclog.whitequark.org/m-labs :: Due to spam bots, only registered users can talk. See: https://freenode.net/kb/answer/registration
<GitHub-m-labs> [artiq] drewrisinger opened pull request #1183: [bug]: fix question issue template use of ":" (master...patch-2) https://github.com/m-labs/artiq/pull/1183
<GitHub-m-labs> [artiq] drewrisinger opened issue #1184: Question: Difference between Controllers and ControllerDB https://github.com/m-labs/artiq/issues/1184
cr1901_modern1 has joined #m-labs
cr1901_modern has quit [Ping timeout: 245 seconds]
kristianpaul has quit [Ping timeout: 252 seconds]
kristianpaul has joined #m-labs
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined #m-labs
rohitksingh_work has joined #m-labs
cr1901_modern has quit [Quit: Leaving.]
cr1901_modern has joined #m-labs
rohitksingh_work has quit [Read error: No route to host]
rohitksingh_work has joined #m-labs
m4ssi has joined #m-labs
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
hartytp has joined #m-labs
<hartytp> rjo: one Kasli seems to have been DOA from TechnoSystem (wouldn't flash, didn't investigate just sent it back to them. may have been damage during shipping)
<hartytp> the other issue is probably not really a Kasli issue. I found that the core device crashed with the low clock feq and didn't meet timing with the higher clock freq
<hartytp> (well, not a hw issue)
rohitksingh_work has quit [Read error: Connection reset by peer]
<hartytp> want to test switching on a -3 speed grade first
rohitksingh has joined #m-labs
hartytp has quit [Quit: Page closed]
<sb0> hartytp: the unmodified code meets timing; please test that
rohitksingh has quit [Quit: Leaving.]
<sb0> I was also using the higher clock frequency to work around the sdram bug
hartytp has joined #m-labs
<hartytp> sb0: yes, it's possible that the timing errors were due to the handful of EEMs I added to the build
<hartytp> I can try without for initial testing, but long run it's obviously no use if it only meets timing in setups that are too simple to be of any practical use
<sb0> hartytp: there are many other configurations where it doesn't meet timing, this doesn't necessarily have to do with drtio. in fact, if it meets timing with the lower frequency, it likely has nothing to do with drtio.
<sb0> (most of the drtio code is not clocked by the clock that gets lowered)
rohitksingh has joined #m-labs
hartytp has quit [Quit: Page closed]
<GitHub-m-labs> [artiq] sbourdeauducq closed issue #1184: Question: Difference between Controllers and ControllerDB https://github.com/m-labs/artiq/issues/1184
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #1184: ``ControllerDB`` doesn't really need to be a class though, ``set_host_filter`` can be inlined and ``sync_struct_init`` implemented as a bare function. https://github.com/m-labs/artiq/issues/1184#issuecomment-432280986
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #1181 64d2e00: In general, we don't mention internal API changes in RELEASE_NOTES, only user-visible changes. https://github.com/m-labs/artiq/pull/1181#discussion_r227431990
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #1181 64d2e00: Why the type annotation? Python ignores them. https://github.com/m-labs/artiq/pull/1181#discussion_r227432235
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #1181 64d2e00: It's not really "requested" by the master. https://github.com/m-labs/artiq/pull/1181#discussion_r227432851
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #1181 64d2e00: Can you keep PRs to a single topic? https://github.com/m-labs/artiq/pull/1181#discussion_r227433143
<GitHub-m-labs> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/761d30d9986d6552e771a6f0e94cefe58259d3c1
<GitHub-m-labs> artiq/master 761d30d Drew: [template]: Reorder pull request template...
<GitHub-m-labs> [artiq] sbourdeauducq closed pull request #1183: [bug]: fix question issue template use of ":" (master...patch-2) https://github.com/m-labs/artiq/pull/1183
m4ssi has quit [Remote host closed the connection]
rohitksingh has quit [Ping timeout: 264 seconds]
<bb-m-labs> build #1934 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1934
<bb-m-labs> build #1935 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1935
<bb-m-labs> build #2642 of artiq is complete: Exception [exception board_unlock_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2642 blamelist: Drew <drewrisinger@users.noreply.github.com>
gruetze is now known as gruetze_
gruetze_ is now known as gruetzkopf
<bb-m-labs> build #1936 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1936
<bb-m-labs> build #1937 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1937
<bb-m-labs> build #2643 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2643
mumptai has joined #m-labs
rohitksingh has joined #m-labs
key2 has quit [Ping timeout: 256 seconds]
<GitHub-m-labs> [artiq] drewrisinger commented on pull request #1181 64d2e00: This is important for developers building on ARTIQ. For example, @jordens uses `verbosity_args`: https://github.com/quartiq/ptb-drivers/blob/2fecc58297a4f9930171c82d75fcb2e27724f9c8/ptb/aqctl_ptb_shutter.py#L11-L12... https://github.com/m-labs/artiq/pull/1181#discussion_r227527065
<GitHub-m-labs> [artiq] drewrisinger commented on pull request #1181 64d2e00: yes, but I don't when I read the code. And it helps IDE's autocomplete better. And if you ever use `mypy` or `pylint` or some other type checker. https://github.com/m-labs/artiq/pull/1181#discussion_r227527942
rohitksingh has quit [Quit: Leaving.]
<GitHub-m-labs> [artiq] drewrisinger commented on pull request #1181 64d2e00: Ok. So what is your recommendation for scope of a single PR? I try to fix any unreadable code that I discover while working on a single task, and it gets wrapped into the PR. This keeps me from making lots of PRs on just documentation/refactoring, and it reduces my workload in writing infinite amounts of PRs. Because fixing code smells and incomp
<GitHub-m-labs> [artiq] drewrisinger commented on pull request #1181 64d2e00: So how would you phrase it? This is not a helpful comment, and the code has no documentation or docstrings or comments to convey what is actually supposed to be happening. https://github.com/m-labs/artiq/pull/1181#discussion_r227539476
<GitHub-m-labs> [artiq] drewrisinger commented on pull request #1181 2047722: Removed all new documentation/comments in https://github.com/m-labs/artiq/pull/1181/commits/b9d50a9a955bebf52472860186f549fb438987d6. https://github.com/m-labs/artiq/pull/1181#discussion_r227540675
rohitksingh has joined #m-labs
mumptai has quit [Quit: Verlassend]
hartytp has joined #m-labs
<hartytp> sb0: sure, that issue is probably not caused by switching
<hartytp> what is the plan for fixing it?
<hartytp> on the board I tried it on, switching consistently crashed after a short time with the lower clock frequency
<hartytp> even if some basic builds work with switching, if any non-trivial build breaks on some boards then it's not really useable and can't be merged with master.
<hartytp> I would like to test switching on a realistic system to make sure that all works before merging with master, rather than relying on a basic test setup. IME running realistic experiments as test sequences can highlight issues that would otherwise be missed.
<hartytp> if it helps, I can post the Kasli variant that wasn't working
hartytp has quit [Quit: Page closed]
rohitksingh has quit [Quit: Leaving.]
futarisIRCcloud has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq commented on pull request #1181 2047722: They are not used anywhere else in ARTIQ, and are generally not common practice when developing Python programs. https://github.com/m-labs/artiq/pull/1181#discussion_r227604791