Properly package Quick Event orienteering management softwarea project by LPechacek It ain't rocket science, it ain't thrilling, it's just useful. |
A CI/CD approach for Solid Grounda project by vstsironis Solid Ground is an essential software tool for the daily tasks of an L3 agent. A continuous integration/continuous delivery (CI/CD), and even more a continuous deployment, approach is currently missing from its development ecosystem slowing down its release cycles. |
Relm4-based user interface for Agamaan invention by IGonzalezSosa Motivation |
Add MOKx for blacklisting any specific hash of kernel module (Hackweek 10 in Taipei)a project by joeyli Add MOKx for blacklisting any specific hash of kernel module. |
QJobViewera project by apappas |
Create openSUSE images for Arm/RISC-V boardsan invention by avicenzi |
watchtower - tool to collect, transform and export security metricsa project by pgomes Project Description |
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. |
Learn about debugging of services in systemd/dbus timesa project by mvancura boot: to find logs with both kernel and user-space parts, be able to add debug flags etc. to the failing service configuration... suspend/resume: what services are configured? Something triggered via DBus? How to find? And how to debug that? |
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 |
Clandestine Chat Room(s)a project by nbutler |
Improve yamltidya project by tinita Project Description |
Improve zypp-gui toola project by xiaoguang_wang zypp-gui is a gui tool to update the system and install the packages in openSUSE distro. It's written by rust. |
Rancher QA Blog Spacea project by jamcghee |
Picopad developmentan invention by vbabka |
Make more sense of openQA test results using AIa project by livdywan DescriptionAI has the potential to help with something many of us spend a lot of time doing which is making sense of openQA logs when a job fails. |
Optimize kdump speed with 6+ TB of RAMa project by ptesarik The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB). |
Deploy personal cloud with suse cloud product.a project by xlai It is fabulous to get machines from cloud for automation testing, and there are lots of things to learn in cloud. So I will start the cloud journey in this hackweek, to learn suse cloud architecture, various technologies inside cloud, and try to deploy one. |
Hack salt-toaster to use systemd-nspawn instead of dockera project by mdinca It seems that systemd-nspawn, together with machinectl can use qcow2 images directly. |
Exploring ZX Spectrum Next's new featuresa project by wstephenson Back in the day, I enjoyed coding on 8 bit machines, mostly MSX. There is now a Kickstarted project to create a successor machine with some new features: hardware sprites, hardware scrolling, better sound, integrated SD/MMC IO and an ESP8266 for networking. |
Archive.org Plugin for Volumio Music Playera project by cwh Volumio is a great, Linux based, open source music player for Raspberry PI and x86. |
BIO_f_randbuffera project by persmule A filter to scramble writing actions to a stream randomly into multiple sequential actions, aiming to provide some protection against deep packet inspection, implemented in the form of an OpenSSL filter BIO. |
Finish my home-made 3D printera project by ilausuch I started 3 years ago creating a CNC, but soon last past 6 monts I realized that I could use it as a 3D printer. The software was good enough, the hardware and firmware had evolved. And now I could print 200x200x300 pieces with 0.1mm precision. |
Try mumble-weban invention by bmwiedemann https://github.com/Johni0702/mumble-web |
Implement a "Fuel Gauge" for Harvestera project by mrussell |
Generic Wrangler Controllersan invention by kjoiner |
Port the Minion job queue to TypeScriptan invention by kraih Project Description |
Show Me The Key: A screenkey alternative that works under Wayland via libinputa project by AZhou (Improve last hackweek's project.) |
Dictu Languagea project by bdowns328 |
Use TPM2 Policynv to validate sealed key to prevent downgrade attacka project by michael-chang |
Improve Development Environment on Uyunia project by mbussolotto DescriptionCurrently create a dev environment on Uyuni might be complicated. The steps are: |
Digital art wallpapers for openSUSE Leap and Tumbleweeda project by lkocman Description |
Wifi direct on OpenSUSEan invention by matt680209 Wifi direct (P2P) has been implemented in WLAN drivers and wpa_supplicant. I would like to work on 2 machines connected each through wifi direct. |
Implement proper RandR support in XFCEa project by joro XFCE currently has no support for monitor hotplugging, which makes it hard to use on Laptops with docking stations. This project wants to add support to XFCE to automatically adjust its display setup when the monitor configuration changes. |
Android client for bluetooth serial device for car diagnosticsa project by cwh There is quite a popular Android software for connection OBD standard adapters but not for older, brand specific ones. One for pre 2001 VAG cars is this one: |
Finish crmsh history guidean invention by dmuhamedagic There's a crmsh history guide in works for a very long time and it really really needs to be finished. |
Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux Planning / Design / Programminga project by JCayouette Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux |
OBS project diff pluginan invention by lnussel Leap integrates packages from several SLE codestreams and Factory. In order to keep an overview of what package has which version and in which project an overview is needed. An obs plugin similar to the Factory dashboard could probably do the job. |
Add VirtualBox bootloader to openQAan invention by michalnowak In openQA we support various backends which are able to 'host' tests. 'svirt' - one of those backends - is so generic that it allows to conned to a virtualization host via SSH a perform shell commands directly. |
simplify apache module test rpm macrosa project by pgajdos Employ apache-rex instead. |
Secure Note/File-Storagea project by apritschet I'd like to write a webservice comparable e.g. to Evernote or NextCloud. Emphasis of the project is that the server only provides storage for the actual data and keys; en- and decryption is to be performed by the client. |
Memo reminder (may not just a reminder)a project by yuanren10 INSTRUCTION: A remote reminder connected this server with WIFI module(Maybe not just a reminder ). |
file-organizer: A CLI Tool for Efficient File Managementa project by okhatavkar Description |
Learn and research the ALP security frameworka project by bchou |
GCC: finish implementation of predicated value numberinga project by matz2 I'm sitting on old patches that implemented predicated value numbering in GCC by combining the algorithms from http://portal.acm.org/citation.cfm?id=512529.512536 |
Tumbleweed as a Server OS?a project by RBrownSUSE My home server, and my other box hosting https://sysrich.co.uk are both in need of a bit of a refresh |
Re-architecting Jangouts data/events modelan invention by IGonzalezSosa During the last GSoC, Jangouts was ported to work on Angular 2. Among other goodies, like the component-based approach or ditching the |
build openSUSE Factory with PIEa project by msmeissn We have an ongoing project where we want to build openSUSE Factory with PIE support for all packages. |
Porting coreboot to Dell Latitude E6230a project by ArchLinux I'm going to port coreboot to the Dell Latitude E6230 laptop and make it work. |
Implement ZSTD + BTRFS support to GRUB2an invention by dsterba The ZSTD is a new compression method, potential replacement for existing methods. The support has been added to linux 4.14, but the bootloader support is missing. |
Learn how to Python3.a project by lpalovsky The idea is simple - I want to learn Python :) My previous knowledge about Python is small. Only few tutorials and some initial readings of below mentioned books to get an overview. |
Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automationa project by acho Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automation |
NeoMutt: Show index and body of emails in a horizontal splitan invention by iivanov |
Polish and improve ansible roles in GeekOopsa project by ph03nix Project Description |
Revive Garmin Podcastsa project by agraul Description> Garmin Podcasts is a Garmin Connect IQ podcast app powered by Podcast Index. No external service or subscription required: all you need is you watch! |
Selenium with Pythona project by xguo DescriptionTry to create test case about Selenium base on Python |
Improve MMTests Comparisons and Reportinga project by vbabka The Proposal |
Create doc-kit for Smart Docsan invention by ta-ro Project Description |
Check hardware bits and pieces lying around herea project by keichwa DescriptionNew and old private hardware is still around here. Some items I want to use, others I want to get rid of. |
Weblate improvementsa project by Nijel My plan is to add some more features to Weblate. The list is definitely not complete, but I'd like to check at least following areas: |
Simplify packaging our booksa project by keichwa Our books are also available as regular software packages such as 'sles-manuals_en'. |
Add URLs for source repos and communication to Hackweek projectsa project by eclectigeek It would be excellent if Hackweek projects had a standard way to include URLs for their code repositories, as well as URLs for communication methods like chat and email. This would allow folks who are interested in a project to either lurk a bit to learn more, or directly reach out to the folks running the project. |
Try more qemu/libvirt features.a project by xlai Current virtualization requirements mainly come from fate, and I haven't got chance to try freely many features of qemu/libvirt. So I will try to play it. |
Play with Travis and beta featuresan invention by szarate Build Stages |
Salt Support Tools (try to ditch supportconfig)a project by bmaryniuk Currently Salt is using |
Summarize the tool chain I used to integrate office 365 mailbox.a project by yfjiang Since my mailbox has migrated to office365 mailbox a couple of weeks ago, I tried to optimize my tool chain to sync my mail and calendar and integrate to the gnome-shell (calendar, notification). So far I am comfortable with such a set and gonna use 2-3 hours in hackweek to summarize the practice of combining the following tools in written format: |
Write "advanced" tagging engine for Djangoa project by gniebler This is a side project I started a while ago. The idea is to implement a tagging engine with some "advanced" features for the Django web framework (in what Django calls a "reusable app"). |
distributed build for Ceph in containersa project by denisok Investigate possibilities for the distributed builds for Ceph to speed up builds. |
Speed hacking on my Xiaomi Scooter Pro 1a project by fanyadan Project Description |
Create a proof of concept to parse the openQA logs to beautify them and provide query toolsan invention by ilausuch Project Description |
Explore Djangoa project by djz88 Explore django |
unbound resolvconfa project by michals |
obs_scm_demoan invention by smithfarm Project Description |
Wrap php-openid into Zend_OpenId libraryan invention by pkacer Problem statementCurrent |
Humidity sensors with dashboarda project by joachimwerner Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensors |
Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test reportan invention by oscar-barrios Project Description |
Implement a CLI tool for Trento - trentoctla project by nkopliku DescriptionImplement a |
Fix RSpec tests in order to replace the ruby-ldap rubygem in OBSa project by enavarro_suse Description |
WSS Kernel team After-Hours schedule interfacea project by jpetersen Working on a way to add exceptions using javascript (jquery), php, json, and mysql to modify the generated calendar used to manage who is on after hours. |
Testing CRIU and containersa project by tiwai Although I've been maintaining CRIU package, I had little time to play with it recently. It's still interesting especially in combination with various containers. So let's spend (or waste) some time. |
A new feature for Gnome-Logsa project by JonathanKang Since I'm a maintainer of Gnome-Logs, I'd like to hack on Gnome-Logs. During the hack week I'll focus on the bug 753471 of Logs. |
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. |
exceptional: Wrappers for C++ Exceptions.a project by jwilliamson Sometimes, you want a flexible way to handle certain situations involving C++ exceptions, particularly those for which alternative actions are either easily encapsulated, do not substantially interrupt the program flow, or must cross a foreign-function interface or thread boundary. |
Figuring how to get Let's Encrypt setup on NAS without HTTP challengean invention by fcrozat By default, let's encrypt allows to get domain for server where you resolve an HTTP challenge. This is sometime not possible to setup (because the server you want your SSL certificate isn't running a HTTP server). |
Practice Perl through implementing -- Message Boardan invention by jbaier_cz I want to improve myself in Perl & Mojolicious and I want to have a nice open-source self-hosted message board / forum written in Perl. Let's combined it into one ultimate goal. |
Trying to finish WSL images for Leap 15 and SLES 15a project by sschricker As title says, I want to finish the Windows Subsystem for Linux images of SLES and Leap 15, which Fabian Vogt provided, so they can be shipped to the Windows Store. |
Investigate Mycroft and the possibility of GNOME integration.a project by yfjiang https://mycroft.ai/ |
Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnecta project by wstephenson People are interested in Linux on Windows via WSL, especially given the new fully virtualized Linux kernel in WSL 2. It's interesting to know whether registered SUSE installations might be running in WSL as opposed to other Microsoft virtualization platforms, but the current approach taken by SUSEConnect (the client for SUSE Customer Center) does not permit this. |
Embellishment of Solid Ground's Web User Interface (WUI) via Bootstrap v4a project by vstsironis Solid Ground[1] is a powerful software tool, essential for the daily tasks of an L3 agent. Built upon Django framework[2], it greatly simplifies the storing and management of the needed information for orchestrating the various, tedious and sometimes quite complicated actions (steps) of the L3 process[3]. And although Solid Ground is significantly benefited by the utilization of Django's ORM (and other components such as Rest, views, etc.) and has very strong command line interfaces (l3t and Django admin's shell), it lacks a modern, user friendly, clean and with nice user experience (i.e. engaging) WUI! |
Study Google Motion Photo file formatan invention by tjyrinki_suse Project Description |
Updatecli Shared Policiesan invention by olblak Updatecli is a declarative dependency management tool, used to apply file update strategies. |
fork & exec operations though io_uringa project by gbertazi Description |
Study SPDKa project by chinyahuang DescriptionThe SPDK is used for Longhorn v2 volumes. This project aims to explore the SPDK codebase to understand its functionality and architecture. |
crash utility: add "percpu" commandan invention by ptesarik Crash has some support for per-cpu variables, but it really only works for static variables. My idea is that you should be able to take a per-cpu pointer and see the formatted data. The syntax should allow to specify a CPU or do it for all: |
Ciabatta reloaded: Work on a Heat-driven SUSE demo/QA environment as an OpenStack Horizon plugina project by joachimwerner I want to revive my "Cloud in a Box" project and this time focus on how OpenStack's Heat automation framework can help with setting up a complete demo or QA environment consisting of several SUSE products (e.g. a SLEPOS Admin/Branch/Client environment). |
Integrate AutoYaST with software configuration management systemsan invention by IGonzalezSosa FATE#319830, FATE#319843 and FATE#319842 propose integration of AutoYaST with different software configuration management systems like Salt, Chef and Puppet. |
Finish my family openSUSE adoptiona project by ancorgs In a quite natural and steady way, all my relatives (wife, kids, mother, aunt...) have adopted openSUSE in their computers. There is only one resistance spot. My father's computer (HP+Windows8) implements all kind of mechanisms to avoid dual boot. |
Salt Minion Discoverya project by bmaryniuk What if Salt Minions no longer need to specify the IP or DNS address for the Master? Or even better: Master(s) can call minions. Of course, for the beginning, we would assume the network is trusted. But we should be able to add further security checks (keypairs etc). |
Write an url shortener in Rust (And learn in the way)a project by szarate So I have 469.icu :), it's currently doing nothing... (and for sale) but in the meantime, I'd like to write an url shortener from scratch and deploy it on my own server |
Finding Files that are Shadowed by a Mounta project by shundhammer This started as a sub-project of QDirStat, but it turned out that this may be useful in general, and it would be too dangerous and too error-prone to offer it directly in the QDirStat GUI. Things can easily go wrong, there may be many pathological situations, and many operations require root permissions; not anything a GUI program should rely upon. |