translation update service for OBSa project by sbrabec Translations get more and more important in packages live. |
KDevelop plugin for showing information inline in the codea project by michalsrb I use the KDevelop IDE whenever I can. At SUSE mostly for reading code while debugging some bug. My plan is to create plugin that will show extra information inline with the code to make it easier to explore foreign code. |
|
[Windows Subsystem for Linux] Build newest WSL-DistroLauncher in OBSa project by lkocman This is a task to update current WSL-Launcher (which can be already buildt in OBS) with latest-greatest upstream code https://github.com/Microsoft/WSL-DistroLauncher |
Give avahi some lovea project by e_bischoff Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. |
A recommendation engine for SCCa project by mbologna Let's imagine you are a sales engineer. You want to either: |
|
Grab precise changes in log file/s between system eventsa project by smhalas |
Remote control for Adam Audio active monitor speakersa project by dmach DescriptionI own a pair of Adam Audio A7V active studio monitor speakers. |
|
'Who's that guy?' - a floor based mini gamean invention by thutterer Documentation |
|
finish de-l3slaveing of crash-setupa project by mhocko The primary motivation for crash-setup (created by l3team) is to make kernel crashdumps deployment and crash using as easy as possible. This has been the case for quite some time except the tool was quite l3slave centric. With a great help from tcech the tool is close to be fully usable from other machines and !.de network as well. |
Ceph RBD backed USB mass storage gadgeta project by dmdiss Create a USB device that, when configured and connected, exposes one or more Ceph RBD images for use as USB storage, allowing for: |
Teach RuboCop to Resocialize Zombiesa project by mvidner or: Static Analysis of nil Values in Ruby Code used in YaST. |
A brand new approach to system configuration managementa project by guohouzuo In the previous hackweek (14), the following objectives from project "A generic mechanism for analysing and manipulating diverse software configuration files" were worked on: |
|
Birdwatching with motion and gphoto2a project by msmeissn I want to watch birds at the birdfeeder on my balcony. |
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". |
SUSana: debrand Grafanaan invention by pagarcia Following trademark and licensing issues with Grafana, explore the possibility of debranding Grafana and use that in SUSE Manager (and maybe others) |
SMT solver for AWS Policy decisions in ceph RGWa project by abhishekl Currently AWS uses a SMT solver to decide on public/non-public policies https://aws.amazon.com/blogs/security/protect-sensitive-data-in-the-cloud-with-automated-reasoning-zelkova/ |
|
try to get familiar with nutan invention by pgajdos Project Description |
Cycling sweepstake paper digital renderingan invention by xarbulu Project DescriptionOur local cycling team runs a small Sweepstake during the Giro de Italia and Tour de France every year. It is quite popular among my friends and cycling fans. |
|
Airplane trackinga project by rmax Setup and operate a Mode-S Beast that receives the ADS-B broadcast signals sent out by airplanes. |
Harvester Packer Plugina project by mrohrich DescriptionHashicorp Packer is an automation tool that allows automatic customized VM image builds - assuming the user has a virtualization tool at their disposal. To make use of Harvester as such a virtualization tool a plugin for Packer needs to be written. With this plugin users could make use of their Harvester cluster to build customized VM images, something they likely want to do if they have a Harvester cluster. |
Learning Game Development with Unitya project by tmuntan1 Description |
Web interface for gems-statusan invention by jordimassaguerpla Gems-status (http://github.com/jordimassaguerpla/gems-status) is a command line tool that creates a report about the gems used in an appliacation. The most import result is the security alerts. |
understand and possibly improve cscopea project by mhocko cscope is a great tool index C/C++ sources and allow to navigate through the code. I have learned that the project is mostly dead and what is worse it uses its own database format to store the index. I would like to see some extended functionality in the tool - e.g. search whether a function A is reachable from B, filtering search results per-file, fix functions with function parameter detection (such functions are not recognized properly currently) and some others. |
CHDK2gphoto2: Canon Hack Developer Kit support for libgphoto2a project by msmeissn Continue on the started CHDK (Canon Hack Developer Kit) for libgphoto2 support. |
kanku - worker distribution with rabbitmq/openvswitchan invention by M0ses kanku is designed to give you a better integration of your kiwi images built by the Open Build Service (OBS) in your development and testing workflow. |
Automate the workreport email with pythonan invention by ktsamis In the spirit of learning more python and practicing I will be creating a script to automate the work report emails that we send every week. This will not be a simple cron job because I have to catch corner cases of vacation etc. The next step is filling the workreport automatically by using the various API's that we can use (Bugzilla, osc qam plugin). The purpose is mainly to learn a bit more python. |
|
Contribute pt_BR Translate to Calibrea project by martinsmac I use Calibre (calibre.com) in my opensuse. This tool manage ebooks, convert for many formats and control a ebook reader device. I would use my time to finish portuguese Translation to this project. |
Learn Go languagea project by mlin7442 Learn Go language by through The Go Programming Language book. |
Eye-blink detectora project by xarbulu |
Rebasing of the current MicroOS installationa project by epaolantonio |
rust security reviews and cargo-creva project by jzerebecki |
Learn about document management with Paperless-ngxan invention by rmax I used Hackweek to install a Paperless-ngx server for the first time and learn how it works. |
|
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: |
try to understand cups > 1.5a project by mhocko Starting with CUPS 1.6 things have changed considerably. Clients are no longer discovering broadcasted printers anymore. Distributions (e.g. Debian) has backported the original protocol into cups-daemon package but this doesn't seem to work either on my laptop. I would like to look and try to understand what the hack is going on here. |
Research about existing Google Drive Linux clientsan invention by sndirsch Get an overview about the unofficial Google Drive clients, which exist for Linux. Give them a broader testing. Figure out which one is usable. |
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. |
Factory dashboardan invention by k0da Fetch and display openQA status project group per project. |
Use LUKS UUID in /etc/crypttaban invention by aschnell The the LUKS UUID in /etc/crypttab. In general the file system UUID is already used in /etc/fstab. So using the LUKS UUID in /etc/crypttab is a small step towards consistency and should make the system more robust (e.g. avoid bugs like bsc #1063249). |
Supply a local search engine of specs of build server(learning golang)a project by wanghaisu Description: |
Write a reporting script using SMELTan invention by vitezslav_cizek I'd like to write a tool that reports user's OBS work done in a given time frame (eg. week). It'll collect all the packages he/she submitted, all the reviews done or all the maintenance updates started or processed. |
Snapshots for jenkins pipelinesa project by ktsamis This issue has been blocked for a while due to time constraints so I want to take Hackweek 19 to work on it. |
Progress ticket exporter to Jiraa project by jlausuch Create a basic web app where you can search for Progress tickets and create Jira tickets to a certain project. |
Code quality metrics frameworka project by llansky3 Project Description & Goal |
Dawnscanner: revive the project and create an RPM packagea project by pperego |
terraform-provider-feilonga project by e_bischoff Project Description |
Extending KubeVirtBMC's capability by adding Redfish supportan invention by zchang Description |
Tracking fixes 3rd generationa project by mfranc DescriptionThere are currently 2 versions of tracking fixes. One is used in CI (and ./scripts/git-fixes)[1] and (unfortunately, it doesn't handle reverts) the other is for sending emails to developers. The first one is relatively fast (for its usecases) and the other is relatively slow and made for bulk processing only. Both are single-threaded. |
play with Coccinelle and lock checkinga project by mhocko We had a quick course of Coccinelle during the last Labs conference. The tool is really great and I would like to explore possibility of checking lock invariants for particular functions. Julia was really prompt and implemented something that should help but I didn't get to it since the conference. |
Reconstruction Beijing GNU/Linux User Group Websitean invention by tonghuix Cause the original BLUG website is too old and lack of security, so we plan to fully rework for this website. |
Implement external OBS api for better debuggingan invention by k0da Hacking on OBS dashboard requires you to have a "real" data from staging projects. this is done by quering backend directly. So either you need to have a production db deployed or you have old broken data. |
Extend the git-fixes framework to find non-upstream maintainers for files and patchesa project by joro From the kernel-source git repository for SUSE kernels we can extract the people who backported a patch and the files a patch touches. Use this information to build a database for which paths are touched by which developers and write a tool to find the most relevant people for a given source path or upstream patch. |
Convert the aging canelatr bot to AWS Lambdaa project by barendartchuk My friends have been using a supybot bot to help organizing weekly football matches. Over the years, there was demand for moving it to Telegram and supybot-telegram-bridge was born, allowing using the IRC bot in Telegram. |
Enhancement Test Result for xfstests in openQAa project by yosun The result for xfstests in osd seems always red[1], but actually it's only a few test fail in a group(around 1/50). If we want to keep use openQA to handle those test, we need some enhancement for that. Try to enhancement test result to make it shows in a better way. - Make more reasonable group for those test |
|
terracumber: python replacement for sumaform-test-runneran invention by juliogonzalezgil At SUSE Manager and Uyuni we use right now a set of bash scripts called sumaform-test-runner to run terraform and cucumber, send notifications and store cucumber results. |
Tool to help diagnosing stalling systema project by jankara Diagnosing issues with stalling desktop application (or a whole desktop environment) is difficult these days as the application often requires multiple processes interconnected with sockets, pipes, futexes, etc. to work and often it is not clear which process is the one responsible for blocking the whole ecosystem. The idea of this project is to write a tool that gathers information about processes in the system and for each process that is sleeping display the resource (file, socket, futex) it is waiting on as well as the process that is likely responsible for unblocking (feeding pipe, sending data to socket, unlock futex, ...). Once the information is gathered, we can also plot it for graphical displaying with tools like graphviz. |
BPFTRACEa project by fanyadan Project DescriptionJust have play with bpftrace on some real kernel bugs. |
|
Replace Star Adventurer controller with ESP32a project by nadvornik |
Follow the basic tutorial about kubernetesan invention by ktsamis DescriptionFollow the basic tutorial about kubernetes |
|
Booting to btrfs snapshots with grub2a project by michael-chang The bootloader menu has to be able to list snapshots created with tagged attribute by snapper or other tools. These attributes control how snapshots are displayed and organized in the boot menu. All the changes are reflected in real time, that is when a snapshot is created it's ready to boot without the hassle to call grub2-mkconfig to refresh menu. The operation and navigating to the snapshot is intuitive and out of box and booting is even more easy to hit the button. |
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. |
Hack on project MONAI (Medical Open Network for Artificial Intelligence)an invention by jordimassaguerpla Project Description |
|
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. |
Improve libzyppa project by jtorres DescriptionTry to make libzypp a bit more flexible when you try to use it but there's already something using it and you get a message like: |
|
Package NVIDIA Cuda for Poweran invention by k0da So far CUDA driver for Tesla card is only available as Ubuntu deb. |
|
|
create custom theme for hugoa project by m_meister in https://gohugo.io/ you can easily write custom themes via templates for creation of static websites |
|
terraform-provider-libvirt on Homebrew (macOS)an invention by suntorytimed The goal is to package terraform-provider-libvirt on Homebrew to deploy the SUSE SAP and HA automation on a remote KVM host from macOS. |
Enhance product migration feature in Uyuni(SUSE Manager) to migrate from regular SLES to SLES4SAPa project by admehmood |
multi-user chat support for Groupwise Messenger protocol in Telepathy / Empathyan invention by fcrozat Currently, only pidgin is support multi-user chat over Groupwise Messenger protocol. |
Improve OpenSCAP support in Uyunia project by admehmood |
Full Disk Encryption with yubikeya project by okir |
Building an openSUSE-based Nextcloud containeran invention by eroca DescriptionThis project aims to create a Nextcloud container image built on openSUSE Linux, leveraging the upstream Nextcloud image structure while integrating the unique benefits of the openSUSE Build Service (OBS). The goal is to maintain compatibility with upstream while incorporating openSUSE’s tools, package management, and system utilities to ensure a robust and familiar environment for openSUSE users. |
|
SSL error checkeran invention by mcalmer If a SSL connection failed, you often get only a very cryptic openssl error message. Write a tool which check for the typical errors and report the real reason for the failure. |
Translation FlightGear Getstart Manualan invention by tonghuix The FlightGear is a free and open source flight simulator. To introduce what FlightGear offers, there is a official getstart manual for beginner. |
|
Learn OBS with an examplean invention by jevrard git-deps and hatop deserve some more native packaging love. |
remote hackweek or fairway people hacksa project by dmaiocchi Can we improve the remote hackweek experience for remote or non NUE people at SUSE? |
|
OpenQA Module Mappera project by geor Find where an openQA module is running |
YaST log grouping, better visualization of the loga project by lslezak Description |
A command line image collector tool for my gallery websitea project by AZhou |
Create some Rust crates for the Bevy ECS enginea project by vcuadradojuan Description |
Optimize packing of objects required for migration to new containera project by vuntz Moving objects to a new container is a problem everyone in R&D has faced at least once in his life. It requires a very advanced algorithm to pack the many different objects (which are generally heterogeneous, with different uses, types, weights and sizes), before the packs can then be transferred to the new container, generally through a dedicated bus. We can identify some usual cases: |