TwitterKondo - keep your tweet stream clean and sparking joy

a project by ericp

Thinking about extending the typical Twitter app that let's a user bulk-delete their tweets (with a limit of 3200 each time). The main extension is to allow subscribers to this service to add a hashtag to their tweets that will put a time-to-delete

Updated about 4 years ago. No love. 1 follower.

btrfs: Create uevent infrastructure

a project by mpdesouza

Why is it nice?

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

Learn SaltStack Enterprise

an idea by pagarcia

Uyuni uses the open source version of Salt to install packages, apply configuration, formulas, states, etc. This project is about downloading and installing SaltStack Enterprise and learn about it, so that Uyuni (which provides a salt-master) can eventually improve and work in collaboration with the SaltStack Enterprise salt-master.

Updated about 4 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Send to Hell

an idea by pagarcia

Have you ever received an e-mail that made you furious? Did you answer it? If you did, chances are you regretted later.

Updated about 3 years ago. 8 hacker ♥️. 3 followers. Has no hacker: grab it!

SUSE Manager: Windows client support

an idea by pagarcia

Let's see how much, if any, of the steps described here I can get done: https://confluence.suse.com/display/SUSEMANAGER/Windows

Updated about 4 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Port Hack Week Tool to Terminal CSS

an idea by hennevogel

Terminal CSS perfectly transports the Hack Week vibe for me. Let's port this page!

Updated almost 2 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Learn TCP

a project by jiriwiesner

Learn the inner workings of TCP as implemented in the Linux kernel. This will involve * reading textbooks and IETF docs

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

Investigate debuginfod & cores from SLES

a project by alnovak

It's not always straightforward to open a core dump originating from customer's environment, since there's a wide variety of versions of all the binaries involved - usual workflow is to install a VM with the SP that the customer is using, enable debuginfo repositories and then follow the buildid hints that gdb is providing. However this sounds like a bit of an overkill. Lately, there has been a debuginfod project announced:

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

Improved Jira notifications - How to customize email template content for email notification

a project by xgonzo

Problem description Jira is used inside SUSE to track various process/workflows.

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

Python3 - hands on learning

a project by lpalovsky

This is kinda continuation of my last hackweek project - learning python3 the parcical way. The goal is again to replace existing bash script which will generate 3 node KVM HA cluster on my workstation and automate quite a boring part of HA regression testing.

Updated about 2 years ago. No love. 1 follower.

SUSE Manager Cluster Extension (PoC)

a project by bmaryniuk

Since SUSE Manager doesn't scale out and stacking it into another pyramid of susemanagers won't help here, the real architectural changes needs to be done to achieve true scale-out of this product. This hackweek project is about how to Turn SUSE Manager into a cluster. Areas to be tackled:

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

Polish filtra and move data collection to Postresql

a project by jochenbreuer

Last hackweek filtra was created – a tool to extract information like lead and cycle times from Github repos for (but not limited to) projects that are doing Kanban. The collected metrics can then be visualized with Grafana. Currently there are two problems with filtra:

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

Create an OBS extension for VS Code

a project by cvoegl

Features I'd like to implement: * Built in search on obs, with one-click branch checkout,

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

Deep dive into 3D printing

a project by rmaliska

I own a 3D printer / Anet AM8 / and after 1,5y its time to upgrade the electronics, mainly the stock motherboard and get it ready for multi-color printing. Also the time has come where I would like to not only download 3D models from thingiverse but also create or customize the models for my usage. Plan is to:

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

Install Robot Testing Framework and port some tests to it

an idea by apappas

The goal of the project is to explore one of the testing frameworks competing with openQA and evaluate its weaknesses, advantages and differences.

Updated about 4 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Bootable JeOS images for RISC-V

an idea by Andreas_Schwab

Create bootable JeOS images for RISC-V, for qemu and the HiFive Unleashed board. The existing images are set up for qemu linux-user emulation. <https://build.opensuse.org/package/show/openSUSE:Factory:RISCV/JeOS>

Updated about 4 years ago. 4 hacker ♥️. 2 followers. Has no hacker: grab it!

openSUSE on ROCKPro64

a project by patrikjakobsson

The project aims to port openSUSE to the ROCKPro64. The ROCKPro64 is the most powerful Single Board Computer released by Pine64. It is powered by a Rockchip RK3399 Hexa-Core (dual ARM Cortex A72 and quad ARM Cortex A53) 64-Bit Processor with a MALI T-860 Quad-Core GPU.

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

"Physical" notifications with Raspberry Pi and addressable LEDs

a project by dannysauer

I'd like a way to have a device on my desk which lights up to indicate that I have something I should be paying attention to. Initially, I'd like this to be for Office365 calendar events and GitHub mentions, but ideally it should support arbitrary messages. The plan is to assign specific colors (ideally "patterns" consisting of a sequence of colors and time) to specific message types. I have a handful of raspberry Pi Zeroes, a couple of OLEDs, a strand of individually-addressable RGB LEDs, a power supply, and some misc electronics (like the 3.3-5v logic level shifter necessary for the 5v LED strand). I'm thinking Python is probably the way to go for the software. I'm hoping OpenSUSE actually works on the Pi zero. :D If not, there's an ESP32 with a built-in display and a few Pi 3s laying around barely used, maybe one of them will work.

Updated about 2 years ago. 3 hacker ♥️. 1 follower.

Hammer an Envoy service mesh onto a SAP S4/HANA landscape and watch everything explode.

a project by STorresi

Although CNCF projects are almost exclusively related to Linux containers, some ideas, like wrapping all the services into network proxies to create a distributed data-plane and enable true observability, could perhaps be explored for some kind of backport in complex legacy distributed systems, like... say... S4/HANA?! I don't even know if this is feasible, but trying won't hurt... just stand at a safe distance from the cluster!

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

Learn more about Kubernetes clusters and SAP Datahub

an idea by dakechi

SAP Datahub is the new SAP product entirely based on containers and Kubernetes orchestrations. This project is to learn more about both K8s and Datahub, how they work together, potentials, and how this product fits into existing SAP landscapes.

Updated about 4 years ago. 3 hacker ♥️. 3 followers. Has no hacker: grab it!

Improve our 3D printers

a project by lrupp

Currently we have two sponsored 3D printers available in the Nuremberg office. Both are located in a lab - which makes it hard to access them. Both also need some (hardware) maintenance. This (hopefully short) side project should make the printers more usable and accessible for others.

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

Increase "osc checkout" speed.

an idea by jsikes

Using osc I noticed that when checking out projects the project files are requested and loaded one at a time. My first order of business would be to combine the individual requests into one request.

Updated about 3 years ago. 4 hacker ♥️. 2 followers. Has no hacker: grab it!

Drawing in the software world/context and beyond

a project by dmaiocchi

This hackweek I will focus on improving my drawing/painting skills. I will do either some portrait for people I know at SUSE and this could be used as Github profiles or do something related to Linux/SUSE chameleon etc. ( without any precise goal).

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

Ceph as a ephemeral storage for containers

a project by denisok

The idea here is to study and understand how ephemeral storage for containers works and investigate if local storage could be avoided at all and Ceph used instead. Could new storage driver be developed to support Ceph storage:

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

run CaaSP on AWS using spotinst elastigroup

a project by rdannert

  • implement a POC deploying CaaSP v4 on top of AWS using: Spotinst's elastigroup
  • "Spotinst Elastigroup predicts Spot Instances behavior, capacity trends, pricing, and interruptions rate. Whenever there’s a risk of interruption, Elastigroup acts accordingly to balance capacity up to 15 minutes ahead of time, ensuring application availability.
Updated about 4 years ago. 1 hackers ♥️. 1 follower.

Linux support bot

an idea by cyberiad

I would like to create a bot that helps people debugging their Linux system. It should guide the user through * debugging

Updated about 4 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Automatic rotation film developer for analogue film

an idea by suntorytimed

I would like to build a rotating film developer like the old Ilford Cibachrome by using a stepper motor, Raspberry Pi Zero WH and some additional motor controls. For this a 3D printer might be useful to create some of the parts. All of the work should be open sourced, including the schematics.

Updated about 4 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

openSUSE-release-tools for Homebrew (macOS support)

a project by suntorytimed

OSC is already available on Homebrew, but it is missing the integration with Staging as the openSUSE-release-tools are not available. In this Hackweek project I would like to get the openSUSE-release-tools running on macOS via Homebrew.

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

Fix order of use co-operation between vlc and camsource applications

a project by dmair

Using the camsource and vlc packages as an example. If camsource is configured to use a given dev/video[n] device with a choice of resolution in the width and height fields of a camsource conf file then if camsource is the first application to access the device captured images are as-expected. However, if an application like vlc is used for the same device (and exited) before starting camsource (e.g. to check the view from the camera before starting camsource) and if the camera supports higher resolutions than used in the camsource configuration what occurs is that camsource will not setup the camera to use the configured resolution and has a broken view of the camera output based on the vlc chosen resolution chopped to the camsource configuration. For example, with camsource configuration set to use 640x480 on a camera that supports 720x480 and vlc is used and exited before camsource is started then the captured camsource images contain two non-continuous partial image blocks with a horizontal border dividing them. I assume either vlc fails to fully reset the device configuration when exiting or camsource fails to initialize the device "from scratch" when starting. The two applications use different video device APIs but the setup and cleanup for the camera in each case is a very limited part of the application's functionality.

Updated about 4 years ago. 1 hackers ♥️. 1 follower.

Advanced online payment app for desktop

an idea by MDoucha

There are mobile payment apps which allow you to pay via QR code. But I couldn't find any app that would work on desktop e.g. via special URI. So here's my idea: Create a universal URI scheme for payments that can launch a handler app (just like mailto: URIs can open your e-mail client). This app could then send wire transfer instructions to your bank account via public internet banking API (if your bank has one). The app would also have a server-side e-shop module for payment processing which would allow instant checkout (if you bank supports instant wire transfers to the e-shop's bank account).

Updated about 4 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

dmidecode: no more open-coded printfs

a project by jdelvare

There's a long standing request to extend the output of dmidecode to something that would be machine-readable. Something like an XML or JSON-based format. Unfortunately this can't be implemented right now because the output of dmidecode is generated by open-coded printfs as the DMI table is being parsed, with no intermediate structures nor temporary buffers. While implementing a machine-parseable output is out of scope for a single hack week, let's remember that even the longest journey starts with a single footstep. I would like to try and rewrite the 5200 lines of code of dmidecode in such a way that printing the output would be somewhat separated from parsing the DMI table and done by a limited set of dedicated functions. Alternative output formats could later hook into such functions.

Updated about 4 years ago. 3 hacker ♥️. 1 follower.

coreboot on Thinkpad Tx40p

an idea by persmule

Flash and optimize coreboot to t440p and port coreboot to t540p.

Updated about 4 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Btrfs OSD for Lustre

an idea by jeff_mahoney

Modern Lustre supports compelling features like snapshots but it requires OSDs to use ZFS in order to implement it. Since ZFS and Linux licensing is incompatible, it's not really a supportable solution. This project has an aim to implement Lustre OSDs using Btrfs underneath them, leveraging the btrfs feature set to enable the features that ZFS-based OSDs provide now in a supportable way.

Updated about 4 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

openSUSE for Android

a project by adrianSuSE

Termux is already bringing a terminal and debian package manager to Android. Let's see if we can reuse it and provide a base system with zypper and build openSUSE:Factory for it in OBS.

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

Focus Friendly Desktop Adaptations

a project by wstephenson

Background

Given the number of different demands on our time and attention, it becomes increasing hard to focus and find the 'flow state' where a developer can be most productive. Interruptions due to chat notifications, email, and updater applets all break focus. Additionally, the desktop metaphor has in most cases failed to evolve as the browser and other MDI interfaces have become the focus for many users, and increased performance has allowed us to keep more tasks running and present on the desktop at once, presenting a higher cognitive load to the user.

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

Learn more about marketing

a project by Jackman1

I would like to learn more about something outside of engineering. I have selected to learn more about marketing; something our overall team is doing more of...

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

CSI Driver for Kubernetes

a project by chinyahuang

Since Kubernetes already has a clear path of "in-tree" volume plugin to CSI migration. I would like to understand the concept of CSI with writing a simple driver for Kubernetes. Reference:

Updated about 4 years ago. 2 hacker ♥️. 1 follower.

Floppy disk controller/drive emulator

an idea by jmoellers

I am into retro-computing and one of my treasures is an SB180FX microcomputer: an HD64180 CPU running at blazing 9.something MHz and having a whopping 512kB RAM! The "machine" has an NCR5380 SCSI host-adapter and a 9266 FDC which supports up to 4 floppy drives.

Updated about 4 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

OBS Project Monitor page redesign

an idea by vpereirabr

Exactly what problem will this solve? The project monitor page is currently based on a table with search and filter.

Updated almost 4 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Migration of Pology to Python3

an idea by vpelcak

Pology is a Python library and collection of command-line tools for in-depth processing of PO files, the translation file format of the GNU Gettext software translation system. Pology functionality ranges from precision operations on individual PO messages, to cross-file operations on large collections of PO files.

Updated about 4 years ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

DVD-A authoring

an idea by rliang06

DRM-free music archiving.

Updated about 4 years ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

YES Submission Review Tool

a project by nm75

Simplify, modernize, and accelerate the process and tools for reviewing YES submissions from partners. Hopeful goals to accomplish:

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

SUSE Manager salt minion Provisioning/Upgrade

a project by dvosburg

Provisioning works with Autoyast/Cobbler for traditional clients, with profiles to enable major version upgrades. The goal is to offer that in a predictable way that can be scheduled and automated for salt minions. Salt minions pose a different challenge, and we would like to enable a reboot into the upgrade without needing PXE not traditional client to enable it.

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

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 about 4 years ago. 2 hacker ♥️. 2 followers.

Supportable Jetson Nano

a project by davidbyte

Whether it's building a newer, upstream UBoot, EDK II, or merely a SLE based rootfs, I want to make this platform a realistic possibility for desktop, digital signage, labs, etc.

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

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 about 4 years ago. 3 hacker ♥️. 5 followers.

ocfs2: use iomap

an idea by goldwynr

iomap is a way to map file blocks to the device. Many filesystems such as xfs, ext4 or gfs2, use this common code to perform buffered and direct I/O. The advantage would be smaller codebase in individual filesystem code (ocfs2), lesser defects and better maintainability.

Updated about 4 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

HelenOS: <filesystem> of a down

a project by jjindrak

During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header <future>. This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the <filesystem> header. The <filesystem> header is much larger than the <future> header which I barely managed to implement and test in the allocated time for the previous Hackweek, but <future> was mostly OS-independent as it relied only on previously implemented features of the standard library. The <filesystem> header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). The primary features of the header [5] that should be implemented:

Updated about 3 years ago. No love. 1 follower.

labgrid: add support for sispmctl and remote ykush access

a project by mbrugger

labgrid [0] is an embedded board control python library with a focus on testing, development and general automation. It includes a remote control layer to control boards connected to other hosts. My idea was to use this to be able to test my MediaTek boards remotely.

Updated about 2 years ago. No love. 1 follower.

UEFI/GRUB keyboard support on Raspberry Pi 4

a project by nsaenzjulienne

The USB controller (Via Labs 805 XHCI) on the RPi4 sits behind a PCIe bus which has no drivers at the moment in u-boot. After implementing it, we'll also have to make sure the USB HID is correctly connected with UEFI routines.

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