* move to salsa? * Gitlab is changing the rules for public projects, restricting the number of users and CI usage: https://about.gitlab.com/pricing/faq-efficient-free-tier/#public-projects-on-gitlab-saas-free-tier * We can apply for inclusion in their open source program: https://about.gitlab.com/solutions/open-source/join/ * Other option: move everything we can to salsa: * no more dependency on a company's good will * it's Debian infrastructure * could get in the way of external contributions (might be mitigated as salsa allows logging in with gitlab.com accounts) => yes, we're moving to salsa ! (except non-free firmware for which we don't have a clear license): we ran a poll and had unanimity with 6 Yes * Developer's wiki moved to https://wiki.debian.org/Teams/Mobian * Nice-to-have packages: see https://wiki.debian.org/Teams/Mobian/WantedPackages * TODO(Federico): add badges * Generic images: * Using tweakster for runtime config: https://gitlab.com/mobian1/tweakster - https://codesearch.debian.net/search?q=dpkg-maintscript-helper+path%3Adebian%2F&literal=1 - https://manpages.debian.org/testing/dpkg/dpkg-maintscript-helper.1.en.html * Config data in a separate package: https://gitlab.com/mobian1/tweaks-data => Meant to replace mobile-tweaks * ARM64 kernel: https://gitlab.com/mobian1/devices/linux-arm64-mobian * Works on L5, OG PP & PPP, with a few regressions: * Audio crashes when playing music on OG PP * USB-C display out broken on both OG PP & PPP (works fine on L5) * L5 & PPP share the same DP out driver, maybe a conflict between purism's and megi's patches * Fails to boot on SDM845 * All non-free firmware now in https://gitlab.com/mobian1/devices/firmware-mobian-nonfree => Not possible to upstream (yet) due to lack of origin/licensing info * WIP MR on mobian-recipes: https://gitlab.com/mobian1/mobian-recipes/-/merge_requests/61 * Tow-boot: needs PineTab and L5 builds, maybe we can help? * March 27th image is the latest working on the PineTab. * Community ports. Should we merge them into the arm64 kernel or package them separately. * Add a 'community contributed?' folder to the devices section for these kernels to be managed by the porter. Other packages (tweaks, recipes) can sit alongside normal Mobian packages * See https://drewdevault.com/2020/06/06/Add-a-contrib-directory.html * Food for thought: * systemd-repart can maybe replace "growroot" https://www.freedesktop.org/software/systemd/man/systemd-repart.html * systemd-growfs can maybe replace our "resize-rootfs" initramfs script https://www.freedesktop.org/software/systemd/man/systemd-growfs.html => we should experiment with those and see how they fit into our use case and whether they can actually replace our initramfs scripts * How many devices do we really support? I feel somewhat help- and clueless when asked about progress and state of audio on the F1 etc... Is somebody actually busy working on these? => all devices for which we provide images are officially supported, but actual work on those is limited by time (and lack of contributors actually testing/helping maintain some devices such as the L5 or SDM845 phones) * Install process? * At least document which tow-boot installer should be used. * Best case: add a script/installer that pulls/extracts tow-boot and installs it as part of the Mobian install.