Reactive programming with Python RxPya project by SShyukriev I'm planning to get basics of Reactive Programming and especially the documentation in ReactiveX and try some examples from RxPy |
The Missing Middle: Add an intermediate brightness setting for auxiliary LEDs in Andúril 2a project by gkenion |
Build and validate a scale-out Samba/CTDB cluster atop CephFSan invention by dmdiss Samba and CTDB rely heavily on POSIX fcntl locks for data and meta-data integrity. This functionality was recently fixed in CephFS, opening up the possibility to use CephFS as an underlying filesystem for a scale-out Samba/CTDB cluster. |
All documentation as program codean invention by jsmeix I like to try out if it is possible to write a program that does not have any kind of the traditionally separated documentation (like external files that contain the documentation texts or comments in the program code). Instead all documentation must be implemented as code at the same place where the matching functiomnality is implemented (i.e. each function implements also its documentation). In the end the user should get only the executable that he can run to let it do the intended functionality and also to provide any kind of documentation. What I do not want is a dumb '--help' option that lets the program spit out its built-in documentation. What I would like to have is that the user can run the executable in some kind of self-inspecting way. I mean: While it does the intended functionality, it can also provide documentation so that the user can explore the program while running it. In the end the user experience should be more like a text adventure ;-) |
Use nfc device to control Raspberry Pia project by acho-novell Goal |
Add testcases introduction for kernel testsuitesa project by yosun Since sometime we have limited time to file a bug, especially during daily review of testsuites result. Then some bugs are lake of introduction about what the testsuite are tested, it makes developer take more time to debug this issue. I'd like to find a way to add some description in somewhere convenient to use, when file a kernel function bug. |
perf bench epolla project by dbueso While there are plenty of benchmarks that compare different IO multiplexing techniques such as epoll vs poll/select, there's really nothing out there that particularly measures epoll system call latencies under different scenarios. Design and implement a series of performance benchmarks for this call under the 'perf bench' framework. |
Create an automated audio CD ripper with web frontendan idea by MMoese Project Description |
Code Coverage of spacewalk-java aka Suma Server after a full TestSuite executiona project by oscar-barrios Project Description |
Voxel exploration gamean invention by KGronlund The idea is to play around with a minecraft-like block exploration game, written from scratch in C using SDL2 and OpenGL 3.0. Minimal dependencies, probably won't be a game as such before the end of the week, but the goal is to have a world generated and to be able to walk around in it. Why? Mainly to refresh my 3D knowledge, catch up with what's happened since I last played with that stuff, and to have fun. :) |
YaST module for smarmontoolsan idea by sbrabec smartmontools has a number of options that fine tune disk checking, periodic tests, short tests, values to monitor, values to ignore. |
Learn More About C++ and Libradosan idea by cxiong As Ceph is mainly written in C++ and C++ has developed very fast since C++11, I'd like to use this hackweek to further my C++ knowledge. The librados (written in C++) from Ceph will be used as practice target. |
Improve Nailedan idea by itxaka Nailed is a great tool for gathering development data. |
Check out hamster-lib time tracking toola record by mwilck I'm using [hamster time tracker] for personal time tracking and project accounting, and have volunteered to be the maintainer for openSUSE. Unfortunately both hamster 1.x and hamster 2.x are basically unmaintained. The project has been undergoing a major refactoring for a year already, transitioning to a new architecture based on [hamster-lib]. I'd like to explore this, and to check whether it's ready to be packaged for openSUSE to reach a broader audience (I fear not). |
Ruby Gem: Open Build Service APIa project by mschnitzer I just recently started a new project which is meant to be a wrapper for OBS's API. The library is written in Ruby. |
|
Add snapshot support to cifs.koan idea by dmdiss The File Server Remote VSS Protocol (FSRVP) was recently defined by Microsoft. It allows for SMB clients to remotely request the creation, exposure and destruction of share snapshots. |
Modernize ocfs2a project by goldwynr Ocfs2 has gone into a stage of neglect and disrepair. Modernize the code to generate enough interest. |
Improve posixovl to support fully featured POSIX file system on top of any limited file system (e. g. vfat)a project by sbrabec posixovl is a FUSE based successor of the old UMSDOS. It has a goal to provide POSIX file system functionality on top of vfat. Its code is nice and well written, but its feature set is not complete yet. It just supports: POSIX modes and user/group, hard and symbolic links, device nodes and named pipes. |
Add PIDs cgroup support to runC and Dockeran invention by cyphar Currently, dealing with forkbombs and similar issues with Docker and runC is not very nice (you have to set a global limit for all Docker processes or you have to limit kernel memory which isn't very practical). I'm going to work on getting [some][1] [patches][2] merged into runC and Docker to enable PIDs support for Docker. |
bs-update enhancementsa project by rneuhauser bs-update simplifies package updates in BuildService, targeting mainly people who are both upstream and package maintainers. |
|
Grafana dashboard for solar panel dataa project by emiura Create a dashboard based on grafana running on raspberry pi3 |
Inspection of Disks in Machinerya project by tgoettlicher Machinery [1] supports the inspection of os, packages, patterns, repositories, users, groups, services, config-files, changed-managed-files, unmanaged-files. |
Extract lead and cycle times from Githuban invention by jochenbreuer When all of the SUSE Manager squads switched from SCRUM to a Kanban we lost estimations and therefore also the ability to do predictions. But there are other ways to get insights that are even more reliable, since they are based on anecdotal data. The lead and cycle times of issues are the two most important here. |
More significant HA cluster node wins fencing match under 2-node split-braina project by yan_gao In a 2-node HA cluster without quorum server, since neither of the cluster nodes (partitions) has more than 50% votes in case of split-brain, we should configure |
Update nvme-dem to match/support current NVMe-oF featuresan idea by ematsumiya Project Description |
Nodes Overviewan idea by lrangasamy |
update meet.opensuse.orga project by LSchroeder DescriptionThe meeting solution for openSUSE should be up-to-date. |
Installation server setup utility - continueda project by csalmond Project Description |
Elastocloud back-end for Sambaan invention by dmdiss 1) Add support for the Microsoft Azure File Service REST protocol to Elastocloud, a cloud storage client library created in a previous Hackweek. |
Broaden image segmentation functionality of OpenCVa project by mbenes OpenCV is an open source computer vision and image processing library (http://www.opencv.org). |
Create a gnome-shell extensionan idea by xiaoguang_wang If you work with GNOME, after screen is locked, the monitor will turn off. This extension can keep monitor light. |
Building a cross-browser extensionan idea by jloehel I'd like to get familiar with the different browser extension APIs (Chrome, Firefox, Opera, and Edge) and learn how to develop, test, package and publish a cross-browser extension. |
Learn Golanga project by krauselukas Since quite a while I'm interested in learning the programming language golang. I want to use the time to get a basic understanding and maybe realize a small project with the gained knowledge. |
Learn PostgreSQL advanced featuresan invention by okurz MotivationThe PostgreSQL database implementation is an integral part of many important software stacks, most importantly for me openQA. I learned database "by doing" but never properly. Given that we recently had (again) an incident related to specific details of how a database behaves under load maybe it's time to learn more about PostgreSQL. |
Explore NVIDIA GPU on SLEan idea by Julie_CAO |
Learn go HTML templates by creating a interactive website rendered on the servera record by ptashima DescriptionGolang HTML templates are powerful, yet simple to use. It can be used to dynamically render pages and create interactive websites without or with minimal usage of JavaScript. |
Add support for m3u, m3u extended, pls, and asx playlists to Volumio music player.a project by cwh Volumio is a great, Linux based, open source music player for Raspberry PI and x86. |
Inspect distribution crypto patchesan idea by vitezslav_cizek I'd like to check patches in openSUSE Factory packages that deal with crypto and TLS settings. |
Rocket.Chat Improvementsa project by nkrinner Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway |
CUPS: Generic "monitor" wrapper backend to monitor the actual backendan invention by jsmeix Create a new generic CUPS wrapper backend /usr/lib/cups/backend/monitor that runs in parallel with the actual backend to monitor it. |
Improve Relax-and-Recover (ReaR) system migration: Different disk size support.an invention by jsmeix Relax-and-Recover (ReaR) is used to recreate a destroyed system on compatible replacement hardware, see https://en.opensuse.org/SDB:Disaster_Recovery |
py-ensa project by ngetahun |
Two part 1) work on SLMicro YES Cert documentation and 2) learn about SUSE Edgean idea by Jackman1 The documentation for YES certification needs improvements to flow better. I'm want to learn about SUSE Edge products to further my knowledge. |
move concourse instance from bare-metal to caasp production instancea project by m_meister Right now our concourse instance http://salzbreze.suse.de:8080 runs containerized (via docker-compose) on bare metal |
Smart tool to show current K8s network performancean idea by mosquetero How cool would be it if a Sales Engineer could run a tool in the customer's site that measures the network performance to demonstrate how fast our K8s platform is? What if the customer could do that herself/himself to provide useful information to our support team in order to find the source of a bug? What about using such tool for our CI to discover potential performance regressions? What if the tool was smart enough to change configurations on the fly and run optional tests based on the measurements it collects? It is obvious there is a wide variety of use cases where we could benefit from such tool. |
Hack into Ellingson Mineral and download a garbage filean idea by mseidl81 We should be chased by the FBI.Finally I'll need group of elite hackers to prove our innocence. |
Add more unit tests for libvirta project by jfehlig I wanted to work on something test related this hackweek since we always need more automated testing of our virtualization-related packages. There are many possible test-related topics, but I think a good addition would be more unit tests that are run during build time, e.g. during 'make check'. Additional tests of this nature would then be run by upstream developers and the various distro CI setups, exposing the tests to more environments than would typically be available within SUSE. |
ssh key management in QAMa project by pluskalm Currently, way we distribute ssh keys within QAM on our testing infrustructure is a bit cumbersome - maybe we should try to (ab)use existing salt used by our internal infra team. |