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
sb0 has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #986: @whitequark Please fix this in release-3 as well. https://github.com/m-labs/artiq/issues/986#issuecomment-386850331
<GitHub-m-labs> [artiq] sbourdeauducq pushed 2 new commits to release-3: https://github.com/m-labs/artiq/compare/0faf781d5ff8...a4fd9ad3e1f5
<GitHub-m-labs> artiq/release-3 a4fd9ad whitequark: Unbreak 9dc7efef.
<GitHub-m-labs> artiq/release-3 88134db whitequark: compiler: transparently handle Windows newlines in RunTool.
<bb-m-labs> build #1482 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1482
<bb-m-labs> build #861 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/861
<bb-m-labs> build #2308 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2308
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #m-labs
Guest83387 has quit [Ping timeout: 260 seconds]
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
X-Scale has joined #m-labs
dlrobertson has joined #m-labs
<dlrobertson> Hey guys! The rust community seems to be lacking a network stack that supports 802.3 and 802.15.4 support. As such, I've been thinking about adding support for them to smoltcp
<dlrobertson> However, I think the development required to add them to smoltcp will be quite heavy and it would be difficult with the current workflow as a non m-labs employee
<dlrobertson> I have a few ideas of how to work around that and would like to get some feedback from the m-labs crew
<dlrobertson> 1) move smoltcp::wire to a new crate smolwire (maybe cargo workspaces could work here) and continue to do the Interface dev in another repo/crate.
<dlrobertson> once something reasonable is implemented and tested, then start to attempt to update and merge stuff from the new crate to smoltcp::iface
<whitequark> dlrobertson: is your concern the review roundtrip time on smoltcp::wire?
<whitequark> I don't think it has anything to do with being an m-labs employee or not
<whitequark> I generally give commit bit to anyone whose code is good enough but so far all PRs required many, many rounds of change before they became even close to acceptable
<whitequark> which concerns me
<GitHub-m-labs> [artiq] whitequark pushed 1 new commit to release-3: https://github.com/m-labs/artiq/commit/9589decd542406fea15fb340a02506fc7c4ffa60
<GitHub-m-labs> artiq/release-3 9589dec whitequark: Update log_buffer....
<GitHub-m-labs> [artiq] whitequark commented on issue #986: Ah sorry, didn't notice the milestone. https://github.com/m-labs/artiq/issues/986#issuecomment-386883579
<GitHub-m-labs> [artiq] whitequark closed issue #986: corelog chokes coredevice https://github.com/m-labs/artiq/issues/986
<whitequark> rjo: btw I am interested in feedback on the profiler
<whitequark> dlrobertson: in general, if you submit e.g. 802.15.4 and 802.3 support in *small* pull requests, I can try to commit to getting them merged within one week
<whitequark> but I am having serious trouble with really large PRs that also need many changes.
<bb-m-labs> build #1483 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1483 blamelist: whitequark <whitequark@whitequark.org>
<bb-m-labs> build #2309 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2309 blamelist: whitequark <whitequark@whitequark.org>
<sb0> whitequark, ^ yep, it's not that simple
<whitequark> hm? it compiled locally
<sb0> because you have a newer rustc than what is used for release-3
<whitequark> ah right, needs a rust update too
<sb0> will that break anything?
<whitequark> I don't recall fixing anything when upgrading from 1.23 to 1.25
<whitequark> so, no
<sb0> llvm, llvmlite, various conda dependencies?
<whitequark> in principle we can just upgrade rustc
<whitequark> but it seems safer to upgrade llvm and llvmlite too, since that configuration has already been tested
<GitHub-m-labs> [artiq] whitequark pushed 1 new commit to release-3: https://github.com/m-labs/artiq/commit/9c6978be8405b9d7b7372a26e38a74e074d543c3
<GitHub-m-labs> artiq/release-3 9c6978b whitequark: Update LLVM to 6.0.0 and Rust to 1.25.0.
<whitequark> sb0: is release-3 in effect a "long term support" branch?
<sb0> yes
<whitequark> then we probably should commit to master with that in mind
<sb0> how does this impact master?
<whitequark> if we're going to backport a lot of changes they should be made easy to backport
<whitequark> sb0: ok, I will now start looking at SDRAM-less satman
<whitequark> but first I'm going to add remoting support to migen builds
<whitequark> you can't just archive and upload everything because migen uses absolute paths to verilog files...
<bb-m-labs> build #1484 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1484
<bb-m-labs> build #2310 of artiq is complete: Failure [failed python_unittest_2] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2310 blamelist: whitequark <whitequark@whitequark.org>
<dlrobertson> whitequark: yeah, my concern is just the size of everything
<dlrobertson> i don't see a good way to make them small PRs
<dlrobertson> I also kind of like the idea of being able to experiment with it without merging dev code into production code
<cr1901_modern> whitequark: We talked about using relative paths for v files a few months ago. I'm not sure what you're trying to do, but just in case, I'll link this: https://irclog.whitequark.org/m-labs/2017-11-22#1511322875-1511323135;
<dlrobertson> So that reasoning behind starting with a separate branch or fork
<cr1901_modern> (i.e. this is the reason we decided against it- maybe this issue doesn't apply to you)
<dlrobertson> also if there are consistent problems with my code please let me know
<dlrobertson> I think adding 802.15.3 and 802.3 support to smoltcp will be very large because we'll have to break out all of the packet processing out of the ethernet interface and make it generic
<dlrobertson> > but so far all PRs required many, many rounds of change before they became even close to acceptable
<dlrobertson> what in specific are you referring to? this is concerning to me. If there are consistent problems with my code, please let me know
mumptai has joined #m-labs
mumptai has quit [Quit: Verlassend]
kuldeep has quit [*.net *.split]
swivel has quit [*.net *.split]
kuldeep has joined #m-labs
swivel has joined #m-labs
kuldeep_ has joined #m-labs
kuldeep has quit [Excess Flood]