Ciabatta reloaded: Work on a Heat-driven SUSE demo/QA environment as an OpenStack Horizon plugin

a project by joachimwerner

I want to revive my "Cloud in a Box" project and this time focus on how OpenStack's Heat automation framework can help with setting up a complete demo or QA environment consisting of several SUSE products (e.g. a SLEPOS Admin/Branch/Client environment). Looking for contributors who want to hack OpenStack (especially work on a Horizon UI plugin for managing Heat-based "SUSE blueprints").

Updated over 7 years ago. No love.

Testing CRIU and containers

a project by tiwai

Although I've been maintaining CRIU package, I had little time to play with it recently. It's still interesting especially in combination with various containers. So let's spend (or waste) some time.

Updated about 5 years ago. 1 hackers ♥️.

Wireshark hacking

an idea by npower

About

There is a wip dissector for the windows search protocol from gregor beck, I have used it, it's nice but it is missing some things I need. I have no idea about wireshark dissectors, I would like to hack on this and make it more useful to me,

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

GCC: finish implementation of predicated value numbering

a project by matz2

I'm sitting on old patches that implemented predicated value numbering in GCC by combining the algorithms from http://portal.acm.org/citation.cfm?id=512529.512536

Updated over 7 years ago. No love.

Android client for bluetooth serial device for car diagnostics

a project by cwh

There is quite a popular Android software for connection OBD standard adapters but not for older, brand specific ones. One for pre 2001 VAG cars is this one:

Updated about 5 years ago. 1 hackers ♥️.

Optimize kdump speed with 6+ TB of RAM

a project by ptesarik

The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB).

Updated about 5 years ago. 2 hacker ♥️.

Crash Reference Card for ARM64

an idea by ptesarik

Update the Crash Reference Card, replacing 32-bit x86 with ARM64. The above link contains all sources I used to create the original card.

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

Biofeedback / Neuroscanner / Dreamanalyser

an idea by chuller

This project is based on some hack of a mind flex toy containing a so called "neurosky eeg" chip. Having a sensor connected to your skull this system can meassure several waves emitting from the brain, also called brainwaves. The Idea is to combine this system with some camera based monitoring system that will watch a test subject while sleeping and recording the corresponding brainwaves for later analysis of brainactivity and body movement. Other use cases do exist, this was the only one i could come up with that involves sleeping in the office ;)

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

desktop saver

a project by psladek

The idea is to produce a standalone, independent tool to save and restore windows positions and sizes, analogous to a similar feature in KDE desktop. This would be handy in various lightweight desktop enviroments.

Updated about 5 years ago. 2 hacker ♥️.

"emerge" for rpm/SUSE

an idea by dmacvicar

There are lot of packages that can't be hosted on the Build Service. The idea would be a tool where you can say:

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

SSDBoost

a project by hrommel1

If you want to use the full potential of SSDs as primary (and possibly only) storage on SLE or openSUSE systems, you are supposed to perform several configuration settings to make it fly, including: - changing the io scheduler of the device to noop or deadline

Updated over 2 years ago. 1 hackers ♥️.

play with Coccinelle and lock checking

a project by mhocko

We had a quick course of Coccinelle during the last Labs conference. The tool is really great and I would like to explore possibility of checking lock invariants for particular functions. Julia was really prompt and implemented something that should help but I didn't get to it since the conference.

Updated about 5 years ago. 1 hackers ♥️.

try to understand cups > 1.5

a project by mhocko

Starting with CUPS 1.6 things have changed considerably. Clients are no longer discovering broadcasted printers anymore. Distributions (e.g. Debian) has backported the original protocol into cups-daemon package but this doesn't seem to work either on my laptop. I would like to look and try to understand what the hack is going on here. The outcome should be my understanding of the change and how to configure CUPs to behave reasonably again.

Updated about 5 years ago. 2 hacker ♥️.

understand and possibly improve cscope

a project by mhocko

cscope is a great tool index C/C++ sources and allow to navigate through the code. I have learned that the project is mostly dead and what is worse it uses its own database format to store the index. I would like to see some extended functionality in the tool - e.g. search whether a function A is reachable from B, filtering search results per-file, fix functions with function parameter detection (such functions are not recognized properly currently) and some others. See if the cscope specific storage can be replaced by a more generic database (sqlite?) and understand how the code flow works so that new extensions would be easier to implement.

Updated about 5 years ago. 3 hacker ♥️.

finish de-l3slaveing of crash-setup

a project by mhocko

The primary motivation for crash-setup (created by l3team) is to make kernel crashdumps deployment and crash using as easy as possible. This has been the case for quite some time except the tool was quite l3slave centric. With a great help from tcech the tool is close to be fully usable from other machines and !.de network as well. Let's finish the last pieces. This looks like a very minor project but it will be great to have it finally!

Updated about 5 years ago. 1 hackers ♥️.

Ceph crushmap visualization

a project by qakapil

The CRUSH algorithm determines how to store and retrieve data by computing data storage locations. CRUSH empowers Ceph clients to communicate with OSDs directly rather than through a centralized server or broker. With an algorithmically determined method of storing and retrieving data, Ceph avoids a single point of failure, a performance bottleneck, and a physical limit to its scalability. CRUSH requires a map of your cluster, and uses the CRUSH map to pseudo-randomly store and retrieve data in OSDs with a uniform distribution of data across the cluster. This project aims at creating graphs of the crush map, for better visualization of the Ceph cluster.

Updated about 5 years ago. 2 hacker ♥️.

Combine Hack Week and continious services

a project by hager

More and more customers use our products in mission critical environment. They have a huge need that things run smooth. With Hack Week we have the challenge

Updated about 5 years ago. 1 hackers ♥️.

package inputlirc (or add it to existing lirc package)

a project by wiederda

inputlirc is superior to previous lirc input daemon as it can monitor multiple input sources at the same time. This is needed for some new remote controls that appear as two devices, providing both virtual keypresses as well as mouse clicks. Since I'm too lazy to always build the package manually, I would like to have it available for OpenSUSE.

Updated over 7 years ago. No love.

Take a stroll in dependency hell

a project by jgleissner

While packaging node.js modules, which often depend on specific versions of other node.js modules, sometimes many of them, you easily end up in dependency hell, and maintaining an OBS project with a few hundred of those modules can be a tedious task. So the idea for this project is to familiarise myself with how exactly dependencies are managed on package and repository level, check out what tools exist to drill into dependency data, and hack something that helps keeping OBS repositories in a dependency consistent state.

Updated about 5 years ago. 2 hacker ♥️.

Personal Travel recording web application

an idea by cxiong

I want an open travel application to record my travel activity: connect time/date, photos, comments and thoughts (and many others) with locations and show them all in a map. My plan:

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

fix performance problem in soundkonverter

a project by wiederda

I'm using soundkonverter a lot (my whole music collection is flac, but for the car or my children I prefer mp3) and it is working fine. However when doing mass conversions, building the list of files to convert can take ages. It seems the filelist is being re-created for every title added. Debug it and try to fix it in order to speed up this operation.

Updated over 7 years ago. No love.

Add test support to rpmbuild (and build service)

an idea by dmuhamedagic

Add test directives to the spec file which would instruct rpmbuild to run regression and unit tests for the package. rpmbuild should probably also get an option to run these tests. The interface could be exposed in the build service with the possibility to consider a package not passing its tests as failed to build.

Updated over 7 years ago. No love. Has no hacker: grab it!

evince: personal pdf center

a project by dliang

[User] who has lots of PDFs to read

Updated over 7 years ago. No love.

Package DAPS for Debian using the BuildService

a project by tbazant

DAPS (https://build.opensuse.org/package/show/Documentation:Tools/daps) is a tool we use in the documentation team to create/validate/export/... docbook documents. It's currently available for SUSE and openSUSE systems, and I believe that packaging it for Debian GNU Linux would help both the DAPS and the Linux community (and me myself as I'm using Debian at home as well :-)

Updated about 5 years ago. 3 hacker ♥️.

sysvinit-base

a project by wiederda

Package a basic, stripped down version of sysvinit for emergency cases, so you can repair a failed system without interference. My goal is not to replace systemd with sysvinit again, but to provide a sysvinit-base package that does not have any dependencies at all and can just be installed on any system. sysvinit will only be used in exception situations by specifying the kernel parameter "init=/sbin/init" or something like that. The package will come with the binary, a minimal inittab and a basic boot script that does only the really needed stuff. Experiment with an extension to have sysvinit execve systemd, so people can boot into their allmighty uber-daemon once the system has been fixed.

Updated about 5 years ago. 6 hacker ♥️.