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. |
AVR UART and Bootloaderan invention by aschnell Learn about AVR UART and Bootloader |
Encrypted sessions for Mojoliciousa project by kraih Mojolicious](http://mojolicious.org) is a web development toolkit and framework for Perl. It is used by quite a few openSUSE projects, such as openQA and Cavil. |
Enhance zypp installer to report file conflicts and to support rpm %posttrans scripts.an invention by mlandres This would fix the two 'biggest flaws' in the current software installation workflow. Basic support for detecting file conflicts is already provided by libsolv, but it needs to be integrated into libzypp. In order to support rpm %posttrans behavior, zypp needs to collect these scripts during package installation and execute them at the end of it's transaction. |
kvmctx - a tool similar to xenctx, but for KVMa project by bfrogers I just learned about xenctx, which is used to help debug Xen issues. I am wondering if it would be easily ported to KVM. If not, perhaps at least creating the equivalent for KVM may be useful for handling problems with KVM guests. |
sar data summary report toola project by tabraham1 provide a summary report of data from a sar data file. |
pmpmana project by osynge this work has experimented with zeromq sqlalchamy and multithreading in python to make a rich tool for syncronisation of your music collection with media devices. |
Research on COLO - the HA solution for virtualizationa project by gqjiang COLO or Coarse Grain Lock Stepping is an High Availability solution that builds on top of Remus, |
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. |
Explore how to write a help bota project by cyberiad There is plenty of documentation wiki articles, forum posts, etc., but even with Google or local search engines the answer may be hard to find. Sometimes categorisation is missing or just basic information. |
Limesurvey adventurea project by nmoudra Getting familiar with Limesurvey opensource project. Manipulating with templates via CSS and Java script and understandin the logic behind the survey management system. Finding all possibilities which might be usable in our company as internal survey tool or as a tool for openSUSE board voting etc. |
JetPad - Online collaborative text editora project by ammartinez At SUSE/openSUSE we are using (at least some times) Etherpad, whose functionality is really limited and looks as taken from the past. After taking a look to other possible Open Source alternatives, I think there is at the moment any which offers all the feature I would like to have. Because of that I would like to contribute to JetPad, with the idea of using it privately and that it can also be used by SUSE/openSUSE. |
OpenShift Origin on Kubica project by RBrownSUSE The incredible Neal Gompa has packaged Open Shift Origin (RH's core Docker + Kubernetes stack) for openSUSE |
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. |
CI platform for testing PTFsa project by sandonov Create DevOps automation for testing PTFs prior to delivering to customers, that will be available to each of the team members using standard L3 tools. |
Explore AOSP alternatives (postmarketOS, LineageOS, Qualcomm mainlaining)a project by pvorel 1) Explore postmarketOS, LineageOS on real device. |
knotsa project by LarsMB Summary |
Updatecli Kubernetes Operatora project by olblak |
Try-out training managementa project by mstrigl Project Description |
Recipes catalog and calculator in Rails 8a project by gfilippetti |
Enhance remote and in office social relationshipa project by baldarn |
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. |
ipv6 support for download.opensuse.org / mirrorbraina project by dimstar_suse There is a long-standing problem that mirrorbrain on download.opensuse.org does not do reasonable redirection when a user comes by with an ipv6 address... |
Package Mod DUO pedalboard software for openSUSEa project by dmacvicar the MOD Duo is a guitar/instrument pedalboard made by the company Mod Devices, which has the following features: |
Deep in Process Scheduling Performance test method and toolsa project by JNa Linux process scheduler is the core of the Linux operating system,and it will directly affect the accuracy and stability of the Linux operating system is running. I want to deep in Process Scheduling Performance test method and tools. |
hook up a raspberry pi3 with openQA - HDMIan invention by lnussel To be able to offer real Tumbleweed and a tested Leap for a Raspberry Pi3 the images for it need to be tested with openQA. Since |
Contribute to KDE/Plasmaa project by apappas As a daily user of the Plasma desktop this Hackweek is a perfect opportunity to make my first contribution(s) to it! Feel free to join me as a fellow beginner or mentor! |
Multi-Machine test automation in openQAa project by bchou Many cases are Client-Server testing or Multi-Machine testing in FIPS area, I plan to hack and learn more deeply about Multi-Machine test automation in openQA. |
containerizing MicroOS Desktop componentsa project by fcrozat |
Fix some warnings in graphviza project by cvoegl |
SPA (single page application) proxy for OBS APIa project by adamm Project Description |
Building my own cluster on Raspberry Pi 4 with K3Sa project by mlin7442 |
picture-book: Registry Mirror server / image sync'eran invention by HarrisonWAffel |
Simple computer usage analysis with datasettean invention by mlauhoff Project Description |
Work on my OBS packagesa project by lrupp ~> osc my pkg | wc -l |
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. |
whatenv + whenenva project by osynge whenenv is designed to keep the branching involved in build and functional test scripts from growing out of control. |
The Elder Geckoa project by jtzhao SummaryEver dreamed of being a hero to save the world? Play "The Elder Gecko", an epic fantasy RPG masterpiece! |
kanku - openstack handleran invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
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. |
libpsoas: A C++ Ceph client librarya project by jwilliamson libpsoas is a C++ library for writing Ceph clients. |
Make git-sort fastera project by benjamin_poirier git-sort is a a tool that reads a list of git commits and sorts them so that the partial ordering of parent-child relationships is respected. It performs this as a stable sort; it preserves the input order of commits that are on parallel development branches. This tool is useful when backporting a large number of commits so that the commits may be cherry-picked in an order such that no child commit appears before any of its ancestors. |
Install other Linux distros and play around with thema project by ta-ro See how other distros do and solve things and what we can probably learn from them (or where we offer better solutions). |
Transact all the THINGS - sorting out my personal infraan invention by RBrownSUSE I currently have a lot of personal infrastructure that is in need of some tender loving care and transactionalisation |
geekos going productionan invention by digitaltomm We are running the geekos app at geekos.prv.suse.net since some time now in the SCC CaaSP cluster. The goal we have is to bring this to production in the CaaSP cluster maintained by the engineering infrastructure team. |
Package tmux-resurrect for openSUSEan invention by SLindoMansilla Upstream |
Bird watcher with Raspberry Pia project by scuescu |
Rewrite OPI - the Obs Package Installer - in python and add a plugin interfacea project by dheidler OPI is a cli tool that combines the features of software.opensuse.org with similar functionality for the Packman repo (eg. installing video codecs) and also allows installing proprietary packages from various vendors. |
k3ka project by hgalalabdelazizahmed |
Improve Bard's web interface and server featuresa project by alarrosa Description |
Simulacra: Explore local multi-vm test environmentsa project by gbhatia Exploring (mostly) declarative distributed test scenarios that involve multiple (virtual) machines, locally. This makes use of the NixOS integration test driver. |
Hangar: tool for mirror container images & generate rancher image lists.an invention by StarryWang Project Description |
Explore exposing a Python Package Index out of an OBS codestreama project by barendartchuk Description |
Sonic Pi on SUSEan invention by wstephenson Sonic Pi is a live-coded software synthesiser for teaching computing via music. It originates on the Raspberry Pi but should be on mainstream Linux too. This project is to clean it up by removing Raspbian hacks, package it and its dependencies and get it running nicely on openSUSE. Sonic Pi uses Ruby to control the synthesiser, and the frontend is written in Qt. |
kanku - Refactoring of core componentsan invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
HA Storage in the market: M$ + Proxmoxa project by zzhou Microsoft released Windows Server 2016 at October, 2016. In the data center edition, it released Storage Spaces Direct features for SDS/HCI market. What are those new features looks like? |
Develop an ansible role to automate Rallya project by flaviosr Problem |
Actions kernel mainlining: pinctrlan invention by a_faerber During my trip to and from SUSECon 2017 I had been working on a pinctrl driver for Actions Semi S500, based on a previous pinctrl driver of mine for Realtek RTD1295. |
Port MicroOS to the Gameshell from Clockwork Pia project by aplanas The Gameshell is a small game console based on AllWinner R16 (Cortex-A7, IIRC the same CPU that the RPi2). Currently is supporting Debian, and some community member ported ArchLinux on it. |
MicroOS for SystemZan invention by RBrownSUSE A Community member at FOSDEM requested MicroOS for SystemZ - spend some time at Hackweek looking at it |
Get familiar with moodle.opensuse.org by creating the training "Network basics"a project by mstrigl Create a course in moodle.opensuse.org |
Guided Study: RaspberryPi and IoTa project by gmoro Project DescriptionUse the week to study new trends in IoT and edge and study the book Exploring Raspberry Pi |
clsr (Command Line Spaced Repetition) Learning Toolan invention by adam.pickering Project Description |
Translate GCompris into Germanan invention by lrupp Project Description |
Drag Race - comparative performance testing for pull requestsa project by balanza Description«Sophia, a backend developer, submitted a pull request with optimizations for a critical database query. Once she pushed her code, an automated load test ran, comparing her query against the main branch. Moments later, she saw a new comment automatically added to her PR: the comparison results showed reduced execution time and improved efficiency. Smiling, Sophia messaged her team, “Performance gains confirmed!”» |
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 |
SUSE Linux-Based Demo Kioskan invention by dstokes11 Project Description |
Linux Immersive Learning System (LILS)an invention by dgarcia |
Automated testing of OpenSSL master brancha project by ohollmann |
Port git-fixup to POSIX shell script and submit to git/gita project by mcepl Descriptionhttps://github.com/keis/git-fixup is an exceedingly useful program, which I use daily, and I would love to every git user could bask in its awesomeness. Alas, it is a bash script, so it is not appropriate for the inclusion in git proper. |
Make diskimage-builder (part of TripleO) capable of building openSUSE imagesan invention by tserong A few months ago in a random post-PyConAU fit of hackery, I got disk-image-create in TripleO's diskimage-builder project running on openSUSE 12.3, i.e. you can now run disk-image-create on an openSUSE system, and have it create, say, an Ubuntu system image. Time to take the next step, and make it capable of building openSUSE images ;-) |
Build a sharable local virtualization testing environmenta project by cyliu Currently whenever there is a test, we need to find or build environment on our own machine or borrow some one else's machine temparorily. I hope we can collect all testing machines in our local team and build a sharable testing environment. Every one can reserve and use the machine, add machine, check machine info to find proper one (hardware and software) for test, share vm images, share other testing related resources, etc. |
Investigate and model Ceph cluster performancea project by LarsMB Predicting the non-functional properties of a Ceph cluster can be quite difficult. There are many inputs in the hardware setup and software configuration that affect the resulting availability, reliability and performance (latency and throughput at nominal levels and during degraded and rebuild times). |
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. |
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. |
Speed up zypper in Beijing Officean invention by lzwang It is not a about make a new software. It is a service in fact. |
RankWell: Markov Chain Generation of Yelp Restaurant Reviewsa project by ericp Ever left a restaurant wanting to write a review, but thinking it wasn't worth the trouble to tap out all those words on your phone -- you just want to give the place your n stars and provide a few words of praise or condemnation? If only you could press a button to generate a plausible review. If this project happens, you will. |
UNIX domain socket support for Mojoliciousan invention by kraih The Mojolicious web development toolkit is currently limited to using TCP/IP sockets for its HTTP/WebSocket client and server. For most web services that's more than enough, but for containerized applications and IPC, UNIX domain sockets could provide significantly better performance and security. |
Learn more about Cloud computinga project by cxiong A course on Edx -- "Cloud Computing Infrastructure" -- looks very interesting. I want to spend this hackweek to "systematically" learn more about "cloud computing" |
Remote access to Viessmann Trimatik MCa project by tsbogend Trimatik MC is an older heating control from Viessmann. It has no supported digital interface for remote access, but I found at least two ways to get access to sensor data like various temperatures and state of relay contacts. One way is to use the so called remote control the other use the clock timer. This project will use the latter way, because the hardware adaption is much easier and and all four timer channels could be controlled as well. Remote access will be done via an ESP32, which emulates the clock timer and gets/pushes data via WIFI. |
Virtualization CI/Testing Worka project by bfrogers There are a number of items related to doing Virtualization CI and testing which I have a hard time getting to during my day job. I'll take Hackweek as an opportunity to get at least a little out of my normal space and improve our methods. This mainly focuses on QEMU/KVM and some of the efforts and infrastructure I've already got in various states of development, or at least investigation. |
remove stale rpm files from RMT mirroran invention by olh Project Description |
Learn python, python-gtk3, play with orangepi zero, experiment ili9341 and 20x4 LCD screena project by aginies Project Description |
OBS Studio for noobsa project by FridayKetchup OBS studio is free and open source software for video recording and live streaming. |
Nodejs automated packagingan invention by kwk Nodejs is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. It uses NPM as its packaging system. |
Learn about Rancher productsa project by mgrifalconi |
Support listing resources for hierarchical namespaces in Kubernetesan invention by comurphy |
Podcast Studioa project by KGronlund I've been running a podcast together with two friends for over a year now. We have a recording and mixing process going, but unfortunately it involves using non-free operating systems and software all the way through. |
Rebirth Guile-Luaa project by NalaGinrut GNU Guile-2.2 will be based on brand new backend, CPS(continuation passing style) as the most significant IR, and a RegisterVM. These are the prerequisite for the final AOT compiler. |
Bookworm, the educational toola project by kwwii Create a system to allow a community to add contextual information to "open books". Think wikipedia for books |
Dive into drbd8.4.x and drbd9a project by wanghaisu DRBD refers to block devices designed as a building block to form high availability (HA) clusters.Also possible to combine multiple devices driver for Linux(MD) and the network block device(NBD) to achieve similar functionality. |
Gordonan invention by evshmarnev GordonA collection of autotests for Crowbar |
Time Lapse Videos for HackWeek 15a project by JonathanKang Content:Record several time lapse video for this HackWeek. |
Support multiple disks in Xen & Hyper-V guests in openQA (for RAID)an invention by michalnowak In os-autoinst and installation/bootloader_svirt.pm we currently we support only one-disk scenarios like SLES installation to disk and deployment from a disk in JeOS & CaaSP scenarios. To support RAID tests we need support of adding multiple disks to VMs. Targeting Xen and Hyper-V. |
Check health of my openSUSE packagesan invention by pluskalm
|
Deep Dive into 3D Printinga project by tmuntan1 I recently bought a 3D printer (ender 5) and would like to expand on my foundational knowledge on the topic: |