| 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. | 
| Grafana dashboard for solar panel dataa project by emiura Create a dashboard based on grafana running on raspberry pi3 | 
| 
 | 
| Improve futex coverage in trinityan invention by dbueso Futexes are complex enough that make it a good candidate for applying fuzzy testing techniques to the various inputs and operations that can be performed. Instead of re-writing any testing infrastructure, make use of the trinity system call fuzzing tool. While trinity does apply fuzzing to futexes, it does so with very limited knowledge, using only generic callbacks to the different steps involved. As such the main goal is extending testing coverage and making it more ad-hoc. | 
| Inspection of Disks in Machinerya project by tgoettlicher Machinery [1] supports the inspection of os, packages, patterns, repositories, users, groups, services, config-files, changed-managed-files, unmanaged-files. | 
| Build OpenStack traning labsa project by michael-chang As a starting point to learn and test OpenStack on relative low profile workstation/desktop, I found this project interesting and would like to setup it. :) | 
| Extract lead and cycle times from Githuban invention by jochenbreuer When all of the SUSE Manager squads switched from SCRUM to a Kanban we lost estimations and therefore also the ability to do predictions. But there are other ways to get insights that are even more reliable, since they are based on anecdotal data. The lead and cycle times of issues are the two most important here. | 
| More significant HA cluster node wins fencing match under 2-node split-braina project by yan_gao In a 2-node HA cluster without quorum server,  since neither of the cluster nodes (partitions) has more than 50% votes in case of split-brain, we should configure  | 
| Misc: Make samba rpc service scheduler generic and/or learn some Rusta project by npower | 
| Understand and implement a NBCON compliant console driver (study purposes)an invention by mpdesouza DescriptionThe 8250 NBCON patch is being reviewed on upstream, so in order to understand the constraints of the NBCON with Preempt-RT just implement an example driver to understand how it works. | 
| update meet.opensuse.orga project by LSchroeder DescriptionThe meeting solution for openSUSE should be up-to-date. | 
| Add standardized REST interface to Hamstaa project by pkacer Hamsta currently lacks a standardized network interface that would allow other systems accessing its capabilities. There is a custom network interface with text-parsing based protocol that is poorly documented and needs to be implemented on the client side to be usable. This interface does not use any standardized way of communication or library. | 
| Installation server setup utility - continueda project by csalmond Project Description | 
| Elastocloud back-end for Sambaan invention by dmdiss 1) Add support for the Microsoft Azure File Service REST protocol to Elastocloud, a cloud storage client library created in a previous Hackweek. | 
| Broaden image segmentation functionality of OpenCVa project by mbenes OpenCV is an open source computer vision and image processing library (http://www.opencv.org). | 
| mount option helper for VFAT and other file systemsa project by sbrabec While auto-mounting a VFAT volume in a desktop environment, there is no way to select required mount options for the particular volume. | 
| fix printing in the Taipei officean invention by lnussel the Taipei office lacks automatic printer discovery so everyone has to download and install some weird "driver". That's not the Linux way of doing things. So set up a cups server and do proper printer announcements with that one. | 
| Ansible configs for home infrastructure: router, nas, server, desktop, laptop, htpc, offlinepca project by vcuadradojuan A successor of | 
| 
 | 
| Learn Golanga project by krauselukas Since quite a while I'm interested in learning the programming language golang. I want to use the time to get a basic understanding and maybe realize a small project with the gained knowledge. | 
| Learn how to write a test casea project by Xiaojing_liu Be familiar with the process of writing a test case in openQA by taking a ticket from a QA team. | 
| setup pvpgn on raspberry 4a project by jerrytang | 
| 
 | 
| Learn PostgreSQL advanced featuresan invention by okurz MotivationThe PostgreSQL database implementation is an integral part of many important software stacks, most importantly for me openQA. I learned database "by doing" but never properly. Given that we recently had (again) an incident related to specific details of how a database behaves under load maybe it's time to learn more about PostgreSQL. | 
| openSUSE & SLE support for Puppet modules located at the Forgea project by tampakrap Description | 
| Internal SUSE webzinea project by cyberiad The idea is to have an internal web page that mainly presents new SUSE employees or the ones you might not know yet. Other topics can be covered like reports about hack week projects or other interesting stuff apart from the daily work we all do. | 
| 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. | 
| openQA webVTT subtitlesa project by bmwiedemann The webVTT standard (nearly the same as the older SRT subtitles) allows to add subtitles to a video. We could use this in openQA to show which keys were pressed at that point in the video, in which line of code we were or on what event we waited. This could make debugging easier and might be instructive to users, too. | 
| Reading SLES Virtualization Guide and Making Use of Ita project by keichwa The idea is to learn a little bit more about virtualization. | 
| Investigate Wayland support in Tumbleweed for GNOMEan invention by fcrozat Fedora 25 has enabled Wayland by default for GNOME. | 
| Add support for m3u, m3u extended, pls, and asx playlists to Volumio music player.a project by cwh Volumio is a great, Linux based, open source music player for Raspberry PI and x86. | 
| How to measure improve and fetch valid metrics for Software Maintainance in codebases (technical) and Scrum/kanban processes (highlevel)a project by dmaiocchi Starting from this 2 golden rules: | 
| Look at New Parallelisation Technologiesan invention by aschnell The idea is to look at some technologies: | 
| 
 | 
| Backup server on openSUSE in Raspberry Pi 3 with external USB mass storagea project by bzoltan1 I would like to set up a small backup server on my spare hardware | 
| Performance profile and possibly improve Jitsi web clientan invention by mkoutny Project Description | 
| CI/CD pipeline with Gitlab/Docker/Kubernetesa project by waynechen55 Project DescriptionCI/CD, which stands for continuous integration (CI) and continuous delivery (CD), creates a faster and more precise way of combining the work of different people into one cohesive product. In application development and operations (DevOps), CI/CD streamlines application coding, testing and deployment by giving teams a single repository for storing work and automation tools to consistently combine and test the code to ensure it works. | 
| A Flight Dynamics Library written in Rust with an Entity Component System architecturea project by vcuadradojuan | 
| running xen on allwinner sunxi powered devicesan invention by bjzhang I want to boot xen with dom0 and domU on allwinner sunxi devices. | 
| a watch for taking care of my babya project by bjzhang i want to make a prototype of a watch for waking up me in the night in order to take care of my daughter. | 
| Package DAPS for Debian using the BuildServicea project by tbazant DAPS (https://build.opensuse.org/package/show/Documentation:Tools/daps) is a tool we use in the documentation team to create/validate/export/... docbook documents. It's currently available for SUSE and openSUSE systems, and I believe that packaging it for Debian GNU Linux would help both the DAPS and the Linux community (and me myself as I'm using Debian at home as well :-) | 
| Learn Salt by converting ansible scripts to salt states.a project by kbaikov I would like to learn Salt by converting ansible scripts to salt states. Current ansible scripts do some QA tasks on cloud nodes, so i thought it would be a good idea to convert them to salt after reading salt tutorial. | 
| OCI Image Distribution with RPMsa project by cyphar Currently the Open Container Initiative doesn't specify a distribution protocol or system, and the current "standard" format is the Docker registry protocol. Aside from technical reservations with Docker registry, it is also not an OCI-compliant system and will require a lot of work to integrate it into all of the openSUSE/SUSE tooling. | 
| Linux driver for the AverMedia LGP Lite (GL310)a project by patrikjakobsson The AverMedia LGP Lite (GL310) is a cheap HDMI (with pass-through) to USB 2.0 capture card. The card only supports compressed output (afaik) which makes it slightly less useful but still very valuable when debugging graphical issues. The plan is to hook a few of these up to my test machines so I can stream the output to my workstation and integrate with the rest of my test setup. So far I've discovered that the card needs to be loaded with two firmwares. One for audio and one for video. Hopefully this will turn into a standard UVC device once the initial bootstrap is done fingers crossed. | 
| Rocket.Chat Improvementsa project by nkrinner Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway | 
| Teach rubocop about schemas and migrationsa project by bergmannf I want to write a new  rubocop cop that verifies that a  | 
| File system block allocation algorithms comparison and analysisa project by ganghe In the past, some customers ever complained that OCFS2 file system performance went down when listing a big directory (e.g. include 400k files). According to my preliminary investigation, this performance problem is related to file system block allocation algorithm. Then, I want to look at the current mainstream file systems (e.g. EXT4, XFS, etc) block allocation algorithms in this hack week, compare and analysis these algorithms advantages/disadvantages. | 
| CUPS: Generic "monitor" wrapper backend to monitor the actual backendan invention by jsmeix Create a new generic CUPS wrapper backend /usr/lib/cups/backend/monitor that runs in parallel with the actual backend to monitor it. | 
| libuitest - a generic GUI testing librarya project by dancermak Testing GUIs is hard: unit tests require a tremendous amount of mocking and often don't capture the exact user input anyway, integration tests on the other hand are difficult to setup as they often require a dedicated infrastructure with virtual machines. | 
| Write some plugins for Rocketchata project by itxaka Learn how to develop and create some plugins/apps for rocketchat. | 
 
 
 
 Android libvirt client
Android libvirt client
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Improve devbot for QA-tools team while learning Golang
Improve devbot for QA-tools team while learning Golang
 
 
 
 
 SUSE Virtualization (Harvester): VM Import UI flow
SUSE Virtualization (Harvester): VM Import UI flow
 
 
 
 
 
 
 
 
 
 
 
 SUSE Manager: Better feedback for scheduled actions
SUSE Manager: Better feedback for scheduled actions
 
 
 
 
 
 
 
 
 
 
 
 
 
 
