Open Collective
Open Collective
Loading
Notes for Meeting on 2022-09-03
Published on September 3, 2022 by Michal S.

Git Workflow

  • 2 Branches, Main & Development -> Main branch, Tag releases
    • Development will happen on `main` from now on, and releases will be managed as Git tags
  • Split PKGBUILDs from Project repositories
    • This lets us pull specific tags in PKGBUILDs to easier manage versioning of our packages.
    • This also lets us checkout specific commits of the PKGBUILD repository with Malachite, in the case of PKGBUILD breakage. This also lets us revert to specific versions of packages in extreme cases.

Blog

  • Currently, we'll keep the Blog as a Forum tag
  • Going forward, we'll plan to integrate it into the site using contributions from @Kris and @Abbie on the NextJS PR (link it here)
  •  Mirror blog posts to OpenCollective page
  • Keeps our Fiscal Host and donors/financial contributors informed of changes and general progress.

ISO

  • Jade will now auto-start!
  • Lexii's PR has been merged to disable automatic screen locking

Onyx

  • Most extensions are packaged currently
  • Space Bar is yet to be packaged/pushed, and is the last package that needs to be sorted out for Onyx
  • GSettings schemas are applying correctly
  • Archive old onyx repository!!!

Amethyst

  • Thanks Julius!
  • v4.0.0 is planned to release before 22.11
  • Includes a LOT of async RPC changes and parallelization (HUGE amount of work and HUGE thanks to @Julius) 
  • Highly experimental still, but testing is appreciated! (https://github.com/trivernis/amethyst, branch feature/async)

Jade CLI

  • Needs work
  • Needs proper error reporting system, which would return what went wrong and send that to Jade GUI. This is going to be addressed in a rework that I'll be working on soon.
  • Add noto-fonts-symbols to the base set of installed packages

Jade GUI

  •  `zramd` field needs to be implemented
  • Manual partitioning is being worked on!
  • Should catch error from Jade CLI and present to user
  • Auto-scrolling on terminal output
  • Register terminal output as a PTY so `pacman` progress bars display
  • Some Keyboard layouts and Timezones don't seem to show up in Jade GUI

Moonstone

  • Will have things such as installation of NVidia drivers, alternative package manager solutons (Flatpak, Nix, etc.)
  • Commonly installed apps (Messaging, Office, Browsers, etc.)
  • Potentially? Allow users to switch DEs in Moonstone
  • Distrobox, Nix, Podman, Docker, etc. in a "Developer Tools" category
  • Installs Flatpaks by default, but you can choose to install from repos alternatively for supported packages

ALARM Spin

  • Packaging needs to be sorted
  • Build server required to bootstrap Aarch64
    • Once this is done, we can start making ALARM-based SD-card .imgs! I'm personally looking forward to hosting my RPi on Crystal :)
  • Sort out PKGBUILDs for Aarch64 support

Plymouth

  • Plymouth needs to be set-up and worked on
    • Enabled by default and optionally disabled in Moonstone

Meetings

  • 6PM UTC on Saturdays

Crystal-Extra

  • Phase it out!! Begone!!