Improved Jira notifications - How to customize email template content for email notificationa project by xgonzo Problem description |
ActiveJob influxdb-rails instrumentationan invention by hennevogel We have ActiveJob instrumentation in the OBS code base and a couple of panels in our grafana. Move this upstream to influxdb-rails. |
Awesome People Management Listan invention by hennevogel Start awesome/people-management and properly announce the awesome setup. |
All our beloved acronyms in one place... also some Jekyll hackinan invention by thutterer Acronyms are fun. Everyone at SUSE loves them. Just sometimes… you might not know what one stands for. |
Investigate debuginfod & cores from SLESa project by alnovak It's not always straightforward to open a core dump originating from customer's environment, since there's a wide variety of versions of all the binaries involved - usual workflow is to install a VM with the SP that the customer is using, enable debuginfo repositories and then follow the buildid hints that gdb is providing. |
TwitterKondo - keep your tweet stream clean and sparking joya project by ericp Thinking about extending the typical Twitter app that let's a user bulk-delete their tweets (with a limit of 3200 each time). |
Port Salt virt modules to idema project by cbosdonnat Salt is moving towards a plugable architecture using POP and Idem. This project is about experimenting with those new concepts by applying them to a real life case: the virt execution and state modules. |
Investigate options to introduce Plugins to SUSE Managera project by cbosdonnat For years we have been discussing the idea to modularize SUSE Manager. This would enable developers to create their own extensions to SUSE Manager without needing to touch the core repository. |
Design patterns for os-autoinst-distri-opensusea project by ybonatakis The idea is to hack os-autoinst-distri-opensuse infrastucture and explore design patterns that can fit. The end point of this is to restructure the framework in such a way that the main-common.pm is more efficient, functional and readable. |
Give avahi some lovea project by e_bischoff Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. |
SUSE Manager: Better feedback for scheduled actionsa project by fkobzik Motivation |
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. |
mailprocessing maintenancea project by jgrassler Once more mailprocessing has developed some bitrot, namely this recent crash: |
Rewrite transactional-update in C++a project by fos transactional-update, the application to update read-only systems such as openSUSE MicroOS and openSUSE Kubic and the Transactional Server installations of openSUSE Leap, openSUSE Tumbleweed and SUSE Linux Enterprise Server, evolved from a POC to a fully fledged solution - and is currently completely written in Bash. This has been working really well in the past, but is gradually reaching its limits, especially when thinking about supporting additional file systems or ports to other Linux distributions - yes, we have a huge interest in other distributions adopting our technology. |
SMT solver for AWS Policy decisions in ceph RGWa project by abhishekl Currently AWS uses a SMT solver to decide on public/non-public policies https://aws.amazon.com/blogs/security/protect-sensitive-data-in-the-cloud-with-automated-reasoning-zelkova/ |
Snapshots for jenkins pipelinesa project by ktsamis This issue has been blocked for a while due to time constraints so I want to take Hackweek 19 to work on it. |
Management 101 - mental models and cognitive biasesa project by jcavalheiro Put together a collection of ideas and resources to mentor people managers on how to make better decisions: |
Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automationa project by acho Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automation |
Tool to help diagnosing stalling systema project by jankara Diagnosing issues with stalling desktop application (or a whole desktop environment) is difficult these days as the application often requires multiple processes interconnected with sockets, pipes, futexes, etc. to work and often it is not clear which process is the one responsible for blocking the whole ecosystem. The idea of this project is to write a tool that gathers information about processes in the system and for each process that is sleeping display the resource (file, socket, futex) it is waiting on as well as the process that is likely responsible for unblocking (feeding pipe, sending data to socket, unlock futex, ...). Once the information is gathered, we can also plot it for graphical displaying with tools like graphviz. |
A CI/CD approach for Solid Grounda project by vstsironis Solid Ground is an essential software tool for the daily tasks of an L3 agent. A continuous integration/continuous delivery (CI/CD), and even more a continuous deployment, approach is currently missing from its development ecosystem slowing down its release cycles. |
Finish my home-made 3D printera project by ilausuch I started 3 years ago creating a CNC, but soon last past 6 monts I realized that I could use it as a 3D printer. The software was good enough, the hardware and firmware had evolved. And now I could print 200x200x300 pieces with 0.1mm precision. |
distributed build for Ceph in containersa project by denisok Investigate possibilities for the distributed builds for Ceph to speed up builds. |
CI platform for testing PTFsa project by sandonov Create DevOps automation for testing PTFs prior to delivering to customers, that will be available to each of the team members using standard L3 tools. |
Port MicroOS to the Gameshell from Clockwork Pia project by aplanas The Gameshell is a small game console based on AllWinner R16 (Cortex-A7, IIRC the same CPU that the RPi2). Currently is supporting Debian, and some community member ported ArchLinux on it. |
Bring hamster 3.0 to openSUSEan invention by mwilck Hamster is important for may daily workflow, as I'm using it for time accounting. While |
Install openSUSE Tumbleweed and set up hass on rpi4a project by mlin7442 I got a Raspberry pi 4 not long ago, I'd like to install openSUSE Leap 15.2(Alpha) on it, and set up hass - Home Assistant, a open source home automation assistant on rpi4, then have some fun with it! |
Multi-Machine test automation in openQAa project by bchou Many cases are Client-Server testing or Multi-Machine testing in FIPS area, I plan to hack and learn more deeply about Multi-Machine test automation in openQA. |
Package tmux-resurrect for openSUSEan invention by SLindoMansilla Upstream |
Improve apache2 for openSUSE (missing a2ensite from debian)a project by SLindoMansilla Debian |
AWS, Kubernetes, openQA, openSUSE Mirrors and OBSa project by SLindoMansilla Take the oportunity to learn Kubernetes, to play with AWS and compare performance and availability of openQA and OBS instances and openSUSE Mirrors running on AWS. |
Build openSUSE on ABF.io buildsystema project by gmoro ABF is a buildsystem developed by ROSA (rosalab.com) and OpenMandriva (https://www.openmandriva.org/) currently being used for their distribution. |
Bluetooth audioa project by mwilck I'm hearing impaired. Where others have no issues following talks or dicussions, I often fail even grasp the bottom line what it's about. I've got hearing aids, but they help only so much. I also have an add-on device for my hearing aids that acts like a bluetooth headset. Unfortunately, making this thing work under my Linux desktop has been an ongoing, frustrating struggle. On the contrary, it works flawlessly with Android devices of different generations, and even with my lowly Gigaset phone. Actually, the thing works better with older kernels/Linux versions than with current TW. |
Developing IONIC based multiplatform app with REST API on openSUSEa project by varkoly The goal is to find a way for developing and simple testing an IONIC based multiplatform app with REST API on openSUSE. The focus is to find a way to secure token handling for SSO. |
Build admin-tools in a stand-alone environment without obs dependenciesan invention by dmulder The admin-tools appimage provides several samba team YaST packages in a portable way, such as yast2-aduc, yast2-gpmc, yast2-adsi, and yast2-dns-manager. Currently I build the appimage on obs, but this pulls in lots of unnecessary dependencies. Making it build independently would allow building on other distros. The difficult part here is going to be building minimal YaST dependencies. |
Hacking irc-gitter bridgea project by juliogonzalezgil GitLab provides a bridge to connect to Gitter using an IRC client. |
kubernetes pod lifecycle monitoring and navigationa project by harts Create a tool which will make it possible to monitor the lifecycle of pods in a kubernetes cluster (as well as other types of tabular or structured data), and provide a convenient user interface for viewing and interpreting that data. This will be useful in development and testing of our kubernetes-based container platform (Cloud Application Platform), as it will allow us to better understand where things are going wrong when we encounter component failures. |
Modular maintenance and packaging of driversa project by mwilck We currently maintain all drivers in the SUSE kernel tree. While this is a well-established procedure, it also has a number of drawbacks in my opinion. I've been experimenting with a different model, tracking (so far, only one) driver in a separate git repository, and packaging it as kernel module package (KMP). This way of working fits my own mental model of code development better than the quilt style we employ in day-to-day driver maintenance. |
Fix terracumber, add some python unit tests, try to extend it and publish itan invention by juliogonzalezgil Last year I developed Terracumber and, for the moment published it at one internal GitLab repository. |
Integrate Firecracker (microVMs) with a Cloud Foundry app runtime schedulera project by tassis Description |
Study openQAa project by qzhao I want to study the knowledge of openQA I will read the online documents and do some experiment in virtal-machine. |
Play CAP on AWSa project by fanyadan Have a play with SUSE CAP on AWS during this hackweek. |
Summary some knowledge in filesystem and learn some new featurea project by yosun I plan to summary exist knowledge in filesystem part during hackweek. And learn some more feature about btrfs/xfs/ext4. The motivation is to speed up test result review in the future. |
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. |
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. |
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. |
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. |
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. |
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. |
uMEC Documentation - Architecture and Installationa project by FSzekely Overview |
Lioncast RGB Keyboard user software, protocol reverse engineeringa project by rsimai I recently bought a Lioncast LK200 RGB keyboard which is a nice piece of hardware and has exactly the look and feel I want. All basic functions work well under Linux. Unfortunately the manufacturer only provides user software to upload/download profiles and control the LEDs for Windows. The device can be configured and operates autonomously from any OS but color setup is a PITA and it's very easy to factory-reset, and lose all config. |