Implement a full OBS api client in Rusta project by nbelouin DescriptionI recently started to work on tooling for OBS using rust, to do so I started a Rust create to interact with OBS API, I only implemented a few routes/resources for what I needed. |
LSP server for SPEC filesan invention by mcepl Has anybody ever heard about RPM Spec LSP server? That would be awesome thing to have (at least for completion)? |
A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpmsa project by ldragon |
Investigate using Terraform plus Salt as HA cluster test platforma project by KGronlund For testing Hawk, we're currently using a Vagrant configuration, and for testing HA releases we've been using a set of scripts originally authored by Antoine Ginies as a Hackweek project. |
|
Create ansible roles for generic server stuffa project by ph03nix The situation of maintained ansible roles for boring server stuff like setting up a LEMP stack (Linux, nginx, mariadb, php) is dire and I would like to improve that. This project is about creating a handful of ansible roles with focus on |
Support glibc-hwcaps and micro-architecture package generationa project by alarrosa The recent glibc 2.33 version recently available in Tumbleweed includes this change: |
OpenQA appliancea project by bear454 This is an idea that's been kicking around for a while... maybe it's finally time to "make it so." |
|
Language Server Protocol implementation for Salt Statesa project by cbosdonnat Language Server Protocol (LSP for friends) is used in a number of code editors these days. There are implementations for various languages, but none for Salt States. |
Twopencean invention by e_bischoff Twopence is (will be) a remote execution engine for tests, able to run tests in virtual machines and real hardware through various means of communication : virtio for KVM / QEmu, ssh on top of libssh, serial lines. This library can be called from shell and ruby wrappers. |
openSUSE 12.1 DVD Artan invention by tserong I have three hundred and eighty four openSUSE 12.1 DVDs. Given 12.1 went end of life almost ten years ago, it seems likely these DVDs are useless. Rather than toss them out I've decided to try to turn them into some form of art. |
Git like subcommand support for zypperan idea by mlandres Add subcommand support for zypper. That is, if 'zypper foo' is not found, look for %{_libexec}/zypper/zypper-foo just like git does. Then those subcommands could be binaries linked to libzypp or just scripts. |
RMT: repository mirroring toolan invention by ikapelyukhin The project |
Learning more about SDNa project by gary_lin In openSUSE Asia summit 2015, there was a talk about the software defined networking, from the virtual switch, the controller, to the simulator. Just want to take a look at open vswitch and Ryu to learn more about SDN. |
Reverse engineer Tecnoalarm protocola project by cbosdonnat TecnoAlarm is a house alarm system. The input devices are communicating with the main node of the system via an RS 485 bus. In order to be able to plug in such systems in a house automation system, its communication protocol needs to be reverse engineered. |
|
Taskotop on the weba project by dleidi Taskotop is a tool to check what taskomatic is currently doing on a SUSE Manager server: it's a command line python tool. The core of the tool is to get some info about jobs that taskomatic is running with a fixed time cycle running some queries and showing results to the shell. |
|
Upstream OpenStack Hackingan invention by a_jaeger Improve some OpenStack projects and contribute patches to them. |
Learn Pythona project by djz88 Python is well known all over the world and has wide range of usage. Lets dive into to a bit. |
|
|
SUSE Manager containerizationa project by mbologna Let's containerize SUSE Manager! This will open up different (and interesting) scenarios: |
Support for automatically building kernels with user-influenced configurationan invention by vbabka Sometimes a user might want to build her own kernel instead of using the provided binary, for various reasons. This means creating own .config and maintaining it through kernel version bumps, which often results in running "make oldconfig" and mostly holding down the enter button to accept upstream defaults. |
VNC protocol to openQA testcase writera project by fcrozat By analysing a VNC session, we can create a draft of an openQA testcase (detecting keystroke, mouse click and generating fullscreen needles). |
Improve Full-Disk-Encryption support in openSUSEa project by ismaell Project Description |
|
|
Explore the state of voice control on linuxa project by szarate Project Description |
RPMlint cleanupsa project by scarabeus_iv RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16. |
Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busya project by vcuadradojuan https://github.com/viccuad/gomoduino |
LetsEncrypt integration for openSUSEan invention by dmolkentin Make openSUSE the first distribution to support LetsEncrypt/ACME natively, in order to provide easy TLS encryption for all services. openSUSE users should be able to |
Implement GNOME Software's Distribution Upgrade in Leap(and possibly Tumbleweed)a project by JonathanKang GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week. |
Shipping everythinga project by cschum Writing code is wonderful, but it gets its real value, when it's released and shipped to the world. You know the mantra: "Release early, release often". |
Modular kernel packaginga project by mwilck Project Description |
Postit Art Uber-Geeko at All-Hands-Area NBGa project by jnweiger The huge glass front of the Allhands Area facing Maxfeldstrasse wants to shine in Geeko-Shape. |
Support UEFI network boot in Orthos Praguea project by ggherdovich Project Description |
Webfrontend for who-is-an-expert-for at SUSEa project by jloeser Goal: |
Inqlude, the Qt software archivea project by cschum During Hack Week 7 I worked on an archive of Qt-based libraries. The goal was to easily make all available Qt libraries accessible to developers. Think CPAN for Qt. So I hacked on a web site and a command line client. |
Trigger actual openQA tests in pull requestsan invention by okurz MotivationMany projects rely heavily on CI jobs, e.g. based on github actions. We already had ideas for tight integration of openQA into such workflows for years, e.g. in https://progress.opensuse.org/issues/48641 |
Learn Coccinellea project by acho-novell Learn Coccinelle ,we need automatic kernel backporting with Coccinelle. |
Play with OpenCVa project by nadvornik OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. |
Photobooth with RaspberryPia project by digitaltomm The software is a rails app with an Angular.js frontend using the gphoto2 library to trigger a Nikon D60 camera. |
|
|
|
Explore the integration between OBS and GitHuba project by pdostal Project Description |
|
|
Get rid of your foreign currencies - support the war on hunger!a project by mfeilner The Doc team decided to collect remainders of foreign currencies to donate them to a 3rd world project. |
|
wickeda project by pwieczorkiewicz Wicked is a network configuration infrastructure incorporating a number of existing frameworks into a unified architecture, providing a DBUS interface to network configuration. |
Explore RISC-Va project by clin RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc. |
sysvinit-basea project by wiederda Package a basic, stripped down version of sysvinit for emergency cases, so you can repair a failed system without interference. My goal is not to replace systemd with sysvinit again, but to provide a sysvinit-base package that does not have any dependencies at all and can just be installed on any system. sysvinit will only be used in exception situations by specifying the kernel parameter "init=/sbin/init" or something like that. The package will come with the binary, a minimal inittab and a basic boot script that does only the really needed stuff. |
|
A SUSE template for Beamera project by leonardocf Some people prefer LaTeX for creating documents and presentations. The templates provided by Marketing don't include one for Beamer |
Continue with a systemd alternative/replacementan invention by dsterba Previous hackweeks spent on research (project/220), other alternatives. This time I'm |
Provide tools to analyze the life-time of maintenance and release requests in IBS/OBSan invention by psimons We need statistical analysis and key performance indicators to describe the lifetime of maintenance and release requests in IBS, for example: |
Setting up Rancher from Fleeta project by tneau DescriptionWhen setting up their management cluster, Rancher users start by installing... Rancher. |
|
Give avahi some lovea project by e_bischoff Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. |
Switch software-o-o to store repomd in a databasea project by hennevogel Description |
Create a tool to sync GroupWise calendars with a local radicale servera project by cbosdonnat I already have a [python script][0] processing mails received in the Calendar folder to get the ical event and push it to [radicale][1]. It has several drawbacks: |
Assembly Diff Tool for kGrafta project by joro This is about writing a tool to find differences in assembly files generated by gcc. The goal is to find the symbols in a program that have changed by a source code patch. This information can then be used to create and/or verify kGraft patches. |
|
Securing EMail communication with hardware tokens (e.g. YubiKey)a project by bigironman From a user perspective there are many ways to secure email communication with pgp. Especially the key handling is still challenging non tekkis. |
|
Localize Uyuni - SUSE Manager in Italiana project by deneb_alpha |
Rancher AI - Multi-Agent Architecture with Multiple MCP Serversa project by rcabello DescriptionThis project aims to evolve our current single agent AI system into a multi-agent architecture capable of coordinating multiple specialized agents, each powered by its own Model Context Protocol (MCP) server. |
mumble-to-sip gatewayan idea by bmwiedemann Sometimes we would like to have ordinary people join our mumble (voice-communication) meetings which is easiest via telephone (or web-browser?). |
Humidity sensors with dashboarda project by joachimwerner Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensors |
Warp speed for virtualization CI testinga project by jfehlig The virtualization team's automated testing has a long history. It was born in the old Novell Integration Test framework. The virtualization lab ran an instance of this framework for many years. Over time, those who knew the framework left the company, taking their knowledge and leaving little documentation behind. As our testing needs increased, we found the old framework insufficient, but saw little value in improving it given the available open source CI frameworks. |
|
|
|
Uyuni developer-centric documentationan idea by deneb_alpha Description |
Play with afl fuzzeran invention by metan The afl fuzzer is an interesting tool that uses compile time instrumentation and genetic algorithms to automatically produce test cases that will trigger different code paths in binary... |
Developer documentation of boot process (userspace)a record by mkoutny There are many tasks necessary to do since PID 1 is started by kernel before the system can do any useful work. And those tasks ideally run as parallel as possible. Unfortunately, sometimes the dependencies and ordering can get wrong resulting into race conditions or deadlocks. |
|
FizzBuzz OSa project by mssola Project Description |
Set Uyuni to manage edge clusters at scalean invention by RDiasMateus Description |
|
Rooms management for Janus (Jangouts) using Salta project by ancorgs Right now, every time a new team wants a new room in our Jangouts instance, they have to ping me and I have to manually create the room. That means: |
Improve Jangouts UIa project by ancorgs The current Jangouts UI is limiting us when thinking about adding new features. Some examples: |
|
SUSE KVM Best Practices - Focus on SAP Workloads and Use Casesa project by roseswe DescriptionSUSE Best Practices around KVM, especially for SAP workloads. Early Google presentation already made from various customer projects and SUSE sources. |
Learn how openQA was implemented in details.a project by GraceWang Learn how openQA was implemented in details. |
Predictive test selection for SUSE Manageran idea by jordimassaguerpla I once had a bad dream. |
Reverse engineer memory layoutan invention by mkoutny TL;DR Use convolution to find type candidates, then solve system of equations to refine the result. |
Better support for Chromebooksan idea by suntorytimed Better support for Chromebooks |
shell script static analyzera project by michals With all those analyzers for C code we get so much information about our C code. |
Use local/private LLM for semantic knowledge searchan invention by digitaltomm Description |
Gameboy emulator written in Goa project by mikeletux |
Package some stuff for openSUSE-Factorya project by pluskalm As every hackweek, lets package/update/cleanup some stuff fore factory: |
Get real with NFV on Suse OpenStack Clouda project by mmnelemane The idea behind the project comes from recent work on integration of OpenDayLight with Suse OpenStack Cloud 6/7. The goal for this Hackweek project is to realize a demonstrable NFV use-case on Suse OpenStack Cloud with as much reduced manual orchestration as possible. The use-case to consider is to run a Service Function Chain(SFC) with basic Network functions like Firewall/QoS that run as services on JeOS Guests on SUSE OpenStack Cloud (SOC). |
Writing PC game tests for openQAa project by clanig Although availability of computer games on Linux has improved a lot there is way more potential for openSUSE to fire them up. |
Bootstrap openSUSE for MIPSa project by a_faerber While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. |
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. |
|

