Catherine[m] changed the topic of #glasgow to: digital interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · Matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
_whitelogger has quit [Ping timeout: 246 seconds]
_whitelogger has joined #glasgow
mats1_ has quit [Ping timeout: 245 seconds]
noracodes has quit [Ping timeout: 246 seconds]
noracodes has joined #glasgow
mats1_ has joined #glasgow
duderonomy has joined #glasgow
mats1_ is now known as mats1
mats1 has quit [Changing host]
mats1 has joined #glasgow
<whitequark[cis]> E: g.target.toolchain: could not find a usable FPGA toolchain; searched (by default): builtin (missing yosys), system (missing nextpnr-ice40); consider reinstalling the package with the 'toolchain' feature enabled (e.g. `pipx install -e glasgow[toolchain]`)
<whitequark[cis]> W: g.target.toolchain: cannot use toolchain 'system': cannot determine version of tool 'nextpnr-ice40'
<whitequark[cis]> E: g.target.toolchain: could not find a usable FPGA toolchain; searched (by default): builtin (missing yosys), system (missing nextpnr-ice40); consider reinstalling the package with the 'toolchain' feature enabled (e.g. `pipx install -e glasgow[toolchain]`)
<whitequark[cis]> E: g.target.toolchain: could not find a usable FPGA toolchain; searched (via GLASGOW_TOOLCHAIN): builtin (missing yosys)
<whitequark[cis]> i think these are good enough
<whitequark[cis]> s/searched/checked
joerg is now known as Guest1955
Guest1955 has quit [Killed (molybdenum.libera.chat (Nickname regained by services))]
joerg has joined #glasgow
trh has quit [Quit: weg]
trh has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark opened pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
ar-jan has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark commented on pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353#issuecomment-1646775249
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark reopened issue #43: Cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/issues/43
redstarcomrade has quit [Read error: Connection reset by peer]
<_whitenotifier-8> [glasgow] whitequark commented on issue #43: Cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/issues/43#issuecomment-1646784845
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark commented on issue #49: Implement MPSSE subtarget and FTDI emulation mode - https://github.com/GlasgowEmbedded/glasgow/issues/49#issuecomment-1646801417
<_whitenotifier-8> [glasgow] whitequark closed issue #49: Implement MPSSE subtarget and FTDI emulation mode - https://github.com/GlasgowEmbedded/glasgow/issues/49
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
duderonomy has joined #glasgow
<d1b2> <attiegrande> hi @whitequark , sorry for my absence last night... I was unwell
<d1b2> <attiegrande> I've only skimmed the patches, will have a proper look soon
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark opened issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354
<whitequark[cis]> hope you get well soon Attie! please don't overexert yourself
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
sauce has quit [Ping timeout: 246 seconds]
<_whitenotifier-8> [glasgow] whitequark opened pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
<_whitenotifier-8> [glasgow] attie commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646839003
<d1b2> <attiegrande> Thank you... I've never been good at pacing, but the last couple of weeks have been a bit brutal
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271462535
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271449243
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271464206
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271464779
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271464984
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271465093
<_whitenotifier-8> [glasgow] whitequark commented on pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353#issuecomment-1646863370
<_whitenotifier-8> [glasgow] attie commented on pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353#issuecomment-1646863952
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271465841
<_whitenotifier-8> [glasgow] whitequark commented on pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353#issuecomment-1646864195
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271465937
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646866521
<_whitenotifier-8> [glasgow] attie reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271467776
<_whitenotifier-8> [glasgow] attie reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271467638
<_whitenotifier-8> [glasgow] attie reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271467693
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271468775
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271468872
<_whitenotifier-8> [glasgow] attie commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646869157
sugarbeet has quit [Read error: Connection reset by peer]
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646869779
<_whitenotifier-8> [glasgow] attie commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646869946
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646870092
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646871102
<_whitenotifier-8> [glasgow] attie commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646871854
<_whitenotifier-8> [glasgow] attie reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271470759
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271471079
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646873078
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271472065
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271472201
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271472344
<whitequark[cis]> Attie: yeah so I specifically avoided doing any caching until the point where the toolchain could be accurately identified
<whitequark[cis]> because having toolchain bugs end up in your cache is nightmarish
sugarbeet has joined #glasgow
<_whitenotifier-8> [glasgow] attie commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646875091
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646875521
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271473823
redstarcomrade has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646882184
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark commented on issue #354: [RFC] New basis of operation: Reliable Datagram Pipe - https://github.com/GlasgowEmbedded/glasgow/issues/354#issuecomment-1646884482
redstarcomrade has quit [Read error: Connection reset by peer]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<_whitenotifier-8> [glasgow] attie reviewed pull request #355 commit - https://github.com/GlasgowEmbedded/glasgow/pull/355#discussion_r1271480138
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271480899
redstarcomrade has quit [Read error: Connection reset by peer]
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
sauce has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark commented on pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353#issuecomment-1646927629
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
<_whitenotifier-8> [glasgow] whitequark commented on pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355#issuecomment-1646929086
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<_whitenotifier-8> [glasgow] whitequark commented on pull request #266: applet.interface.jtag_openocd: Add SWD support - https://github.com/GlasgowEmbedded/glasgow/pull/266#issuecomment-1646951574
merry has joined #glasgow
ar-jan has quit [Ping timeout: 260 seconds]
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
redstarcomrade has quit [Read error: Connection reset by peer]
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271559332
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271560477
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271559620
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271559203
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271563922
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271563956
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271564303
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271564307
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271564307
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271564715
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271564810
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271565244
<_whitenotifier-8> [glasgow] attie reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271566230
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #353 commit - https://github.com/GlasgowEmbedded/glasgow/pull/353#discussion_r1271569826
<_whitenotifier-8> [glasgow] attie commented on pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353#issuecomment-1646977437
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 4 commits to gh-readonly-queue/main/pr-353-b16ee97b26bad93e8bdeffa1609cd4c65d1cd310 [+1/-0/±10] https://github.com/GlasgowEmbedded/glasgow/compare/5eb4c72e9d7d^...b5f7b6cc9201
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 5eb4c72 - software: add PDM support.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 576f610 - cli: don't print a backtrace when interrupted.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 36769e7 - target: locate and examine the FPGA build tools.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark b5f7b6c - software: rename `[toolchain]` feature to `[builtin-toolchain]`.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-353-b16ee97b26bad93e8bdeffa1609cd4c65d1cd310 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 4 commits to main [+1/-0/±10] https://github.com/GlasgowEmbedded/glasgow/compare/b16ee97b26ba...b5f7b6cc9201
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 5eb4c72 - software: add PDM support.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 576f610 - cli: don't print a backtrace when interrupted.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 36769e7 - target: locate and examine the FPGA build tools.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark b5f7b6c - software: rename `[toolchain]` feature to `[builtin-toolchain]`.
<_whitenotifier-8> [glasgow] whitequark closed pull request #353: target: locate and examine the FPGA build tools - https://github.com/GlasgowEmbedded/glasgow/pull/353
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-353-b16ee97b26bad93e8bdeffa1609cd4c65d1cd310
<_whitenotifier-8> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-353-b16ee97b26bad93e8bdeffa1609cd4c65d1cd310 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
<d1b2> <attiegrande> I think one of yosys / nextpnr-ice40 / icepack are trying to make /.config, /.cache and /.local... (yes, in the fs root)
<d1b2> <attiegrande> I don't have time to dig right now, but this obviously isn't good
<d1b2> <attiegrande> based on testing inside ubuntu:22.04, and using the oss-cad-suite release
<whitequark[cis]> does that not have $HOME or something?
<whitequark[cis]> also, do you mean yowasp ones?
<whitequark[cis]> oh, wait, oss-cad-suite
<d1b2> <attiegrande> non-yowasp
<d1b2> <attiegrande> it's got ${HOME} set okay
<whitequark[cis]> that's weird
<whitequark[cis]> you sure it's not my bug? :)
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-355-b5f7b6cc92012c4616fca85b0721152fb3eba0ee [+0/-0/±5] https://github.com/GlasgowEmbedded/glasgow/commit/08cb950e7da1
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 08cb950 - target: cache bitstreams.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-355-b5f7b6cc92012c4616fca85b0721152fb3eba0ee - https://github.com/GlasgowEmbedded/glasgow
<d1b2> <attiegrande> ignore the permission denied on /home/user/.cache/..., i'm looking into it
<d1b2> <attiegrande> (if you run it yourself)
<whitequark[cis]> oh
<whitequark[cis]> did they build nextpnr wit qt?
<whitequark[cis]> s/wit/with/
<whitequark[cis]> that looks like they did and it's looking for $XDG_CONFIG_HOME
<d1b2> <attiegrande> nope, see second file in the gist
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±5] https://github.com/GlasgowEmbedded/glasgow/compare/b5f7b6cc9201...08cb950e7da1
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 08cb950 - target: cache bitstreams.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-355-b5f7b6cc92012c4616fca85b0721152fb3eba0ee
<_whitenotifier-8> [glasgow] whitequark closed pull request #355: target: cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/pull/355
<_whitenotifier-8> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-355-b5f7b6cc92012c4616fca85b0721152fb3eba0ee - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [glasgow] whitequark closed issue #43: Cache bitstreams - https://github.com/GlasgowEmbedded/glasgow/issues/43
<whitequark[cis]> > D: g.target.toolchain: using toolchain 'system' (yosys 0.30.48.gb5b0b7e83, nextpnr-ice40 (unavailable), icepack 0)
<whitequark[cis]> wtf is going on
<whitequark[cis]> that means nextpnr-ice40 --version did not return anything legible
<whitequark[cis]> what happens if you run /opt/oss-cad-suite/bin/nextpnr-ice40 --version?
<d1b2> <attiegrande> that error is messing things up
<d1b2> <attiegrande> (my bad on that one)
<whitequark[cis]> why the fuck is it mkdir?!
<whitequark[cis]> (it's still downloading on my end)
<d1b2> <attiegrande> mkdir on ~/.cache/... is my fault, permissions issue, i'm working on it... but the others are just wrong
<d1b2> <attiegrande> source is here if you want to reference it: https://gitlab.agsys.io/attie/glasgow/-/blob/docker/Dockerfile-system
<d1b2> <attiegrande> (WIP disclaimer, etc...)
<whitequark[cis]> out of curiosity why not stick with yowasp? performance?
<d1b2> <attiegrande> yes, but also being able to easily build & test both feels useful and/or for reference
<d1b2> <attiegrande> use docker.agsys.io/attie/glasgow:builtin if you want yowasp
<whitequark[cis]> got it
<d1b2> <attiegrande> not currently planning on making this into a PR, but i found a thing...
<d1b2> <attiegrande> (unless you're open to it, i know we've discussed Docker in the past)
<whitequark[cis]> pipx+yowasp should be a functional replacement to docker
<d1b2> <attiegrande> yeah, exactly - it's very neat
<whitequark[cis]> it did take a lot of hard work
<d1b2> <attiegrande> but I like having tools packaged up... squirrel much(?)
<whitequark[cis]> heheh
<d1b2> <attiegrande> I abuse docker a lot for throwaway environments too... so testing your recent work has generally been inside a disposable container, but using pipx & yowasp, etc...
<d1b2> <attiegrande> there's a new image with the ~/.cache directory fixed btw...
<whitequark[cis]> what the fuck am i looking at
<d1b2> <attiegrande> not sure, but the code block link is 404 for me
<whitequark[cis]> wait, which link did you get?
<whitequark[cis]> huh that opens for me
<whitequark[cis]> works in curl too
<d1b2> <attiegrande> 404 for both, from here
<russss> there's an underscore at the end of that one for me
<russss> if you remove the underscore it works
<d1b2> <attiegrande> ahh, well spotted
<whitequark[cis]> huh
<d1b2> <attiegrande> underscore at the start too
<whitequark[cis]> oh, it's the discord bridge
<whitequark[cis]> sigh
<russss> ah that is failing to bridge /me properly
<d1b2> <attiegrande> hides
<d1b2> <attiegrande> ohh, export HOME resolves it
<d1b2> <attiegrande> that was unexpected
<d1b2> <attiegrande> apologies
<d1b2> <attiegrande> I don't think i've ever seen that one before... 🤔
<d1b2> <attiegrande> HOME is listed with a good value in export -p, so I'm confused by that one...
<whitequark[cis]> i have another PR cooking by the way
<whitequark[cis]> something you'll like~
<d1b2> <attiegrande> I think this may be in need of a fix...
<d1b2> <attiegrande> re PR - exciting!
<d1b2> <attiegrande> ok, i'm actually going away now
<d1b2> <attiegrande> thanks for those two PRs today wq, they're very good to have in place!
<whitequark[cis]> ohhhh i see what happened with HOME
<whitequark[cis]> yeah, i am doing hermetic builds
<whitequark[cis]> i guess setting HOME to a new temporary directory could work
<d1b2> <attiegrande> sounds like you're on to it...
<d1b2> <attiegrande> To clarify, I don't know why ${HOME} appears to be undefined... it's not, and it is exported according to export -p.
<d1b2> <attiegrande> Running export HOME in the parent shell resolves this (?), and this patch also resolves it.
<whitequark[cis]> because i explicitly undefine it
<d1b2> <attiegrande> but the export HOME in the parent shell resolves it(?)
<d1b2> <attiegrande> that shouldn't matter if you undefine it
<whitequark[cis]> $YOSYS etc are run with an environment that only has $YOSYS, $NEXTPNR_ICE40, and $ICEPACK
<whitequark[cis]> hm
<whitequark[cis]> yes true
<whitequark[cis]> what if you upgrade amaranth?
<whitequark[cis]> or is it latest git?
<whitequark[cis]> actually
<d1b2> <attiegrande> see the amaranth commit i linked above - you extend the environment
<whitequark[cis]> this is the latest one