v0.1.1: Kupferbootstrap Documentation
Hi there, another update!
Today we're celebrating kupfer v0.1.1, a somewhat minor update!
Also a new team member is made official! 🥳
Homepage and Logo
I have done a minor update to the website.
- The logo is now generated from inkscape template, repo available
- This allows us to generate an inverted version and a favicon with a solid background color, which you should see in your browser tabs right now!
- This homepage's source code repo is now available in the kupfer gitlab group!
- https://kupfer.gitlab.io is now also the official website until further notice!
- the navbar links to the new Kupferbootstrap documentation instead of the Gitlab source repo
Kupfer v0.1.1
We tagged v0.1.1 of kupfer with a minor fix for the kupferbootstrap packages check
PKGBUILD format checker, built generated html documentation for kupferbootstrap and added some small new packages to our PKGBUILDs!
kupferbootstrap
kupferbootstrap v0.1.1
- fix for
packages check
(allow more chars to be quoted)
- Sphinx html docs, including full CLI docs, generated from the code! With dark- and light-mode, including fitting logo variants! Boom! (source in
kupferbootstrap/docs
)
PKGBUILDs
pkgbuilds v0.1.1
(thanks to Syboxez for contributing practically all of these!)
- minor updates to device packages
- qt-wayland-config, a small config package to "encourage" QT apps to use the wayland backend, useful e.g. on phosh.
- linux-sdm845 5.18.3: newer kernel version and UFS boot slot support for enchilada and fajita.
- qbootctl (linux-sdm845 5.18.3 required)
qbootctl
qbootctl is a cool new postmarketOS-ish development that allows boot slots on Qualcomm Android devices with A/B boot slots to be marked as booted successfully, preventing unpleasant situations (both slots marked unbootable) on the Oneplus 6[t].
It is now available in our repos, so it can be installed with pacman
and enabled with systemctl
as usual.
It'll be added to the appropiate device packages in the device- and flavor-packages revamp in v0.2.0!
Maybe don't try this on a device that's not a qcom A/B device, mhmk?
Membership
I've made Syboxez officially a package maintainer in kupfer. He's been providing incredible help by contributing updates to PKGBUILDs and ports from our bigger sibbling distros.
We're currently working on getting FDE-unlocking working after building an initramfs shim to circumvent size restrictions in boot.img
(is your head spinning yet?). Stay tuned!
Roadmap
definitely in v0.2.0
- rework devices and flavors in kupferbootstrap and PKGBUILDs
- related to 1: store which services to enable without becoming Debian (TBD)
probably in v0.2.0
- initramfs shim (packaging done; might need kupferbootstrap support)
- Full-Disk-Encryption (FDE) support (packaging maybe mostly done; also needs kupferbootstrap support)
- maybe squeekboard again? llvm 14 is in Archlinux testing right now.
Plans for v1.0.0 (longer-term goals)
- FDE
- proper dependency parsing and handling in kupferbootstrap, including
.so
files
- rust software, even if i have to introduce special builds to build them on aarch64 hardware natively.
- all Phosh ecosystem apps packaged
- if possible at least one more UI, likely Plasma Mobile
As usual, I probably forgot half the things I wanted to mention and/or link to, but c'est la vie.
Until next time!
Join our Matrix space and say hi in #kupfer-community
!