switch to grub2 for powerpc

an invention by k0da

There is a grub2 available for powerpc for a while. Let's switch to it by default.

Updated about 5 years ago. 3 hacker ♥️.

HMC support to openstack

an invention by k0da

Currently compute supports only IVM managed pSeries machines. In that case machines are not managed for central place. There shouldn't be a big deal to implement HMC support as IVM commands are pretty much similar to HMC.

Updated about 5 years ago. 1 hackers ♥️.

Airplane tracking

a project by rmax

Setup and operate a Mode-S Beast that receives the ADS-B broadcast signals sent out by airplanes.

Updated about 5 years ago. 2 hacker ♥️.

Web interface for gems-status

an invention by jordimassaguerpla

Gems-status (http://github.com/jordimassaguerpla/gems-status) is a command line tool that creates a report about the gems used in an appliacation. The most import result is the security alerts. However, this tool is being configured using a yaml file, which has to be updated with new information every time there is a security alert.

Updated almost 5 years ago. 2 hacker ♥️.

SSL error checker

an invention by mcalmer

If a SSL connection failed, you often get only a very cryptic openssl error message. Write a tool which check for the typical errors and report the real reason for the failure.

Updated about 7 years ago. No love.

Add MOKx for blacklisting any specific hash of kernel module (Hackweek 10 in Taipei)

a project by joeyli

Add MOKx for blacklisting any specific hash of kernel module. For kernel module sign function, similar to dbx in UEFI, we need a MOKx for blacklisting kernel module that can avoid direct revoke the modsign key in MOK or kernel.

Updated about 5 years ago. 1 hackers ♥️.

Weblate improvements

a project by Nijel

My plan is to add some more features to Weblate. The list is definitely not complete, but I'd like to check at least following areas: * [Support for federated login using GitHub, OpenID, Facebook,...][170]

Updated about 5 years ago. 3 hacker ♥️.

ALSA Pure Digital Power Amplifier

a project by duwe

Building on top of <a href="http://rdimitrov.twistedsanity.net/blog/show.php?entry=Microcontroller%20Class%20D%20Amplifier,%20Rev2&quot;&gt;Rouslan Dimitrov's Microcontroller Class D Amplifier</a>, I developed the idea to feed the power amplifier with PCM data directly. Rouslan does some dithering and noise shaping, but I'm convinced that proper interpolation would sound better. The ATtiny is too slow to do even cubic interpolation so I'll move that into the host.

Updated about 2 years ago. 2 hacker ♥️.

'Who's that guy?' - a floor based mini game

an invention by thutterer

Documentation

What is it?

Updated almost 5 years ago. 5 hacker ♥️.

crash utility: add "percpu" command

an invention by ptesarik

Crash has some support for per-cpu variables, but it really only works for static variables. My idea is that you should be able to take a per-cpu pointer and see the formatted data. The syntax should allow to specify a CPU or do it for all: crash> percpu $CPU <type_name> <address>

Updated about 3 years ago. No love.

Enhance zypp installer to report file conflicts and to support rpm %posttrans scripts.

an invention by mlandres

This would fix the two 'biggest flaws' in the current software installation workflow. Basic support for detecting file conflicts is already provided by libsolv, but it needs to be integrated into libzypp. In order to support rpm %posttrans behavior, zypp needs to collect these scripts during package installation and execute them at the end of it's transaction.

Updated about 5 years ago. 2 hacker ♥️.

Create a tool to sync GroupWise calendars with a local radicale server

a project by cbosdonnat

I already have a [python script][0] processing mails received in the Calendar folder to get the ical event and push it to [radicale][1]. It has several drawbacks: * It doesn't detect appointment changes (pretty easy to fix as each event has a unique ID)

Updated about 5 years ago. 6 hacker ♥️.

Booting to btrfs snapshots with grub2

a project by michael-chang

The bootloader menu has to be able to list snapshots created with tagged attribute by snapper or other tools. These attributes control how snapshots are displayed and organized in the boot menu. All the changes are reflected in real time, that is when a snapshot is created it's ready to boot without the hassle to call grub2-mkconfig to refresh menu. The operation and navigating to the snapshot is intuitive and out of box and booting is even more easy to hit the button. The hackweek is based on current implementation to improve the code structure and testing, like code clean up and make it in better shape get upstreamed, improving the menu to use extended attribute to organize the boot menu with defined attributes which can be tagged by snapshot tools like snapper etc.

Updated about 5 years ago. 2 hacker ♥️.

multi-user chat support for Groupwise Messenger protocol in Telepathy / Empathy

an invention by fcrozat

Currently, only pidgin is support multi-user chat over Groupwise Messenger protocol. Telepathy (and therefore Empathy) doesn't support it, despite using libpurple from Pidgin project. (https://bugs.freedesktop.org/show_bug.cgi?id=13127)

Updated about 4 years ago. 2 hacker ♥️.

Work on my OBS packages

a project by lrupp

~> osc my pkg | wc -l 699

Updated about 3 years ago. 4 hacker ♥️.

Make diskimage-builder (part of TripleO) capable of building openSUSE images

an invention by tserong

A few months ago in a random post-PyConAU fit of hackery, I got disk-image-create in TripleO's diskimage-builder project running on openSUSE 12.3, i.e. you can now run disk-image-create on an openSUSE system, and have it create, say, an Ubuntu system image. Time to take the next step, and make it capable of building openSUSE images ;-)

Updated about 3 years ago. 1 hackers ♥️.

Nodejs automated packaging

an invention by kwk

Nodejs is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. It uses NPM as its packaging system. This hackweek project will create a npm2rpm Ruby gem to fully automate creation of (openSUSE) RPM packages.

Updated about 7 years ago. No love.

Optimize packing of objects required for migration to new container

a project by vuntz

Moving objects to a new container is a problem everyone in R&D has faced at least once in his life. It requires a very advanced algorithm to pack the many different objects (which are generally heterogeneous, with different uses, types, weights and sizes), before the packs can then be transferred to the new container, generally through a dedicated bus. We can identify some usual cases: * In the worst case, the new container can be smaller than the old one, and a garbage collector is generally used to help find a solution that satisfies the problem (a SAT solver can be used to determine which objects should be destroyed).

Updated about 5 years ago. 1 hackers ♥️.

Wifi direct on OpenSUSE

an invention by matt680209

Wifi direct (P2P) has been implemented in WLAN drivers and wpa_supplicant. I would like to work on 2 machines connected each through wifi direct.

Documentation

Updated about 5 years ago. 1 hackers ♥️.

Merge webui into OBS API

an invention by coolo

The webui is currently the poor cousin of the OBS parts even though it's wildly used. It's a pain in the ass to code for it as there is not a API for most things you need to do - and if there is it's cumbersome to use.

Updated almost 5 years ago. 4 hacker ♥️.

Learn how to write 'Learn Language App'

a project by kalabiyau

The basic idea behind learning language is to ensure three parts: * Grammar

Updated about 5 years ago. 1 hackers ♥️.

Improve MMTests Comparisons and Reporting

a project by vbabka

The Proposal

(Idea originally suggested by Mel Gorman)

Updated about 7 years ago. No love.

REST API for QADB

a project by llipavsky

QADB is the database used to strore results of automated tests in SUSE QA. It only has web intrface, which is mostly just a better DB view. The goal of this project is to create the REST API to it, which can later be used to query for results from external tools (and maybe even later used by the frontend)

Updated about 5 years ago. 2 hacker ♥️.

Create a dispatcher script for vpn with DNSMasq in NetworkManager

an invention by mcaj

Base on internal user request, Id to create the dispatcher script for NetworkManager allow run up/down script for DNSMasq when a VPN connection was started. In the current setup when VPN is started via NetworkManager no scripts is run. In the case Id like o add this script into NetworkManager package so it can be use by others SUSE users as well.

Updated almost 5 years ago. No love.

Yandex.Disk (video/pictures/music) XBMC add-ons

an invention by vlewin

Yandex.Disk is a free cloud storage service (like Dropbox) that gives you access to your photos, videos and documents from any internet-enabled device. XBMC is an award-winning free and open source (GPL) software media player and entertainment hub that can be installed on Linux, OSX, Windows, iOS, and Android

Updated about 7 years ago. No love.

Wrap php-openid into Zend_OpenId library

an invention by pkacer

Problem statement

Current Zend Framework OpenID implementation does not support the protocol version 2.0 fully. For example the Yadis discovery is not supported at all. Thus the Zend Framework OpenID module can not be used with OpenID providers using this version of the protocol.

Updated about 7 years ago. No love.

Climbing Ticklist

an invention by j_renner

Ticklist is a web application enabling users to record their ascents of climbing routes as well as to maintain their personal list of currently projected routes. My implementation went from working alpha back to pre-alpha status (~ basic things not working) while migrating parts of the codebase (knockout.js -> angular.js). The goal of this hackweek project was therefore to finish this migration and fix the basic features in order to make the app useful at least for personal usage. The current technology stack is node, express, sequelize, jade (templating), angular and twitter bootstrap. Lots of future features come to my mind, like showing advanced statistics, integration with social networks, support bouldering ticklists as well, location based stuff, and so on.

Updated about 5 years ago. 5 hacker ♥️.

Improve yast devtools

an invention by jreidinger

There is now bunch of yast devtools but the most of them are obsolete or useful only for ycp developement, which is now dead. It is also mixture of tools to build package, develop single package and new yast meta for doing changes on all modules developed by yast team. So goal is

Updated about 5 years ago. 4 hacker ♥️.

Podcast Studio

a project by KGronlund

I've been running a podcast together with two friends for over a year now. We have a recording and mixing process going, but unfortunately it involves using non-free operating systems and software all the way through. It is probably going to be hard to get away from using the things we use for the actual recording part for a while, but one thing I feel should be perfectly doable in openSUSE is the mastering bit. In theory, Audacity could work for this, but it is old and clunky and doesn't do real-time filtering, making it annoying to use.

Updated about 7 years ago. No love.

CodeAdopter

a project by kalabiyau

Initial idea to build a tool to help rubygems community to rotate maintainers for abandoned projects. Many new developers would like to maintain a project to learn new stuff and many good projects are abandoned by initial authors.

Updated about 5 years ago. 2 hacker ♥️.

Improve OpenStack Documentation

an invention by a_jaeger

Improve OpenStack documentation and tools used by it. Major idea: Improve openSUSE documentation

Updated about 5 years ago. 4 hacker ♥️.

pyg: PEG parsing runtime for Python

a project by rneuhauser

pyg will be a PEG parser library formed as an internal Python DSL. it will be used in cramex, a copycat of cram with expect support. The surface is heading to resemble Boost.Spirit: grammars are composed using a vaguely (xBNF/PEG)-like syntax enabled through operator overloading.

Updated about 4 years ago. No love.

OmegaT automatic glossary insertion

a project by vdziewiecki

I want to continue my work on this feature for a CAT (Computer Aided Translation) program, OmegaT. When translating a segment (usually a sentence), I would like OmegaT to automatically replace all words it finds in an active glossary by their translations. This will save the translator some time.

Updated about 5 years ago. 2 hacker ♥️.

SUSE Hackweek Gallery XBMC add-on

an invention by vlewin

Browse the SUSE Hackweek Gallery in XBMC on your TV :)
Add-on

Updated almost 5 years ago. 2 hacker ♥️.

KVM S3 and S4 handling in SLES and openSUSE

a project by bfrogers

There are issues with S3 and S4 handling in a KVM SLES or openSUSE guest. I'd like to figure out what's going wrong and get things fixed as much as possible.

Updated about 7 years ago. No love.

Enable >256 vcpus for KVM guests

a project by bfrogers

Although there isn't much demand right now, it won't be long before >256 vcpus in a KVM guest will be desired. Currently, due to 8 bit apic ids only being used the limit is 256. Implement the x2apic infrastructure that will allow QEMU + KVM to break the 256 vcpu barrier.

Updated about 7 years ago. No love.

Integrate xfstests with qa_automation

a project by jankara

xfstests is rather comprehensive filesystem testing framework used for functional filesystem testing. The aim of this project is to integrate xfstests with our qa_automation framework so that xfstests can be run in it and results are automatically processed and stored in qadb.

Updated about 7 years ago. No love.

studio-appliance-editor

a project by bear454

Build an open-source appliance editor for SUSE Studio that interacts only with the API, using modern JS web frameworks. For users, this provides an opportunity to influence, or create unique tailored editing experiences for Studio appliances. For Studio maintainers, this provides a road towards a modern appliance editor, and a chance to remove tens of thousands of lines of brittle legacy code. For hackers, this provides a chance to get your feet wet with modern client-side web technologies, like

Updated about 5 years ago. 3 hacker ♥️.

Reduce the number of builds in the openSUSE Build Service

a project by dmuhamedagic

In case any of the source files changed, openSUSE Build Service rebuilds the dependent packages regardless of whether that particular modification affects the dependency. This makes our resources footprint bigger (and the electrical power bills higher). It also affects users, because every new package build causes the package manager to include that package in the next update thus consuming network bandwidth and resources of users' computers.

Current OBS controls for package rebuild triggers

Updated about 5 years ago. 3 hacker ♥️.

Testbus

an invention by okir

Create a framework for running tests distributed across a number of hosts. The goal is to be able to run tests for things like

Updated about 5 years ago. 1 hackers ♥️.

Jabber server side history

a project by -miska-

Finish extension for server side history for jabberd2 server and create a simple webui to browse it using tntnet. Part of the project is to learn to use tntnet toolkit, other part is to have server side history.

Updated about 7 years ago. No love.

YaST module for IRST

a project by mlin7442

Intel Rapid Start Technology(IRST) is a firmware mechanism enables your system to get up and running faster from sleep, saving time and power consumption, it will cause the system to wake up from S3 and suspend to S4(with SSD)[1]. Currently kernel 3.11 already support it[2], however there haven't a graphic tool to control its wakeup event and timeout, like as similar tool on Windows[3]. This Hackweek I'll create a YaST module to handle those parameters. [1] http://mjg59.dreamwidth.org/26022.html

Updated about 7 years ago. No love.

YaST Developer Happiness: Reboot the Documentation

an invention by mvidner

PLAN

We have Ruby now, yay! But the developer documentation still quite sucks [the old version is shown in that link]. We want to fix that.

Updated about 5 years ago. 1 hackers ♥️.

Chef Cookbook Attributes file documentation parser

a project by iartarisi

Write a tool to generate documentation (README.md) from chef cookbook attributes files including the comments that describe the attributes. The goal is to use this with the openstack chef cookbooks from https://github.com/stackforge/ and maybe integrate it the upstream Gerrit as a Jenkins job. The project is hosted at: github/mapleoin/chef-attrdoc

Updated about 5 years ago. 1 hackers ♥️.

Continue on osc3 porting

an invention by mvyskocil

Preface

In a previous hackweek project (https://github.com/SUSE/hackweek/wiki/osc3%3A-port-osc-to-Python3) I have converted osc code to Python3. This has triggered quite some weirdness regarding plugins, but osc is usable from python3. Or it was, not sure if more recent changes did not break the compatibility.

Updated about 7 years ago. No love.

Optimize KIWI product build in Open Build Service (OBS)

an invention by lslezak

Introduction

OBS can build not only build traditional RPM packages, but it can even build appliances or installation ISO images.

Updated about 5 years ago. 2 hacker ♥️.

Merge hermes into OBS API

a project by coolo

After https://hackweek.suse.com/projects/105 the next thing to merge is hermes. Use ActionMailer for events

Updated about 5 years ago. 5 hacker ♥️.

Cloud rearrangement: VM migration path-finding

an invention by aspiers

There are several use cases where it's beneficial to be able to automatically rearrange VM instances in a cloud into a different

Updated almost 5 years ago. 1 hackers ♥️.

supportconfig database

an invention by leonardocf

The supportconfig utility is used by support teams to collect all information needed to troubleshoot a system in one shot. The objective of this project is to create a central repository of supportconfig tarballs. To do so, we're going to develop a set of tools to automatically fetch tarballs from known sources, parse the information, import the useful parts into an SQL database and expose it in a Web front-end where users can run some simple queries.

Updated about 4 years ago. 2 hacker ♥️.