whitequark changed the topic of #glasgow to: digital interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow (FUNDED)
ar-jan has quit [Ping timeout: 260 seconds]
jstein has quit [Quit: quit]
redstarcomrade has quit [Read error: Connection reset by peer]
<mwk> ... huh, I think I accidentally fixed the analyzer
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #335: gateware.fx2_crossbar: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/335
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #335: gateware.fx2_crossbar: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/335
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #329: gateware.i2c: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/329
duderonomy has quit [Ping timeout: 258 seconds]
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #332: gateware.analyzer, target.analyzer: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/332
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #glasgow
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #336: software: convert core modules to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/336
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #337: glasgow.applet: squash ResourceWarning - https://github.com/GlasgowEmbedded/glasgow/pull/337
<mwk> ... alright, I think the only major work items left are exorcising TSTriple and dealing with MPSSE
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #338: software: fix coroutines on Python 3.11 - https://github.com/GlasgowEmbedded/glasgow/pull/338
<mwk> I... did not expect this one to be that easy.
<d1b2> <omnitechnomancer> Does that increase the minimum version required at all?
<mwk[m]> no, it stays at 3.8 (as per amaranth)
smeding has quit [Server closed connection]
smeding has joined #glasgow
joerg is now known as Guest9817
joerg has joined #glasgow
Guest9817 has quit [Ping timeout: 246 seconds]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
davidc__ has quit [Server closed connection]
davidc__ has joined #glasgow
<d1b2> <omnitechnomancer> Ah, neat
redstarcomrade has quit [Read error: Connection reset by peer]
<whitequark> Wanda: holy shit you really did go full angel girl on it
<whitequark> thanks so much!! this helps enormously
<_whitenotifier-6> [glasgow] whitequark commented on pull request #338: software: fix coroutines on Python 3.11 - https://github.com/GlasgowEmbedded/glasgow/pull/338#issuecomment-1617690768
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-326-52fe436b100b0262dbb26f0ea88e62b2bea50f24 [+0/-0/±5] https://github.com/GlasgowEmbedded/glasgow/compare/66e0d3e9a121...12ead11335a4
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 12ead11 - applet.*: fix up stray deprecated FIFO signal names
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-327-12ead11335a4f403cef43a240bd99796f3007d46 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/15d04d783388...991dcaf0432f
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 991dcaf - gateware.clockgen: convert to native amaranth
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-329-991dcaf0432fced7418408c51abd3f9cbf3d7161 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/312d330a6d54...fd068a162c63
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk fd068a1 - gateware.i2c: convert to native amaranth
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-330-fd068a162c639ac94233f3c47f78e70f9dee7fbc [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/a57e9007ba06...6874f6a73bd7
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 6874f6a - applet.interface.ps2_host: fix reset handling
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-331-6874f6a73bd7887d79441a7e7f65e6cfa0593d4c [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/87dd876c17e1...3d18a02d3e4f
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 3d18a02 - gateware.uart: remove uses of nbits
<_whitenotifier-6> [glasgow] whitequark commented on pull request #328: gateware.registers: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/328#issuecomment-1617706471
<whitequark> Wanda: I've reviewed everything that wasn't in the draft state, I think
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-333-3d18a02d3e4f6bd5ae43626ac323852d4db5f416 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/d68989246e6d...6c54d714a08c
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 6c54d71 - applet.program.ice40_sram: add missing Elaboratable inheritance
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±5] https://github.com/GlasgowEmbedded/glasgow/compare/52fe436b100b...12ead11335a4
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-326-52fe436b100b0262dbb26f0ea88e62b2bea50f24
<_whitenotifier-6> [glasgow] whitequark closed pull request #326: applet.*: fix up stray deprecated FIFO signal names - https://github.com/GlasgowEmbedded/glasgow/pull/326
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-326-52fe436b100b0262dbb26f0ea88e62b2bea50f24 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-334-6c54d714a08c78494fad504919760bb7634136a0 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/cba63083ae58...61f5d0c5443b
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 61f5d0c - applet: avoid UnusedElaboratable warning spam in hardware testcases
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-337-61f5d0c5443b9daab9b97112d01f55ca72a7c87f [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/711675ea9c5e...33583a7cbbf8
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 33583a7 - glasgow.applet: squash ResourceWarning
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 3 commits to main [+0/-0/±3] https://github.com/GlasgowEmbedded/glasgow/compare/12ead11335a4...6874f6a73bd7
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-329-991dcaf0432fced7418408c51abd3f9cbf3d7161
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-325-33583a7cbbf88506072338166e8c24fb1d120a77 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/313e2d9b7f36...551a4b8dde30
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 551a4b8 - applet.audio.yamaha_opx: convert to native amaranth
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-327-12ead11335a4f403cef43a240bd99796f3007d46
<_whitenotifier-6> [glasgow] whitequark closed pull request #329: gateware.i2c: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/329
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-330-fd068a162c639ac94233f3c47f78e70f9dee7fbc
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-330-fd068a162c639ac94233f3c47f78e70f9dee7fbc - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] whitequark closed pull request #327: gateware.clockgen: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/327
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-327-12ead11335a4f403cef43a240bd99796f3007d46 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] whitequark closed pull request #330: applet.interface.ps2_host: fix reset handling - https://github.com/GlasgowEmbedded/glasgow/pull/330
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-329-991dcaf0432fced7418408c51abd3f9cbf3d7161 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 2 commits to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/6874f6a73bd7...6c54d714a08c
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-331-6874f6a73bd7887d79441a7e7f65e6cfa0593d4c
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-333-3d18a02d3e4f6bd5ae43626ac323852d4db5f416
<_whitenotifier-6> [glasgow] whitequark closed pull request #331: gateware.uart: remove uses of nbits - https://github.com/GlasgowEmbedded/glasgow/pull/331
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-331-6874f6a73bd7887d79441a7e7f65e6cfa0593d4c - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] whitequark closed pull request #333: applet.program.ice40_sram: add missing Elaboratable inheritance - https://github.com/GlasgowEmbedded/glasgow/pull/333
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-333-3d18a02d3e4f6bd5ae43626ac323852d4db5f416 - https://github.com/GlasgowEmbedded/glasgow
FireFly has quit [Server closed connection]
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/6c54d714a08c...61f5d0c5443b
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-334-6c54d714a08c78494fad504919760bb7634136a0
<_whitenotifier-6> [glasgow] whitequark closed pull request #334: applet: avoid UnusedElaboratable warning spam in hardware testcases - https://github.com/GlasgowEmbedded/glasgow/pull/334
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-334-6c54d714a08c78494fad504919760bb7634136a0 - https://github.com/GlasgowEmbedded/glasgow
FireFly has joined #glasgow
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/61f5d0c5443b...33583a7cbbf8
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-337-61f5d0c5443b9daab9b97112d01f55ca72a7c87f
<_whitenotifier-6> [glasgow] whitequark closed pull request #337: glasgow.applet: squash ResourceWarning - https://github.com/GlasgowEmbedded/glasgow/pull/337
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-337-61f5d0c5443b9daab9b97112d01f55ca72a7c87f - https://github.com/GlasgowEmbedded/glasgow
pie_ has quit []
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/33583a7cbbf8...551a4b8dde30
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-325-33583a7cbbf88506072338166e8c24fb1d120a77
<_whitenotifier-6> [glasgow] whitequark closed pull request #325: applet.audio.yamaha_opx: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/325
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-325-33583a7cbbf88506072338166e8c24fb1d120a77 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] whitequark closed issue #150: Port and validate applets on nMigen native - https://github.com/GlasgowEmbedded/glasgow/issues/150
pie_ has joined #glasgow
feldim2425 has quit [Ping timeout: 264 seconds]
ar-jan has joined #glasgow
feldim2425 has joined #glasgow
<mwk[m]> Catherine: about the failing test: it's a build test of the analyzer gateware, and AFAICT it's flaky because it depends on nextpnr luck to fit in 30MHz; a rebase will likely make the problem go away
<mwk[m]> (everything passes locally on my integration branch)
<whitequark> oh!
<mwk[m]> we should probably do something about that test, btw
<mwk[m]> more pipelining somewhere?
<mwk[m]> as for 3.11 CI, I wanted to do that one in a separate commit, but sure
<mwk[m]> I think it's also time to add 3.12 to CI, given it's in late beta already; it should go in without allow-failure, right?
<whitequark> yeah
<mwk[m]> er, I mean separate PR
<whitequark> if you add 3.12 too then it can be a separate PR
<whitequark> lemme merge that one
<_whitenotifier-6> [glasgow] whitequark synchronize pull request #338: software: fix coroutines on Python 3.11 - https://github.com/GlasgowEmbedded/glasgow/pull/338
<_whitenotifier-6> [glasgow] whitequark synchronize pull request #332: gateware.analyzer, target.analyzer: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/332
<_whitenotifier-6> [glasgow] whitequark synchronize pull request #328: gateware.registers: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/328
<mwk[m]> alright
<mwk[m]> (and the 3 PRs marked as draft should be complete, but I'm still blocking them on my own review pass)
<mwk[m]> Catherine: oh! also, I wanted to ask what is to be done about `gateware.mpsse`; it seems to be unconnected to absolutely anything else?
<mwk[m]> I have no idea what it is for tbh
<whitequark> just... delete it
<whitequark> it was done for pretending to be an FTDI chip
<whitequark> which is a bad idea that sucks
<mwk> yup, thought as much
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #339: gateware.mpsse: remove - https://github.com/GlasgowEmbedded/glasgow/pull/339
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-328-551a4b8dde302b230bf633720259eeaf751ea2a0 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/ae21f468195e...280c9fa3a620
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 280c9fa - gateware.registers: convert to native amaranth
bvernoux has joined #glasgow
<mwk[m]> <whitequark> "lemme merge that one" <- I think it won't auto-merge without approval
<whitequark> oops, missed it
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-338-280c9fa3a6207ad8179c9e025018ac9ec2bf16bf [+0/-0/±4] https://github.com/GlasgowEmbedded/glasgow/compare/5ee8cfd9d928...0107d5f9944f
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 0107d5f - software: fix coroutines on Python 3.11
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-339-0107d5f9944f676d0e3d55f1b1159d9df13da953 [+0/-1/±0] https://github.com/GlasgowEmbedded/glasgow/compare/cc9192d7f3ac...60d09a217502
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 60d09a2 - gateware.mpsse: remove
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/551a4b8dde30...280c9fa3a620
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-328-551a4b8dde302b230bf633720259eeaf751ea2a0
<_whitenotifier-6> [glasgow] whitequark closed pull request #328: gateware.registers: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/328
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-328-551a4b8dde302b230bf633720259eeaf751ea2a0 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±4] https://github.com/GlasgowEmbedded/glasgow/compare/280c9fa3a620...0107d5f9944f
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-338-280c9fa3a6207ad8179c9e025018ac9ec2bf16bf
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-338-280c9fa3a6207ad8179c9e025018ac9ec2bf16bf - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] whitequark closed pull request #338: software: fix coroutines on Python 3.11 - https://github.com/GlasgowEmbedded/glasgow/pull/338
<_whitenotifier-6> [glasgow] whitequark closed issue #297: The `asyncio.coroutine` decorator has been removed in Python 3.11 - https://github.com/GlasgowEmbedded/glasgow/issues/297
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #340: CI: remove allow-failure from 3.11, add 3.12-dev - https://github.com/GlasgowEmbedded/glasgow/pull/340
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #336: software: convert core modules to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/336
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-1/±0] https://github.com/GlasgowEmbedded/glasgow/compare/0107d5f9944f...60d09a217502
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-339-0107d5f9944f676d0e3d55f1b1159d9df13da953
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-339-0107d5f9944f676d0e3d55f1b1159d9df13da953 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] whitequark closed pull request #339: gateware.mpsse: remove - https://github.com/GlasgowEmbedded/glasgow/pull/339
<mwk[m]> ah shit, no 3.12 for us
<whitequark> no?
<whitequark> oh
<mwk[m]> dependency build failed, hold on
<mwk[m]> frozenlist, due to C API changes
ar-jan has quit [Ping timeout: 246 seconds]
ar-jan has joined #glasgow
<mwk[m]> errr, aiohttp not frozenlist
<mwk[m]> ... oh, both?
<mwk[m]> okay definitely no 3.12 then
<whitequark> we can add it with allow-failure
<whitequark> which is really the only reasonable approach for -dev releases
<mwk[m]> frozenlist has CI on 3.12 and it's passing? what's happening here
<whitequark> are we lagging on aiohttp major versions?
<whitequark> s/versions/version/
<mwk[m]> seemingly no
<mwk[m]> so frozenlist should be OK on git master I think, but they haven't had a release in 8 months
<mwk[m]> and aiohttp has open PR (https://github.com/aio-libs/aiohttp/pull/7315), which is... blocked on a new frozenlist release
<mwk[m]> okay, I'm just going to add 3.12-dev as allow-fail; the green CI checkmark was fun while it lasted
<whitequark> yeah let's just leave it open until they fix the stuff
<mwk[m]> mhm
<mwk[m]> so... split time
<_whitenotifier-6> [glasgow] mwkmwkmwk closed pull request #340: CI: remove allow-failure from 3.11, add 3.12-dev - https://github.com/GlasgowEmbedded/glasgow/pull/340
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #341: CI: remove allow-failure from 3.11 - https://github.com/GlasgowEmbedded/glasgow/pull/341
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #336: software: convert core modules to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/336
<mwk[m]> alright I think I'm back in the state where I have a working integration branch, let's go
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #342: software: squash a few `ResourceWarning`s - https://github.com/GlasgowEmbedded/glasgow/pull/342
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-342-60d09a217502f469682e3dd1c51c5e6bd2dfd586 [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/c2c1d6dedf8c...6662f3b749bf
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 6662f3b - software: squash a few `ResourceWarning`s
ar-jan has quit [Ping timeout: 240 seconds]
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #332: gateware.analyzer, target.analyzer: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/332
ar-jan has joined #glasgow
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/60d09a217502...6662f3b749bf
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-342-60d09a217502f469682e3dd1c51c5e6bd2dfd586
<_whitenotifier-6> [glasgow] whitequark closed pull request #342: software: squash a few `ResourceWarning`s - https://github.com/GlasgowEmbedded/glasgow/pull/342
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-342-60d09a217502f469682e3dd1c51c5e6bd2dfd586 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #332: gateware.analyzer, target.analyzer: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/332
ar-jan has quit [Ping timeout: 246 seconds]
ar-jan has joined #glasgow
<mwk> pulsemixer
<mwk> ... erm, disregard
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #335: gateware.fx2_crossbar: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/335
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #336: software: convert core modules to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/336
<mwk[m]> alright I think I'm done with the first batch
<mwk[m]> there's more compat stuff to be removed, but I think it'd be best to serialize it after these 3 PRs
<whitequark> lemme go through these
ar-jan has quit [Read error: Connection reset by peer]
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-332-6662f3b749bfc3f8643a864d68926da022062334 [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/e8348c2ead95...39febafb9c3f
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 39febaf - gateware.analyzer, target.analyzer: convert to native amaranth
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-335-39febafb9c3fa14600721287818f98df5ab589ea [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/a85af6393d28...e567fba76d3d
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk e567fba - gateware.fx2_crossbar: convert to native amaranth
ar-jan has joined #glasgow
<whitequark> I've rubberstamped them all
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-336-e567fba76d3dd51e4915286e72091011a3ba4021 https://github.com/GlasgowEmbedded/glasgow/commit/f43f0d5342dca6645df5fb6a4d2e9dbad011eb60
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-341-f43f0d5342dca6645df5fb6a4d2e9dbad011eb60 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/428ac4ac4f5a...ef3ebcd15a33
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk ef3ebcd - CI: remove allow-failure from 3.11
<whitequark> I trust you to do a good job and in any case I don't have time to read the code before the next meeting :')
ar-jan_ has joined #glasgow
ar-jan has quit [Ping timeout: 246 seconds]
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/6662f3b749bf...39febafb9c3f
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-332-6662f3b749bfc3f8643a864d68926da022062334
<_whitenotifier-6> [glasgow] whitequark closed pull request #332: gateware.analyzer, target.analyzer: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/332
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-332-6662f3b749bfc3f8643a864d68926da022062334 - https://github.com/GlasgowEmbedded/glasgow
ar-jan has joined #glasgow
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/39febafb9c3f...e567fba76d3d
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-335-39febafb9c3fa14600721287818f98df5ab589ea
<_whitenotifier-6> [glasgow] whitequark closed pull request #335: gateware.fx2_crossbar: convert to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/335
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-335-39febafb9c3fa14600721287818f98df5ab589ea - https://github.com/GlasgowEmbedded/glasgow
ar-jan_ has quit [Ping timeout: 246 seconds]
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±10] https://github.com/GlasgowEmbedded/glasgow/compare/e567fba76d3d...f43f0d5342dc
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-336-e567fba76d3dd51e4915286e72091011a3ba4021
<_whitenotifier-6> [glasgow] whitequark closed pull request #336: software: convert core modules to native amaranth - https://github.com/GlasgowEmbedded/glasgow/pull/336
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-336-e567fba76d3dd51e4915286e72091011a3ba4021 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/f43f0d5342dc...ef3ebcd15a33
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-341-f43f0d5342dca6645df5fb6a4d2e9dbad011eb60
<_whitenotifier-6> [glasgow] whitequark closed pull request #341: CI: remove allow-failure from 3.11 - https://github.com/GlasgowEmbedded/glasgow/pull/341
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-341-f43f0d5342dca6645df5fb6a4d2e9dbad011eb60 - https://github.com/GlasgowEmbedded/glasgow
ar-jan has quit [Ping timeout: 260 seconds]
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #343: access.direct.multiplexer: remove leftover compat names - https://github.com/GlasgowEmbedded/glasgow/pull/343
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #344: gateware: remove top-level compat leftovers - https://github.com/GlasgowEmbedded/glasgow/pull/344
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #345: CI: unignore DeprecationWarning - https://github.com/GlasgowEmbedded/glasgow/pull/345
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-344-ef3ebcd15a33ade0effd7f8dcd82a28e560467a4 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/66f31d8561b8...9316f0950e49
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 9316f09 - gateware: remove top-level compat leftovers
ar-jan has joined #glasgow
esden[m] has joined #glasgow
<esden[m]> mwk: holy moly, you really ripped through all of that! 🙏 thank you!
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/ef3ebcd15a33...9316f0950e49
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-344-ef3ebcd15a33ade0effd7f8dcd82a28e560467a4
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-344-ef3ebcd15a33ade0effd7f8dcd82a28e560467a4 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] whitequark closed pull request #344: gateware: remove top-level compat leftovers - https://github.com/GlasgowEmbedded/glasgow/pull/344
ar-jan has quit [Ping timeout: 246 seconds]
ar-jan has joined #glasgow
lxdr has quit [Server closed connection]
lxdr has joined #glasgow
Fridtjof_ has quit [Server closed connection]
Fridtjof has joined #glasgow
<d1b2> <attiegrande> mwk: seconded, well done / thank you!
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-343-9316f0950e49f3ffa5f04b30e6cf1c6bffc4d83d https://github.com/GlasgowEmbedded/glasgow/commit/9d423c928b43925ed3d6a678b74ca5991d7c2766
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-345-9d423c928b43925ed3d6a678b74ca5991d7c2766 [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/6ac61a7cc618...0fa55344f1ca
<_whitenotifier-6> [GlasgowEmbedded/glasgow] mwkmwkmwk 0fa5534 - CI: unignore DeprecationWarning
<mwk[m]> I'm not quite done yet
<mwk[m]> ... hold on, I kinda crashed hard and need to recover state
<mwk[m]> (I do not recommend getting contacted by family in the middle of writing a PR)
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 2 commits to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/9316f0950e49...0fa55344f1ca
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-345-9d423c928b43925ed3d6a678b74ca5991d7c2766
<_whitenotifier-6> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-343-9316f0950e49f3ffa5f04b30e6cf1c6bffc4d83d
<_whitenotifier-6> [glasgow] whitequark closed pull request #343: access.direct.multiplexer: remove leftover compat names - https://github.com/GlasgowEmbedded/glasgow/pull/343
<_whitenotifier-6> [glasgow] whitequark closed pull request #345: CI: unignore DeprecationWarning - https://github.com/GlasgowEmbedded/glasgow/pull/345
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-345-9d423c928b43925ed3d6a678b74ca5991d7c2766 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-6> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-343-9316f0950e49f3ffa5f04b30e6cf1c6bffc4d83d - https://github.com/GlasgowEmbedded/glasgow
<mwk[m]> right, so, I still need to exorcise TSTriple usage and... I think I came to the conclusion that I should remove most of the code in glasgow.gateware.pads.Pads, leaving support for only pre-instantiated Pins, particularly since the other paths are unused and don't seem to be working right in the first place
<whitequark> sgtm
<esden[m]> Wanda: How does that impact the use of the LVDS connector pins?
<mwk[m]> I don't know? there isn't any code in glasgow that uses those in the first place
<mwk[m]> like, you can still platform.request those and use them
<mwk[m]> the Pads machinery is only used for ports A and B at the moment
<whitequark> it would not afaik
<esden[m]> Ok thanks. Just making sure. As long as we can instance the pins somehow it is fine. At some point I would like to add support for the RAM Pak to the core, so that one can use the additional memory. Just making sure we are not deleting stuff we will have to add back in later... although it probably would not be a big deal either. :D
<mwk[m]> ... oh huh, Amaranth refuses to deal with 0-width Pins
<mwk[m]> which memory-prom triggers in the default configuration
<whitequark> hm, that's odd
<mwk[m]> granted, it's not a real platform-level resource, I'm just instantiating a Pin from thin air with width=0
<mwk[m]> Catherine: thoughts? is that something we'd want to support in Amaranth?
<mwk[m]> I definitely need to store a something with 0-width i and o attributes in that case
<mwk[m]> or rewrite the applet
<whitequark> the current Pin abstraction needs to go so you can just make it accept 0-width
<mwk[m]> alright; glasgow is wired to always use amaranth from git main, right? so it should be a matter of one simple PR?
<whitequark> I think so?
<whitequark> look at pyproject.toml
<mwk[m]> mhm
<mwk[m]> it'll require manual upgrade in old checkouts / venvs...
<mwk[m]> but I think it only affects that one applet, so...
<whitequark> people have to upgrade sometimes anyway
dos has quit [Server closed connection]
dos has joined #glasgow
<mwk[m]> hm, is there some easy way to poke github to sync the commit message to PR contents?
<whitequark> no
bvernoux has quit [Quit: Leaving]
<_whitenotifier-6> [glasgow] mwkmwkmwk opened pull request #346: software: move from `TSTriple` to `Pin`, simplify `Pads` - https://github.com/GlasgowEmbedded/glasgow/pull/346
<mwk[m]> alright, I think my work is done here
<whitequark> \o.
<whitequark> * \o/
<mwk[m]> not the prettiest code I've ever written, but it seems to work
<_whitenotifier-6> [glasgow] mwkmwkmwk synchronize pull request #346: software: move from `TSTriple` to `Pin`, simplify `Pads` - https://github.com/GlasgowEmbedded/glasgow/pull/346