whitequark[cis] changed the topic of #amaranth-lang to: Amaranth hardware definition language · weekly meetings: Amaranth each Mon 1700 UTC, Amaranth SoC each Fri 1700 UTC · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang · Matrix #amaranth-lang:matrix.org
Wanda[cis] has quit [Quit: Idle timeout reached: 172800s]
GenTooMan has quit [Ping timeout: 252 seconds]
GenTooMan has joined #amaranth-lang
<_whitenotifier-1> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://github.com/YoWASP/yosys/compare/b2de1306b12a...8ba93d267486
<_whitenotifier-1> [YoWASP/yosys] whitequark 8ba93d2 - Update dependencies.
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 246 seconds]
Degi_ is now known as Degi
XgF has quit [Server closed connection]
XgF has joined #amaranth-lang
crzwdjk has quit [Ping timeout: 248 seconds]
jer_emy[m] has quit [Quit: Idle timeout reached: 172800s]
crzwdjk has joined #amaranth-lang
LoveMHz has quit [Server closed connection]
LoveMHz has joined #amaranth-lang
<whitequark[cis]> i probably did not push then
<whitequark[cis]> cr1901: yeah I returned to the terminal waiting for me to unlock an SSH key
<whitequark[cis]> pushed
<galibert[m]> keychain ftw
<whitequark[cis]> keychain?
<whitequark[cis]> I've switched to using keepassx to store my SSH keys
<whitequark[cis]> (as well as everything else... since last time I looked it grew autocomplete features, can now integrate with Android, and so on, great piece of software)
<galibert[m]> keychain on Linux preserves keys on a specific computer after you unlock them
<galibert[m]> Persistance in memory only of course
<Allie> the 1password ssh agent is *awesome*
<Allie> if you're already in that ecosystem
<galibert[m]> I'm not, but it's something I need to look at at some point
<whitequark[cis]> galibert: oh, doesn't normal ssh-agent do it too?
<whitequark[cis]> I've been using that before but decided to consolidate the keys
<whitequark[cis]> Allie: didn't 1password get popped recently?
<whitequark[cis]> in a way that a lot of people lost a lot of money
<Allie> whitequark[cis]: that was lastpass
<galibert[m]> normal ssh-agent tunnels connections back to the agent, keypass works entirely locally (with one agent per system)
<whitequark[cis]> ohhh
<galibert[m]> keychain I mean
<Allie> lastpass is the garbo one, 1password is the reasonable one
<galibert[m]> keychain id_rsa
<galibert[m]> source $HOME/.keychain/`uname -n`-csh
<whitequark[cis]> galibert: I'm confused, I use ssh-agent entirely locally?
<Allie> and yes, the lastpass breach has been tracked to all fuckin kinds of crypto theft
<galibert[m]> I have that in my .login (I use tcsh), I get a prompt for the passphrase on the first terminal on a new machine (until the machine is rebooted)
<galibert[m]> mostly it's about sharing the agent (and its environment variables) between all your terminals transparently
<whitequark[cis]> probably my favorite feature of keepassxc is that it stores OTP keys as well
<whitequark[cis]> without requiring a second device which can break or get stolen
<galibert[m]> that's a nice feature
<_whitenotifier-1> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-907-d32ca043263c04bdd78b64fa912185a61169a683 [+0/-0/±1] https://github.com/amaranth-lang/amaranth/commit/ecba1a186368
<_whitenotifier-1> [amaranth-lang/amaranth] whitequark ecba1a1 - back.rtlil: put hierarchy in module name instead of an attribute.
<_whitenotifier-1> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-907-d32ca043263c04bdd78b64fa912185a61169a683 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-1> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/amaranth-lang/amaranth/compare/d32ca043263c...ecba1a186368
<_whitenotifier-1> [amaranth-lang/amaranth] whitequark ecba1a1 - back.rtlil: put hierarchy in module name instead of an attribute.
<_whitenotifier-1> [amaranth-lang/amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-907-d32ca043263c04bdd78b64fa912185a61169a683
<_whitenotifier-1> [amaranth] whitequark closed pull request #907: back.rtlil: put hierarchy in module name instead of an attribute - https://github.com/amaranth-lang/amaranth/pull/907
<_whitenotifier-1> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-907-d32ca043263c04bdd78b64fa912185a61169a683 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-1> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±32] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/ff83c01e63b0...c71bef541df9
<_whitenotifier-1> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] c71bef5 - Deploying to main from @ amaranth-lang/amaranth@ecba1a18636845ef6cf88cc00022a96508352b28 🚀
phire has quit [Ping timeout: 246 seconds]
phire has joined #amaranth-lang
<_whitenotifier-1> [amaranth] whitequark opened pull request #908: Elaboratable does not need ABCMeta as its metaclass - https://github.com/amaranth-lang/amaranth/pull/908
Abhishek_ has quit [Server closed connection]
Abhishek_ has joined #amaranth-lang
<_whitenotifier-1> [amaranth] codecov[bot] commented on pull request #908: Elaboratable does not need ABCMeta as its metaclass - https://github.com/amaranth-lang/amaranth/pull/908#issuecomment-1717813579
<_whitenotifier-1> [amaranth-soc] jfng opened pull request #52: CI: remove test against Amaranth 0.3. - https://github.com/amaranth-lang/amaranth-soc/pull/52
<_whitenotifier-1> [amaranth-lang/amaranth-soc] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-52-df8013d2dcab7a20292b54b84bdef37d461f7531 [+0/-0/±1] https://github.com/amaranth-lang/amaranth-soc/commit/8d2ba534ce0c
<_whitenotifier-1> [amaranth-lang/amaranth-soc] jfng 8d2ba53 - CI: remove test against Amaranth 0.3.
<_whitenotifier-1> [amaranth-soc] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-52-df8013d2dcab7a20292b54b84bdef37d461f7531 - https://github.com/amaranth-lang/amaranth-soc
<_whitenotifier-1> [amaranth-lang/amaranth-soc] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/amaranth-lang/amaranth-soc/compare/df8013d2dcab...8d2ba534ce0c
<_whitenotifier-1> [amaranth-lang/amaranth-soc] jfng 8d2ba53 - CI: remove test against Amaranth 0.3.
<_whitenotifier-1> [amaranth-lang/amaranth-soc] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-52-df8013d2dcab7a20292b54b84bdef37d461f7531
<_whitenotifier-1> [amaranth-soc] jfng closed pull request #52: CI: remove test against Amaranth 0.3. - https://github.com/amaranth-lang/amaranth-soc/pull/52
<_whitenotifier-1> [amaranth-soc] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-52-df8013d2dcab7a20292b54b84bdef37d461f7531 - https://github.com/amaranth-lang/amaranth-soc
<_whitenotifier-1> [amaranth-lang/amaranth-soc] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-47-8d2ba534ce0ca266e1629e2f491e15e74ba9cae5 [+0/-0/±1] https://github.com/amaranth-lang/amaranth-soc/commit/7b52e9351b1f
<_whitenotifier-1> [amaranth-lang/amaranth-soc] jfng 7b52e93 - wishbone.bus: remove deprecated use of Repl.
<_whitenotifier-1> [amaranth-soc] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-47-8d2ba534ce0ca266e1629e2f491e15e74ba9cae5 - https://github.com/amaranth-lang/amaranth-soc
<_whitenotifier-1> [amaranth-lang/amaranth-soc] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/amaranth-lang/amaranth-soc/compare/8d2ba534ce0c...7b52e9351b1f
<_whitenotifier-1> [amaranth-lang/amaranth-soc] jfng 7b52e93 - wishbone.bus: remove deprecated use of Repl.
<_whitenotifier-1> [amaranth-lang/amaranth-soc] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-47-8d2ba534ce0ca266e1629e2f491e15e74ba9cae5
<_whitenotifier-1> [amaranth-soc] jfng closed pull request #47: wishbone.bus: remove deprecated use of Repl. - https://github.com/amaranth-lang/amaranth-soc/pull/47
<_whitenotifier-1> [amaranth-soc] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-47-8d2ba534ce0ca266e1629e2f491e15e74ba9cae5 - https://github.com/amaranth-lang/amaranth-soc
pie_ has quit [Server closed connection]
pie_ has joined #amaranth-lang
nak has joined #amaranth-lang
phire has quit [Ping timeout: 245 seconds]
phire has joined #amaranth-lang
<_whitenotifier-1> [amaranth] whitequark opened issue #909: Use something better than `path=` in `Interface()`/`Signature.create()` - https://github.com/amaranth-lang/amaranth/issues/909
jfng[m] has quit [Quit: Idle timeout reached: 172800s]
TD-Linux has quit [Ping timeout: 255 seconds]
TD-Linux has joined #amaranth-lang
<_whitenotifier-1> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-905-ecba1a18636845ef6cf88cc00022a96508352b28 [+0/-0/±2] https://github.com/amaranth-lang/amaranth/commit/11d5bb19eb34
<_whitenotifier-1> [amaranth-lang/amaranth] crzwdjk 11d5bb1 - vendor._lattice_ice40: add an icepack_opts override
<_whitenotifier-1> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-905-ecba1a18636845ef6cf88cc00022a96508352b28 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-1> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±2] https://github.com/amaranth-lang/amaranth/compare/ecba1a186368...11d5bb19eb34
<_whitenotifier-1> [amaranth-lang/amaranth] crzwdjk 11d5bb1 - vendor._lattice_ice40: add an icepack_opts override
<_whitenotifier-1> [amaranth] whitequark closed pull request #905: vendor._lattice_ice40: add an icepack_opts override - https://github.com/amaranth-lang/amaranth/pull/905
<_whitenotifier-1> [amaranth-lang/amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-905-ecba1a18636845ef6cf88cc00022a96508352b28
<_whitenotifier-1> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-905-ecba1a18636845ef6cf88cc00022a96508352b28 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-1> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±36] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/c71bef541df9...15c19c4088ff
<_whitenotifier-1> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 15c19c4 - Deploying to main from @ amaranth-lang/amaranth@11d5bb19eb34463918c07dc5e2e0eac7dbf822b0 🚀
rxvoid[m] has quit [Quit: Idle timeout reached: 172800s]
<crzwdjk> Would it be useful to make a PR to amaranth-stdio to remove its use of Record and replace it with Struct and Signature as appropriate?
<whitequark[cis]> we're going to re-engineer stdio most likely
<whitequark[cis]> but if you want to keep using it in the meantime, sure!
<crzwdjk> Ah okay, yeah I do use it. And I suppose I will wait for the re-engineering to propose other stuff to add to stdio like the PS/2 controller I wrote.
<whitequark[cis]> yep, sounds good
GenTooMan has quit [Ping timeout: 252 seconds]
balrog has quit [Quit: Bye]
josuah_dem[m] has quit [Quit: Idle timeout reached: 172800s]
balrog has joined #amaranth-lang
GenTooMan has joined #amaranth-lang
Guest93 has joined #amaranth-lang
Guest93 has quit [Client Quit]