Improve OpenStack Documentationan invention by a_jaeger Improve OpenStack documentation and tools used by it. Major idea: Improve openSUSE documentation |
A tool comparing openqa test result of any two test runs for job groupan idea by tonyyuan Project DescriptionThe backend is node.js app which grabs openqa jobs information of test run(identified by Build id) via openqa API. |
Try another OS (or distro)a project by bear454 Feeling very comfortable with your (open)SUSE desktop? Don't get too comfortable; there's a lot of innovation out there. Try living in a different system for a few days, and see if you can find some innovative paradigms to bring back 'home' with you. Here's a few suggestions: * Feeling really crazy? Try Windows 8 |
Exporting ansible experience to Saltan idea by dgutu Because of past experience with ansible as a tool to orchestrate the code deployment on multiple platforms consider important to get most from Salt as |
Packaging cleanup in HAan idea by scarabeus_iv For a bit time I wanted to check and polish the HA and clustering packages. Now is a good time as any. |
Portus: build Docker images from Dockerfilea project by flavio_castelli Minimal objectiveThis is what we consider is the minimum result we can achieve at the end of the hackweek. |
Bare Metal OpenQAa project by algraf Today OpenQA mostly runs on virtual machines, but it can get really tricky to find bugs triggered by real hardware. There are only few interfaces required to interact with a machine though: 1) HDMI<br> |
Docker: Image Rebasingan invention by cyphar
|
Go async (and non-blocking) with HTTP requestsa project by j_renner There is a couple of libraries available for asynchronous and non-blocking processing of HTTP requests (in Java) that can be used to avoid having threads waiting for responses in request intensive applications, for example: - Apache HttpAsyncClient |
virt-manager enhancementan invention by lin_ma The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager: |
YaST Integration Tests Using Cucumbera project by lslezak Currently we use openQA for the the YaST integration tests. It runs YaST in a VM and controls it via emulating keyboard input. The result is checked by comparing the screenshots. This approach has several disadvantages: |
NFC login on openSUSEa project by acho-novell Using NFC(Near field communication) tag / phone Lock and Unlock ( replace password login ) on openSUSE with Gnome. |
Learn Haskell by creating an interpreteran idea by chnyda The aim of the project is to create a stupid interpreter to evaluate arithmetic expressions and functions. I have been reading a lot about Haskell and creating a stupid interpreter is a nice way to get started. |
openSUSE wiki improvements (specially Portal:Packaging)a project by gmoro Project DescriptionFollowing a recent discussion with the Packaging team at SUSE we will do a revamp of https://en.opensuse.org/Portal:Packaging |
From kickstart to jumpstarta project by schillingf Introduction |
Supportable Jetson Nanoa project by davidbyte Whether it's building a newer, upstream UBoot, EDK II, or merely a SLE based rootfs, I want to make this platform a realistic possibility for desktop, digital signage, labs, etc. |
netlink interface for ethtoola project by mkubecek There seems to be an overall consensus that the ioctl interface used by ethtool is a poor design as it's inflexible, error prone and notoriously hard to extend. It should clearly be replaced by netlink and obsoleted. Unfortunately not much actual work has been done in that direction until this project started. The project started in Hackweek 16 (fall 2017) and has been worked on since, both in Hackweek 17-19 and outside. First two parts of kernel implementation are in mainline since 5.6-rc1, first part of userspace implementation (ethtool utility) has been submitted to upstream at the end of Hackweek 19 (2020-02-16). |
Do something about btrfs and raid56a project by dsterba Somebody do something! Goals |
openSUSE Tumbleweed release management internshipan invention by okurz motivationAs an openQA contributor I could learn from openSUSE release managers how the overall process can be improved. |
Make geekos app available in SUSE EKS clusteran invention by digitaltomm The current geekos install at http://geekos.prv.suse.net/search is not reachable for employees outside of engineering. We want to move it to the SUSE IT maintained EKS cluster to make it available for all. |
Diving into Qubes OSa project by thardeck What is Qubes OSQubes OS is an operating system based on Linux with security in mind. |
Practice Goa project by vcuadradojuan Use this hackweek to practice and learn more about Go. |
Metabase instance in SCC EKS clustera project by digitaltomm Following up on the experiment from last Hackweek ( https://confluence.suse.com/display/~digitaltomm/Business+Intelligence+in+SCC ), it would be great having a production instance of Metabase running in the SCC EKS cluster, connected to the production database of SCC. |
Automate OMVF/shim/MOK testsa project by gary_lin I previously created a semi-auto test script() for MOK. The script controls the QEMU virtual machine a pre-setup image and performs two simple test cases. It's tedious to setup the images for every SLE and openSUSE. My goal is to write a script to automatically set up the virtual machines and images and do a full test. I would also like to set up a test for weekly-built OVMF. openQA might be a good reference. () https://github.com/lcp/mok-autotest |
Functional comparison analysis between OCFS2 and GFS2a project by ZRen Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2, |
Project Maxfeld: Cultural Onboarding to counter unknown unknownsa project by mfeilner I promised to start this project way earlier, but I think Hackweek will be a great time to make a start. The project once was called $BABELFISH, later "Rumsfeld", to honor the creator of the "Unknown unknowns" meme, now it's name is Maxfeld. |
SUSE Manager salt minion Provisioning/Upgradea project by dvosburg Provisioning works with Autoyast/Cobbler for traditional clients, with profiles to enable major version upgrades. The goal is to offer that in a predictable way that can be scheduled and automated for salt minions. Salt minions pose a different challenge, and we would like to enable a reboot into the upgrade without needing PXE not traditional client to enable it. |
Apple swift language for openSUSEan invention by kshatskyy Build opensource swift language package for Leap 42.3, Leap 15.0 on OBS. https://swift.org/ |
Using BCC to snoop ACPI or PCI powera project by joeyli BPF Compiler Collection (BCC) https://github.com/iovisor/bcc |
QA Dashboard - provide a easy overview of the quality status of a product in developmenta project by xgonzo QA uses a dashboard (SUSE internal: http://qa.suse.de/dashboard/ ) to provide an overview of various data to assess the quality of a product. The project is about improving the available data points and the usability for users outside of QA department. |
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? |
Open source voice controlled AI drawing interface for young kidsan invention by jstehlik Project DescriptionOpen source voice controlled AI drawing interface for young kids |
Supportconfig improvements for SOCa project by pedrivo The supportconfig tool is a great resource for troubleshooting common system issues on SLES but its functionalities might not be enough to troubleshoot other issues related to cloud solutions. I would like to invite you to contribute on this project by creating new plugins/tools to complement supportconfig's great power and ease the troubleshooting process for SUSE Openstack Cloud product. Main goal: |
Migrate from Raspbian to openSUSE aarch64 for motion detection cameraan invention by tjyrinki_suse Project DescriptionI have had a hobby project of running Raspberry Pi to record video when detecting motion, mostly catching rabbits and such on the yard. |
Deploy Uyuni proxy using Elemental and Fleetan invention by cbosdonnat Project DescriptionNow that Uyuni proxy can be run as containers this project is about deploying it using Elemental and Fleet. |
Give back to Wezterman invention by mpagot Project DescriptionOne day in the past, a relative young geek met Wezterm terminal emulator in a wood or rusty repos. At that time he was used to drive a Win10 machine for work and a Linux shiny supercar for fun and Wezterm fit on both. |
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 |
KernelCI performance regression dash boarda project by wagi Project DescriptionKernelCI is gaining more and more attraction for CI builds and test runs by the upstream community. Though at this point, there is no dash board to track or visualize regressions over time. |
SUSE Photography Spacean invention by JWSun These project have two sub-object. * Develop a lite edition photo manage tool, use to export photos from cellphone, memory card and other usb device. It can mange the photos by Exif information (such as date, location, and lens information). |
Create a CLI tool for interacting with Rancher Support Matrixa project by dpock Rancher Support Matrix CLI HelperA tool to bring the Rancher Support Matrix info into your CLI. |
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. Currently, users deploying large workloads must manually optimize virtual CPU and memory resources, which can be error-prone and if not done properly can actually degrade performance. This project aims to create a tool that can produce suggested vCPU and vNUMA configuration based on a VM configuration template and capabilities of the target virtual machine host. E.g. something along the lines of |
get ibus-deepspeech speech recognition engine for IBus working on openSUSEan idea by aspiers As described in https://hackaday.com/2018/01/17/speech-recognition-for-linux-gets-a-little-closer/ Michael Sheldon created an IBus plugin that lets DeepSpeech work with nearly any X application. He’s also provided PPAs that should make it easy to install for Ubuntu or related distributions. Would be great to get this working on openSUSE! |
Find a Developer Compatible GUI Mail Clienta project by shundhammer SummaryA software developer, in particular at SUSE, needs a reliable and robust mail client. |
learning openQA and writing testan idea by rdodopoulos openQA seems to be increasingly used within SUSE. My primary aim is to learn the tool well. In addition, I want to start writing tests that could be, eventually, integrated into the automatic openQA tests of QAM. Currently, I'm trying to test ImageMagick (updates) in openQA. |
How-to guide on switching from docker/docker-compose to a cri-o/k8s worldan idea by suntorytimed How-to guide on switching from docker/docker-compose to a cri-o/k8s world In this project I basically want to explore how you can move your containers (including its data and overlayfs2 layers) from Docker based docker-compose setup to a cri-o based k8s setup. This will mainly include doing a lot of research and try to find out the differences and how to transfer all the stuff without much downtime. It might also include some tooling effort. |
QA Lab automated inventoryan idea by sebchlad Problem: QA Labs need some inventory from time to time. Usually people are busy and this tasks has lower priority. Effectively it means there is some mess in QALabs. Solution: set of tools to make inventory easy and perhaps automated. |
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. - learn how to install SLES on RPi |
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. Current ideas is to replace binary y2base with ruby script, which allows easier integration with ruby tools and more important it solve some issues with embedding ruby, as it will be then first citizen. |
Leveraging Ceph in the Harvester projectan idea by kieferchang Project DescriptionThe Harvester project currently uses Longhorn as its underlying storage. Trying to use Ceph as alternative storage should be fun. |
Self Encryption Drives support in openSUSEan idea by michael-chang Self Encryption Drive (SED) is used to achieve hardware based full disk encryption provided by hard disk drive vendors. The project is aiming to use openSUSE to build the package necessary to enable the device, notably a more intuitive way to build Preboot Authentication (PBA) Image and deploy it to unlock the device at boot time. |