Files

2023-11-18.md

Glasgow Maintainers Coordination Meeting

Date: 2023-11-18

Attendees: - @whitequark - @attie

Agenda

<![CDATA[]]>#486<![CDATA[]]> - Servo Control Applet

  • @whitequark implemented
  • @tpwrules provided good input
  • @tpwrules noticed an issue with E-Stop producing glitched outputs and undesirable control implications
    • This is a "can't / won't fix" issue for revC, but may be worth considering for future revisions

PRs merged since 2023-10-21

  • <![CDATA[]]>#376<![CDATA[]]> - software: migrate away from bitarray dependency
  • <![CDATA[]]>#448<![CDATA[]]> - applet: extract test code to a separate file
  • <![CDATA[]]>#457<![CDATA[]]> - Add a "built from modified design files" marker to firmware and software
  • <![CDATA[]]>#461<![CDATA[]]> - kitspace: update to revC3
  • <![CDATA[]]>#463<![CDATA[]]> - CI: run testsuite with both minimal and latest dependency versions
  • <![CDATA[]]>#464<![CDATA[]]> - CI: fix semantics of the required check
  • <![CDATA[]]>#465<![CDATA[]]> - manual: develop/firmware: write the page
  • <![CDATA[]]>#467<![CDATA[]]> - software: produce the built-in firmware in a reproducible way
  • <![CDATA[]]>#468<![CDATA[]]> - Gracefully handle plugin load errors
  • <![CDATA[]]>#470<![CDATA[]]> - Pin Amaranth revision to a specific git commit
  • <![CDATA[]]>#471<![CDATA[]]> - manual: develop/firmware: extremely minor grammar fix
  • <![CDATA[]]>#472<![CDATA[]]> - Migrate from appdirs to platformdirs
  • <![CDATA[]]>#473<![CDATA[]]> - protocol.jesd3: fix error reporting
  • <![CDATA[]]>#474<![CDATA[]]> - protocol.jesd3: fix bitarray conversion fallout
  • <![CDATA[]]>#475<![CDATA[]]> - support.bits: fix assignment to bitarray slice
  • <![CDATA[]]>#476<![CDATA[]]> - protocol.jesd3: add JESD3Emitter
  • <![CDATA[]]>#477<![CDATA[]]> - applet.program.xc9500xl: convert to use .jed files natively
  • <![CDATA[]]>#478<![CDATA[]]> - Require aiohttp>=3.9.0b0 for Python 3.12 compatibility
  • <![CDATA[]]>#479<![CDATA[]]> - Add type annotations to all public methods in support.bits
  • <![CDATA[]]>#480<![CDATA[]]> - Interrupt USB polling thread before threading shutdown
  • <![CDATA[]]>#482<![CDATA[]]> - Merge platform.rev_c0 and platform.rev_c123 modules
  • <![CDATA[]]>#485<![CDATA[]]> - database.jedec: fix SyntaxWarning
  • <![CDATA[]]>#487<![CDATA[]]> - applet.interface.uart: improve description
  • <![CDATA[]]>#488<![CDATA[]]> - support.plugin: add feature-gated support for out-of-tree applets
  • <![CDATA[]]>#489<![CDATA[]]> - Update to Python 3.9+ syntax
  • <![CDATA[]]>#491<![CDATA[]]> - access.args: fix argparse import
  • <![CDATA[]]>#492<![CDATA[]]> - sim: fix pin parsing mismatch
  • <![CDATA[]]>#493<![CDATA[]]> - test: use required_revision for assertBulids
  • <![CDATA[]]>#495<![CDATA[]]> - args: convert to format strings. NFCI
  • <![CDATA[]]>#496<![CDATA[]]> - support.arepl: make asyncio sleep available by default
  • <![CDATA[]]>#497<![CDATA[]]> - Update aiohttp now that 3.9 is released
Report a bug