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
<jbqubit>
whitequark: Do you have a fix in mind so the conda builds can resume via bb?
<whitequark>
jbqubit: no.
<whitequark>
conda is full of garbage like that
<whitequark>
and it's extremely hard to debug because most of its bugs have very complicated conditions and/or are nondeterministic
<GitHub9>
[smoltcp] whitequark commented on issue #19: Yes. Basically, we now need to parse l4 headers in `EthernetInterface::poll` to get the dst port to dispatch the packet anyway, so there's no reason to parse it again in `Socket::proccess`. These methods will be socket-specific, but we can iterate over specific sockets only with `filter_map`.... https://git.io/vQqnS
<GitHub113>
[smoltcp] whitequark commented on issue #19: I'm not happy about this design. How about we factor out the IP handling machinery from EthernetInterface and then keep *all* of our L4 handling code there? https://git.io/vQq4T
<sb0>
bb-m-labs, force build --branch=release-2 artiq
<bb-m-labs>
build forced [ETA 47m28s]
<bb-m-labs>
I'll give a shout when the build finishes
rohitksingh_work has quit [Ping timeout: 240 seconds]
FabM has quit [Ping timeout: 246 seconds]
FabM has joined #m-labs
<GitHub156>
[smoltcp] batonius commented on issue #19: I'm all for it, I've stated `EthernetInterface::poll` as an issue in the OP :)... https://git.io/vQqMN
<GitHub130>
[smoltcp] whitequark commented on issue #19: > move all the IP processing logic (everything from the EthernetProtocol::Ipv4 branch) to it, refactoring it into several methods in the process, while keeping the EthernetInterface's interface intact... https://git.io/vQqDt
rohitksingh_work has joined #m-labs
rohitksingh_wor1 has quit [Ping timeout: 260 seconds]
kilae has joined #m-labs
rohitksingh_work has quit [Ping timeout: 240 seconds]
rohitksingh_work has joined #m-labs
<rjo>
sb0: thanks
kilae_ has joined #m-labs
kilae has quit [Ping timeout: 240 seconds]
<rjo>
bb-m-labs: force build --props=package=artiq-kc705-nist_clock --branch=release-2 artiq-board
<bb-m-labs>
build forced [ETA 17m05s]
<bb-m-labs>
I'll give a shout when the build finishes