Integrate e1000e into the Linux Kernel Backports projecta project by benjamin_poirier The current approach to having new hardware support and features in SLE kernels it to integrate changes to individual drivers from the mainline kernel back into the SLE kernel. The Linux Kernel Backports project (https://backports.wiki.kernel.org/) in comparison has an approach which consists in adding a shim layer between unmodified mainline drivers and older kernel interfaces. This project has its roots in wireless drivers. It currently supports only a handful of old ethernet adapters. |
YaST Dialog Editor (UI "Designer")a project by lslezak Unfortunately there is no UI designer or editor for YaST dialogs. All dialogs are hand crafted in Ruby code. The idea of this project is to provide some way how to create or edit the existing dialogs in a user friendly way, without touching any code. |
Package odpdown and get it into OpenSUSEa project by jgrassler I am currently using odpdown for presentations (tl;dr: it lets you write your slides in Markdown and generates Libreoffice slides from that and a Libreoffice slide master (such as a corporate identity template)). It is currently not available in OpenSUSE so it needs to be packaged and submitted to Factory. |
Porting Askbot to Python 3a project by rbueker During the last year Askbot, a question and answer oriented internet tool, similar to stack overflow has been tested for internal usage. |
Finish packaging Angr in OBSa project by a_faerber Following a FOSDEM presentation on Angr for binary analysis, I started packaging it in OBS. |
Exploring the front-end side in me: aka working on my drawing web-sitean invention by dmaiocchi I'm building a web-site for my drawing/painting things. |
Requirements Management Tool on Graph Databasea project by mknop Project Description |
Visualization of historical sar(1) archivesa project by ggherdovich Project Description |
A frameblending filter for OBS Studio well-suited to do game streaminga project by mschreiner Project Description |
RPi-Pico CO2 sensor (aka Lüftungsalarm!)a project by adamm Description |
Family with Kubevirta project by xguo Project Description |
study jupyter and try to write a simple kernela project by zcjia Project Description |
Capyboard, ESP32 Development Board for Educationa project by emiler Description |
A tool for remote ssl service testing/evaluationan invention by whdu Maybe it is yet another wheelbut still worth to do. The original idea is come from https://xmpp.net/. |
Tahoe-LAFS on OpenSUSEa project by gsanso Tahoe-LAFS is an open-source decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security. |
Improve Virt CI Testinga project by mlatimer With all the changes in the qa_virtauto world, our local CI testing has become rather fragile. This project is all about stabilizing the CI testing and ensuring all builds are fully tested - without manual intervention. :) |
Securing a CMS by using a hidden CMS and exporting static html to a web servera project by johannes_p Small non profit organisations or activist groups need a Web presence that is easy to maintain by several authors. When using a CMS they do not have the resources to secure the CMS from the various possible attacs most CMSes are notorious for. Defacement or placing malicious content can damage the reputation of such non profit organisations. |
Get a basic understanding about MD software RAID setupan invention by jsmeix I need to get a basic understanding about MD software RAID setup only via command line tools to be able to understand, |
Alternative React and Material-UI frontend for SUSE Managera project by malbu Develop a proof of concept frontend based on React and Material-UI as an alternative to the JSP/Struts based frontend currently available. |
find free online Perl course and go through ita project by hurhaj ...because openQA isn't going anywhere anytime soon. |
Create an OBS extension for VS Codea project by cvoegl Features I'd like to implement: |
Daily Game With Godota project by zzaimeche Description |
Weekly balanced family menu planner (learn JS, Node.JS, React, MongoDB)a project by pherranz Project DescriptionWe're always struggling at home with the lunches and dinners. Most of the time we realize that by the end of the week that our diet has diverged from what WHO and many other organizations suggest. My idea is to create a scalable database of meals, a web interface and some logic that generates a balanced meal plan for a 5-day or 7-day week. |
Iguana and WebAssemblya project by oholecek Project Description |
Real-time container runtime supportan invention by a_faerber |
Design/build personal home energy storage system with mid-level componentsan invention by okurz MotivationI already have photovoltaics installed on the roof of my house. For years I was looking into home energy storage solutions but commercial offers are too expensive to provide a positive RoI so it is necessary to atleast assemble some parts by hand. I don't feel confident to build individual battery packs together and run multiple kWh in my house for years so I am going with "mid-level components", i.e. commercial off the shelf battery systems and power inverter. |
Learn obs/ibs sync toola project by xlai DescriptionOnce images/repo are built from IBS/OBS, there is a tool to sync the image from IBS/OBS to openqa asset directory and trigger openqa jobs accordingly. |
Port the classic browser game HackTheNet to PHP 8a project by dgedon Description |
Continue continuous integration improvements in virtualizationa project by mlatimer In previous Hackweeks, we've gone to warp speed in our virtualization CI testing through: |
La Maperíaa project by federico-mena A utility to make beautifully printed maps from OpenStreetMap data. |
Implement more (all missing) Filesystems in libstorage-ngan invention by aschnell The next generation libstorage-ng is still missing support for some filesystems. The task is to implement all of them: |
Add sync. to AWS S3 support for ceph radosgwa project by abhishekl Basically $topic, as of the latest release of ceph, we have some not so trivial support to pull off something like this at least for metadata, need to see if data sync is also permitted, and then probably hook it to sync to AWS itself |
port notmuch/muchsync to androida project by aaptel port notmuch/muchsync to android, with some java ui on top |
logorator: an offline internal analytics toola project by dleidi There are customer use cases where sharing information via internet or uploading data somewhere is not acceptable for security reasons: this avoid the usage of some tool like the most famous Google Analytics, and prevent developers from understanding how the web application is used by the customers. I don't want to reinvent the wheel and re-implement a copy of Google Analytics, but getting inspired from it, the goal is to reuse information that we already have to extrapolate an analysis of the WebApp customer usage. |
Continue reading "Containerization with LXC" by Konstantin Ivanov and play around with LXC containersan invention by gniebler I bought and started reading this book a little while back and also "played along" by creating unprivileged LXC containers on my own system. |
Investigate C-Sky architecturean invention by a_faerber The youngest architecture addition to the mainline Linux kernel was C-Sky (arch/csky/). |
paperbacka project by cyphar Very often people find themselves wanting to store secrets in a way that either they can recover even if (for instance) their house burns down, or allow friends and family to recover if they pass away. Existing solutions to this problem are: |
Family with Lightweight Kubernetes - K3s + Kebuvirta project by xguo |
Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodesa project by zzhou Current Situation [bsc#1201271] |
Make smaller image of Micro OS/SLE Micro for RPi (4, 400 or Zero 2)a project by llansky3 DescriptionThe compressed image of e.g. SLE Micro 6.0 is ~ 900Mb. ** The overall goal of this project is to make a smaller footprint (in terms of image size) flavor of the image. This is to be achieved by limiting the target use-case to simple RPi (4, 400, Pi Zero 2) server for home IoT. ** |
Validate the embargo date OBS attributean invention by enavarro_suse Project Description |
Port the Jetpac game to the NESa project by mssola Project Description |
How to design system message/prompt for code refactoring with AIa project by leo.tseng DescriptionThe project aims to explore how to design effective system messages and prompts tailored for AI-driven code refactoring tasks. By refining these prompts, we can guide AI models to better understand code structure, identify improvement opportunities, and execute refactorings with minimal manual intervention. The project will delve into creating system messages that balance technical detail with flexibility, enabling AI to perform refactorings that maintain code functionality while improving readability, efficiency, and maintainability. |
mysql-packaging git repo enhancementa project by kstreitova This Hackweek I would like to finish enhancing of the mysql-packaging git repository [1]. This improvement mainly consists of scripts for a kind of simple continuous integration and git hooks to enforce a few policies for our project. If there is a time I will also take a look at the mysql package itself and check if there is anything to improve. |
Learn MVC pattern from django Projecta project by jerrytang I heard that MVC is at the top of design pattern. I'm not sure it's true . |
document and enhance the Crowbar APIa project by m_meister Adding some API documentation for Crowbar, which is still missing. There are some API comments along with the Rails controller methods, but some of them are outdated. |
Learn KMS / DRM graphics driver internals - implement virtual/software KMS drivera project by vliaskovitis I want to understand the basics and architecture of KMS / DRM drivers in the kernel (also in mesa, but this project is more about the kernel-side). I will read docs and attempt to implement a virtual kernel-mode-setting driver (vkms) as described in Documentation/gpu/todo. This would be a KMS driver for a fake modesetting graphics device, just using normal system memory. This can be useful for learning, but judging from dri-developer discussions, also useful for testing hotplug races, plane blending and finding other KMS/DRI infrastructure bugs. |
Major user input/output cleanup and improvement for ReaR 2.3a project by jsmeix I will implement the ReaR upstream issue https://github.com/rear/rear/issues/1399 |
SUSE Manager - self sufficient frontend serveran invention by LuNeves Explore the possibility to have a self sufficient frontend server running locally. This server would compile all the frontend code and act as a proxy/middleware pointing either for a dev ref-server or to a local SUMA instance. This way would be possible to do modifications in frontend even without having a SUMA server running locally. |
Learn about DHT protocol and write a client in Go/Rubya project by ikapelyukhin The subject says it. Learning about DHT seems like a fun project. |
Add cgroups support to crash-pythona project by mkoutny To ease debugging cgroup relates issues this suggests to: |
Learn FreeCAD for 3D printinga project by lrupp I want to be able to create some 3D printing models for 3D printers. So starting to search for a good introduction and try it out... |
revive qemu-devel.opensuse.organ invention by mstrigl qemu-devel.opensuse.org is a port forwarder to |
k8s-rook-clienta project by haass |
Poking technologies for enrolling customer key to kernel trusted keyringa project by joeyli |
Add support for the Medion Life P4000 Smartwatch to Gadgetbridgea project by dancermak Project Description |
Explore ChatGPT's programming language capabilitiesa project by jcejka Project Description |
Delve into softweare-o-oa project by mlin7442 |
Get latest versions of different Rancher componentsa project by eminguez Description |
Having closer look at openQA and search for comparably simple improvement optionsa project by clanig Project DescriptionThe project is about getting more familiar technically with the openQA code and checking for improvement options in dependence of the expected impact and effort. |
Containerized git server/client for playground and tutorialsa project by mberti |
SMTGCCan invention by fkastl |
Evaluate and document two out of three nodes lost for K3s / RKE2 and Harvestera project by mweiss2 DescriptionNeed to find out what the impact is for loosing quorum and recovery from this situation in case of K3s / RKE2 and Harvester. |
Spark+React+Jade(Pug) - in search of a painless migration workflow for the Uyuni Front-End stacka project by manuel.salvi DescriptionA study session open to everyone who is interested in getting hands down on the Uyuni front-end implementation and migration from the old struts+jsp+jquery stack to the new spark+jade+react stack. The study will be focused on react renderer and components functionalities, jade template engine and spark mvc to learn key differences and between the old and new stack, the focus is to be able to find what are the keys to a good migration workflow. |
mod_nss and related bugsa project by stokos1 There are so many bugs which is related to mod_nss like bnc#863518 or bnc#897712. |
A programming language explorationa project by KGronlund I would like to have a programming language that has the performance characteristics of C, but integrates some programming language features that I like from other languages. My first goal would be to start with a language that is very limited in scope and compiles directly to C, and step by step add to it. |
Build Time Source Service supporta project by adrianSuSE OBS source services can currenlty run on the developer workstation and some of them also on the OBS server side. |
Research Testing Tools for GFX Stack & how they can be used in openQAa project by eeich There are numerous testing tools for the GFX stack available - the oldes being the xtest suite. At the same time, we are still lacking automated test environments for the funktionalities of DRM, Mesa and X. Ideally the tests should be performed automatically and unattended and the results should be compared to previous runs to detect regressions. Research what tools exist to date and how they can be employed. |
Add keyboard shortcuts to Crowbara project by m_meister Some input is still needed about the keybindings, which ones to use. |
Learn and use mesona project by JonathanKang meson[0], a replacement to autotools, is very popular nowadays. It's a lot faster than autotools as far as what I hear and see. Besides lots of GNOME projects has been ported to meson. As one of the maintainers of GNOME Logs[1], I need learn meson and try to port Logs to meson for faster building. |
Make parted great again!a project by sparschauer During regular L3 work I often don't find enough time to work on the command line disk partitioner parted which I maintain. |
Setup a SUMA Server to play witha project by AngelaBriel Setup a SUMA Server in a VM on my workstation. Playing around to find out, how it works and how to add new functionality (like sapconf or saptune). Learning a little bit SALT will - hopefully - be the nice side effect. |
Ant Ivy OBS resolveran invention by cbosdonnat SUSE Manager uses an ivy repository on the R&D network to get the packaged jar to build against. To remove the manual maintenance of that repository and allow external contributors to hack the Java code of Uyuni / SUSE Manager we need to provide an Ivy plugin that gets the jars directly from OBS. |
QDirStat: Show Unpackaged Filesa project by shundhammer QDirStat in General |
SUSE Manager Cluster Extension (PoC)a project by bmaryniuk Since SUSE Manager doesn't scale out and stacking it into another pyramid of susemanagers won't help here, the real architectural changes needs to be done to achieve true scale-out of this product. This hackweek project is about how to Turn SUSE Manager into a cluster. |
Graphing stats from a remote solar MPPT charge controllera project by brunoleon |
Learn about IPv6 while Implementing it in the Home Environmentan invention by mweiss2 Project Description |
Taflan invention by mrohrich |
Cluster API Add-on Provider for Kubewardena project by csalas Description |
The future of systems managementa project by j_renner A new web UI for saltstack, possibly the future of systems management. |
OBS notificationsan invention by k0da Let third parties to get notifications about build failures without having maintainer rights |
Learn more deeply about linux kernel.a project by xlai I will read about a book to understand linux kernel deeper. It is a heavy book, may not finish in this hackweek, but i will continue to finish it. The book name is "go deeper into linux kernel" |
Migrate to Tumbleweed as base systema project by joseivanlopez Currently I am using openSUSE Leap 42.2 as base system on the laptop where I do my daily work (Dell Latitude E7470). As a YaST developer my system is a bit broken (as you may guess) and updates are not possible. So it is time to start from scratch. The idea is to adopt some user friendly system for security copies, migrate to Tumbleweed, make extensible usage of virtual machines and try to stay the base system as clean as possible. |
forensic software architecture of large codebasesa project by dmaiocchi code |
Learn SeaStar C++ framework for high-performance server applicationsa project by ifed01 Seastar is an advanced, open-source C++ framework for high-performance server applications on modern hardware. Seastar is used in Scylla, a high-performance NoSQL database compatible with Apache Cassandra Ceph community is currently working on migration to this project as well. |
Separate the QLogo GUI from the interpreter.a project by jsikes QLogo is a UCBLogo-compatible implementation of the Logo language using Qt and OpenGL. QLogo was designed with the language interpreter integrated into the GUI. |
Improve monitoring in internal infrastructurea project by kbabioch The monitoring in our internal infrastructure needs some love and attention. I want to spent some time during this hack week on the monitoring by fixing old checks, implementing new checks and making sure that those are configured and installed via configuration management. |
Without data this is just an opinion (SCC Analytics)an invention by digitaltomm Research on BI tools to crawl eg. SCC data. |
Refresh SGML Knowledgea project by keichwa
|
Convert openqa-mon to webassemblya project by ybonatakis |
Restructure the services on HA team lab servers and use harvestera project by wanghaisu Project Description |
Modular kernel packaginga project by mwilck Project Description |
Integrate devices to self-hosted Home Asisstant servera project by JonathanKang |
Hack Week 12 Lightning Talksa project by cschum We will have a series of short lightning talks to present what we have accomplished at Hack Week 12. In Nürnberg this will happen on Friday 17th Apr at 12:30 as part of the lunch session in the all-hands area. Lunch is served at 12:00, so you have a bit of time to settle in and satisfy your immediate needs before we go into presentation mode. |
Look at Static Code Analysis and Code Coverage for C++a project by aschnell Look at static code analysis and code coverage for a C++ project, in this case libstorage-bgl-eval. |
Look into the design of gfs2a project by ZRen GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from |
how to speed up adsl connections with a smart mini routera project by jordimassaguerpla Remote working makes you face some "challenges" regarding networking setup. One of them can be reproduced as: |
pkgdiff script - show differences in package/one file from package between two releasesa project by jcejka A common task in L3 is to find a difference between package release X+1 which is reported as broken by customer and X which was working fine. OBS does not provide easy mapping between their revisions and package release numbers. It has "rdiff" command for comparing two packages from different projects, but it does not allow to select only one file or specify different revisions for compared packages. |
Test and improve openstack-ansible project for Leap 42.3 / Tumbleweeda project by aplanas Objective |
Play Crystal langa project by joseivanlopez Crystal [1] is a new language with a syntax heavily inspired by Ruby, but with statically type check and compiled! Its motto is "Fast as C, slick as Ruby", so good reason to start looking at it. |