SUSE Music(ian) Spacea project by ralfflaxa Once again, the SUSE band is coming together to make music and we're planning a party this time round!!! |
Easy openSUSE Upgradea project by maverick74 The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. |
Port some classic game to Linuxa project by MDoucha Let's pick some old classic game, reverse engineer the data formats and game rules and write an open source engine for it from scratch. Some games from 1990s are simple enough that we could have a playable prototype by the end of the week. |
|
Learn (machine) learningan invention by mwilck I'd like to gain practical knowledge about machine learning / TensorFlow / scikit by trying out simple examples. |
Preserve SUSE's historya project by fos Project Description |
|
openSUSE build supported by SUSE ITa project by vgrinco Project Description |
MicroOS Desktopa project by RBrownSUSE Updated about 3 years ago. 27 hacker ♥️. 19 followers. |
Babylon Testinga project by dmaiocchi Goal: |
|
Resistance is Futile - Using zypper to "upgrade" CentOS/RHEL to openSUSE/SLESa project by RBrownSUSE zypper is magic |
SUSE @home Hands On Laba project by johnmpugh Project DescriptionIn the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare. |
New SUSE R&D Employee workstation/laptop auto-installera project by dmacvicar The idea is to create a bootable medium (eg. pendrive) that allows: |
crash-pythona project by jeff_mahoney New Development |
|
SUSE branded keycaps modelsan invention by cbosdonnat Project Description |
virtio-serial in OpenStacka project by e_bischoff Currently, the usual way to communicate with VM instances in the cloud from outside is ssh. This is okay for most uses, but a) does not work when you mess up with the guest's ability to network and b) requires a free floating IP. |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2). |
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. |
Video presence system for distributed teamsa project by ancorgs Those working remotely or managing a distributed team know it: face time is invaluable. The former openSUSE team has been using http://sqwiggle.com to keep in touch and Google hangout to hold a stand up meeting every morning. |
|
Workadventu.re at SUSEa project by jevrard For events like engineering summit or hackweeks, it would be nice to have a SUSE instance of workadventu.re, and have our own maps, wired with (open)SUSE's jitsi! |
early stage kdump supporta project by mbrugger |
[openSUSE] speed up distro rebuild time by analyzing rebuild grapha project by lnussel The openSUSE build service could build hundreds of packages in parallel but in practice serial package dependencies prevent that. |
|
|
|
Experiment with uselessd as a systemd replacement on openSUSE 13.1an invention by dsterba The base version for uselessd is systemd-208, which is the version used in 13.1. Let's try if a direct substitution of the binaries works and watch out for the problems. |
Google Hangouts killer: WebRTC-based video conferencing systema project by ancorgs We have some internal systems for videoconferencing like Big Blue Button or OpenMeetings. But in my experience none of them can compare to Google Hangouts, which is still the best free (as in free beer) alternative for videoconferencing with integrated screen sharing. |
Create openSUSE images for Arm/RISC-V boardsan invention by avicenzi |
"autoremove" functionality for zypperan invention by e_bischoff The purpose would be to have the equivalent of Ubuntu's "apt-get autoremove" functionality. |
Multimedia insane migrationa project by scarabeus_iv Packman reduction |
|
TIU - Transactional Image Updatea project by kukuk Project Description |
Simulate SD card in softwarea project by algraf To make OpenQA work with real ARM devices, we need to control |
Integrate Machinery into SLEnkins (QA-automation-testing)a project by dmaiocchi WEB_PAGES: |
EVERYONE can contribute to documentation – See how YOU can join the partyan invention by chabowski |
Get the new SUSE Floor ready to use!a project by rsalevsky The new SUSE Floor is nearly done. The core functionality is already implemented and only some basic features are left. |
|
|
package Atom and its dependencies for openSUSEa project by pluskalm It would be nice to have trendy and hip editor [0] in openSUSE. Currently however some nodejs dependencies are missing. |
Create an ALP based Leap replacement. (Grassy Knoll)an invention by simotek |
Brainstorming about Continuous Delivery in SLEa project by pgeorgiadis Hackweek is here! I think this is the best week of the year to sit down altogether and exchange ideas and suggestions. The main topic is Automation. The goal is that many of these ideas might help various teams within SUSE to engage their business reasons better in defining key expectations and improve the quality of our software products. No fear of change -- the aim is to propose a modern pipeline in a less-invasive manner. Everybody has an idea, everybody has a voice! Brainstorming together can be useful to many different roles, including testers, analysts and developers. Let's have a chit-chat and write down some of those; Hopefully we will come up with plenty of tips on how to organise testing activities better. |
|
Jitsi for Hackweeka project by rsimai Primarily to support Hackweek, but also to gain experience for a potential future corporate use, I like to run the open source Jitsi in a SUSE context and within a setup that is close to what SUSE IT is doing. |
|
openQA Package Testinga project by RBrownSUSE openQA has a well earned reputation as a 'full system' testing tool, able to test a system end-to-end from the operating system to it's applications on a number of different platforms and architectures, including VM's & Bare Metal. |
openSUSE 13.2 ARM hackathona project by algraf openSUSE 13.2 is taking shape on ARM, but we need to make sure we smoothen its edges to make an actual release out of it. The goal of this project is to make sure all devices we should run on actually work and that the last few packages necessary for productive use of ARM devices work properly on 13.2. |
|
|
Revive (web)pin for openSUSEa record by lrupp Which package currently provides libfoo.so.6 ? |
Framework laptop integrationan invention by nkrapp Project Description |
Add RISC-V support in openQAa project by ldevulder openQA currently supports different architectures: x86(_64), ppc64le, aarch64 and s390x. In this project I would like to add support for RISC-V[1]. First emulated ontop of x86, like we previously did with aarch64. As openSUSE images for that processor are already generated, it could be useful to do some basic automated tests on them. |
|
|
Hell-O-Kittyan idea by coolo HWinterstellar happens a week before halloween, so my project is to create a Hell-o-Kitty. |
Switch to MicroOS desktop.a project by lpalovsky Few months ago I switched my home workstation and media center to Micro OS desktop and I cannot imagine switching back to normal distribution. After some consideration I realized it should work fine (even better) on the notebook I am using for work. |
Obsolete Trello with Redminea project by jnweiger Redmine.suse.de (as an inhouse tool) is very close to be a jump in replacement for Trello.com (the outhouse tool). Investigate into setting up a redmine-board so that it has exactly (and only) the features a Trello board has, |
|
Rewrite Jangouts using React/Reduxa project by IGonzalezSosa We already tried to improve the Jangouts data model in the past and, although we made quite some progress, we did not finish it. I've been playing a bit with React and Redux lately, and I would like now to try a different approach replacing Angular with that combo. Using Vue.js might be another option too. |
Technical talks at universitiesan invention by agamez Description |
Officially Become a Kernel Hacker!an invention by m.crivellari DescriptionMy studies as well my spare time are dedicated to the Linux Kernel. |
gitbota project by dmaiocchi gitbot |
Find the exploit on the hackweek-toola project by dmaiocchi there is a small security, data manipulation bug on the hackweek-tool. |
|
|
|
|
Use jenkins as openQA UIan invention by okurz motivationjenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA? |
|
Romantic photo competitiona project by kalabiyau Hackweek is a place for fun and things and also great things and a lot of fun. Some things don't require a reason - they are fun, that's all to it. Here goes a small competition with a lot of fun to it. |
Where has all the power gone ?a project by bigironman SUSE currently consumes a lot of electricity for keeping servers up an running as well as workstations at the office rooms, air-conditions and so on. |
Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issuesan invention by cbosdonnat |
UI for the Docker registrya project by flavio_castelli One of the winning factors of Docker is the Docker Hub. This the a place where the Docker community shares their images. Thanks to Docker's integrated build system it is possible to create new Docker images by just extending an existing one. That's why the Docker Hub is so useful. |
|
Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni)an invention by vizhestkov |
hacking susetesta project by dmaiocchi github https://github.com/okirch/susetest |
|
Port Agama's manager to Rusta project by IGonzalezSosa Initially, the Agama D-Bus service was written 100% in Ruby. For many things, it relies on YaST, so it makes sense to use the same language. It was great to have something working quickly, but it also had some drawbacks. The main problem is that, as YaST is not thread-safe, we separated the service into different processes (storage, software, localization, etc.). The system became most responsive but at the cost of eating a lot of RAM. |
Faster Raspberry Pi Builds for SUSE Studioan invention by bkutil IntroIn order to be able to throw pies faster and distribute them even to remote SUSE colonies, we need to build an advanced antimatter-fueled pie hyper-accelerator. |
SUSE office in a boxa project by ancorgs Working remotely has many advantages, but you sometimes lack some infrastructure. Specially if you use several computers or you share space with other SUSE co-workers. We are 3 Susers in Gran Canaria and we plan to share an office. So we have bought a Cubietruck, a tiny device with minimum power consumption, an ARM processor, a SATA interface and a Gigabit ethernet. |
|
Self Watering Indoor Vegetable Gardena project by kberger65 Project Description |
Open Sauce is in our Genesa project by rsimai We've developed a bit of a habit within the Cloud Solutions leadership team to talk about new culinary endeavors after the weekend, telling the others about what fine dishes were created and sharing photos. We discovered that if we combine them to a menu we'll probably have the best international Dinner in the world but since we're all far away from each other we need to share the recipes to make it work. |
Implement >=z10 (s390x) support to QEMUa project by mbenes Last time I checked QEMU lacked support for >= z10 processors. Thus one cannot run SLE12 and newer in a virtual machine on non-s390x host. I'd like to improve the situation during Hackweeks. |
zypper plugin for discovering reverse dependenciesa project by bzoltan1 Often when we test maintenance updates or when we decide to push an update for a package we want to know what that change may cause. Right now it is really difficult to figure out what package depends on a given package. |
L0 Supportconfig Monitoring and Analysis using MLa project by andavis Project Description
|
Company Dashboarda record by hennevogel Grab the workstation in the room behind the reception desk and make it a serve some dashboard framework like dashing to the TV at the reception desk and the network. |
|
Bring to life the Studio Kiosk in Frankenstrassea project by digitaltomm |
|
flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBSa project by fcrozat Flatpak (previously known as xdg-app) is a bundle system, based on ostree, to easily make available applications bundle to users. Currently, flatpack is available on openSUSE Tumbleweed but we don't ship any runtime based on openSUSE (freedesktop or GNOME runtime). |
Reimplementation of "quilt setup"an invention by jdelvare I would like to change the way "quilt setup" is implemented. |
|
|
TumbleSLE - Applying Tumbleweed Logic to the SLE codebase for more efficient testing & developmentan invention by RBrownSUSE Right now internal SLE development is still organised & structured around the concept of 'Milestones'. Schedules are defined, deadlines are set, and off we go making Alpha 1, 2, 3, Betas 1, 2, 3, RC's, and so on. |
Install Uyuni on Kubernetes in cloud-native wayan invention by cbosdonnat Description |
Write SUSE engineering blog postsa project by ptesarik L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work. |
Welcome Hack-Venturers, to the Age of Choice!an invention by dfaggioli |
Model checking the BPF verifiera project by shunghsiyu Project Description |
OpenCI - test github PRs on openQAan idea by coolo We have quite some projects on openSUSE and os-autoinst organizations that are using travis-ci.org for testing their code. As travis-ci is using an ubuntu VM (or container) there are quite some things we can't test - or test by using SUSE containers within ubuntu VMs. |
|
Packman diet 2.0a project by scarabeus_iv Continuing last year tweaks of packman project we should proceed in the good work and reduce the packman to provide smallest set of packages possible on Tumbleweed (later on inherited by 43.0...). |
Second Memoryan invention by jcavalheiro What is it about? |
Biofeedback / Neuroscanner / Dreamanalyseran idea by chuller This project is based on some hack of a mind flex toy containing a so called "neurosky eeg" chip. Having a sensor connected to your skull this system can meassure several waves emitting from the brain, also called brainwaves. The Idea is to combine this system with some camera based monitoring system that will watch a test subject while sleeping and recording the corresponding brainwaves for later analysis of brainactivity and body movement. |
Improve Rubya project by ammartinez Let's use the Hackweek to improve Ruby, the programming language I use every day. It is while using a language when you can realised that things that need/can to be improved, so there are many things that only Ruby developers can raise up. Also, getting involved in the development of Ruby will help to get a better understanding of how it works. So I will take my ideas/concerns to the Ruby community and implement some of the them in the code of the Ruby core. |
Kernel oops decodera project by benjamin_poirier Read in a crash or oops-style backtrace and access DWARF information to output the current content of the stack and registers in term of symbols, and the the crash commands to dump/pretty print them. In other words, when looking at a crash dump, answer the questions "Which variable is currently stored in $rax? What is the structure of the stack? Which variable is stored at $rsp+16?" |
(DIY) Robotic SUSE pet for your desktop and amaze your workmatesa project by ilausuch The idea is to create a fantastic robotic SUSE pet using cheap materials. It will be moved with you remote control of your TV. After building the prototype the schemes and Arduino code will be delivered for everyone to try building it at home. |
|
Apple Silicon openSUSE spina project by vgrinco Project DescriptionThe folks at Asahi linux have been working on porting linux on the Apple Silicon. In a recent blog post they announced they will be joining forces with Fedora on releasing a Fedora Asahi Remix. I would be happy to see this level of collaboration between Asahi and openSUSE community, too. |
|
Disk operations should not stale the systeman idea by pmladek It happens from time to time that my system is less responsible. It is usually caused by extensive disk operations, e.g. searching disk for something, moving a lot of data. A solution would be to run these problematic tasks with ionice. But I think that desktop user should not need to take care of this. Also some of the operations are even caused by system tools and normal user has problems to affect it. I wonder if we could somehow improve the desktop setting or it it would even need some hacks into the scheduler. |
|
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. |
|
openSUSE on Fairphonean idea by FridayKetchup I am curious if we can run openSUSE or another SUSE OS (SLES/Micro) on a Fairphone. Status: To start at the beginning |
Learn Rust by writing an IRC bouncera project by IGonzalezSosa A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning. |
allow openQA tests in pythona project by bmwiedemann using perl's Inline::Python module, it should be possible to define openQA test modules in python instead of perl. |
|
|
bugzilla nick completion privacy extensionan idea by AndreasStieger Bugzilla supports automatic username completion. |
Produce an original piece of music using open source software (e.g. Ardour5, Hydrogen, Calf Plugins, etc.)a project by jctmichel Project Description |
Orca: hunting cephalopods for fun and dinnera project by LarsMB Orcas are amazing animals. They are playful, intelligent, great swimmers, and very social. They also love to play with their food, hunting down their prey with advanced strategies - understanding where its prey hides, how it will try to escape, and how to overcome those tactics - and having a lot of fun doing so, before relentlessly tearing it apart, killing it, and eat it. Not necessarily in that order. Oh, and they have the right color scheme. |
Send to Hellan idea by pagarcia Have you ever received an e-mail that made you furious? Did you answer it? |
Kernel-CIa project by morbidrsa At SUSE LabsConf 2015 we decided to run some sort of automated tests on the SLE and openSUSE kernels after each push to kerncvs.suse.de |
Improve openSUSE infrastructurea project by lrupp There is always something to do if you run the infrastructure for such a big project like openSUSE.... |
|
PXEAT - A PXE management toola project by whdu PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. |
create openSUSE 13.1 images for ARMv7 and ARMv8an idea by dirkmueller Currently the last working images for ARMv7/v8 are openSUSE 12.3 based. Since then a lot of new features and regressions have been introduced, so it is time to refresh the appliances based on 13.1 and make them work. |
Jangouts development workshopa project by ancorgs We are right now testing a patch to Janus that will hopefully give us the stability we were missing in http://jangouts.suse.de. As a consequence, it's reasonable to expect a wider usage of Jangouts inside the company. Thus, I want to share maintainership of Jangouts as much as possible. The more developers know how to fix errors and implement features, the better. |
Cosmic HA for OpenStacka project by mjura Idea is to prepare some advanced template examples for Heat orchestration in OpenStack, which will show: - how HA for VM guests can be used |
|
|
Enhance remote and in office social relationshipa project by baldarn |
Prototype new LTP upstream runltp scriptan invention by metan Currently the upstream LTP is executed by a hacked up and old runltp script that executes even worse and fairly old mess called ltp-pan which in turn actually executes the test cases. This whole thing is a unmaintainable mess that should have been replaced with something simpler a long time ago. It should also have a few more features that has been requested in the meantime and not implemented since nobody wants to touch the code. For instance executing the test cases on a different machine via ssh and writing the results locally. Another feature I've been thinking about for quite some time is a parallel test execution, since most of the test cases in fact could be executed in parallel which could easily speed up the test run twice. There are other tests that cannot, mostly stress tests, but also test cases that modify global system state, i.e. system time, make use of sysv IPC, use loop devices, etc. These kind of tests should be annotated somehow so that we do not end up with a test cases competing for a global resources in a parallel test run. |
SUSE Musicians Projecta project by jctmichel We started the SUSE Musician's Space several Hackweeks ago, out of which we spawned the SUSE band, now known as SUSE LOUD. |
Try container based openQA and migrate it to another servera project by waynechen55 Project Description |
GeekoScreen: Building an open-source based whiteboardan invention by TBro GeekoScreen - an open-source based whiteboard |
Get my hands wet with functional programminga project by alexandrubonini This is about starting to use functional programming paradigms that get used more and more? |
Plan 9 filesystem support in GRUBa project by ptesarik |
|
|
Research how LLMs could help to Linux developers and/or usersa project by anicka DescriptionLarge language models like ChatGPT have demonstrated remarkable capabilities across a variety of applications. However, their potential for enhancing the Linux development and user ecosystem remains largely unexplored. This project seeks to bridge that gap by researching practical applications of LLMs to improve workflows in areas such as backporting, packaging, log analysis, system migration, and more. By identifying patterns that LLMs can leverage, we aim to uncover new efficiencies and automation strategies that can benefit developers, maintainers, and end users alike. |
Implement text based OCR in openQAa project by clanig Project DescriptionCurrently openQA requires a reference image to be stored to do OCR based comparisons. It is not possible to pass a character string to openQA which should be compared to the text in the screenshot. |
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 a SUSE OS on Raspberry Pi for a home entertainment and automation system.an idea by bryanstephenson
|
Tools to make keysigning fun again (replacement for caff)an idea by kbabioch There is a tool called caff, which is the de-facto standard when dealing with keysigning (on a large scale, e.g. after a key signing party). This tool hasn't been touch in years, is written and configured in Perl (hence cannot be read and/or maintained :smile:) and is not easy to package, because of a lot of dependencies, etc. It is not even available in our default repositories (at least for Tumbleweed). In general there seems to be a certain kind of frustration with this software, but there is no real alternative available yet. |
Phoebe - where AI meets Linuxa project by mvarlese Project Description |
Sharing logic between desktop and web based applications through WASMan invention by IGonzalezSosa Project Description |
Open Source book reader for visually impaired/blinda project by DKarakasilis Project Description |
|
|
|
Create short "videos/screencasts" demoing cool stuff in 5 minutesa project by PSuarezHernandez |
Enable full-disk-encryption key sharing for bootloader -> kernela project by ismaell Project Description |
SUSEGo - A knowledge search enginea project by jcavalheiro Why |
Improve packaging of Rust in OBSan invention by aplanas Project Description |
integrate password manager feature into GNOME desktopa project by fcrozat I'm currently using LastPass as password manager but it has several drawbacks: |
|
Software for musicians / guitarists and their integration in Aeonan invention by fcrozat DescriptionAs a beginner in playing guitar, I'm discovering the wonderful world of music software on Linux. |
Brand new UI for deploying OpenStack in Crowbaran idea by vuntz Right now, Crowbar exposes a barclamp UI for each OpenStack component. This is not really optimal, imho. |
HelenOS of the <future>an invention by jjindrak I have previously implemented a major portion of the C++ standard library for HelenOS [0][1][2] as part of my master thesis. In this project, I will be adding |
|
Learn TCPa project by jiriwiesner Learn the inner workings of TCP as implemented in the Linux kernel. This will involve |
Trigger openQA jobs via Jenkinsa project by bchou Try to use Jenkins 2.0 CI environments to trigger jobs which running in openQA |
grab this: openSUSE beta test program and web applicationa project by lnussel openSUSE Leap 42.3 goes for a rolling release model with automated openQA tests. That covers only so much though. We need manual testing too. In previous releases a google document spread sheet was used to coordinate and track the efforts.That's probably not the best method anymore. |
Learn the Basics About Creating Android Appsa project by keichwa What's about an app that helps you with downloading openSUSE documentation? |
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. |
Cryptocurencies in openSUSEa project by pluskalm I want to create devel project for cryptocurrencies/mining tools/blockchain related stuff, fill it with packages and submit at least some of them to Tumbleweed. |
openSUSE/SUSE Developer Mentoring Programan invention by hennevogel Goal
|
Learn Ca project by jsuriano DescriptionI have several future learning goals which require being proficient in C. I'd like to have this HackWeek as an opportunity to get better at the language and understand some of its advanced features like memory management and multithreading. |
Automated testing of accessibilitya project by coolo The goal of openQA is "test as a QA engineer". But openQA has no ears - all we can test for are DTMF sounds. And even those are very bad. |
|
Persona openid for Build Servicea project by k0da Build Service needs an openid. |
|
Make a Raspberry Pi boot in less than 3 secondsan idea by akedroutek Project DescriptionThis is quite new to me but as I want to understand ARM and its boot process better here is the deal: |
Setup patchew instance for kernel mailinglistsa project by mbrugger Setup a patchew instance |
Improve Development Environment on Uyunia project by mbussolotto DescriptionCurrently create a dev environment on Uyuni might be complicated. The steps are: |
|
The SUSE Gamean invention by ilausuch ** UPDATE ** |
Don't write tests! Generate them.an invention by e_bischoff The title of this project is inspired from the must-see video |
Create RISC-V Core using VHDL suitable for TinyFPGA BXan invention by aschnell Create a single-cycle 32-bit RISC-V Core in VHDL as a pure learning project. Why RISC-V? It is clean and small (the base has only about 40 |
|
Implement a full OBS api client in Rusta project by nbelouin DescriptionI recently started to work on tooling for OBS using rust, to do so I started a Rust create to interact with OBS API, I only implemented a few routes/resources for what I needed. |
LSP server for SPEC filesan invention by mcepl Has anybody ever heard about RPM Spec LSP server? That would be awesome thing to have (at least for completion)? |
A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpmsa project by ldragon |
Investigate using Terraform plus Salt as HA cluster test platforma project by KGronlund For testing Hawk, we're currently using a Vagrant configuration, and for testing HA releases we've been using a set of scripts originally authored by Antoine Ginies as a Hackweek project. |
|
Create ansible roles for generic server stuffa project by ph03nix The situation of maintained ansible roles for boring server stuff like setting up a LEMP stack (Linux, nginx, mariadb, php) is dire and I would like to improve that. This project is about creating a handful of ansible roles with focus on |
Support glibc-hwcaps and micro-architecture package generationa project by alarrosa The recent glibc 2.33 version recently available in Tumbleweed includes this change: |
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." |
|
Language Server Protocol implementation for Salt Statesa project by cbosdonnat Language Server Protocol (LSP for friends) is used in a number of code editors these days. There are implementations for various languages, but none for Salt States. |
Twopencean invention by e_bischoff Twopence is (will be) a remote execution engine for tests, able to run tests in virtual machines and real hardware through various means of communication : virtio for KVM / QEmu, ssh on top of libssh, serial lines. This library can be called from shell and ruby wrappers. |
openSUSE 12.1 DVD Artan invention by tserong I have three hundred and eighty four openSUSE 12.1 DVDs. Given 12.1 went end of life almost ten years ago, it seems likely these DVDs are useless. Rather than toss them out I've decided to try to turn them into some form of art. |
Cluster API Provider for Harvesteran invention by rcase |
Git like subcommand support for zypperan idea by mlandres Add subcommand support for zypper. That is, if 'zypper foo' is not found, look for %{_libexec}/zypper/zypper-foo just like git does. Then those subcommands could be binaries linked to libzypp or just scripts. |
RMT: repository mirroring toolan invention by ikapelyukhin The project |
Learning more about SDNa project by gary_lin In openSUSE Asia summit 2015, there was a talk about the software defined networking, from the virtual switch, the controller, to the simulator. Just want to take a look at open vswitch and Ryu to learn more about SDN. |
Reverse engineer Tecnoalarm protocola project by cbosdonnat TecnoAlarm is a house alarm system. The input devices are communicating with the main node of the system via an RS 485 bus. In order to be able to plug in such systems in a house automation system, its communication protocol needs to be reverse engineered. |
Taskotop on the weba project by dleidi Taskotop is a tool to check what taskomatic is currently doing on a SUSE Manager server: it's a command line python tool. The core of the tool is to get some info about jobs that taskomatic is running with a fixed time cycle running some queries and showing results to the shell. |
Upstream OpenStack Hackingan invention by a_jaeger Improve some OpenStack projects and contribute patches to them. |
Learn Pythona project by djz88 Python is well known all over the world and has wide range of usage. Lets dive into to a bit. |
|
SUSE Manager containerizationa project by mbologna Let's containerize SUSE Manager! This will open up different (and interesting) scenarios: |
Support for automatically building kernels with user-influenced configurationan invention by vbabka Sometimes a user might want to build her own kernel instead of using the provided binary, for various reasons. This means creating own .config and maintaining it through kernel version bumps, which often results in running "make oldconfig" and mostly holding down the enter button to accept upstream defaults. |
VNC protocol to openQA testcase writera project by fcrozat By analysing a VNC session, we can create a draft of an openQA testcase (detecting keystroke, mouse click and generating fullscreen needles). |
Improve Full-Disk-Encryption support in openSUSEa project by ismaell Project Description |
|
|
Explore the state of voice control on linuxa project by szarate Project Description |
RPMlint cleanupsa project by scarabeus_iv RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16. |
Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busya project by vcuadradojuan https://github.com/viccuad/gomoduino |
LetsEncrypt integration for openSUSEan invention by dmolkentin Make openSUSE the first distribution to support LetsEncrypt/ACME natively, in order to provide easy TLS encryption for all services. openSUSE users should be able to |
Implement GNOME Software's Distribution Upgrade in Leap(and possibly Tumbleweed)a project by JonathanKang GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week. |
Shipping everythinga project by cschum Writing code is wonderful, but it gets its real value, when it's released and shipped to the world. You know the mantra: "Release early, release often". |
Modular kernel packaginga project by mwilck Project Description |
Postit Art Uber-Geeko at All-Hands-Area NBGa project by jnweiger The huge glass front of the Allhands Area facing Maxfeldstrasse wants to shine in Geeko-Shape. |
Support UEFI network boot in Orthos Praguea project by ggherdovich Project Description |
Webfrontend for who-is-an-expert-for at SUSEa project by jloeser Goal: |
Inqlude, the Qt software archivea project by cschum During Hack Week 7 I worked on an archive of Qt-based libraries. The goal was to easily make all available Qt libraries accessible to developers. Think CPAN for Qt. So I hacked on a web site and a command line client. |
Trigger actual openQA tests in pull requestsan invention by okurz MotivationMany projects rely heavily on CI jobs, e.g. based on github actions. We already had ideas for tight integration of openQA into such workflows for years, e.g. in https://progress.opensuse.org/issues/48641 |
Learn Coccinellea project by acho-novell Learn Coccinelle ,we need automatic kernel backporting with Coccinelle. |
Play with OpenCVa project by nadvornik OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. |
Photobooth with RaspberryPia project by digitaltomm The software is a rails app with an Angular.js frontend using the gphoto2 library to trigger a Nikon D60 camera. |
|
|
|
Explore the integration between OBS and GitHuba project by pdostal Project Description |
|
|
Get rid of your foreign currencies - support the war on hunger!a project by mfeilner The Doc team decided to collect remainders of foreign currencies to donate them to a 3rd world project. |
|
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. |
Explore RISC-Va project by clin RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc. |
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. |
|
A SUSE template for Beamera project by leonardocf Some people prefer LaTeX for creating documents and presentations. The templates provided by Marketing don't include one for Beamer |
Continue with a systemd alternative/replacementan invention by dsterba Previous hackweeks spent on research (project/220), other alternatives. This time I'm |
Provide tools to analyze the life-time of maintenance and release requests in IBS/OBSan invention by psimons We need statistical analysis and key performance indicators to describe the lifetime of maintenance and release requests in IBS, for example: |
|
Give avahi some lovea project by e_bischoff Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. |
Switch software-o-o to parse repomd dataa project by hennevogel Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org |
Create a tool to sync GroupWise calendars with a local radicale servera project by cbosdonnat I already have a [python script][0] processing mails received in the Calendar folder to get the ical event and push it to [radicale][1]. It has several drawbacks: |
Assembly Diff Tool for kGrafta project by joro This is about writing a tool to find differences in assembly files generated by gcc. The goal is to find the symbols in a program that have changed by a source code patch. This information can then be used to create and/or verify kGraft patches. |
terraform-provider-feilonga project by e_bischoff Project Description |
|
Securing EMail communication with hardware tokens (e.g. YubiKey)a project by bigironman From a user perspective there are many ways to secure email communication with pgp. Especially the key handling is still challenging non tekkis. |
|
Localize Uyuni - SUSE Manager in Italiana project by deneb_alpha |
mumble-to-sip gatewayan idea by bmwiedemann Sometimes we would like to have ordinary people join our mumble (voice-communication) meetings which is easiest via telephone (or web-browser?). |
Humidity sensors with dashboarda project by joachimwerner Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensors |
Warp speed for virtualization CI testinga project by jfehlig The virtualization team's automated testing has a long history. It was born in the old Novell Integration Test framework. The virtualization lab ran an instance of this framework for many years. Over time, those who knew the framework left the company, taking their knowledge and leaving little documentation behind. As our testing needs increased, we found the old framework insufficient, but saw little value in improving it given the available open source CI frameworks. |
|
|
|
Uyuni developer-centric documentationan idea by deneb_alpha Description |
Play with afl fuzzeran invention by metan The afl fuzzer is an interesting tool that uses compile time instrumentation and genetic algorithms to automatically produce test cases that will trigger different code paths in binary... |
Developer documentation of boot process (userspace)a record by mkoutny There are many tasks necessary to do since PID 1 is started by kernel before the system can do any useful work. And those tasks ideally run as parallel as possible. Unfortunately, sometimes the dependencies and ordering can get wrong resulting into race conditions or deadlocks. |
FizzBuzz OSa project by mssola Project Description |
|
Rooms management for Janus (Jangouts) using Salta project by ancorgs Right now, every time a new team wants a new room in our Jangouts instance, they have to ping me and I have to manually create the room. That means: |
Improve Jangouts UIa project by ancorgs The current Jangouts UI is limiting us when thinking about adding new features. Some examples: |
|
Learn how openQA was implemented in details.a project by GraceWang Learn how openQA was implemented in details. |
Predictive test selection for SUSE Manageran idea by jordimassaguerpla I once had a bad dream. |
Reverse engineer memory layoutan invention by mkoutny TL;DR Use convolution to find type candidates, then solve system of equations to refine the result. |
Better support for Chromebooksan idea by suntorytimed Better support for Chromebooks |
shell script static analyzera project by michals With all those analyzers for C code we get so much information about our C code. |
Use local/private LLM for semantic knowledge searchan invention by digitaltomm Description |
Gameboy emulator written in Goa project by mikeletux |
Package some stuff for openSUSE-Factorya project by pluskalm As every hackweek, lets package/update/cleanup some stuff fore factory: |
Get real with NFV on Suse OpenStack Clouda project by mmnelemane The idea behind the project comes from recent work on integration of OpenDayLight with Suse OpenStack Cloud 6/7. The goal for this Hackweek project is to realize a demonstrable NFV use-case on Suse OpenStack Cloud with as much reduced manual orchestration as possible. The use-case to consider is to run a Service Function Chain(SFC) with basic Network functions like Firewall/QoS that run as services on JeOS Guests on SUSE OpenStack Cloud (SOC). |
Writing PC game tests for openQAa project by clanig Although availability of computer games on Linux has improved a lot there is way more potential for openSUSE to fire them up. |
Bootstrap openSUSE for MIPSa project by a_faerber While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. |
Simple Gnome 3 extension for wicked in JS/CSa project by thehejik I want to learn JavaScript or CoffeeScript and how to write Gnome 3 extensions. I think that the right task for learning JS/CS could be work on extension for our wicked network manager because I miss some NetworkManager style plugin. |
|
|
rinitan invention by dspinella |
Explore Steam Deck issues in openSUSE Tumbleweeda project by tschmitz |
Machinery Inspectors for RHEL Systemsa project by tgoettlicher Machinery supports inspection of SLES11 and SLES12 systems right now. |
|
|
A SUSE chronicle 0.1a project by rhaidl Talking to people, getting the information about what had happened in the SUSE history, bringing all together to kind of a chronicle. Let's give it a try :-) |
Another try on minimalistic C widget librarya project by metan I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time. |
|
WebRTC individual track recordera project by avicenzi |
New office decorationa project by mdeniz As we have grown in our remote and non official office at Gran Canaria we had to rent another space. This new office is almost empty and we need a little bit of love to improve the sensation of relax and commodity while we do what we love most. |
Raspberry Pi Baby Monitoran invention by mstrigl The usual baby-phones and phone based surveillance solutions do not fit my needs: |
SUSE Bug Query Enginea project by LPechacek In short, give second breath to http://hall.suse.de/bugs/defects.cgi. |
Intranet Search Enginea project by sven15 In this hack week we want to focus on improving the existing components used for http://docsearch.nue.suse.com. Creating separated repositories for each service and pushing them to github.com is also desired. |
|
|
libkdumpfile/gdb-kdump improvementsa project by alnovak gdb-kdump (and libkdumpfile) needs a plenty of improvements and tasks to be done. For HackWeek 13, Vlastimil chose to work on SLAB memory support, Petr, amongst other things, reorganized the libkdumpfile code and alnovak begun with libkdumpfile's ppc64 support. Our status in 4/5 of HackWeek 13: |
OBS project file searcha project by adamm Implement a basic file search for a given OBS project. An example of basic functionality can already be found for Ubuntu or Debian. The goal is to implement, |
|
|
|
OpenSUSE support for OpenStack Trainingan invention by dguitarbite OpenSUSE support for OpenStack Training Labs |
|
Deploy mesos on SLE12a project by qmsu
|
Unified Config Management Tool (UCMT)an invention by jreidinger |
Use a container storage to store the OS system roota project by dcassany |
Release openSUSE 42.1 Leap JeOS imagesa project by RBrownSUSE Given that Leap is now available, as installation media, we are going to dedicate some time to release ready to use 'Just enough Operating |
Build kdump initrd without dracuta project by ptesarik Project Description |
Setup a WhatsApp <-> XMPP Gatewaya project by holgisms I'm using Conversations (XMPP+OMEMO) as an encrypted IM solution. Since a lot of groups organizing them self using WhatsApp, it's hard to stay away from it. |
Search people by tagan idea by dleidi The problem I typically find very hard to figure out in the whole SUSE company who is the go-to guy for a certain skill/knowledge/experience. I'd like to have some place where one, who does not know people around him, can just browse and search for people by some tag or label. Sometimes you have a problem in a specific area but you don't know who to ask to, or even if you do, you don't know there were many other people with the same knowledge/experience you could have ask before. |
Analyze supportconfig data with ELK (elasticsearch, logstash, kibana)a project by kwk We all pant for customer data. Which hardware do customers run ? Which packages are installed ? Which services are running ? etc. pp. |
|
Support FIDO2 and TPM2 in a full disk encryption based on systemda project by aplanas Description |
SSH Connection Managera project by jschmid1 My idea was created out of a need in my current team(Hardware-enablement). Whilst excessive SLE testing on multiple machines i was forced to remember tons of ips to debug remotely. Since i had to reinstall new releases over and over again, ips differ, obviously. |
UYUNI-CLIa project by RDiasMateus UYUNI-CLI |
expect-like feature for Screen or Tmuxa project by jbohac Project Description |
Make YaST Testing Independent of Keyboard Shortcutsa project by shundhammer Motivation / Problem |
internal "gravatar" with floor iconsan idea by lnussel set up an internal gravatar clone with floor icons for use in ibs, openqa etc |
Jenkins Dashboard Web in Seaside (Pharo Smalltalk)a project by thehejik I want to create a basic web dashboard for Jenkins view with help of Jenkins XML API , Pharo, Seaside and Bootstrap. The biggest benefit for me would be if I can learn how to handle with Classes and its instances containing data from Jenkins in pure object programming language. |
Port the Spacewalk UI to modern web technologiesan invention by dmacvicar Spacewalk is an open source Linux systems management solution. It is the upstream community project from which SUSE Manager and the Red Hat Network Satellite product are derived. |
Internal shared images repositorya project by ancorgs During the last CSM workshop we identified the need to have a good way to share the images we use for testing. We have documented the requirements and the current status in this wiki page (we even have a diagram). |
Linux System on USB stickan invention by jsmeix I like to have a Linux system that completely runs on an USB stick (read and write also for persistent storage) so that it can run |
Setup Home Assistant on Pi4 and collect solar panel statsa project by emiura Setup a Home Assistant on Raspberry Pi4 and collect statistics from solar panel energy production |
[ARM] Ceph on AArch64an idea by algraf Octopuses have many ARMs, so we should definitely allow them to run on them too! |
Scripts and recipes for setting up VMs with multipath and other compex storage stacksa project by mwilck Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions. |
reading a book: <<How Google Tests Software>>a project by llzhao Project Description |
Extend GObject based introspectable API to libzyppan invention by zbenjamin |
osc Porcelain inside Emacsa project by agraul Project Description |
Creating Userspace Livepatching using GNU Compiler Infrastructurean idea by gbelinassi DescriptionLivepatching can be described as replacing a faulty, bugged function with another function that contains the fix for the problem. This process requires the livepatch developer to extract the code from the project in question (e.g. glibc, openssl) in such a way to create a single shared object file (.so) that can be loaded within all processes that uses such library. |
Tool to collect relevant data from images and containers tested in openQAa project by jlausuch Project DescriptionThis idea has been partially implemented for JeOS images, where we are collecting some data from the images whenever a new build ends up in openQA. For instance, https://openqa.opensuse.org/tests/2419705#step/image_info/9 is collecting the size of the image, as well as total number of RPMs, the list of RPMs with their size and some filesystem information. |
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. |
AI frontend to Bugzillaan idea by paolodepa Project 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. |
Performance profile and possibly improve Jitsi web clientan invention by mkoutny Project Description |
Learning & using Tensorflow to estimate patch installation times on SUSE Manageran invention by PSuarezHernandez Introduction |
Build a Unikernel that runs WebAssemblya project by flavio_castelli |
Improve the supportconfig database toolan idea by leonardocf The tool, developed in previous HackWeeks, is mostly abandoned. |
Make Intel baytrail based device(s) work better with openSUSEa project by mkubecek Recently I became a (not very proud) owner of Acer Aspire Switch 10E, a small notebook/tablet convertible based on Intel baytrail platform. Replacing preinstalled (32-bit!) Windows 8.1 with (64-bit) openSUSE proved more challenging than expected, mostly because the device is haunted by a 32-bit UEFI so that it took me a week to make it boot without an external USB flash disk. |
Big SUSE Event Bus (for SUSE services integration)a project by mdinca Within SUSE we are using various systems for different tasks. E.g. GitHub and GitLab as DVCS, Jenkins for building or testing, OBS for building… and the list continues. Some of those systems can be interconnected in some way. But not every system can do that, especially if you are behind a corporate firewall and some (I'm looking at you GitHub) have a quota. So wouldn't it be nice to have something like a Big SUSE event bus, where every event we'd be interested in could be queried or subscribed to? |
continue / push osc2a project by mstrigl While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are: |
vim-plugin for expanding rpm macrosan idea by m_meister creating a vim plugin, that expands this kind of macros into a new vim buffer by pushing a key |
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. |
Create a library to extract and standardize data from Progress and Bugzilla (or other systems), and process them to generate metrics of performancea project by ilausuch Project Description |
'Who's that guy?' - a floor based mini gamean invention by thutterer Documentation |
80-bit floats support on x86_64 for Valgrinda project by mfranc |
Improve linuxrc/rescue systema project by aginies **Rescue system** has a lot of options , but most of them can only be set at boot time, first idea is too provide a way to configure them while the system is running.
|
|
|
FTrace Visualization Toola project by jesingh Project DescriptionA visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program. |
Spec-cleaner finishing jobsa project by scarabeus_iv Cover more cornercases for spec-cleaner to allow the swap of formatspecfile due to its bugginess in comparsion. |
Get openSUSE running in parallel to Android on a regular and rooted Android Smartphonea project by sndirsch Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone. On top of this try to get a graphical desktop running using Xvnc available for Android. |
remote hackweek or fairway people hacksa project by dmaiocchi Can we improve the remote hackweek experience for remote or non NUE people at SUSE? |
|
Relm4-based user interface for Agamaan invention by IGonzalezSosa Motivation |
|
Connect Egkatastasis with Build Servicean idea by pgeorgiadis |
Chromium/Chrome extension for SSL pinningan idea by thardeck Most browsers have more than 100 CA certificates (for example Firefox ~176) and everyone of them can sign certificates for any website. |
Try to render Agama in a TUI browseran idea by ancorgs Description |
SUSE papercrafts - Portusa project by fteodori Sometimes it is hard to promote our project at conferences and events. During this hackweek I'd like to prototype a papercraft for promoting Portus at the upcoming containercon. |
Climbing Ticklistan invention by j_renner Ticklist is a web application enabling users to record their ascents of climbing routes as well as to maintain their personal list of currently projected routes. My implementation went from working alpha back to pre-alpha status (~ basic things not working) while migrating parts of the codebase (knockout.js -> angular.js). The goal of this hackweek project was therefore to finish this migration and fix the basic features in order to make the app useful at least for personal usage. |
buit: fancy ultra fast mail client or "my local gmail"a project by dmacvicar My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup. |
The Chameleon Harmonistsa project by rmax Join us in singing a capella — barbershop-style and others. Find us on RocketChat: #chameleon-harmonists |
containerizing MicroOS Desktop componentsa project by fcrozat |
Evernote client (everpad/geeknote) for openSUSEa record by mwilck Evernote is a popular cloud-based note-taking application. It has the advantage of being available on many platforms, thus notes taken on an Android phone are readily available on the desktop, and vice versa. |
fedmsg for SUSE servicesan invention by oholecek Our beloved competitor developed and use project-wide message bus called Fedora Infrastructure Message Bus. This project was already adapted, or is being adapted, also by Debian community. |
Play with ARM boarda project by nadvornik Since my Orange Pi board just arrived, I will play with it. |
Finish the Jangouts rewrite on React/Reduxan invention by ancorgs Project Description |
Port NeuVector zero-trust security functions to host/VMan idea by feih Project Description |
toniowma project by fabriziosestito toniowm is yet another window manager written in Rust. |
ipv6 pxe booting on grub2a project by michael-chang Learn the grub2 network stack and have fun with ipv6 network booting. :D |
Write a personal Telegram bota project by imanyugin The goal is to reduce the number of applications installed on the mobile phone (which consequently reduces the number of ads and spyware) and transfer some of the functionality of the commonly installed apps to a personal Telegram Bot. |
Study the book of 'The Go programming language'a project by leli The Go programming language is an open source language and very popular. |
Explore a popular desktop distro -- Steam Deck OSa project by zcjia Project Description |
Automated test for game + only web based dev + Python openQAan invention by okurz motivationTest automation can be fun and openQA is good at it but it has limitations. This project is meant to find out where the limits are for applications with lots of things moving on the screen, e.g. a game. Completely unrelated, web based tools become the norm for many users, e.g. when working from a chromebook or similar environments. The idea here is to try to use only web based tools and not force users to use a terminal which can be frightening :) As a third requirement: Some people are not feeling comfortable using openQA "because tests are written in Perl". This is not necessarily true because tests are rather written using a simplistic test API and only a small subset of Perl knowledge is necessary, however, we still want to support other entry points so there is Python support added in https://github.com/os-autoinst/os-autoinst/pull/1558 . To find out what this new way is capable of this project should use only that Python support and find out any restrictions. |
Learning about Dockeran invention by abergmann Based on the hackweek 9 project from Flavio I'm playing around with docker and Linux containers. |
UEFI/GRUB keyboard support on Raspberry Pi 4a project by nsaenzjulienne The USB controller (Via Labs 805 XHCI) on the RPi4 sits behind a PCIe bus which has no drivers at the moment in u-boot. After implementing it, we'll also have to make sure the USB HID is correctly connected with UEFI routines. |
SUSE KVM Best Practicesa project by roseswe DescriptionSUSE Best Practices around KVM, especially for SAP workloads. Early Google presentation already made from various customer projects and SUSE sources. |
|
|
Contribute to documentation *light*a project by chabowski |
|
Get EBBR boot working on Olinuxino A64an idea by radolin |
|
Machine Learning: Participate in a competition on Kagglea project by mdinca The goal is to learn about Kaggle and Machine Learning. |
Merge hermes into OBS APIa project by coolo After https://hackweek.suse.com/projects/105 the next thing to merge is hermes. |
|
Uyuni/SUSE Manager: build Python APE and a Salt+Python bundle to support ANY client operating systeman idea by pagarcia Uyuni/SUSE Manager build client tools for each of the supported operating systems: SLES 11, SLES 12, SLES 15, RHEL 6, RHEL 7, RHEL 8, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Debian 9, Debian 10... the list is long. This is required because each operating system has different base libraries (glibc, OpenSSL, Python version, etc). |
play with coreboota project by bmwiedemann We got two old mainboards and hope we can get at least one of them to boot linux from coreboot. |
|
transactional-update from OCI imagesa project by dancermak Description |
|
N00B Project: 2D game in Pythona project by bhertwig Two trainees embarking on their coding adventure! |
Design an ACS for the qam-sle pipeline (Phase 1)a project by pgeorgiadis Phase 1: Melkor |
|
Setup matrix internal instance, with IRC bridge to internal IRC serveran invention by fcrozat Matrix (https://matrix.org/blog/home/ ) is a slack / rocket-chat clone, fully decentralized. |
|
|
Help with mainline support for the Mediatek chromebook (MT8173 based)a project by mbrugger Lately the necessary patches to get rudimentary support for the Mediatek chromebook with a mainline kernel got posted. There are some hacks and I'll work on some good solution to get graphics go, at least. |
Face recognition on nextcloud with TPUa project by jordimassaguerpla Project Description |
|
|
|
|
Patch search applied to productsa project by otilloy Introduction |
|
bare metal openQA for arm boardsa project by mbrugger |
TUI interface for Agamaan invention by ancorgs State of the Art |
Finish the btrfs fscontext conversiona project by mpdesouza |
|
|
Create a DRM driver for Matrox desktop cardsan invention by tdz (was: Create a DRM driver for Matrox G200) |
HTML5 testdrive for SUSE Studioan invention by JKrupa2 There are more and more devices with no Adobe Flash plugin support in web browser (new Android and Apple phones and tables, etc.). The aim of this project is to replace Flash testdrive in SUSE Studio with HTML5 client. |
SUSECON | Space Gamean idea by SaraStephens For this year's SUSECON Digital, we are looking to drive home the message of Innovate Everywhere by showcasing the creativity of our Engineering team. The theme this year features a leap into space and a nostalgic design. |
Disturb Face Recognitionan idea by kfreitag People do photos everywhere, and share them via social networks. some like it, some also really not. |
krunvm-operator: a Kubernetes operator for launching isolated VMsa project by ngerace |
|
Project Felis: A desktop Linux distribution with immutable root file system that uses Xfce desktopan invention by mauriziogalli Project DescriptionThe aim is to create a desktop Linux distribution with immutable root file system and Xfce desktop as user interface. |
retrocomputing: learn the architecture of MIPS for PS1 and build an assemblera project by david.anes |
suse-rancher-supportconfigan invention by eminguez Description |
Integrating terminology into Valean invention by jufa |
Port supportconfig to openSUSEa project by eeich Supporttools are great and useful utilities to help support and development |
Geeko's Hackweek Gazette - Nürnberg Editiona project by xgonzo Geeko's Hack Week Gazette - Nürnberg Edition |
|
Suse Manager - SPAa project by LuNeves The experience while navigating throughout the UI of Suse Manager it's not that nice. Whenever we navigate to a new page, the whole page gets refreshed and recreated, even when half of it didn't change a thing, for instance, the menu, topbar, and the notifications WebSocket connection, which in my opinion doesn't provide a smooth experience. |
ML and AI for code static analysisa project by mvarlese The idea is to explore the technologies and the various components to realize some AI to predict pitfalls in source code which can potentially generate run-time misbehaviours. |
next-generation email synchronization programa project by dancermak There are various email synchronization programs like offlineimap or mbsync, which have some inherent limitations: |
openSUSE on ROCKPro64a project by patrikjakobsson The project aims to port openSUSE to the ROCKPro64. |
Prepare Crowbar for the future!a project by vuntz There are a lot of issues in Crowbar due to the legacy of poor internals. This is blocking things quite a bit when it comes to improving Crowbar for adding new features. Let's fix it! |
(Rust) Manage systems in NetBox using NetBox-Synca project by chock |
|
Raspberry Pi and SUSE Managera project by e_bischoff I have bought a Raspberry Pi 400 and would like to experiment how it integrates into SUSE ecosystem. |
Upgrade planet.opensuse.orga project by lrupp While in general everything still works, the current (patached/extended) planet installation behind planet.opensuse.org is a bit outdated and not maintained any more. |
Distillery (aka OpenDOC)a project by sven15 SUSE has lots of information in a jungle of tools within the company network. We want to create a platform to extract and refine (distil) the available information and display it in a meaningful manner. The overarching goal is to make available data more accessible. |
Velcro demuxing software managementa project by zbenjamin |
Cluster-Tester for SAP HANA System Replication Clustera project by fmherschel |
|
Build Edge Image Builder ISO with SUSE Manageran invention by mweiss2 DescriptionWith SUSE Manager, we can build OS Images using KIWI and container images. As we have Edge Image Builder, we want to see if it is possible to use SUSE Manager to build/customize OS Images by integrating Edge Image Builder as well. |
Look at network test toolsa project by david_chang Learn more about network performance testing tools. I would like to get more fimilar with netperf and iperf. Try to find out what's different between netperf and iperf. And have a look at what's new in iperf3. |
Build openSUSE for m68kan idea by AndreasSchwab Lorem ipsum |
|
Blog about our ScummVM Freeware games packagesa project by sndirsch Blog about ScummVM Freeware games of our openSUSE Build Service games project |
Create new mirror-script packagea project by mcaj I`d like to create new set of tools for mirroring ISOs and repositories from "master" server to slaves/mirrors. |
Learn Crystal by porting part of YaST to that languagean invention by ancorgs For a very long time, I have been planning to play with Crystal as possible substitute/complement for Ruby. With that goal, I have isolated a very small subset of the Ruby project I know the best (yast-storage-ng) and I want to migrate that subset to Crystal to get a general feeling about the language. See the repository with the experiment already in progress. |
consolidate mm debugging tools and package thema project by mhocko |
Implement Execution of User Scripts during Snapshot Creation in Snapperan idea by aschnell The idea is to execute user defined scripts before and after creation of snapshots with snapper. |
|
Libvirt client for android-arman invention by lin_ma The idea is to port client module of libvirt(x86) to android-arm. Currently, The project only plans to supoort kvm. |
Old games on modern Linuxa project by mstaudt There are plenty of old games that were compiled for Linux - particularly in Loki times around 2000. |
Amiga funa project by mstaudt Let's dust off our Amigas, hook up our mice and joysticks, and see what elegant software and hardware could do back in the 80s and 90s! |
Add support for RandR 1.4 (additional GPUs) into KDE display configurationa project by michalsrb Plan |
Project MySelfa project by cschum The goal of Project MySelf is to build a system to collect data about yourself in a safe and private way, so that you control your data and you can decide what happens with it. |
SUSE Manager for Retail Instructional Video Tutoriala project by lkotek The goal of this project is to create video tutorial describing configuration of SUSE Manager for Retail. |
|
Write an open source driver for the DeckLink Mini Recorder 4Ka project by patrikjakobsson |
Demo project for HA using Raspberry pi-sa project by xarbulu I have noticed that explaining HA cluster concepts to non technical people is not easy (my parents for example hehe). In order to improve that I would like to create a more visual project using raspberry pi-s. |
Kill DMA and DMA32 memory zonesa project by ptesarik Description |
|
Project Verifree : internal key server(s)a project by mcaj Project description |
Create SUSE Manager users from ldap/ad groupsa project by mbrookhuis DescriptionThis tool is used to create users in SUSE Manager Server based on LDAP/AD groups. For each LDAP/AD group a role within SUSE Manager Server is defined. |
GNOME Localization for zh_CN (Relaunched)a project by ychen GNOME is important to openSUSE and other distributions. I would like to help with the translation of GNOME. Mainly, the focus will be on the chinese (zh_CN) translation of GNOME 3.22 and 3.24 user interface. |
|
Setup a jenkins server and made our ftp/http/pxe/slp server automateda project by zxdvd I want to gain some knowledge about CI and devops. I wrote a script to generated configuration files for pxe server and slp sever. |
Obsolete: Stabilize Janusan idea by ancorgs During previous Hackweek, Jangouts (an alternative to Google Hangouts) was developed. Since then, it has served as well in the YaST team. Other teams are also using the internal instance regularly. But it cannot be adopted company-wide due to the instability of the main server component (Janus Gateway) when running on top of SLE12. |
Wayland security review.an idea by yfjiang One of the significant advantages of Wayland is about security, to isolate input/output of every single windows, encourage non-root user running the core process, as well as discouraging root user running any graphical applications. The project wants to have a close look at Wayland trying to address the questions: |
Find Socket and Pipe Partnersa project by eeich For debugging purposes one often times needs to know the communication partner on a socket or pipe a program has open. This information is not |
Nailing Products to a Dashboarda project by m_meister Nailed is a Sinatra app which currently shows Bugzilla, Github and Jenkins [WIP] data. The data gets fetched/refreshed by a ruby command line tool in the background. |
Moses machine translation performance tuninga project by marxin Moses is a statistical machine translation system that allows you to automatically train translation models for any language pair. Intention of the project is to tune up existing software, where a glimpse shows that majority of time is consumed by memory allocation, dynamic casting and other calculation non-related stuff. I would like to inspect many techniques (like perf profiling, GCC LTO, GCC profile-guided optimization, code refactoring, OpenTuner, etc.) which may bring really significant performance gain. Moreover, it would be really beneficial to come up with a cookbook that can be used by folk in general. If possible, I would like to create a step-by-step performance improvement graphs. |
drgn for kernel core analysisa project by tabraham1 Descriptiondrgn as a programmable debugger can be useful for kernel core analysis |
kGraft analysis toolan idea by marxin kgraft-analysis-tool is a simple tool capable of showing IPA cloning decisions made by modified version of the GCC compiler: https://github.com/marxin/gcc/tree/dump-ipa-clones |
|
Easily Deploy an HA cluster in Virtual Machinesa project by aginies GOAL |
Run and manage your Ansible cluster using Salt!a project by PSuarezHernandez At SUSE we've implemented a module on Salt called |
merge sikuli to openqa.a project by yfjiang Investigate the good way to put sikuli into openqa. |
Generate ignition/combustion files from Uyuni/SUSE Managera project by dvosburg |
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. :) |
Learn about kubernetes by creating a k3s HA setupa project by rsimai This is mostly a learning activity for myself, others may benefit from documentation. |
Rancher Cluster in Provo Datacentera project by SMorlan |
Static Code Analysis for Ruby with ruby-linta project by mvidner I want to make ruby-lint usable. |
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 |
Learn enough Golang and hack on CoreDNSa project by jkuzilek DescriptionI'm implementing a split-horizon DNS for my home Kubernetes cluster to be able to access my internal (and external) services over the local network through public domains. I managed to make a PoC with the k8s_gateway plugin for CoreDNS. However, I soon found out it responds with IPs for all Gateways assigned to HTTPRoutes, publishing public IPs as well as the internal Loadbalancer ones. |
Rust based mini webserver with all the modern bells and whistlesa project by darix Project Description |
Markdown extension for Jianpu (Numbered musical notation)a project by scateu As we know, we have ABC notation or GNU Lilypond for music staff. It takes ASCII as input and generates music scores and even MIDI format, which is very convenient for people to type music in computer. |
software.opensuse.organ idea by lrupp Getting more knowledge around the tools that drive the web page behind software.opensuse.org - and maybe trying to solve some issues reported on https://github.com/openSUSE/software-o-o |
Multi-machine development at openqaa project by tinawang123 Last hackweek I have use multi-machine for RMT testing. This hackweek I would like to research how to develop the multi-machine at openQA. |
Create the Draft/Concept doc for Studio 2.0a project by mistinie It's 1.5yrs since we've launched the last Studio version. Customers are asking about a roadmap, a new version... After discussions with AJ, Adrian, Alex, I want to create a draft plan/concept how such a Studio successor could look like. |
Time Cubea project by cbruckmayer An initial prototype from the last hackweek can be found on YouTube |
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. |
Take a look at Metal³ (Kubernetes Bare metal management)a project by ykornilov Metal³ is the idea to support a declarative bare metal cluster management for Kubernates by employing a simplified stand alone version of Ironic. |
Get started with nftables on openSUSEa project by abergmann netfilter.org states that "nftables is the project that aims to replace the existing {ip,ip6,arp,eb}tables framework." The nftables kernel code was merged into the mainline kernel in January 2014. So it's time to get started with the new Linux firewall framework on openSUSE. |
Get to know SMP on x86 systems betteran idea by alix82 Project Description |
GNOME Lovean invention by dgarcia |
|
Do some 3D printingan invention by aschnell Do some 3D printing incluing designing the object. |
openSUSE package of Waterfoxa project by lproven Since Firefox 57, SUSE's default browser no longer supports XUL extensions. This is a problem for those of us who customized Firefox extensively with multiple addons. |
|
Waysettingsa project by dspinella |
Emacs org-mode (learning)a project by keichwa From the manual: |
Make disk encryption options configurable in YaST installera project by AndreasStieger In the YaST installer, make disk encryption method, mode, key strength, random source etc configurable. |
minimal openQAan invention by okurz motivationMany people ask how to start with openQA, ask "can you run these two lines in bash in an openQA" test and some shun the effort to try out openQA because it is "too big". |
|
|
Train generative AI with internal knowledge to answer questions related to code/architecture/hr etc.a project by rosblendido DescriptionUse the internal documentation (wiki, confluence, etc.) to train AI to be able to answer questions from developers about product architecture, hr, it, etc. |
|
Enhance product migration feature in Uyuni(SUSE Manager) to migrate from regular SLES to SLES4SAPa project by admehmood |
"emerge" for rpm/SUSEan idea by dmacvicar There are lot of packages that can't be hosted on the Build Service. |
CVE portal for SUSE Rancher productsa project by gmacedo Description |
|
Add SUSE Manager virtualization management capabilitiesa project by cbosdonnat SUSE Manager can do some virtual machines management, but needs a lot to be complete. This project is about investigating more on that topic. |
Yubikey support in GRUB2a project by gary_lin |
pmpman -> why dont we automate the music on our phone / mp3 player?a project by osynge Usecase. |
Agama Expert Partitioneran invention by joseivanlopez Description |
orthos.arch.suse.de uses shared password for root on hosts.an idea by osynge Shared passwords are evil |
Learn Rusta project by aplanas Rust, the new language from Mozilla Foundation, is a modern systems programming language focusing on safety and speed. It accomplishes these goals by being memory safe without using garbage collection. |
OpenQA Skill for Amazon Echo (Alexa)an invention by szarate Control you openQA instance from an Amazon Echo! |
Learn Elixira project by david_kang I would like to learn Elixir, I plan to do some tutorial and look into books. I if I have time also start with Phoenix the framework for Elixir |
|
|
|
Create doc-kit for Smart Docsan invention by ta-ro Project Description |
Learn SLEnkinsa project by tian-feng I'm interesting in SLEnkins project and I want to learn it a bit. I will try it and know how it works and how to use it. |
Create a proof of concept to parse the openQA logs to beautify them and provide query toolsan invention by ilausuch Project Description |
A generic mechanism for analysing and manipulating diverse software configuration filesa project by guohouzuo There are vastly different syntaxes being used by Linux softwares nowadays - Apache, Bind, NTP, Postfix, just to name a few. It is a very tedious task to implement comprehensive parser for every single configuration file, and even more difficult to produce configuration text (file content) from parsed syntax tree. |
Build Kernel from sources - openSUSE wayan idea by asmorodskyi Find documentation on how to re-build openSUSE Kernel from sources and tweak some Kernel build variables |
Shell script merging for crash use on L3 Europe and NTS USA core dump serversa project by dmair Each of the core dump upload servers in Europe and USA could be improved if the shell scripts were combined so that the same tasks can be performed on each site, e.g. downloading of all packages needed for crash usage with a specified core dump by allowing for configurable (or even automated) selection of locations to obtain data packages from. |
|
|
Agilify stale meetingsa project by fteodori Distributed teams, cultural differences, expectations and habits are a natural enemy of vibrant, productive meetings (yes, meetings can be productive!). In this project I'd like to work on a different format and targeted exercises to provide ideas and a resource library to anyone interested in spicing up stale meetings. |
Docker Desktop Extension for Application Collectiona project by pcaraballo DescriptionDocker and Docker Desktop are the tools of choice for most of developers when it comes to container runtime and management in local environments. Both have been out there for many years, and users are well familiarized with them, so both are great catalysts for adopting new solutions. |
Work on my OBS packagesa project by lrupp ~> osc my pkg | wc -l |
Say Hello To Ceph!a project by wanglh Learn ceph architecture and try to deploy a ceph cluster. |
Learn more BPF Compiler Collection (BCC)a project by david_chang After joined Gary's BCC workshop a few days ago. The BCC is interesting to me, so I'd like to look into it. |
Improve yast devtoolsan invention by jreidinger There is now bunch of yast devtools but the most of them are obsolete or useful only for ycp developement, which is now dead. It is also mixture of tools to build package, develop single package and new yast meta for doing changes on all modules developed by yast team. So goal is |
|
Learn more about dropwatcha project by david_chang dropwatch is a utility which can help you to see if data is been dropped in linux network stack. |
Bring Jangouts to Factory and Debug ita project by gameboy974 Motivation: "Make Jangouts Great Again!!" |
|
Merge webui into OBS APIan invention by coolo The webui is currently the poor cousin of the OBS parts even though it's wildly used. It's a pain in the ass to code for it as there is not a API for most things you need to do - and if there is it's cumbersome to use. |
Architecting a Machine Learning project with SUSE CaaSPan invention by jordimassaguerpla The goal of this project is to get an overview of the state-of-the-art technology on training and deploying machine learning projects with kubernetes and apply that to a SUSE CaaSP cluster. |
detect and visualise git commits' patch-based dependenciesa project by aspiers It is well-known that two git commits within a single repo can be independent from each other, by changing separate files to each other, or changing separate parts of the same file(s). Conversely when a commit changes a line, it is "dependent" on not only the commit which last changed that line, but also any commits which were responsible for providing the surrounding lines of context, because without those previous versions of the line and its context, the commit's diff would not cleanly apply. |
|
Highly Avaliable DNS for nonprofit organization hkfree.orga project by opithart DescriptionI take part in a non-profit organization which seeks to share knowledge, teach tech and connect people in Hradec Králové region to it's network and the internet. It's called hkfree.org |
Look at using the boost graph library as main container for devices in libstoragea project by aschnell Storing the devices in libstorage as a graph looks like a natural approach. The boost graph library (BGL) could be used here instead of the selfmade iterator over iterator (not a graph) concept currently used. |
Learn about Openstack and dockera project by ZRen goals
|
|
Play with CoreOSa project by wanghaisu CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks. CoreOS is popular on most cloud providers (EC2, Rackspace, GCE), virtualization platforms (Vagrant, VMware, OpenStack, QEMU/KVM) and bare metal servers (PXE, iPXE, ISO, Installer). |
|
Learn using LangChain/LangGraph to facilitate LLM application buildinga project by fanyadan DescriptionLearn how to apply LangChain or LangGraph into LLM application building |
Take care of my Debian packagesan invention by vcuadradojuan Take time this week to take care of the packages I maintain at Debian; open bugs, fix bugs, new upstream versions, enable testsuites in autopkgtest. |
|
Improve OpenStack Documentationan invention by a_jaeger Improve OpenStack documentation and tools used by it. |
A tool comparing openqa test result of any two test runs for job groupan idea by tonyyuan [comment]: # This tool is used to compare test result of any two test runs (two builds) for a job group. [comment]: # The architecture design is done. The backend is basically working. Frontend need to implement. |
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: |
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: |
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: |
virt-manager enhancementan invention by lin_ma The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager: |
|
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. |
Do something about btrfs and raid56a project by dsterba Somebody do something! |
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. |
|
|
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. |
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, |
|
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. |
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. |
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? |
|
|
|
Deploy Uyuni proxy using Elemental and Fleetan invention by cbosdonnat Project Description |
Run local LLMs with Ollama and explore possible integrations with Uyunia project by PSuarezHernandez DescriptionUsing Ollama you can easily run different LLM models in your local computer. This project is about exploring Ollama, testing different LLMs and try to fine tune them. Also, explore potential ways of integration with Uyuni. |
Give back to Wezterman invention by mpagot |
|
KernelCI performance regression dash boarda project by wagi |
SUSE Photography Spacean invention by JWSun These project have two sub-object. |
Create a CLI tool for interacting with Rancher Support Matrixan invention by dpock Rancher Support Matrix CLI Helper |
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. |
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 Summary |
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. |
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 |
|
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. |
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. |
Leveraging Ceph in the Harvester projectan idea by kieferchang |
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. |
|
grab this: improve the openSUSE Staging dashboarda project by lnussel Tumbleweed wouldn't be possible without staging projects and managing staging projects isn't possible with a nice GUI. The staging dashboard is there to help but needs some love, esp when comparing |
Automate Victron Cerbo GX scheduled charge configuration based on Redflow ZCell maintenance cycle timingan invention by tserong |
Upstream support for SGI Octanean invention by tsbogend Patches for supporting SGI Octanes are floating around since ages. The latest version is against v4.10. I've talked to Ralf Baechle (MIPS kernel maintainer) and he is willing to take patches from me... so I have to provide them... and this what this project is for:-) |
The Great Hack Week 24 Train Chase (Video a Train)an invention by simotek DescriptionDo you have a smartphone? Do you have a train, tram or metro track near you? If so this is the hack week project for you. |
|
Mottainai - what a waste!a project by EDiGiacinto Mottainai - Task/Job/Build Server for everyone! |
My Little Managera project by lucidd Yes this project is yet another project for creating a Suse Manager clone. |
externaltools.suse.de kubernetes deploymenta project by digitaltomm Currently externaltools is deployed manually with RPM. This is a manual process and involves packaging gem dependencies. |
DIY smart thermostat with ESP8266an invention by scabrero Build a smart thermostat using an Adafruit Feather HUZZAH ESP8266 board, a DHT22 temperature and humidity sensor and a 2.4 TFT touch panel. |
Generic retry command in openSUSEan invention by okurz MotivationWhen automating tasks often the requirement comes up to retry commands, for example when network connections are involved and commands do not return successfully immediately or if resources are temporarily not available. Sometimes a simple for-loop in bash is sufficient. Sometimes it is necessary to use additional waiting between retries, sometimes timeouts are desired. Getting all those combinations right can be tedious and error-prone so a generic "retry" command should be available in usual environments so we should provide a retry command to openSUSE distributions. |
Make use of sd_varlink to replace dbus (rebootmgr)an invention by kukuk Description |
|
Flipdot signa project by aocole I have a Flipdot sign that needs control hardware/software. I believe it supports RS485. |
Setup UEFI HTTPBoot with OVMF and try to write/run test on openQAa project by bchou HTTPBoot was added into UEFI SPEC since 2.5. It aims to replace PXE and provides more features. Actually, the concept of HTTPBoot is similar to PXE. It starts with the HTTP URL from the DHCP server and fetches the data with the HTTP protocol. The key difference between HTTPBoot and PXE is the support of DNS. With DNS, the firmware and the bootloader can resolve the domain name so it's possible to pass the well-known URL to download the image instead of the explicit IP URL. Besides, HTTP is designed to cross different domains, while tftp (PXE) is only for the local network. |
Packages for vagrantan idea by tboerger To really start with vagrant within the company and our company it would be awesome to create real SUSE packages for vagrant and some other cool and important plugins. It's not that easy like it sounds because vagrant runs within the upstream rpm in an embedded ruby container that needs to be fixed for our system packages. |
Kite aerial photographya project by aocole Experiment with kite aerial photography |
|
Play with ionic frameworka project by mschnitzer There is a super cool framework for mobile phone apps available: ionic (http://ionicframework.com/) |
|
Learn QT Linguist and improve translations for FET (a timetable creator)a project by juliogonzalezgil The idea is getting a general knowledge of how QT Linguist works, and help FET with some translations. |
Ceph as a ephemeral storage for containersa project by denisok The idea here is to study and understand how ephemeral storage for containers works and investigate if local storage could be avoided at all and Ceph used instead. Could new storage driver be developed to support Ceph storage: |
Spike about integrating Trento in SUMAan invention by oscar-barrios Project Description |
The 5 days of Hackweekan invention by bear454 5 small projects in one hack week |
GNOME 45, openSUSE flatpak adaption on SLE and ALP.an idea by yfjiang Project Description |
Increase "osc checkout" speed.an idea by jsikes Using osc I noticed that when checking out projects the project files are requested and loaded one at a time. My first order of business would be to combine the individual requests into one request. |
Improve our 3D printersa project by lrupp Currently we have two sponsored 3D printers available in the Nuremberg office. Both are located in a lab - which makes it hard to access them. Both also need some (hardware) maintenance. |
generic zswap dedupa project by ailiopoulos |
|
Organize a Rumtasting sessiona project by TBro Out of nowhere the idea came up to organize a rum tasting session on one of the HackWeek evenings. |
Prettier dashboard for solar panel statusa project by emiura |
Gran Canaria office: whiteboard, cubieboard and morea project by ancorgs Time for technical housekeeping in the shared Gran Canaria office. |
USB security key running embedded Linuxan invention by dmdiss Project Description |
Edge Image Builder and mkosi for Uyunia project by oholecek Description |
Pair Programming Test Drive/Probefahrta project by mamorales Are you interested in pairing? Are you wondering whether it is something that would help you and your team members in your current project? Would you like to try it out before you fully commit to such an extreme idea? Then this is your lucky day Sir/Madam! |
spec-cleaner improvementsa project by pluskalm We want to improve translation of dependencies done by spec-cleaner (i.e. cmake(blah)) and so on - see github. |
L3 workflow in Jiraan idea by puzel L3 workflow is implemented in a custom, developed in-house, tool called SolidGround |
AI for product managementan invention by a_jaeger Description |
|
OBS GitLab integrationa project by adrianSuSE First part is to support automated builds on git pushes also with gitlab, similar to what we do already with github.com. This means OBS would get notificated in a save way to refetch sources and start build on each commit. |
Bootable JeOS images for RISC-Van idea by Andreas_Schwab Create bootable JeOS images for RISC-V, for qemu and the HiFive Unleashed board. The existing images are set up for qemu linux-user emulation. |
AuthStralia — (almost) stateless authorization ecosystem for a web agean invention by kpimenov AngularJS, Websockets, REST APIs for mobile apps, one-time links for emails — what’s the topmost complexity all those things share in common? |
Reanimate djmounta project by mwilck djmount is a neat idea - see UPnP/AV resources in your directly in the file system. Unfortunately the code hasn't been maintained for ~10y, and - at least for me - seems to by plagued by various bugs causing crashes and what not. There's currently no official openSUSE package. This project aims to pick up the code, fix bugs, and make the tool actually useful again. The code itself seems to be in quite a good shape, so this should be doable. |
Learn about Roboticsan invention by mstrigl I want to learn more about robotics. The goal is to have a small robot at the end of the week. |
Migrate from Docker to Podmanan invention by tjyrinki_suse Description |
Tumbleweed support for Raspberry Pi 4 with Quad SATA HATan invention by jbaier_cz |
Terraform GUIa project by kevinklinger |
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. |
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. |
gdb-kdumpa project by alnovak The goal of the project is making the gdb able to open compressed kernel dump - access its memory contents at the very least. |
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/. |
Create an OBS extension for VS Codea project by cvoegl Features I'd like to implement: |
|
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: |
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. |
Add cgroups support to crash-pythona project by mkoutny To ease debugging cgroup relates issues this suggests to: |
Add support for the Medion Life P4000 Smartwatch to Gadgetbridgea project by dancermak Project Description |
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. |
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. |
UI/UX User testing and feedbacka project by lharden |
Learn about IPv6 while Implementing it in the Home Environmentan invention by mweiss2 Project Description |
Deep clean-up of the SUMA / Uyuni documentation files (HW2024)a project by omaric Project Description |
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. |
FIDO2 emulationa project by mkoutny |
Port kGraft to more architecturesa project by vojtech_pavlik Implement improved ftrace infrastructure for PPC64LE (goal 1), s390x (goal 2), ARM64 (goal 3) that is able to support kGraft and doesn't have a performance impact. PPC64LE has an experimental (untested) patch by Dinar Valeev already, s390x works, but has a 10% performance impact on the system, ARM64 is entirely untouched. |
Enhance cpupower userspace tool with powercappinga project by trenn There is a new kernel API/feature: powercapping. The perfect userspace tool to ease up usage and later possibly provide library calls is cpupower. |
build a 10GB bandwith iscsi servera project by LSZhu In Beijing HA server room, we have a Huawei switch with a 10GB bandwith uplink FC port, a iSCSI HBA, a desktop computer, and some SFPs, I will build a 10GB bandwith iscsi server. |
Improve headmore (your VNC client for character terminals) with new featuresa project by guohouzuo headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more): |
|
Automation of ABI compatibility checksa project by ateixeira DescriptionABI compatibility checks could be further automated by using the OBS API to download built RPMs and using existing tools to analyze ABI compatibility between the libraries contained in those packages. This project aims to explore these possibilities and figure out a way to make ABI checks as painless and fast as possible for package maintainers. |
Add xterm.js to D-Installer web interfacean idea by IGonzalezSosa Project Description |
Investigate rancher rke2 guest clusteran idea by cooper.tseng DescriptionInvestigate the flow of deploying rke2 guest cluster to Harvester. |
Tracing system calls with eBPFa project by doreilly DescriptionMany security tools need to record system calls like execve. Using the Linux audit system for this can have a detrimental performance impact in some cases. |
MirrorPinkya project by darix A web frontend for the mirrors in the mirrorbrain database to allow the mirror admins to manage their entries themself. |
Learn more about C standard librariesan idea by pvorel Study code of glibc, musl, uclibc or Klibc and make some tests with buildroot. |
Find openQA jobs which using specific test modulea project by rfan1 [Description]: # A simple web package can find openQA jobs/jobgroups which use specific test module [Status]: # In plan |
SSH (Suse Social Hack) gamea project by nmoudra This is a project to create a "larp" game for SUSE employees (or anyone geeky enough to play this) which will be based on computer related knowledge. The core of the game is to search for other people and clues for solving the main goal by "connecting" or "hacking" according to given HW and SW roles. E.g. a person will play router, another one will play PC and they will need to find a person playing TCP/IP protocol to communicate and eventually create a working setup to solve the goal. They they need to work as a group and solve riddles/ciphers which will let them go further. There are more game mechanics i have in mind, but don't want to spoil all of them now :) |
|
face trackingan idea by chuller Step 1. Control Robotis servo from raspberry pi |
|
Learn and help learna project by kstreitova I'm in SUSE for about a month and as a fresh graduate I had to learn a lot of stuff during this period. And there is a bunch of other things I will have to learn of course. Therefore I would like to use Hackweek to deepen my knowledge of various tools, processes, techniques or other packagers related stuff. However it would be quite a pity to hold the acquired information just to myself. So I would like to keep the result of my learning for further usage either by enhancing the Innerweb wiki, the public openSUSE wiki or by creating new wiki for packagers' purposes. |
New KDE Plasma notification app/appleta project by apappas DescriptionMy memory is terrible so I depend a lot on notifications to carry me through the workday. As a plasma user I am ok with the current applet, but I don't love it. It is too small for the centrality it has in my day. Also I dislike how you can not go back to notifications you have dismissed |
Little systemd utilities improvementsan invention by mkoutny Some ideas from the list: |
Packaging libnvidia-containers and nvidia-container-runtime-hookan invention by jordimassaguerpla This is a follow up to https://hackweek.suse.com/projects/architecting-a-machine-learning-project-with-suse-caasp. |
Building a container bootloaderan invention by flonnegren |
Maintenance Game with Godotan invention by cyberiad DescriptionExploring Godot, the gaming engine, by developing a 2D game with Mainty the chamaleon which fixes bugs and addresses security issues proactively. |
|
|
Multi-cloud Lightweight metadata CLIa project by seanmarlow Project Description |
Package all available Qt-based librariesan idea by cschum There are many 3rd party libraries based on Qt. Inqlude collects them all. The goal of this project is to package them all, ideally automatically from the meta data provided by Inqlude. The build service provides all the tools we need for that and would even make it possible to provide packages for a multitude of Linux platforms and maybe even Windows. Interesting challenges ahead... |
Convert openSUSE ARM appliances to python3-kiwian idea by dirkmueller The python3-kiwi rewrite of kiwi is progressing is far enough to try converting the openSUSE ARM appliances to make use of it. The goal of the project is to build appliances with python3-kiwi and test them to see that they work fine and then switch over if it seems benificial. |
|
Salt API authentication with Uyuni usersa record by RDiasMateus Description |
|