2024 Summer of Nix program updates

Updates from Summer of Nix in July 2024:

The teams are continuously adding more packages and modules with support from our mentors.

  • @ron from the NixOS Foundation board approved using part of the NGI operational budget for developing our documentation infrastructure. @getpsyched will pick up work on the Nixpkgs and NixOS manuals to display them as multiple smaller pages and port over facilities for testing examples automatically from NGIpkgs. We hope this will improve the experience for all NixOS users and also ease discoverability of the work done for our NGI collaboration.
  • @eljamm merged naja into Nixpkgs with reviews by @opna2608. Naja is described by its authors as an Electronic Design Automation (EDA) project that provides open source data structures and APIs for the development of post logic synthesis EDA algorithms such as: netlist simplification (constant and dead logic propagation), logic replication, netlist partitioning, ASIC and FPGA place and route, …
  • @eljamm and @Atemu continued work on GNU Taler, extending the NixOS VM tests to ensure the workflow is covered end-to-end. The tests now register an exchange and make a withdrawal, and are factored into separate steps to ease debugging. A Merchant is also running without issue. The next step will be setting up Nexus.
  • @opna2608 picked up Libervia and built a service module for the backend. Getting the GUI to run is still facing some obstacles.
  • @infinidoge made some progress on getting PeerTube plugins installation to work offline (and is still fighting against Yarn), which would eventually enable upstreaming the recent work on providing plugins to Nixpkgs.
  • @feathecutie packaged inko, a programming language for building concurrent software, and a service module for Misskey, a microblogging platform.
  • @supinie packaged aerogramme, standards-compliant open-source Rust IMAP server with server-side encryption.
  • @erictapen migrated Weblate from the flake created for Summer of Nix 2021 into Nixpkgs. Thanks @Radvendii for additional reviews!
  • @wegank kept fixing up breakages that occurred with automatic updates, and reviewed numerous pull requests.
  • @aynish and @albertchae slowly continued making service modules for Atomic Data
  • @matthewcroughan improved testing of the SCION module
  • I’ve met with the NGI0 communications working group to discuss the open letter to the European Commission, and also spent time with various past and present contributors to plan ahead for next year.

Thank you everyone for the great work! Stay tuned for more updates.

10 Likes