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 Assistanta project 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. |
Play with booth and pacemaker_remotea project by KGronlund The public cloud is generally not a high availability-friendly environment, with unpredictable I/O latencies and machine stalls, custom tools needed for handling IP assignment etc. The idea with this project is to see if there is any way to leverage the Raft algorithm and booth together with pacemaker_remote for resource management to manage cloud instances and services running in the cloud. |
Learn about GNU Hyperbole, an Enhancement for Emacsa project by keichwa "GNU Hyperbole is an open, efficient, programmable information management and hypertext system for GNU Emacs." () |
Graphic tool to generate ssh keysa project by SLindoMansilla Goals |
Learn about Vim by reading a booka project by zoecao Learn Vim by reading book of Practical Vim |
openSUSE Xen Testing (and vice-versa)a project by dfaggioli Currently, the Xen-Project supports automated build-testing/CI via GitLab pipelines, within containers based on: |
Test unofficial SLES LX images on SmartOSan invention by michalnowak SmartOS is converged container and virtual machine hypervisor based on illumos, an OpenSolaris fork. SmartOS supports KVM & bhyve hypervisors and illumos, LX, & Docker zones ("containers"). |
A Open Source Electronic Flight Bag (EFB) for General Aviation pilota project by tonghuix Instruction |
Upstream support for RPi4 CM4 and Pi400a project by nsaenzjulienne |
ReaR upstream janitor work towards a new releasea project by jsmeix Preparations towards release of ReaR 2.8 |
Deep Packet Inspection: compare the performance between libnetfilter_queue, NF_HOOK and eBPF XDPan invention by nguyens Deep Packet Inspection: compare the performance between libnetfilterqueue, NFHOOK and eBPF XDP |
Make my humble console collection more presentablea project by lpalovsky DescriptionThis year I decided to start collecting game consoles and currently they are just sitting on shelves. |
Bootstrap UI for Weblatean invention by mcihar Implement better UI for Weblate using Twitter Bootstrap library. |
Update osc collab to support upstream info for python packages from pypian invention by tbechtold Seems that there is currently no good way to check which python modules are outdated in devel:languages:python . AFAIU http://osc-collab.opensuse.org could learn howto handle information from pypi and set the attributes "UpstreamVersion" and "UpstreamTarballURL" for the packages. |
Implement git-explode to untangle linear sequence of commits into multiple independent topic branchesa project by aspiers Automate the process described here: |
Jeedom House automation with SLES on RPIa project by cbosdonnat I recently got Jeedom working on SLES for Raspberry Pi. However, I'ld love to play more with it like controlling my window shutters. This hackweek could also be an occasion to get as much as possible of the jeedom plugins to work on SLES and openSUSE. |
Keep learning FIPS and Build/Run FIPS tests in openQA locallya project by bchou FIPS 140-2 , The Federal Information Processing Standard (FIPS) Publication 140-2, (FIPS PUB 140-2), is a U.S. government computer security standard used to approve cryptographic modules. The title is Security Requirements for Cryptographic Modules. |
Setup matrix internal instance, with IRC bridge to internal IRC serveran invention by fcrozat Matrix (https://matrix.org/blog/home/ ) is a slack / rocket-chat clone, fully decentralized. |
IaaS for cloud providers using Goa project by clee As a Caasp developer, I need to learn GO language. While I have an opportunity to learn GO language during HeckWeek, |
MSQA Department documentation from a newbie perspectivea project by deneb_alpha The Maintenance Coordination, Security and Quality Assurance department documentation is organized and handled on Confluence and there are several pages and how-to available for new team members or other colleagues searching for more information. The processes and workflow documentation is a key asset for on-boarding quickly new employees and for improving existing workflows. |
Add Valgrind checks to Libgcrypta project by pmonrealgonzalez Project Description |
Image generation AI in container using Radeon GPUan invention by tjyrinki_suse |
NIS and IPv6an invention by kukuk Look at the NIS RPC protocol, enable IPv6 where possible, document where not. Try to find out what Solaris is doing. |
Integrate ABRT to openSUSEan invention by michalnowak There were several attempts to integrate ABRT to openSUSE. In this Hack Week I'd like to: |
Learn more about SDN & NFVa project by teclator I want to learn more about SDN and NFV, so i have started reading some book ASIN: B00WF85208 and prepared a list of things to get deeper into: |
SSH Tunnel YaST Plugina project by gary_smith Learn about developing a YaST plugin by creating a plugin to manage SSH Tunnels. Creating SSH port tunnels along with corresponding iptables rules is a useful technique for being able to access virtual machines on a remote host that only visible on a private network. Managing and maintaining these connections via scripts and tmux sesssions is less desirable than doing it through a nice UI like YaST. |
Create a tool to generate vCPU/vNUMA topology for virtual machinesa project by jfehlig Most large workloads such as SAP HANA require special, highly optimized configuration to run in a virtual machine. Virtual resources such as memory and CPU must be carefully configured to ensure optimum performance of the virtual machine workload. Default VM configuration created by tools such as virt-install are not optimized and often result in poor performance of large workloads due to memory access latencies and incorrect/incomplete information available to the VM's task scheduler. |
Help with mainline support for the Mediatek chromebook (MT8173 based)a project by mbrugger Lately the necessary patches to get rudimentary support for the Mediatek chromebook with a mainline kernel got posted. There are some hacks and I'll work on some good solution to get graphics go, at least. |
Improve support for Fuji X camerasa project by msmeissn The Fuji X series cameras are not well supported in libgphoto2 yet. |
CSI Driver for Kubernetesa project by chinyahuang Since Kubernetes already has a clear path of "in-tree" volume plugin to CSI migration. I would like to understand the concept of CSI with writing a simple driver for Kubernetes. |
xdg-utils python rewritea project by simotek The plan is to start working towards a rewrite of xdg-utils in python, focusing on the really bad bits such as dealing with desktop files and mime handling. |
Explore open source sBOM generator and Vulnerability scanners spacean invention by amunoz |
consider xli necessitya project by pgajdos Descriptionxli is SUSE's own fork of XLoadImage |
openSUSE on Android - Geeko toolseta project by erikd256 |
Explore Steam Deck issues in openSUSE Tumbleweeda project by tschmitz |
Improve blender's skillsa project by aginies DescriptionBlender is a nice software which needes a lot of practices. |
make openSUSE working on Sony Xperia Tablet Za project by sleep_walker Look once again on Xperia Tablet Z and try to have there openSUSE running natively as alternative operating system. |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
Find a Developer Compatible GUI Mail Clienta project by shundhammer Summary |
Package Mycroft Core and the Mycroft Plasmoid for openSUSEan invention by alarrosa Mycroft is an open source artificial intelligence platform (an open source assistant) and has very nice demos like: Mycroft Plasmoid Version 2.0 and Akademy 2017 presentation (this one starts around 2:30) . |
Effort planning in large-scale agile projects with multiple stakeholdersa project by rtsvetkov Effort planning in large-scale agile projects with multiple stakeholders |
gnome-shell-mousewheel-zooman invention by pdostal The most important task for my first hackweek - accessibility of the Gnome Shell. |
Face recognition on nextcloud with TPUa project by jordimassaguerpla Project Description |
Loganalyzer/LIDS with OSSECa project by rwawrig Project DescriptionCreating an alarm system in case of a rogue app filling up disk space with logs, system error or break-in attempt. |
Explore simple and distro indipendent declarative Linux starting on Tumbleweed or Arch Linuxa project by janvhs Description |
Support Loupedeck CT hardware on Linuxa project by MMoese DescriptionI have a Loupedeck CT but it really annoys me that this hardware is unsupported on Linux. I already started implementing some software support for this, and some basic interaction (input events to be precise) are already working. There is still quite some work to be done. |
Docker hackingan invention by evshmarnev
|
Bring Linux memory scanner scanmem/GameConqueror to openSUSEan invention by sparschauer All other distributions have scanmem/gameconqueror packages. scanmem is a command line memory scanner to locate variables in memory and GameConqueror is the Python/GTK3 front-end for it which also provides game trainer features. But it is not only a game cheating tool. It can also help testing applications, debugging memory issues, watching variables in memory or it can be used for reverse-engineering. Hackers also use it for things like ping spoofing. |
kernel sensitive data protectiona project by joeyli There have some kernel mechanisms that they keep symmetric key or password in memory. Those password or key may leak through /dev/mem, kdump, hibernation, bpf print to userland. |
Test FreeBSD Linux Binary Compatibility layeran invention by michalnowak Let's see how correctly the FreeBSD emulation layer works. |
Learn more about marketinga project by Jackman1 I would like to learn more about something outside of engineering. I have selected to learn more about marketing; something our overall team is doing more of... |
Containerfile / Dockerfile generator libraryan invention by amanzini |
mrouted: Join multicast groups via IPIP or GRE tunnelsa project by e_bischoff |
Enable the containerized Uyuni server to run on different host OSa project by j_renner Description |
Implement search in zellijan invention by MSirringhaus Project Description |
SUSE-Rancher docs diagramminga project by jkrug My proposal for hack week is to dive into diagramming for the doc(s) team(s) as I've struggled to give it the decent block of time it needs. |
Task manager in Elixir/Erlanga project by vmoravec Elixir is a Ruby-ish dialect of Erlang with meta-programming capabilities, this is my first project using it: pedro . The idea is to create a task manager that would organize tasks (jobs) and manage them in projects. It will be running locally, remotely or both in multi-node setup, will provide CLI, have web UI relying on http and websockets. |
Agentless Systems Management Based on Salt SSHa project by j_renner This project is about using Salt SSH for managing systems without the need of an additional agent to be installed (besides |
Jupiter systeman invention by SLindoMansilla Description |
grub2-minimize-configa project by jbohac grub2-minimize-configReplace the config-generating scripts to generate a minimalist grub2 config |
Focus Friendly Desktop Adaptationsa project by wstephenson BackgroundGiven the number of different demands on our time and attention, it becomes increasing hard to focus and find the 'flow state' where a developer can be most productive. Interruptions due to chat notifications, email, and updater applets all break focus. Additionally, the desktop metaphor has in most cases failed to evolve as the browser and other MDI interfaces have become the focus for many users, and increased performance has allowed us to keep more tasks running and present on the desktop at once, presenting a higher cognitive load to the user. |
Support for DRM platform driversan invention by tdz This project could get us rid of the last fbdev drivers we're stil shipping: efifb and vesafb. |
HobbyFarm Helpa project by baumaeam |
Rancher Token Revokeran invention by mbolot |
Matter-compatible CCT LED dimmera project by michals Descriptionis a new standard for IoT automation. Unlike previous standards it does not require a special radio protocol but can work over plain WiFi. |
A SUSE chronicle 0.1a project by rhaidl Talking to people, getting the information about what had happened in the SUSE history, bringing all together to kind of a chronicle. Let's give it a try :-) |
Continue development of generic job server in haskell with primary focus on continuous integrationa project by yac Continue development of generic job server in haskell with primary focus on continuous integration and later possibly as support tool for data analysis in semantic file storage server, software configuration engine, etc |
Document Liberation Project's libraries' bug fixinga project by fstrba This hackweek, i will try to clear some bugs reported against DLP libraries as libvisio, libcdr or libfreehand. I did not have time to work on them since the last hackweek and I hope to add some new features and silence the most annoying bug reports. |
OpenCV on SLES on Raspberry Pia project by joadavis I just want to learn how OpenCV works. And having a portable version would be great. |
More ruby in YaSTa project by jreidinger In general plan for YaST is to use ruby only in future. So goal of this project is to move it forward and replace more parts with ruby. |
Full automation testing framework for KVMa project by jnwang So I have to build a tool for in full automation, when I work on KVM testing. The tool should be base on and compatible QASET (that is used currently in QA team. |
Brine in Go: A Salt Formula Build Systema project by Druonysus What is Brine? |
Intergrate Neo4j graph database into web frontenda project by yying Brief |
Self assessment application for learning a (human) languagea project by mssola Project Description |
Grapesss: a physical Shamir's Secret Sharing application [ESP32-C3 + Mobile]a project by ecandino |