Kanidm: A safe and modern IDM systeman invention by firstyear This hackweek I'll be working on Kanidm, an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. |
The Ricer's Guide to Linuxa project by simotek Working with some of the Linux modding communities I am aiming to make the ultimate guide / knowledge base for modifying the look and feel of your Linux install. |
Can we (machine) learn from bug reports?a project by gboiko Bug reports can be a great source of information, but usually finding the information requires extensive work in reading through all of the discussions and understanding the details about it. |
Rust in linux kernelan invention by dsterba |
New features in openqa-trigger-from-obs for openQAa project by jlausuch DescriptionImplement new features in openqa-trigger-from-obs to make xml more flexible. |
Learn about Service Managementa project by lrupp Project Description |
ARM SCMI studya project by clin |
MIDI2-based Mixer API for ALSAa project by ismaell DescriptionMIDI supports volume control, so why not use that for ALSA? |
VLC: fix video filter chaina project by moskyto Dive into VLC and fix mixing video and audio sources together with multiple transcoding and multiple outputs. |
More Web Tech in Desktop -- A File Manager using nw.jsa project by VictorYang The trend of adopting Web technology in Desktop is ubiquitous these days. Both as a learning project and a proof of concept, we'd like to |
Sat solve product dependencies on the servera project by wstephenson OverviewWith the recent explosion of product extensions, modules, bases, the decomposition of monolithic base products into modules, and the amount of churn in product composition between releases, the task of calculating product dependencies and migrations between products has approached the complexity of package management. We have a state of the art tool for solving package dependencies, so why not apply it to the new domain? |
UEFI Capsule Update Channel for Minnowboarda project by gary_lin Minnowboard is the platform for UEFI development and supports UEFI capsule update since 0.99, and we are supposed to be able to test the feature with fwupd. However, there is no capsule file in fwupd.org or the official firmware download site. Besides, the Minnowboard firmware source in the current edk2/edk2-platforms git couldn't build due to the recent change of directories. My goal is to rebase the Minnowboard build system to the current git master and create a working up-to-date firmware. Signing the firmware properly would be a plus so that we can apply a private repo in fwupd.org for the development or QA testing. |
Better default conky themea project by simotek As per the title I am aiming to investigate a much nicer conky default, I have a short list, but it depends on asking people nicely to license there work, if I have to create something from scratch it probably won't happen this hackweek. |
Cockpit for YES Certificationa project by nm75 |
Open-source software for controlling Genesis Thor keyboardan invention by jbaier_cz Motivation |
Quick read some NFS related RFCa project by yosun DescriptionRecently, I became interested in NFS and want to learn more about it by reading related RFC files. However, there seem to be quite a lot of them. The goal is to glance at them and get a basic feel for the differences between each version. |
open-source RPI Smart Speaker (Hey, geeko)an invention by HarrisonWAffel |
Open source voice controlled AI drawing interface for young kidsan invention by jstehlik |
Remove `flask_restx` dependency from masha project by amunoz Description |
finish the ioq3 arm VMan invention by lnussel I need to finish my work from the last hackweek |
Explore Clojure and ClojureScript ecosystema project by bergmannf This project will focus mostly on getting to know the Clojure and ClojureScript ecosystem. |
Linux kernel networking: Improving qdisc hierarchiesa project by jkosina
|
Improve packagers' lifea project by kstreitova Every packager encounters boring manual tasks every once in a while and these tasks can most probably be automated to some extent. During Hackweek I aim to try and identify such cases in various packagers' workflow and consider creating a tool that would make these tasks easier. Also, I would like to find out whether there is a demand for such tool. In that case, this Hackweek project will turn into a long-term task I plan to keep working on. |
Use dwz from rpm to compress debug infoan invention by rguenther Use dwz (dwarf compressor) from rpms find-debuginfo.sh to reduce debuginfo package size. Aim for multi-file mode which would create a "base" debuginfo package that individual ones |
Finish and publish a music manager script (finddupmusic), an automatic file mover (watchfilesmover) and an ISO image downloader/writer to USB drives (imwriter)a project by alarrosa In the last hackweeks and my free time, I've been developing several tools to various degrees of completion. The purpose of this hackweek is to finish three of them, publish them on github and create openSUSE packages. |
Mapping Open Source Governance Modelsan invention by cschum There are a lot of open source projects out there. They have a wide spectrum of governance models. It's a critical component to the success of a project so it's worth learning from others and consciously deciding on how governance is set up for a project. It's also a critical factor to assess projects and a subject for research. |
apache-rex in apache httpd module testinga project by pgajdos Try to use apache-rex framework while testing httpd modules. |
OBS Project Monitor page redesigna project by vpereirabr Exactly what problem will this solve? |
Migrate from Raspbian to openSUSE aarch64 for motion detection cameraan invention by tjyrinki_suse Project Description |
Create an Android app for Syncthing as part of the Syncthing Tray projecta project by mkittler DescriptionThere's already an app but code/features already in Syncthing Tray could be reused to create a nicer app with additional features like managing ignore patterns more easily. The additional UI code for the app could then in turn be re-used by other parts of Syncthing Tray, e.g. to implement further steps in the wizard as requested by some users. This way one "UI wrapper codebase" could serve GNU/Linux, Windows and Android (and in theory MacOS) at the same time which is kind of neat. |
Run local LLMs with Ollama and explore possible integrations with Uyunia project by PSuarezHernandez DescriptionUsing Ollama you can easily run different LLM models in your local computer. This project is about exploring Ollama, testing different LLMs and try to fine tune them. Also, explore potential ways of integration with Uyuni. |
Give back to Wezterman invention by mpagot |
Create internal Web UI for OSC to make searching for package maintainers, bug owners etc. easiera project by pvlasin Project DescriptionThe 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. |
TeleFrame: DRM framebuffer based screencast and remote desktop.a project by AZhou Description |
Bare metal testing in OpenQAan invention by kwk OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box. |
Use Relax-and-Recover (rear) as generic installer in the plain SUSE installation systeman invention by jsmeix The basic idea is is to boot the plain SUSE installation system (inst-sys) but to not let it run YaST. |
Get rust into Tumbleweeda project by KGronlund With rust 1.9 released, it should be possible to from now on bootstrap rustc from the previous version of rustc (so 1.10 can be built using 1.9 etc.). This means that it should now be possible to create a rustc package which no longer needs binary snapshots to build, meaning that we might even be able to submit rustc for inclusion in openSUSE Tumbleweed. |
Create a docker container for running an old applicationa project by david_chang I had an application can't run on recent openSUSE for some time but it can run on openSUSE13.1 before. So I'd like to have a docker container (image) to run the application and learn some about docker container |
minima: small, easy alternative to SUSE Manager (in Go)a project by moio 1% of SUSE Manager's functionality in 0.1% of the lines of code |
L3: Improve crash-setup, develop a core-setupa project by sparschauer The current crash-setup source is located here.
Pretty much is working nicely but it doesn't care for the debug source making it impossible to use the |
Graphical view of the changes to be made to disks during installationa project by ancorgs Right now, during the (open)SUSE installation process, the changes to be performed on the storage devices are presented as a list of actions such as: |
Swift + Monasca: Sending all the Swift metrics Monasca's wayan invention by mattoliverau Monasca is a powerful tool in the OpenStack arsenal. It brings metrics and alarms to the operator. It even pairs grafana with horizon. It currently monitors Swift, but just the processes. But there is so much more we can grab. |
guest migration on KVM or XENa project by Julie_CAO What I do: learn the virtualization knowledge, get familiar with various ways to migrate guest, know the user's normal scenarios and requirement. Goals: give an introduction or a summary to share, including text and graphics about virtualization and guest migration. |
Native build of openSUSE WSL images on aarch64a project by lkocman Project Description |
Add productcompose support to skippkg-findera project by mlin7442 Description |
KernelCI performance regression dash boarda project by wagi |
Customizable control panel for Home Assistantan invention by jbaier_cz Description |
Hack on isotest-ng - a rust port of isotovideo (os-autoinst aka testrunner of openQA)a project by szarate Description |
Scalability improvement for running tiedot database on SMP systemsan invention by guohouzuo tiedot is a general purpose, document database engine designed for both embeddable usage and running stand-alone DB server, implemented in Go. |
Simple Gnome 3 extension for wicked in JS/CSa project by thehejik I want to learn JavaScript or CoffeeScript and how to write Gnome 3 extensions. I think that the right task for learning JS/CS could be work on extension for our wicked network manager because I miss some NetworkManager style plugin. |