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!

document/blog commit -> container workflow

an idea by hennevogel

we have fresh containers for every commit for OBS. document/blog how to do this with a couple of examples (ruby, go, rust, C)

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

Improving picotm

a project by tdz

Picotm is a system-level transaction manager. It provides transactional semantics to low-level C operations, such as modifying data structures, (some) file I/O, memory access. Picotm also handles error detection and recovery. It's fully modular, so new functionality can be added. For the Hackweek, I want to dedicate some time to picotm. I want to finish some of the refactoring work that I have been working on. If there's time left, I'd like to investigate two-phase commits and how to support them in picotm.

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

MAM Project

an idea by zkalmar

Maintenance Assignment Manager https://gitlab.suse.de/maintenance/mam

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

Add Bluetooth to a Vortex Pok3r

an idea by suntorytimed

Based on this project I would like to modify my Vortex Pok3r using this Bluetooth adapter.

Updated over 4 years ago. No love. 1 follower. Has no hacker: grab it!

SUSE Manager L3 bugs: statistics and predictive analysis

a project by moio

Intro

L3 bug load is a concern in the SUSE Manager Development Team, and we want to do something about that.

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

obsci - a CI for open build service packages

a project by tbechtold

Currently it's pretty difficult to create tests for some specific package. So something like TravisCI for OBS would be good.

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

Machine Learning on bugzilla

a project by mslacken

Goals * get used to some of this ugly buzzword tools as they are used in a broad audience

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

Evaluate onedrive as a backup target for my laptop

an idea by fcrozat

Due to office move and separation from MF in Paris office, I don't have backup solution for my work laptop anymore. Since Office365 provides 1TB of space, it might be a good location to store backup of my work laptop.

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

Start implementing new UI for openmediavalt

an idea by vtheile

  • Evaluate the toolkit, Angular vs. React. The toolkit must support plugins at runtime.
  • Evaluate UI framework depending on used toolkit, e.g. Patternfly, PrimeNG, Clarity, MaterialNG, Bootstrap, ...
Updated about 4 years ago. No love. 1 follower. Has no hacker: grab it!

EspoTek Labrador

an idea by chuller

Small Open Hardware Oscilloscope/Logic Analyzer/... https://espotek.com/labrador/

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

Work on FPGA Acceleration for Cloud infrastructure

an idea by lyan

As we know, hardware accelerator is more and more important to AI/Machine Learning today, FPGA also comes to the front line beside with GPU. It is really helpful to understand its mechanism before deploying in a cloud environment. I will go back to on my AC620 board, A Cyclone IV FPGA, and It has been a while since last time. As part of my FPGA virtualization Project, I will continue work on some simulation, refresh my verilog skill.

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

Write openQA testsuite for profanity

a project by mvetter

Having done only very little with openQA in the past I would like to learn more about it. I would like to start writing a test suite for profanity.

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

Try wireguard

a project by bmwiedemann

zypper in wireguard-tools Did a Debian OBS build: https://build.opensuse.org/request/show/712261

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

MicroManager-cli

an idea by chasecrum

A command line tool to easily access functions and services in SUSE Manager that are commonly used by administrators and a few most people aren't aware of. Why am I doing this?

Updated almost 5 years ago. No love. 1 follower. Has no hacker: grab it!

Learn how Python3

a project by martinsmac

My previous knowledge about Python is small. I need learn more about python. Using a script write in shell script, andt this script already ported to python by a collegue team. I'm going to use a port of this script to understand and maybe collaborate with this code.

Updated almost 5 years ago. No love. 2 followers.

Uyuni (property based testing (with (lisp) ))

an idea by dmaiocchi

I will not have the time for bootstrapping this project but I think given the JVM platform of Uyuni, it would be coherent to setup a property-based testing with clojure, from which developers could call JAVA code easy without problem, (for using some classes) but also people could learn new programming models like clojure

Updated almost 5 years ago. No love. 1 follower. Has no hacker: grab it!

libpathrs

a 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. https://github.com/openSUSE/libpathrs

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

Enable opensuse on Jetson Nano and learn how DL frameworks work on it

an idea by lyan

Current Jetson Nano image is based on Ubuntu distro, This project will try to deploy a opensuse version. Furthermore, I will take a closer look on deep learning framework, and learn how they use hardware accelerator. First, boot up Jeston nano with Ubuntu, and deploy Tensorflow(Keras), Pytorch(Caffee2), MXNet, the most popular DL framework today, on it. Understand how those frameworks take advantage of hardware accelerator.

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

Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect

a 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.
By inspecting the contents of /proc/, it is possible to tell these platforms apart. This project aims to enhance SUSEConnect to do so.

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

Write "advanced" tagging engine for Django

a 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"). I have many ideas for possible features, but the most basic are inclusion and exclusion relations between tags.

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

IBS/mtui GUI manager

an idea by VANASTASIADIS

I intend to make a manager for IBS/mtui commands, to help anyone working with updates to get up and running using a simple graphical interface. The program will:

Updated about 2 years ago. No love. 1 follower. Has no hacker: grab it!

Explore REST API access using Python

an idea by atanno_cz

Long story short... I want to test the access to the REST API of some services like LXD and Powerdns by using Python. My sole intention is to learn how to do this to automate services programatically.

Updated about 4 years ago. No love. 1 follower. Has no hacker: grab it!

Integrate edk2 code better into our qemu package

an idea by bfrogers

Upstream qemu has decided to include the edk2 based efi firmware support code directly into the qemu project (as it has long done for seabios, for example.) Work on including the types of tweaks we would want to also include so that we also provide the equivalent of what is currently delivered in the existing edk2 packages.

Updated over 4 years ago. No love. 2 followers. Has no hacker: grab it!

Improve git workflow for qemu packaging

an idea by bfrogers

For some time I've wanted to improve our git based patch workflow for qemu to be more friendly toward "generic joe" contributing fixes, and for handling patching the code in git submodules just as easily as we handle patching for the main qemu code. Once again, I'll try to make some progress here. This time, hopefully it will stick.

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

vscode: allow it to take advantage of podman systemd containers for execution and debugging

an idea by rtorrero

This project aims to be able to compile & execute wicked from vscode by generating the RPM files and installing them onto a dynamically created container with systemd support, ultimately allowing to debug from the editor in a matter of seconds. Current situation

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

Learn about PAM internals

an idea by scabrero

In my daily life I work with software that ship PAM modules (samba, sssd) but I haven't looked at PAM internals yet. The goal of this project is to improve knowledge about PAM internals.

Updated almost 5 years ago. No love. 1 follower. Has no hacker: grab it!

Meta-automation on Powermac© G5

an idea by JRivrain

Automation is great, but meta-automation is the way to go further, with POWER.

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

evaluate usage of beast as a http client for radosgw

an idea by abhishekl

Since RGW already supports beast as the default frontend from nautilus onwards, evaluate the usage of beast as a http client as well. Main implementation would be the need for connection pooling and a higher level http api

Updated over 4 years ago. No love. 1 follower. Has no hacker: grab it!

Learn Go language

a project by mlin7442

Learn Go language by through The Go Programming Language book.

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

[Windows Subsystem for Linux] Build newest WSL-DistroLauncher in OBS

a project by lkocman

This is a task to update current WSL-Launcher (which can be already buildt in OBS) with latest-greatest upstream code https://github.com/Microsoft/WSL-DistroLauncher Fork of fabian's project (initial work to get it working):

Updated almost 5 years ago. 1 hackers ♥️. 2 followers.

Testing mtui using "Rapid software testing" methodology

an idea by ONalmpantis

I will be testing the software we use in QAM called mtui, using the rapid software testing methodology. This means, we will use efficient ways to test the software, learn the software and file bugs in the given time we have.

Updated almost 5 years ago. No love. 1 follower. Has no hacker: grab it!

Learn Vim scripting

an idea by npower

I use vim (yes one of those people) but I am a real non power user, I'd like something like Aurelien's smbmode for Emacs to be available when I open samba log files in vim. I have no idea how possible or not this is. I came across this tutorial/book some time ago but didn't find the time to look at it. I'd like to go through the book and hopefully have a crack at starting a samba log reader plugin for vim (duplicating the features from smbmode)

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

Phylogen: an iterative approach to evolutionary tree analysis

a project by dmulder

https://github.com/dmulder/phylogen As part of a graduate project I created the phylogen script, which combines the ASTRAL and IQTREE analysis tools into one iterative approach to finding the highest bootstrap score tree for various species of Mayflies. At the completion of the project, there was some work left undone, and I had a few ideas on how to improve the average bootstrap score of the final tree.

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

Use C++ static analyzers for GCC codebase

an idea by marxin

I'm planning to experiment with clang-static-analyzer, cppcheck and maybe with coverity: Wiki page with list of static analyzers

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

From bare metal to virtualized Kubernetes cluster with just Salt and Redfish

a 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): * mount the installation media via Redfish

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

PQ metadata aggregator for Bluray 4k UHD discs

an idea by pgeorgiadis

Long story short, I would like to practice my golang skills. For that I am going to write a parser that finds ratings for the picture quality of the new 4k UHD discs.

Updated almost 5 years ago. No love. 1 follower. Has no hacker: grab it!

Azure File Service compatible REST frontend for CephFS

an idea by dmdiss

The Azure File Service protocol offers a RESTful interface for files and directories which are simultaneously exported via SMB. Ceph already provides separate (S3 compatible) REST and SMB (Samba) gateways, but they expose storage object via different layers and as a result don't allow for cross protocol access to the same data.

Updated about 4 years ago. No love. 1 follower. Has no hacker: grab it!

Inspect distribution crypto patches

an idea by vitezslav_cizek

I'd like to check patches in openSUSE Factory packages that deal with crypto and TLS settings. I'm interested in:

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

Learn Golang

a 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.

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

Clustered Samba with Ceph omap as a replacement for CTDB key-value storage

a project by dmdiss

Ceph offers a highly scalable and fault-tolerant storage system. Samba is already capable of sharing data located on the Ceph Filesystem, however scale-out sharing (the same data exposed by multiple Samba nodes) currently requires the use of CTDB for consistent and coherent state across Samba cluster nodes. In such a setup CTDB provides a clustered database with persistent key-value data storage and locking. Database usage is abstracted out via a generic dbwrap interface. Ceph's librados library provides an API for the storage and retrieval of arbitrary key-value data via the omap functions. A watch/notify protocol is also provided as a mechanism for synchronising client state (locking). Key-value data stored in the RADOS back-end inherits the same redundancy features as regular objects, making it a potentially good candidate as a replacement for CTDB in scale-out Samba clusters.

Updated almost 5 years ago. No love. 2 followers.

Integrate Bard with MusicBrainz and implement a proper web interface

a 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. In this hackweek I'll try to finish the integration of Bard with MusicBrainz (basically, import the needed MB data to the database) and use it to generate a web interface that shows and uses that information to organize music. This would allow to show information and for example perform searches for songs not only on the main artist but also on performers or even mixer (see for an example all information available on this Queen album)

Updated almost 5 years ago. No love. 1 follower.

Geekos x Externaltools

a 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. I'd like to merge functionality of externaltools into geekos, as they share quite a lot of concerns. This way, we can beat fragmentation and have a single tool to track teams, tools and floors.

Updated almost 5 years ago. No love. 1 follower.

June Circuits '19

a project by ammartinez

Circuits is a coding marathon to challenge developers with several programming questions of varying difficulty level over 9 days. https://www.hackerearth.com/challenges/competitive/june-circuits-19

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

Learn eBPF and develop a small prototype

an idea by admehmood

Goal is to gain the theoretical knowledge about eBPF - extended Berkeley Packet Filter and then implement a small tool to see some magic. Plan is to do all of this on an Arch Linux image to get a taste of that distribution as well.

Updated almost 5 years ago. No love. 1 follower. Has no hacker: grab it!

Investigate py-spy for OpenStack services profiling

an idea by tbechtold

py-spy is a python profiler (similar to pyflame (which is unmaintained)). The profiler can be used to create profiling data for running processes. This might be useful to find bottlenecks in OpenStack services.

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

Learning MachineLearning by example

a 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: 1. Is a software mentioned in a bug or security issue relevant in incident management (Tagging as Not for us)?

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

SUSE Manager for Retail Instructional Video Tutorial

a project by lkotek

The goal of this project is to create video tutorial describing configuration of SUSE Manager for Retail. There is a precise documentation describing every step of its configuration, but SUSE Manager for Retail is still a very complex piece of software and there is a lot of things to be configured configured properly (proxy configuration, Kiwi image building, DNS, DHCP, etc.) in specific order to get it finally working.

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

setup of openQA and write a simple openQA test

a 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): https://confluence.suse.com/display/openqa/QAM

Updated almost 5 years ago. 1 hackers ♥️. 2 followers.

Rados backend for NVMe

a 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.

Updated almost 5 years ago. 1 hackers ♥️. 2 followers.

Stream Radio Device

a project by zkalmar

Stream Radio device - It is built with Raspberry Pi Zero WH

Updated almost 5 years ago. 1 hackers ♥️. 2 followers.

Survey the docker support in FIPS 140-2 validation

a project by bchou

Short-term:

  1. Understanding of docker knowledge
Updated almost 5 years ago. No love. 1 follower.

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. With that context, there is no question to run the critical pacemaker and corosync processes inside the cloud. There is no difference between VMs and bare-metals in regarding to the dependency management system for both systemd and pacemaker, which is quit different than the situation of the container world. However,

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

Improve monitoring in internal infrastructure

a 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. Checks I have in mind for instance are:

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

QDirStat: Show Unpackaged Files

a project by shundhammer

QDirStat in General

See QDirStat project page at GitHub

Updated almost 5 years ago. No love. 1 follower.