Rootless Containersan invention by cyphar In many cases, people want to start containers on a system where the administrator is not happy about granting privileges to users or installing any new software. For example, when I was a researcher and wanted to run Python 3 on a computing cluster it was not possible to get the administrator to install Docker or Python 3.  | 
openSUSE template for reveal.jsa project by cwh reveal.js is a modern & lightweight HTML5/js-based presentation framework – much smarter than LibreOffice Impress can ever be (for a software developer). Richard Brown was so kind to create a proper LibreOffice presentation template for openSUSE and I would like to bring that design to reveal.js so next time I do a presentation I can happily use reveal.js while keeping up the openSUSE flag. :-)  | 
Become a CAD experta project by vuntz A few months ago, I started thinking "it cannot be that hard to model my house using some CAD software". And of course I miserably failed.  | 
 | 
Bring Kubeadm and Kubernetes on openSUSE Leap 15.2a project by mjura openSUSE Leap 15.2 is currently under development and it will be released soon. We would like to bring Kubernetes support for it and offer kubeadm deployment on it. As Kubernetes cluster container images we can use images from kubic project.  | 
openSUSE codea project by SLindoMansilla openSUSE code | 
Polish a few GFXprim appsa project by metan Description | 
Wicked source code research and technical document improvement.a project by bchou I had presented the "Wicked Network Manager" talk at openSUSE Asia summit @Beijing. I would like to keep studying the topic continuously. Getting involve the source code and study the operating style and components. I also met some problem after discussing and testing issues while my research , I want to keep it as a record and writing the technical document on wiki too.  | 
Qt based chinese learning programa project by mvetter The IdeaSince some time I am interested in getting better at C++ and learn more about Qt framework. Since I learn best with having a project/goal I came up with this:  | 
openQA IDEa project by coolo There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test.  | 
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."  | 
Learn Design Modela project by jtzhao Learning design model can help to produce high quality codes, which will benefit our products.  | 
Git stochastic bisectiona project by jankara Bisection is a well known method of localizing which commit caused a regression in a code repository. git-bisect is a particularly used tool for this problem in git repositories. However it is often the case that the failure is probabilistic in nature - either because we don't have a reliable reproducer of the failure and thus not reproducing a problem on a particular commit does not mean the problem is not still present there, or because of inherent variability of e.g. performance regressions. Bisection for such failures is problematic as it takes only one false result for the bisection to end up in an unrelated part of code history. So in these cases we usually have to heavily extend runtime of a reproducer or do multiple test runs or multiple bisection runs to minimize a chance of error.  | 
Improve Qualcomm SOC msm8994/msm8992 kernel mainline supporta project by pvorel Project Description | 
Learning more about statistics in home-assistantan invention by fcrozat DescriptionHome Assistant can gather a lot of statistics from associated sensors.  | 
Language Learning!a project by zzaimeche  | 
 | 
transactional-update from OCI imagesa project by dancermak Description | 
Telepresence bota project by chuller Over lunch the machinery team was talking about telepresence and mobile solutions and I came up with the idea of abusing a cheap wifi controlled toy tank as base for such a project.  | 
VNC: Ability to share and reconnect sessionsa project by michalsrb The goal is to jump forward with this fate: https://fate.suse.com/319319  | 
Learn about Ruby on Railsa project by SShyukriev Read RoR docs and continue the TODO list from https://events.opensuse.org/conference/oSC16/program/proposal/894 + issues from https://github.com/ChrisBr/rails101/issues as a practice.  | 
Using BCC to snoop ACPI or PCI powera project by joeyli BPF Compiler Collection (BCC) https://github.com/iovisor/bcc  | 
 | 
monitor kubernetes and docker with prometheusan invention by dmaiocchi Starting from prometheus ( and grafana if needed), learn how to monitor kubernetes and docker and do some valid alert/graph etc.  | 
Try Docker openSUSE image on Windows Server 2019an invention by michalnowak Docker for Windows 18.03 CE supports Linux containers on Windows Server. Let's try that.  | 
Use ptrace to debug user mode programa project by qzhao In-depth understanding of how ptrace works; get the implementation mechanism of ptrace;  | 
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  | 
 | 
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  |