Convert a very cheap foam toy plane into a radio control planean invention by ilausuch I would like to convert a very cheap foam toy plane into a radio control plane |
Catch up on GNU Stow maintenancea project by aspiers I've been doing a terrible job of maintaining GNU Stow the last year, and there's quite a backlog of bugs, feature requests, support requests etc. So it's a good time to catch up on these. |
DSLR autofocus micro adjustment using python-cva project by emiura Check if it is possible to create a python application to aid autofocus micro adjustment on a DSLR. There are some commercial applications that are capable of that, such as Reikan FoCal (https://www.reikanfocal.com). |
SVG in-deptha project by thutterer Inspired by a conference talk I've attended a while ago (and my own struggles when trying to create something pretty basic just recently) I want to learn more about SVGs in general and their powers for modern web development in particular. |
STEM Workshop in Montessori School: Roboticsan invention by ilausuch During the previous Hackweek I did a workshop in a Montessori school. This time I would like the same but with focusing on Robotics. |
Out-of-the-box SPD supportan invention by jdelvare In order to see the SPD (detailed memory information) data, the user currently has to manually load the needed kernel driver. Which driver to load depends on the memory type. Depending on the driver user, the devices may even have to be instantiated manually and this is a non-trivial multi-step task. Plus you need to be root to do it. |
Type Check YaST with Sorbeta project by mvidner Sorbet is a gradual type checker for Ruby. |
Package milkytrackera project by geor Milkytracker is a free software multi-platform music tracker for composing music in the MOD and XM module file formats. |
Worst 3D Printer version 2a project by joadavis A few years ago I wrote the "worst 3D Printer". Basically, it takes a 3D model (VRML) and slices it to bitmaps, which can be arranged on paper and printed, then manually cut out and glued together. As you can imagine, just doing a small print could take 500 layers, so it could take a day to assemble (hence "worst"). [1] |
Investigate and improve Brewtargeta project by jfehlig Brewtarget is an open source brewing software, similar to the commercial product BeerSmith. For hackweek I'd like to investigate the capabilities of Brewtarget and perhaps add some features/improvements for my use case. |
Finish packaging Angr in OBSa project by a_faerber Following a FOSDEM presentation on Angr for binary analysis, I started packaging it in OBS. |
House Daily Mutations Announcement Systema project by jaimegomes The Goal is... |
Dangerous voyage in openSUSE Infrastructure sea.a project by mcaj Well the see of openSUSE Infrastructure has been unrest and need our attention. I would like to invite you for this cruise trip. |
find free online Perl course and go through ita project by hurhaj ...because openQA isn't going anywhere anytime soon. |
Learn FreeCAD for 3D printinga project by lrupp I want to be able to create some 3D printing models for 3D printers. So starting to search for a good introduction and try it out... |
Improve monitoring in internal infrastructurea project by kbabioch The monitoring in our internal infrastructure needs some love and attention. I want to spent some time during this hack week on the monitoring by fixing old checks, implementing new checks and making sure that those are configured and installed via configuration management. |
Stream Radio Devicea project by zkalmar Stream Radio device - It is built with Raspberry Pi Zero WH |
Rados backend for NVMea project by hreinecke Goal is to implement a rados backend in drivers/nvme/target. That will allow the NVMe target implementation to directly access Rados objects (ie export RADOS objects as namespaces), allowing third-party applications and/or OS to use NVMe-over-Fabrics to access a ceph cluster. |
Software development with the help of Kubernetesa project by DKarakasilis or how to replace |
Take a closer look at ResourceSpace 9.0a project by suntorytimed What is ResourceSpace |
ethtool ops for netdevsima project by mkubecek This can be seen as a subproject of ethtool netlink interface but from the technical view it's independent. |
setup of openQA and write a simple openQA testa project by brhavel As the automation became a standard within Maintenance QA work, I would like to became more familiar with the whole magic behind. Plan is to go through internal docu a try to setup openQA and write some simple tests (and adjust the docu once there are any gaps): |
Learning MachineLearning by examplea project by apritschet This is my attempt to catch up on the field of machine learning. In order to not "waste" time of exercising with dummy data the Security team came up with a couple of interesting questions: |
Learn Rustan invention by michalnowak Learn Rust by following The Rust Programming Language book. |
Custom Style for Devicegraph Output of libstorage-ngan invention by aschnell So far the style (color, shape, ...) of the devicegraph output of libstorage-ng is hard-coded. The user of the library should somehow be able to customize the style. |
Migrate more OBS service scripts to pure systemdan invention by enavarro_suse Following the work started in the last hackweek, Improve OBS service scripts, I will try to migrate current service script for workers to systemd unit, and at the same time, try to get rid of the sysv code. |
Investigate Oops in SLES 15 on Raspberry Pia project by jiriwiesner I use my Raspberry Pi 3B as a router. I have seen this crash: |
Creation of a sound boardan invention by Pastafly Create a sound board that has the following requirements: |
Geekos x Externaltoolsa project by farahschueller The day has come to finally merge more and more apps into one single place, and this time it shall be externaltools. |
MariaDB Cluster toolsan invention by andriinikitin The idea is to have a friendly way to access live cluster's nodes, compare outputs of simple commands and find out differences in tables data / structure. |
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. |
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) |
Investigate C-Sky architecturean invention by a_faerber The youngest architecture addition to the mainline Linux kernel was C-Sky (arch/csky/). |
QDirStat: Show Unpackaged Filesa project by shundhammer QDirStat in General |
Learn Go languagea project by mlin7442 Learn Go language by through The Go Programming Language book. |
Release our Ruby on Rails dashboards as Free Softwarean invention by hennevogel We've (mostly @cbruckmayer) put a significant amount of time into our performance measurement dashboards based on influx/grafana. I want to share this with the world because it's most awesome and easy to use. It's also nice if people don't go to some PaaS provider just for this... |
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"). |
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. |
HA inside OpenStack VM ( SLE12SP3 code stream )a project by zzhou In the other day, there were questions about to migrate high availability solution into OpenStack. |
Survey the docker support in FIPS 140-2 validationa project by bchou Short-term:
|
mailprocessing performance improvementsan invention by jgrassler I maintain the mailprocessing utility, a Turing complete maildir and IMAP capable filter with rules written in Python, both upstream and in openSUSE. It is currently suffering from some performance problems I'll devote my Hackweek (or part of it) to improving. Most notably the following areas will need some attention: |
Terratest playgroundan invention by szarate Few weeks ago whilst analyzing the possibility of using Terraform[1] via terraform-libvirt [2] plugin, I came across Terratest [3], which is an automated testing framework. |
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. |
libpathrsa project by cyphar The plan is to implement a safe path resolution library for Linux to avoid the plentiful numbers of security vulnerabilities that have been seen in the wild related to path resolution race conditions and various other attacks. I've been working on kernel-space solutions but even if they were merged, it is difficult to use them safely directly. So this library intends to provide simple wrappers that everyone can use. |
Simplify implementations of lockless printk ring bufferan invention by pmladek There are attempts to solve some kernel deadlock with using lockless printk ringbuffer. The proposed implementation is pretty complex (6 stages, 6 write and 6 read barriers, two buffers, entries linked via list, ...) |
Integrate Bard with MusicBrainz and implement a proper web interfacea project by alarrosa My music manager, Bard, was improved in the last hackweek with a very simple React-based web interface but I didn't like the result at all (basically, after learning React I noticed I didn't like it and all the dependencies and the complexity it added) so since then, I've reimplemented the web interface using just jQuery. Also, in the last months I've added musicbrainz data structures to the database (which was also ported to use Postgresql) to prepare bard to use MusicBrainz's data. I also stopped using other python libraries to read audio files and use the ffmpeg libraries directly instead with a c++ wrapper implemented inside Bard which is much much faster. |
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. |
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. |
obsci - a CI for open build service packagesa project by tbechtold Currently it's pretty difficult to create tests for some specific package. So something like TravisCI for OBS would be good. |
From bare metal to virtualized Kubernetes cluster with just Salt and Redfisha project by joachimwerner My goal is build on Alberto's work on "yomi" and the new Salt-based virtualization management features that Cedric has contributed, then combine them with a Redfish prototype to do the following from one (ideally idempotent) Salt state (orchestration state if required): |