Disk operations should not stale the system

an idea by pmladek

It happens from time to time that my system is less responsible. It is usually caused by extensive disk operations, e.g. searching disk for something, moving a lot of data. A solution would be to run these problematic tasks with ionice. But I think that desktop user should not need to take care of this. Also some of the operations are even caused by system tools and normal user has problems to affect it. I wonder if we could somehow improve the desktop setting or it it would even need some hacks into the scheduler. I have just heard that this should be fined in the last kernels. But I also heard that it still does not work well, for example when copying from/to USB memory stick.

Updated almost 5 years ago. 9 hacker ♥️. Has no hacker: grab it!

minima: small, easy alternative to SUSE Manager (in Go)

a project by moio

1% of SUSE Manager's functionality in 0.1% of the lines of code

Let's create a much simpler SUSE Manager — one you could use at home! Users should be able to deploy and operate in minutes with minimal configuration, while still retaining the very core features that make SUSE Manager useful!

Updated about 2 years ago. 9 hacker ♥️.

openSUSE on Fairphone

an idea by FridayKetchup

I am curious if we can run openSUSE or another SUSE OS (SLES/Micro) on a Fairphone. Status: To start at the beginning

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

Learn Rust by writing an IRC bouncer

a project by IGonzalezSosa

A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning. But why an IRC bouncer? Because it is not rocket science, but it implies network communication (acting as client and as server at the same time), handling concurrent connections... in a few words: it sounds fun.

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

GitLab-OBS-openQA bridge/integration

an invention by oholecek

Hackweek 17

Updated about 1 year ago. 9 hacker ♥️.

allow openQA tests in python

a project by bmwiedemann

using perl's Inline::Python module, it should be possible to define openQA test modules in python instead of perl.

Updated almost 5 years ago. 9 hacker ♥️.

Crowbar on openSUSE

a project by tboerger

In order to build a community around crowbar, our cloud installer, we need to get this running on openSUSE as well. So let's find some time to move the packaging of crowbar from the ibs to the obs! In the end, there should be working packages in

Updated about 2 years ago. 9 hacker ♥️.

Unreal 4 Engine from Source / Lightweight RPG & Single Level

a project by JCayouette

Unreal 4 Logo The Unreal 4 game engine has been ported to Linux! The goal will be to install Unreal 4 engine native from source on openSUSE 13.2. If successful we can work on building a small fun game using one of UE4 blueprints and game templates: Top Down, Side-Scroll, or FPS.

Updated about 2 years ago. 9 hacker ♥️.

bugzilla nick completion privacy extension

an idea by AndreasStieger

Bugzilla supports automatic username completion. This project is to extend this feature to allow restriction of the nick completion feature by user and on the data returned.

Updated almost 5 years ago. 9 hacker ♥️. Has no hacker: grab it!

Produce an original piece of music using open source software (e.g. Ardour5, Hydrogen, Calf Plugins, etc.)

a project by jctmichel

Project Description

Since it has been near impossible to collaborate with other musicians at SUSE during the pandemic, I was considering an alternative music project for this Hackweek with any musicians at SUSE who might be willing to join.

Updated almost 3 years ago. 8 hacker ♥️. 9 followers.

Orca: hunting cephalopods for fun and dinner

a project by LarsMB

Orcas are amazing animals. They are playful, intelligent, great swimmers, and very social. They also love to play with their food, hunting down their prey with advanced strategies - understanding where its prey hides, how it will try to escape, and how to overcome those tactics - and having a lot of fun doing so, before relentlessly tearing it apart, killing it, and eat it. Not necessarily in that order. Oh, and they have the right color scheme. This forces their prey to also improve and adapt more advanced strategies and tactics. In this arms race, both sides evolve and improve: the evolutionary pressure has made cephalopods highly intelligent, adaptable, and resilient. Unfortunately (for them), they are still very tasty. So we should exert more evolutionary pressure on individuals to help them stay alive as a species.

Updated about 4 years ago. 8 hacker ♥️.

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!

Kernel-CI

a project by morbidrsa

At SUSE LabsConf 2015 we decided to run some sort of automated tests on the SLE and openSUSE kernels after each push to kerncvs.suse.de In order to make this work the kernel has to be build, a initrd and a rootfs image has to be generated for use with qemu, it has to be booted and tests have to be run.

Updated almost 5 years ago. 8 hacker ♥️.

Improve openSUSE infrastructure

a project by lrupp

There is always something to do if you run the infrastructure for such a big project like openSUSE.... Our Admin wiki currently lists over 80 machines - and while we already "salted" some of them, there is always room for improvement and room to learn something new just by making your hands dirty and diving into the administrator role for a machine.

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

Refresh openbuildservice.org

an invention by hennevogel

openbuildservice.org is the landing page of the Open Build Service free software project. It could use a fresh design.

Updated over 1 year ago. 8 hacker ♥️.

PXEAT - A PXE management tool

a project by whdu

PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. It's NOT a tool for automatic deployment. It can enable user to add their own PXE items by themselves, but of course, very limited for security reasons. The tool will be developed with the light-weight framework - flask, as well as a sqlite database.

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

create openSUSE 13.1 images for ARMv7 and ARMv8

an idea by dirkmueller

Currently the last working images for ARMv7/v8 are openSUSE 12.3 based. Since then a lot of new features and regressions have been introduced, so it is time to refresh the appliances based on 13.1 and make them work.

Updated almost 5 years ago. 8 hacker ♥️. Has no hacker: grab it!

Jangouts development workshop

a project by ancorgs

We are right now testing a patch to Janus that will hopefully give us the stability we were missing in http://jangouts.suse.de. As a consequence, it's reasonable to expect a wider usage of Jangouts inside the company. Thus, I want to share maintainership of Jangouts as much as possible. The more developers know how to fix errors and implement features, the better. We already have a roadmap for the next two versions (0.4.0 and 0.5.0) but I don't want to spend my whole hackweek implementing those features in isolation. I would rather follow a workshop approach to welcome new contributors within the company (or outside, of course), so we get the stuff done and fix the single point of failure for the same price.

Updated almost 5 years ago. 8 hacker ♥️.

Cosmic HA for OpenStack

a project by mjura

Idea is to prepare some advanced template examples for Heat orchestration in OpenStack, which will show: - how HA for VM guests can be used

Updated over 4 years ago. 8 hacker ♥️.

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

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

SUSE Manager plugin/extension system

an idea by dmacvicar

Some of SUSE Manager features are quite vertical to the rest of the system. A plugin/extension mechanism should allow for adding these verticals installing a single package/rpm.

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

Prototype new LTP upstream runltp script

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

Updated about 3 years ago. 8 hacker ♥️.

SUSE Musicians Project

a project by jctmichel

We started the SUSE Musician's Space several Hackweeks ago, out of which we spawned the SUSE band, now known as SUSE LOUD. Since there are a lot of musicians in SUSE, not all rock musicians, we decided to see whether we could get some other music projects off the ground during this Hackweek.

Updated over 4 years ago. 8 hacker ♥️.

Try container based openQA and migrate it to another server

a project by waynechen55

Project Description

Try container based openQA, including openQA webui, worker, postgres and etc. Setup complete openQA environment using various containers. I am expecting a more convenient way to deploy openQA service and, at the same time, migrate the service to another server.

Updated about 1 year ago. 8 hacker ♥️. 5 followers.

GeekoScreen: Building an open-source based whiteboard

an invention by TBro

GeekoScreen - an open-source based whiteboard

Idea

Updated almost 5 years ago. 8 hacker ♥️.

Get my hands wet with functional programming

a project by alexandrubonini

This is about starting to use functional programming paradigms that get used more and more? It is mainly about rewriting a small test program (repclean) in a functional style, using immutablity, parallelism and async techniques.

Updated almost 5 years ago. 8 hacker ♥️.

Plan 9 filesystem support in GRUB

a project by ptesarik

Project Description

QEMU can serve host files using the 9P2000 protocol. Xen can serve host files using the 9P2000 protocol. Even WSL2 can serve files using the 9P2000 protocol. This makes it a perfect choice to make your kernel under development in your host environment available to your testing VM, right? Well, almost. GRUB2 cannot boot from a Plan9 filesystem share.

Updated 5 months ago. 8 hacker ♥️. 2 followers.

A CLI for Harvester

a project by mohamed.belgaied

Project Description

Harvester CLI is a command line interface tool written in Go, designed to simplify interfacing with a Harvester cluster as a user. It is especially useful for testing purposes as you can easily and rapidly create VMs in Harvester by providing a simple command such as:

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

openQA-butler - Application that offers a GUI for installing and configuring openQA and openQA workers.

an invention by SLindoMansilla

Docker & Yast

Goals

Updated about 2 years ago. 8 hacker ♥️.

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: * Small / unimportant fix

Updated about 2 years ago. 8 hacker ♥️.

Implement text based OCR in openQA

a project by clanig

Project Description

Currently openQA requires a reference image to be stored to do OCR based comparisons. It is not possible to pass a character string to openQA which should be compared to the text in the screenshot.

Updated about 1 year ago. 8 hacker ♥️. 7 followers.

Can we (machine) learn from bug reports?

a project by gboiko

Bug reports can be a great source of information, but usually finding the information requires extensive work in reading through all of the discussions and understanding the details about it. Could it be that machine learning can be used to extract meaningful information out of that? That's what this project is about.

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

Improve packagers' life

a project by kstreitova

Every packager encounters boring manual tasks every once in a while and these tasks can most probably be automated to some extent. During Hackweek I aim to try and identify such cases in various packagers' workflow and consider creating a tool that would make these tasks easier. Also, I would like to find out whether there is a demand for such tool. In that case, this Hackweek project will turn into a long-term task I plan to keep working on.

Updated about 3 years ago. 8 hacker ♥️.

Use a SUSE OS on Raspberry Pi for a home entertainment and automation system.

an idea by bryanstephenson

  • Get a SUSE OS working on my Raspberry Pi.
  • Get familiar with networking commands and config file formats.
Updated almost 5 years ago. 8 hacker ♥️. Has no hacker: grab it!

Tools to make keysigning fun again (replacement for caff)

an idea by kbabioch

There is a tool called caff, which is the de-facto standard when dealing with keysigning (on a large scale, e.g. after a key signing party). This tool hasn't been touch in years, is written and configured in Perl (hence cannot be read and/or maintained :smile:) and is not easy to package, because of a lot of dependencies, etc. It is not even available in our default repositories (at least for Tumbleweed). In general there seems to be a certain kind of frustration with this software, but there is no real alternative available yet. Ideally the new toolset should allow to organize a complete keysigning party, e.g. it should assist the organizer with:

Updated almost 5 years ago. 8 hacker ♥️. Has no hacker: grab it!

Phoebe - where AI meets Linux

a project by mvarlese

Project Description

Phoeβe (/ˈfiːbi/) wants to add basic artificial intelligence capabilities to the Linux OS.

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

Sharing logic between desktop and web based applications through WASM

an invention by IGonzalezSosa

Project Description

A few months ago, the YaST team released cockpit-wicked. Compared to YaST, this module contains a pretty simple data model, but there is still some duplication with YaST logic.

Updated almost 3 years ago. 8 hacker ♥️. 7 followers.

Open Source book reader for visually impaired/blind

a project by DKarakasilis

Project Description

I was talking with a friend the other day who is blind. He briefly explained to me how he reads books (the regular, paper printed ones). So, he is taking a photo of each page, passes that to the OCR to extract the text in digital form, then passes that to some text to speech engine to read it out loud.

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

bug screening helper

a project by bmwiedemann

The Problem: many bugs filed for openSUSE go to the screening-team by default and often remain there for weeks, so that developers (who would be interested in analyzing or fixing these bugs) do not learn about them. However, the screening process is a hard one

Updated about 2 years ago. 8 hacker ♥️.

free hugs

an invention by dmaiocchi

free hugs for hackweek

Updated about 2 years ago. 8 hacker ♥️.

Make Ruqola Rocket.Chat client useable / submit to openSUSE Tumbleweed

an invention by zbenjamin

Update: Ruqola ('zypper in ruqola') is now in Tumbleweed and Leap 15.2! For Hack Week 19 (Feb 2020) main goal is to test, polish packaging, potentially do fixes and select a snapshot to submit to openSUSE Tumbleweed. Upstream made one release but it was not optimal, development pace has sped up a lot lately and the client has become more stable and usable.

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

Create short "videos/screencasts" demoing cool stuff in 5 minutes

a project by PSuarezHernandez

Project Description

The idea of this project is to produce some short videos/screencasts, maximum 5 minutes, where you show some cool feature from some of our projects/products.

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

Enable full-disk-encryption key sharing for bootloader -> kernel

an idea by ismaell

Project Description

Full disk encryption currently requires each stage to gain knowledge of the keys independently, which means asking the user or bundling the key (in the initramfs).

Updated 5 months ago. 8 hacker ♥️. 4 followers. Has no hacker: grab it!

SUSEGo - A knowledge search engine

a project by jcavalheiro

Why Knowledge is only useful if it is accessible.

Updated about 3 years ago. 8 hacker ♥️.

Improve packaging of Rust in OBS

an invention by aplanas

Project Description

  • Complete the pull request from rust2rpm that will help bundling crates in RPM
Updated about 3 years ago. 8 hacker ♥️. 1 follower.

integrate password manager feature into GNOME desktop

a project by fcrozat

I'm currently using LastPass as password manager but it has several drawbacks: * closed-source

Updated over 2 years ago. 8 hacker ♥️.

Uyuni: improve spacewalk-repo-sync performance

a project by moio

Let's make reposync faster

Every day,

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

Brand new UI for deploying OpenStack in Crowbar

an idea by vuntz

Right now, Crowbar exposes a barclamp UI for each OpenStack component. This is not really optimal, imho. I think a better approach would be to have a single barclamp UI where we can configure everything, before deploying OpenStack.

Updated almost 5 years ago. 7 hacker ♥️. Has no hacker: grab it!

HelenOS of the <future>

an invention by jjindrak

I have previously implemented a major portion of the C++ standard library for HelenOS [0][1][2] as part of my master thesis. In this project, I will be adding

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

Improved Product Development Process

a project by rtsvetkov

Renew the Product Development Process to accommodating the Latest Standards

Goal for this Hackweek

Updated 5 months ago. 7 hacker ♥️. 5 followers.