Tourmaline
- Development is temporarily taking place on the GitLab
- Julius has mostly reworked how Tourmaline works/functions
- Tourmaline now consists of multiple steps, each with an
up
and a down
script
- These scripts handle installing/enabling a feature, as well as uninstalling/disabling a feature
- Tourmaline now works using a JSON schema that can define custom install steps per-distro
- The only thing we now need to do is write the
nu
scripts that will handle installing the system
https://git.getcryst.al/crystal/software/tourmaline
GitLab
- Tourmaline and Malachite have been maintained on the GitLab as a test drive
- Results of this have generally been positive
- Eventually, we would like to try to switch to GitLab full-time
- Some users have expressed concerns with GitLab EE vs CE, as EE is technically unfree software, and some users may not wish to run unfree JavaScript
- GitLab Container Registry
We have a working image posted at docker pull registry.getcryst.al/crystal/misc/docker
right now for anyone who wants to try and access it
https://git.getcryst.al
Malachite
Planned:
- Isolated builds in Docker/Podman
- PKGBUILD / Package Source is copied into container
makepkg
is used to build it
- All
*.pkg.tar.*
files are copied out to an out/
directory
- Parallel builds
- Hooks
- Post-repository generation hooks could be written as
nu
scripts
https://git.getcryst.al/crystal/software/malachite
Mascot Vote
- Geode Lynx : 43 Votes (This one won, if you can't tell.)
- Cybernetic Klakier: 16 Votes
We'll commission an artist to draw / illustrate some icons and/or branding art of the decided mascot !!