epaolantonio
Improved Product Development Process
a project by rtsvetkov
Renew the Product Development Process to accommodating the Latest Standards
Goal for this Hackweek
Rebasing of the current MicroOS installation
a project by epaolantonio
Project Description
It would be nice being able to "rebase" a MicroOS/Aeon/Kalpa installation. This can be useful, for example, to undo changes done manually with transactional-update shell
, to try another variant (like replacing Aeon with Kalpa) and so on... but the goal of this project is mostly to get more knowledgeable with the MicroOS/ALP internals (tukit, snapper, et all) while doing something fun.
GNOME Love
an invention by dgarcia
Project Description
The idea is to work on projects related to GNOME (libs/apps or others) that needs some love, components that are important for the desktop, but has few contributions lately.
Cast: A simple alternative to the Make build tool
a project by bbachmann
Project Description
GNU Make has been a popular software tool used for automating simple build, test, and general source code management tasks for a long time. You'll find Makefiles in many software repositories – we use it on many projects as SUSE! For the most part, Make does its job, but often what people want to do with it is not exactly what it was designed for. Specifically, Make users often use Makefiles as a means a means of building out a set of commands that can be applied to their repository. But therein lies the problem: Make was not designed to build quick command line utilities at all, and it quickly becomes a nightmare as soon as the user wants to include arguments or options in their commands. The common alternative is simply to build out a tangled mess of build scripts.
Preserve SUSE's history
a project by fos
Project Description
SUSE dissolved an old warehouse, containing lots and lots of boxes with old SUSE / SuSE / S.u.S.E software. All of those boxes were originally going to be dumped in March 2021, which could be prevented.
Relm4-based user interface for Agama
an invention by IGonzalezSosa
Motivation
Disclaimer: the idea of this project is to play around with Relm4.
Parental controls on Tumbleweed/Aeon
a project by fcrozat
Project Description
Evaluate the various parental controls options to be used on Tumbleweed / Aeon, pick and choose one or more (depending on the needs) and make sure they are properly packaged on openSUSE Tumbleweed (if not available on Flathub) and can be integrated on a computer for a kid.
Use TPM2 Policynv to validate sealed key to prevent downgrade attack
a project by michael-chang
Project Description
Currently a key rotation via fdectl regenerate-key is used to revoke all released tpm2 sealed keys. However the procedure can be a bit risky as the result to change key slots. Using tpm2 policynv may provide better approach in this regard given a counter or timestamp can be matched to validate tpm keys before using it.
A command line image collector tool for my gallery website
a project by AZhou
Project Description
After I start to do photography, I created a website as gallery to show my good photos (<https://gallery.alynx.one/>), I don't want to host such a gallery on my own server because it's only some static images, and GitHub pages is perfect for it. But a easy to use way to submit photos and re-generate the webpage is needed. Currently I write a Telegram bot to do this, it is strange but useful, I don't need to write a whole CMS by hand, just listen to Telegram messages and call the render script.
Waysettings
a project by dspinella
Project Description
A settings center akin to GNOME/KDE/XFCE settings panel but built for window managers like sway, i3 and hyprland.
Agama Minimal Live Image
a project by jreidinger
Project Description
The ultimate goal is to create agama live image that is really small iso and with minimal memory requirements. It provides just agama CLI and remote connection to web server. So no embedded browser.
Building a container bootloader
an invention by flonnegren
Building a container bootloader
Building a UEFI application that can boot a EFI stubbed linux kernel+initrd from a container store stored in a fat filesystem.
git hook that runs on clone; more git-verify signatures
an idea by jzerebecki
Project Description
Research on GNOME-related technologies
an idea by qzhao
How to use vala in future works
Project Description
Get familiar with GNOME OS and openQA tests for it
a project by GraceWang
Goal for this Hackweek: Get familar with GNOME OS, Set up a local openQA test environment for GNOME OS, Get familar with the existing test cases
Inter-Process Communication/Synchronization with Python
an idea by waynechen55
Project Description
Inter-Process communication is an old topic and there are already many different methods to achieve this theoretically or in real world. I found sometimes some solutions still not good enough although they can solve the problem without any problem, for example, when the region needs protecting is not small or multiple processes need to modify the same file.
GNOME 45, openSUSE flatpak adaption on SLE and ALP.
an idea by yfjiang
Project Description
Investigate GNOME 45 as the latest GNOME desktop. I will spend time on its general enablement on SLE and ALP.
Vulkan Widget for GTK
an invention by yudaike
Project Description
Sometimes when developing a GTK program, we want some nice 3D rendered content in it. And to do that, usually we want to use some Graphics API.
Create internal Web UI for OSC to make searching for package maintainers, bug owners etc. easier
a project by pvlasin
Project Description
The idea is to create and internally host a simple webpage with proper backend code allowing quicker and easier lookup for package maintainers and bug owners from OSC. Nothing fancy, just a page with search box and few radio button parameters to execute the lookup and display the results. Obviously it needs to fulfill security measures when it comes to the access to OSC on the service level and also user access rights to the search page itself (e.g. Okta). Currently the lookup can be done via terminal (which is OK), but there are security measures in place which makes the lookup difficult for some and granting an engineering VPN access just for the sake of this OSC lookup is a bit an overkill for people that do not need it for any other purpose.
Research on Solar router/optimizer with Home Assistant
a project by fcrozat
Project Description
When you have solar panels and your home energy consumption is below solar production, you might want to store the energy (or resell it to your energy company).
Looking for projects around:
Nothing at the moment
Activity