Write test cases for DAPS

an invention by fsundermeyer

DAPS, the "DocBook Authoring and Publishing Suite" provides a tool set for easy creation and publication of DocBook sources on Linux. DAPS lets you create HTML (incl. webhelp), PDF, EPUB, man pages, and other formats with a single command. DAPS is used and developed by teh SUSE documentation team.

Updated over 6 years ago. 3 hacker ♥️.

Rooms management for Janus (Jangouts) using Salt

a project by ancorgs

Right now, every time a new team wants a new room in our Jangouts instance, they have to ping me and I have to manually create the room. That means:

Updated over 6 years ago. 6 hacker ♥️.

Emulate MEN FPGAs in Qemu

an invention by morbidrsa

For testing some of the upstream Linux drivers we maintain it is necessary to emulate the hardware as we're getting bug reports for the upstream drivers but have no chance to test fixes.

Updated over 6 years ago. 1 hackers ♥️.

Use Uyuni to migrate EL linux to SLL

an invention by RDiasMateus

Updated about 2 years ago. 2 hacker ♥️. 2 followers.

Search in internal wiki

a project by yosun

Now we are lack of using internal wiki page to solve problem. One of the reason is that we don't know if it contain the solution we need, and it's not convenient to search it manually in wiki page. It's much more slower than using google. In one group, we are most likely facing the same problem during work. So keeping the best solution, which we got from searching engine, in internal wiki is an efficiency way to collect standard workflow.

Updated over 4 years ago. 3 hacker ♥️.

Improve Jangouts UI

a project by ancorgs

The current Jangouts UI is limiting us when thinking about adding new features. Some examples:

Updated over 6 years ago. 6 hacker ♥️.

Rancher/k8s Trouble-Maker

a project by tonyhansen

Updated about 2 months ago. 1 hackers ♥️. 2 followers.

Automating Configuration Management for Folder Sync

a project by bruclik

Description

This project aims to address the challenge of automating regular data backups from Android phones to a Nextcloud server, leveraging the Folder Sync application. While Nextcloud’s official Android client struggles with scaling large amounts of files and negatively impacts phone performance, Folder Sync offers robust and flexible syncing capabilities. However, it lacks a builtin import/export configuration feature. Even in its paid versions, Folder Sync only supports importing JSON configurations for business setups, which isn't suitable for personal use cases with Nextcloud.

Updated 12 months ago. No love. 2 followers.

Implement QEMU Firmware Config device support in Linuxrc/AutoYaST

a project by dmacvicar

While normally data is passed to linuxrc (including an AutoYaST profile), modern auto-install tools like Ignition from CoreOS support a very interesting method: the QEMU Firmware Config device.

Updated over 6 years ago. 3 hacker ♥️.

Work on kqlite (Lightweight remote SQLite with high availability and auto failover).

a project by epenchev

Description

Continue the work on kqlite (Lightweight remote SQLite with high availability and auto failover).

Updated about 1 year ago. 3 hacker ♥️. 3 followers.

Create ansible roles for generic server stuff

a project by ph03nix

The situation of maintained ansible roles for boring server stuff like setting up a LEMP stack (Linux, nginx, mariadb, php) is dire and I would like to improve that. This project is about creating a handful of ansible roles with focus on

Updated over 4 years ago. 7 hacker ♥️. 3 followers.

Acetylene

an idea by phillipsj

Updated over 3 years ago. No love. 2 followers.

QA Data Analysis Tool(Framework)

a project by lzwang

A frame work for automatically analysis the result of the performance test. The tool can be used manully as well as used throught openAPI.

Updated over 6 years ago. 1 hackers ♥️.

Study DBus

a project by cxiong

As DBus a main component in Linux user space, in this hackweek I plan to learn more about it.

Updated over 6 years ago. 1 hackers ♥️.

Reproducible Source/Build Transparency Watcher

a project by jzerebecki

Updated over 4 years ago. 2 hacker ♥️. 2 followers.

SUSE SE Marketing tools and Demos

a project by nbatsford

Updated over 3 years ago. No love. 2 followers.

Native Xen support for RADOS Block devices

a project by jfehlig

libvirt+Xen should support the qdisk (qemu) rbd backend, providing native access to block devices hosted on Ceph clusters. Adding this support to the libvirt+Xen toolstack will also improve interoperability with SUSE Enterprise Storage.

Updated almost 9 years ago. No love.

New Puppet Master for the openSUSE and internal SUSE infrastructure

a project by tampakrap

A new Puppet Master will be set up for the openSUSE and public SUSE infrastructure. We will need to move the puppet code from the old server to a new Gitlab instance, deploy it to the new box with r10k, and perform syntax, validation and RSpec testing through ci.opensuse.org

Updated over 6 years ago. 3 hacker ♥️.

Add information about listeners to Jangouts UI

a project by ancorgs

This project is about fixing this known Jangouts issue that is reported over and over, since many user experiencing problem with the outgoing WebRTC traffic or with camera authorization can "lurk" what happens in the room without being noticed.

Updated over 6 years ago. 2 hacker ♥️.

Small footprint SES cluster and testing

a project by davidbyte

Build and benchmark some smaller SES clusters (2 - 3 nodes) targetted at edge deployments. Evaluate the performance and configurations.

Updated almost 6 years ago. 3 hacker ♥️. 5 followers.

Update Haskell ecosystem in Tumbleweed to GHC-9.10.x

an invention by psimons

Description

Updated about 1 year ago. 1 hackers ♥️. 2 followers.

From kickstart to jumpstart

a project by schillingf

Introduction

Updated over 6 years ago. 4 hacker ♥️.

Reverse engineer memory layout

an invention by mkoutny

TL;DR Use convolution to find type candidates, then solve system of equations to refine the result.

Updated almost 6 years ago. 6 hacker ♥️.

YaST module for (SUSE Manager) salt parametrizable formulas

a project by dmacvicar

Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data.

Updated almost 4 years ago. 5 hacker ♥️.

Support glibc-hwcaps and micro-architecture package generation

a project by alarrosa

The recent glibc 2.33 version recently available in Tumbleweed includes this change:

Updated over 4 years ago. 7 hacker ♥️. 3 followers.

Achieve world domination.

a project by bgerhard

The goal of my project is to achieve total world domination. == Hell, yeah!

Updated over 6 years ago. 2 hacker ♥️.

mikrolite - a cli to create lighweight Kubernetes clusters using microvms

an invention by rcase

Updated about 2 years ago. 1 hackers ♥️. 2 followers.

Build a split keyboard from scratch

an invention by mpagot

Description

I'm getting older... this summer I experienced an annoying and persistent tingling in one hand and arm. That was the initial motivation to get more interested in ergonomic work gadgets, and from that to split keyboards. And that was the entrance in a rabbit hole.

Updated about 1 year ago. 2 hacker ♥️. 3 followers.

Machine Learning: Participate in a competition on Kaggle

a project by mdinca

The goal is to learn about Kaggle and Machine Learning.

Updated over 6 years ago. 5 hacker ♥️.

Make geekos app available in SUSE EKS cluster

an invention by digitaltomm

The current geekos install at http://geekos.prv.suse.net/search is not reachable for employees outside of engineering. We want to move it to the SUSE IT maintained EKS cluster to make it available for all.

Updated almost 4 years ago. 4 hacker ♥️. 5 followers.

Porting ukui desktop for openSUSE

a project by hillwood

Updated over 4 years ago. No love. 2 followers.

Detect type of change in a project analyzing the log history

a project by aplanas

Use machine learning and natural language processing techniques to analyze the changes made in a project, and classify them in:

Updated almost 4 years ago. 8 hacker ♥️.

Replace ctcs2 with avocado

a project by pluskalm

We need to package avocado, get it into distro and migrate some of our testsuites from ctcs2. Atm avocado is present in openSUSE:Factory and Backports exist at my home project

Updated over 6 years ago. 2 hacker ♥️.

OSel (OpenStack extra light) ... VM managment for running virtualized kubernetes cluster

a project by thorebahr

Create a prototype of an agent on kvm hosts to control the distributen of master / worker nodes between different kvm hosts. No central control plane should be used - the main design goal should be: as simple as possible :-)

Updated almost 6 years ago. 2 hacker ♥️. 2 followers.

Modernize SCC Customer Management and/or Patchfinder

an invention by digitaltomm

Updated about 2 years ago. 1 hackers ♥️. 3 followers.

Learn Ruby and Ruby on Rails

an invention by alarrosa

The main goal is learning Ruby and enough Ruby on Rails to hack on the hackweek tool and fix (what seems to be) a simple issue like this .

Updated over 6 years ago. 1 hackers ♥️.

Enhance SUSE Manager + Rancher + K3s/RKE Automation

a project by nbornstein

Project Description

Updated almost 3 years ago. 1 hackers ♥️. 3 followers.

Implement a self-servicable Trello replacement in Jira

a project by jplack

Updated about 2 years ago. 2 hacker ♥️. 2 followers.

SAR Performance Data Plotter

a project by roseswe

Updated over 2 years ago. 2 hacker ♥️. 2 followers.

Learning more about Docker and Linux Network Internals

a project by acho-novell

Try some things about Docker and Understanding Linux Network Internals

Updated over 6 years ago. 3 hacker ♥️.

FCoE over virtio

a project by hreinecke

This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc.

Updated over 6 years ago. 3 hacker ♥️.

Apple swift language for openSUSE

an invention by kshatskyy

Build opensource swift language package for Leap 42.3, Leap 15.0 on OBS. https://swift.org/

Updated over 6 years ago. 4 hacker ♥️. 1 follower.

Transactional Desktop

an invention by fcrozat

Leap 15 and TW supports Transactional Server system role but some additional work is needed to have a transactional desktop system role.

Updated over 6 years ago. 3 hacker ♥️.

OpenQA Golang api client

a project by hilchev

Description

I would like to make a simple cli tool to communicate with the OpenQA API

Updated about 1 year ago. No love. 3 followers.

Rejuvenate the Postfix package

a project by varkoly

Description

The setup script of postfix /usr/sbin/config.postfix is very old and very often causes problems. We need to discuss whether we need such a script at all. Postfix is extremely complex. Configuring everything via scripts and sysconfig variables is impossible and ultimately does not make things any easier. It is difficult to decide what should be configurable in this way and what should not. Since openSUSE/SLES 16.0, there is no longer a graphical tool that would really simplify configuration. Furthermore, the basic configuration of Postfix is a one-time task that requires a great deal of expertise. During operation, only the postmaps need to be maintained.

Updated 18 days ago. 1 hackers ♥️. 2 followers.

Hibernate signature verification - Symmetric key edition

a project by joeyli

In last hackweek, I implemented a RSA private key parser in kernel: https://github.com/SUSE/hackweek/wiki/RSA-private-key-parser-in-kernel

Updated almost 4 years ago. 11 hacker ♥️.

SUSE Manager / Salt integration revisited

a project by j_renner

There is a number of possible improvements to the architecture of SUSE Manager / Salt integration that should be investigated in order to improve the reliability and scalability of the backend:

Updated almost 4 years ago. 5 hacker ♥️.

RISC-V emulator in GLSL capable of running Linux

an invention by favogt

Description

Updated about 1 year ago. 11 hacker ♥️. 6 followers.

QA Dashboard - provide a easy overview of the quality status of a product in development

a project by xgonzo

QA uses a dashboard (SUSE internal: http://qa.suse.de/dashboard/ ) to provide an overview of various data to assess the quality of a product.

Updated over 4 years ago. 4 hacker ♥️.

Automatic refhost deployment

a project by ktsamis

This would be a multiple step solution, a first idea that I would explore would be:

Updated about 8 years ago. No love.

Automate fstest runs using SUSE Engineering Cloud

a project by jankara

Currently, each filesystem developer does his fstests runs (a testsuite for regression-testing of filesystems) on his dedicated test machine, on Orthos machine, ... This not only means duplication of efforts to automate this testing but also leads to inefficient use of resources (sometimes the test machine is just idle, sometimes you would need more tests to run in parallel to speed up development). The goal of this effort is to use SUSE Engineering Cloud to implement fire-and-forget fstests runs where you specify kernel to test (fetched from git tree or so), fstests configs to run, and then just pick up test results later on...

Updated over 6 years ago. 1 hackers ♥️.

zypper-docker reloaded

a project by mssola

The aim of this project is to finish up the work already done in previous editions of Hackweek in regards to zypper-docker. That being:

Updated over 6 years ago. 3 hacker ♥️.

Deploy Uyuni proxy using Elemental and Fleet

an invention by cbosdonnat

Project Description

Updated almost 3 years ago. 4 hacker ♥️. 2 followers.

N00B Project: 2D game in Python

a project by bhertwig

Two trainees embarking on their coding adventure!

Updated over 6 years ago. 5 hacker ♥️.

learn conky

a project by pgajdos

I would like to work mainly on https://fate.suse.com/323638, think of default configuration and perhaps create a small configuration script for conky.

Updated about 8 years ago. No love.

Bring to life the Studio Kiosk in Frankenstrasse

a project by digitaltomm

Updated almost 3 years ago. 10 hacker ♥️. 6 followers.

Base Linux

a project by dspinella

Updated almost 3 years ago. 3 hacker ♥️. 5 followers.

Implement BREAK for pseudo-terminals

a project by ptesarik

This will greatly enhance the usefulness of QEMU virtual serial ports, because the Linux kernel interprets a break on the serial console as a SysRq, but there is currently no way to pass this signal over a pseudo-terminal.

Updated almost 4 years ago. 5 hacker ♥️.

Bootstrap openSUSE for MIPS

a project by a_faerber

While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization.

Updated over 6 years ago. 6 hacker ♥️.

SUSE Photography Space

an invention by JWSun

These project have two sub-object.

Updated over 6 years ago. 4 hacker ♥️.

learn puppet

a project by eMBee

and find out how it compares to salt

Updated over 6 years ago. 1 hackers ♥️.

QA Portal

a project by maritawerner

QA wants to set up a new QA Portal to get an new organized entry point for all Information that is QA related. The Hackweek Project is to start a discussion with the different QA groups, SLE QA, CSS QA and QAM to collect ideas and make a concrete plan.

Updated over 6 years ago. 3 hacker ♥️.

Language Server Protocol implementation for Salt States

a project by cbosdonnat

Language Server Protocol (LSP for friends) is used in a number of code editors these days. There are implementations for various languages, but none for Salt States.

Updated over 4 years ago. 7 hacker ♥️. 4 followers.

rinit

an invention by dspinella

Updated over 3 years ago. 6 hacker ♥️. 3 followers.

Team Hedgehogs' Data Observability Dashboard

a project by gsamardzhiev

Description

This project aims to develop a comprehensive Data Observability Dashboard that provides r insights into key aspects of data quality and reliability. The dashboard will track:

Updated about 1 year ago. 2 hacker ♥️. 2 followers.

Faster kernel builds in the OBS

an invention by michal-m

The kernel compile and link itself is only a fraction of the OBS kernel-default package build. Several other passes take significant time: - Post build checks, especially the clamav scan

Updated almost 4 years ago. 13 hacker ♥️. 1 follower.

Weblate for l10n.opensuse.org

a project by matejcik

This hackweek, we will be hacking on Weblate and adding features that we need to use it as a translation tool for openSUSE!

Updated over 6 years ago. 2 hacker ♥️.

Learn how to write Dracut modules

a project by nadvornik

  • learn how to write Dracut modules
Updated over 6 years ago. 3 hacker ♥️.

Take rails for zombies course

an invention by riafarov

There are multiple reasons for this project. First, I want to re-cap my ruby programming knowledge. Secondly, this course is available on pluralsight. This is project for 1-day, where I plan to continue and create some project and dive a little bit deeper into it.

Updated over 4 years ago. 1 hackers ♥️. 2 followers.

Build an Audio Streaming Server in Golang for Ableton Lite Recordings

a project by annablendermann

Updated over 3 years ago. 1 hackers ♥️. 2 followers.

Machinery Inspectors for RHEL Systems

a project by tgoettlicher

Machinery supports inspection of SLES11 and SLES12 systems right now.

Updated over 6 years ago. 6 hacker ♥️.

add IP camera to new kicker room to reduce collisions

a project by sleep_walker

From time to time we face collisions when two teams would like to play at the same time.

Updated over 6 years ago. 1 hackers ♥️.

Learn more about Open vSwitch and SDN

a project by david_chang

openvswitch is more used by openstack and software defined networking stack. And it seems having a lot of improvements. In this hackweek, I'd like to see what's

Updated over 6 years ago. No love.

A comparative description of modern build systems and QA systems

a project by lpato

SUSE is using OBS as a build system and openQA for automated testing purposes. The goal of the study is to find out the strengths and weaknesses of these systems and compare them to other open source alternatives in a structured way.

Updated almost 4 years ago. 3 hacker ♥️. 2 followers.

Introducing "Bottles": A Proof of Concept for Multi-Version CRD Management in Kubernetes

a project by aruiz

Description

Updated about 1 year ago. 2 hacker ♥️. 3 followers.

gdb python target / binding to libkdumpfile

a project by alnovak

Our previous efforts to enable gdb to open kdumps was not received in upstream as well as we hoped for. The perhaps-acceptable way would be to extend gdb with the possibility of implementing targets in Python, then create example binding to libkdumpfile (which already got a Python binding). We've already tried that, yet it has to be tidyed up.

Updated over 6 years ago. 2 hacker ♥️.

retro-gtk: Support Hardware Rendering

a project by aplazas

retro-gtk is a toolkit for GTK+-based Libretro frontends. It is mainly used by GNOME Games to play retro games via Libretro gaming console emulators.

Updated almost 4 years ago. 6 hacker ♥️.

Create a DRM driver for VGA video cards

a project by tdz

Yes, those VGA video cards. The goal of this project is to implement a DRM graphics driver for such devices. While actual hardware is hard to obtain or even run today, qemu emulates VGA output.

Updated almost 3 years ago. 6 hacker ♥️. 4 followers.

Another try on minimalistic C widget library

a project by metan

I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time.

Updated almost 6 years ago. 6 hacker ♥️. 2 followers.

Check and extended the QMK Firmware for mechanical keyboards

a project by SKaim

A lot of custom-built or ethusiast-level keyboards such as the Planck, Zeal60, Let's Split and many more use an open-source firmware called QMK. This firmware allows you to freely define your keyboard layout and add a lot of functionality (i.e. emitting a different keycode on long and short keypress, dual-function keys, leader keys (think of vi's :)). We could use the Hack Week to add functionality, check the source code for security issues and add support for more keyboards.

Updated almost 4 years ago. 3 hacker ♥️.

openSUSE for Android

a project by adrianSuSE

Termux is already bringing a terminal and debian package manager to Android.

Updated almost 6 years ago. 2 hacker ♥️. 2 followers.

Critik8s

a project by ftorchia

Updated about 2 years ago. 2 hacker ♥️. 3 followers.

K3s versions

an invention by eminguez

Project Description

Updated about 2 years ago. 3 hacker ♥️. 2 followers.

Review SCC team internal development processes

an invention by calmeidadeoliveira

Description

Continue with the Hackweek 2024, with focus on reviewing existing processes / ways of working and creating workflows:

Updated 4 days ago. 1 hackers ♥️. 2 followers.

Learn about Software Architecture and Domain-Driven Design

a project by gniebler

Description

Updated about 1 month ago. No love. 2 followers.

Twopence

an invention by e_bischoff

Twopence is (will be) a remote execution engine for tests, able to run tests in virtual machines and real hardware through various means of communication : virtio for KVM / QEmu, ssh on top of libssh, serial lines. This library can be called from shell and ruby wrappers.

Updated over 6 years ago. 7 hacker ♥️.

Use jenkins as openQA UI

an invention by okurz

motivation

jenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA?

Updated almost 4 years ago. 11 hacker ♥️.

Package LanguageTool for openSUSE

an invention by namtrac

LanguageTool is a style and grammar checker for 25+ languages https://languagetool.org

Updated over 6 years ago. 1 hackers ♥️. 2 followers.

Package workflow experiments

a project by jfehlig

Updated over 3 years ago. 2 hacker ♥️. 2 followers.

SLES/openSUSE integration for Clair

a project by tboerger

Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat.

Updated almost 9 years ago. No love.

Patch search applied to products

a project by otilloy

Introduction

Updated about 2 years ago. 5 hacker ♥️. 3 followers.

Windows 10 in openQA

a project by lnussel

To make sure openSUSE can coexist nicely with an existing Windows installation, we need to have automated regression testing. UEFI and secure boot are especially interesting.That means installing Windows and openSUSE in parallel in openQA.

Updated almost 4 years ago. 5 hacker ♥️.

Play with SUSE CaaS Platform

a project by xguo

SUSE CaaS Platform is a Cloud-Native Computing Foundation (CNCF) certified Kubernetes distribution.

Updated over 4 years ago. 1 hackers ♥️. 2 followers.

Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)

an invention by bschmidt

Updated about 2 years ago. 13 hacker ♥️. 3 followers.

grab this: improve the openSUSE Staging dashboard

a project by lnussel

Tumbleweed wouldn't be possible without staging projects and managing staging projects isn't possible with a nice GUI. The staging dashboard is there to help but needs some love, esp when comparing

Updated over 6 years ago. 4 hacker ♥️.

WebRTC individual track recorder

a project by avicenzi

Updated almost 4 years ago. 6 hacker ♥️. 4 followers.

flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBS

a project by fcrozat

Flatpak (previously known as xdg-app) is a bundle system, based on ostree, to easily make available applications bundle to users. Currently, flatpack is available on openSUSE Tumbleweed but we don't ship any runtime based on openSUSE (freedesktop or GNOME runtime).

Updated over 6 years ago. 10 hacker ♥️.

RMT: repository mirroring tool

an invention by ikapelyukhin

The project

Updated over 6 years ago. 7 hacker ♥️.

Enhancements of Linux kernel debugging tools

a project by firoyang

Description

Improve our daily used debugging tools: crash-utility, drgn, kdump, makedumpfile, and so on.

Updated about 1 year ago. 2 hacker ♥️. 2 followers.

Reimplementation of "quilt setup"

an invention by jdelvare

I would like to change the way "quilt setup" is implemented.

Updated over 6 years ago. 10 hacker ♥️.