SUSE Music(ian) Spacea project by ralfflaxa Once again, the SUSE band is coming together to make music and we're planning a party this time round!!! |
crash-pythona project by jeff_mahoney New Development |
Create the Draft/Concept doc for Studio 2.0a project by mistinie It's 1.5yrs since we've launched the last Studio version. Customers are asking about a roadmap, a new version... After discussions with AJ, Adrian, Alex, I want to create a draft plan/concept how such a Studio successor could look like. |
Upstream OpenStack Hackingan invention by a_jaeger Improve some OpenStack projects and contribute patches to them. |
openSUSE 13.2 ARM hackathona project by algraf openSUSE 13.2 is taking shape on ARM, but we need to make sure we smoothen its edges to make an actual release out of it. The goal of this project is to make sure all devices we should run on actually work and that the last few packages necessary for productive use of ARM devices work properly on 13.2. |
LFS from opensusea project by jerrytang Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own customized Linux system entirely from source. |
Dockerize-ita project by fteodori Create a set of ready to use Dockerfiles based on OpenSUSE, and find a nice home for them to live in. Useful containers or just for fun, let's dockerize-it all. |
Package some stuff for openSUSE-Factorya project by pluskalm As every hackweek, lets package/update/cleanup some stuff fore factory: |
Hack the Hack Week toolan invention by hennevogel This project is about advancing the tool you're currently browsing. |
Get the new SUSE Floor ready to use!a project by rsalevsky The new SUSE Floor is nearly done. The core functionality is already implemented and only some basic features are left. |
Trivialine - an Online Multiplayer Triviaa project by cyntss Updated almost 3 years ago. 11 hacker ♥️. |
Video presence system for distributed teamsa project by ancorgs Those working remotely or managing a distributed team know it: face time is invaluable. The former openSUSE team has been using http://sqwiggle.com to keep in touch and Google hangout to hold a stand up meeting every morning. |
Get my hands wet with functional programminga project by alexandrubonini This is about starting to use functional programming paradigms that get used more and more? |
openSUSE Landing Page Prototypea project by hennevogel www.opensuse.org is the single most accessed page in the SUSE/openSUSE universe. With 1.5 million visits per month it generates 2.5 million page views and has around 500 people on the page at any given time. Yet it's one of the oldest, crufty pages we have! |
Learn the Basics About Creating Android Appsa project by keichwa What's about an app that helps you with downloading openSUSE documentation? |
x86 instructions decodera project by bpetkov This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. |
Say Hello To Ceph!a project by wanglh Learn ceph architecture and try to deploy a ceph cluster. |
Look at network test toolsa project by david_chang Learn more about network performance testing tools. I would like to get more fimilar with netperf and iperf. Try to find out what's different between netperf and iperf. And have a look at what's new in iperf3. |
GNOME Localization for zh_CN (Relaunched)a project by ychen GNOME is important to openSUSE and other distributions. I would like to help with the translation of GNOME. Mainly, the focus will be on the chinese (zh_CN) translation of GNOME 3.22 and 3.24 user interface. |
MirrorPinkya project by darix A web frontend for the mirrors in the mirrorbrain database to allow the mirror admins to manage their entries themself. |
Dochazkaa project by smithfarm Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components: |
Replace the SUSE Manager client stack with an existing configuration management softwarea project by kwk Intro |
Resistance is Futile - Using zypper to "upgrade" CentOS/RHEL to openSUSE/SLESa project by RBrownSUSE zypper is magic |
Release DAPS 2.0a project by fsundermeyer DAPS, the "DocBook Authoring and Publishing Suite" provides a tool set for easy creation and publication of DocBook sources on Linux. DAPS lets you create HTML (incl. webhelp), PDF, EPUB, man pages, and other formats with a single command. DAPS is used and developed by teh SUSE documentation team. |
Bring up Linux on Allwinner A23a project by rmax Non-Android Linux can already be booted on several devices that are based on CPUs from Allwinner, such as the A10 and A13, but support for the newer A23 is still incomplete. |
Port kGraft to more architecturesa project by vojtech_pavlik Implement improved ftrace infrastructure for PPC64LE (goal 1), s390x (goal 2), ARM64 (goal 3) that is able to support kGraft and doesn't have a performance impact. PPC64LE has an experimental (untested) patch by Dinar Valeev already, s390x works, but has a 10% performance impact on the system, ARM64 is entirely untouched. |
Experiment with uselessd as a systemd replacement on openSUSE 13.1an invention by dsterba The base version for uselessd is systemd-208, which is the version used in 13.1. Let's try if a direct substitution of the binaries works and watch out for the problems. |
HackWeek T-Shirta project by abodry If nothing is changed, no Hackweek T-Shirt awaits us. So, taking the initiative, I am searching for other creative minds to collaborate with. |
Cosmic HA for OpenStacka 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 |
pmpman -> why dont we automate the music on our phone / mp3 player?a project by osynge Usecase. |
pimp my mini-game (engine)a project by thutterer I have cloned the classic Snake game in my spare time recently to learn about dynamic memory allocation and pointer stuff in C++. |
Where has all the power gone ?a project by bigironman SUSE currently consumes a lot of electricity for keeping servers up an running as well as workstations at the office rooms, air-conditions and so on. |
Setup a jenkins server and made our ftp/http/pxe/slp server automateda project by zxdvd I want to gain some knowledge about CI and devops. I wrote a script to generated configuration files for pxe server and slp sever. |
Faster Raspberry Pi Builds for SUSE Studioan invention by bkutil IntroIn order to be able to throw pies faster and distribute them even to remote SUSE colonies, we need to build an advanced antimatter-fueled pie hyper-accelerator. |
Combine Hack Week and continious servicesa 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 |
evfilter improvementa project by ehamera The evfilter project (https://github.com/lhc4/libevfilter/) isn't able to substitute multiple events to one event or vice versa. I want to improve that and repair some other bugs. |
Detect type of change in a project analyzing the log historya project by aplanas Use machine learning and natural language processing techniques to analyze the changes made in a project, and classify them in: |
Implement BREAK for pseudo-terminalsa project by ptesarik This will greatly enhance the usefulness of QEMU virtual serial ports, because the Linux kernel interprets a break on the serial console as a SysRq, but there is currently no way to pass this signal over a pseudo-terminal. |
Machinery Inspectors for RHEL Systemsa project by tgoettlicher Machinery supports inspection of SLES11 and SLES12 systems right now. |
Hibernate signature verification - Symmetric key editiona project by joeyli In last hackweek, I implemented a RSA private key parser in kernel: https://github.com/SUSE/hackweek/wiki/RSA-private-key-parser-in-kernel |
Twopencean invention by e_bischoff Twopence is (will be) a remote execution engine for tests, able to run tests in virtual machines and real hardware through various means of communication : virtio for KVM / QEmu, ssh on top of libssh, serial lines. This library can be called from shell and ruby wrappers. |
Crowbar on openSUSEa 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! |
Reimplementation of "quilt setup"an invention by jdelvare I would like to change the way "quilt setup" is implemented. |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
HTML5 testdrive for SUSE Studioan invention by JKrupa2 There are more and more devices with no Adobe Flash plugin support in web browser (new Android and Apple phones and tables, etc.). The aim of this project is to replace Flash testdrive in SUSE Studio with HTML5 client. |
Support for automatically building kernels with user-influenced configurationan invention by vbabka Sometimes a user might want to build her own kernel instead of using the provided binary, for various reasons. This means creating own .config and maintaining it through kernel version bumps, which often results in running "make oldconfig" and mostly holding down the enter button to accept upstream defaults. |
I want to learn the Nette frameworka project by tbazant See http://nette.org |
Play with OpenCVa project by nadvornik OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. |
Create new mirror-script packagea project by mcaj I`d like to create new set of tools for mirroring ISOs and repositories from "master" server to slaves/mirrors. |
Improve Maintenance-workflow in BuildServicea project by BenniBrunner
|
Tweak btrfs to run on SMR drivesa project by hreinecke Having gotten access to some SMR prototypes it should be possible to tweak btrfs to run natively on those devices. Using SSD mode helps a lot, but there is still some work to be done. So this will be a good chance to learn something about the inner details of btrfs and see if I can get it to run on SMR drives. |
Dice - A light weight build servicea project by sax2 The idea is simple. Dice is a light weight build service for KIWI images with full control over the build power by the user. |
LDraw for Linuxa project by jbohac Project Description |
A SUSE template for Beamera project by leonardocf Some people prefer LaTeX for creating documents and presentations. The templates provided by Marketing don't include one for Beamer |
Kill YCP Zombies by Compiling Ruby to Rubya project by mvidner During the YCP Killer project, Y2R didn't translate most YCP operators and builtins into equivalent Ruby constructs but into library calls. This was necessary to preserve behavior in various edge-case situations, mostly when |
YaST rake tasks tab completitiona project by mfilka terminal has it, git tool has it, so yast-devtools should also provide it for new rake tasks |
NFire a new project to replace newburna project by lzwang newburn is a system press testing tool. But it is out of maintained. And it is heavily integrated in ctcs2. So replace it with a new one. |
Shell script merging for crash use on L3 Europe and NTS USA core dump serversa project by dmair Each of the core dump upload servers in Europe and USA could be improved if the shell scripts were combined so that the same tasks can be performed on each site, e.g. downloading of all packages needed for crash usage with a specified core dump by allowing for configurable (or even automated) selection of locations to obtain data packages from. |
Port Spacewalk to openSUSEa project by moio Spacewalk is the upstream project of SUSE Manager. |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2). |
Improve VOVOa project by jloeser VOVO is a server-client architecture to determine current abuild load on devel-network machines. The goal is to trigger machines on and off depending on build power. It is an attempt to reduce power consumption. |
N00B Project: 2D game in Pythona project by bhertwig Two trainees embarking on their coding adventure! |
From kickstart to jumpstarta project by schillingf Introduction |
add IP camera to new kicker room to reduce collisionsa project by sleep_walker From time to time we face collisions when two teams would like to play at the same time. |
Upgrade SMBTA monitora project by gschlotter Bring the smbtamonitor-qt to a stage where it can be released, with some additional changes. |
Move QAM cloud from physical machines into virtual platforma project by djz88 To add more flexibility, variability and increase testing capacity we would like to move QAM cloud nodes from physical machines(in NUE) into virtual environment. |
fdisk and libfdisk upstream hackinga project by puzel The project is to address fdisk/libfdisk TODO items from upstream util-linux project: |
gdb-kdumpa project by alnovak The goal of the project is making the gdb able to open compressed kernel dump - access its memory contents at the very least. |
Yoga in Spacea project by bigironman We are not hacking on the keyboard but with our own body, learning techniques to relax and strengthen the body to fight gravity. Welcome to a daily training session (3 - 3.30 pm) during Hackweek for an introduction with lightweight exercises. |
Port Spacewalk to Salt-Stackan invention by dmacvicar Spacewalk has its custom client stack. |
Ceph crushmap visualizationa 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. |
ipv6 pxe booting on grub2a project by michael-chang Learn the grub2 network stack and have fun with ipv6 network booting. :D |
froxlor Server Management Panela project by asemen froxlor Server Management Panel |
Work on my OBS packagesa project by lrupp ~> osc my pkg | wc -l |
Merge hermes into OBS APIa project by coolo After https://hackweek.suse.com/projects/105 the next thing to merge is hermes. |
finish the ioq3 arm VMan invention by lnussel I need to finish my work from the last hackweek |
Bootstrap UI for Weblatean invention by mcihar Implement better UI for Weblate using Twitter Bootstrap library. |
Reduce the number of builds in the openSUSE Build Servicea 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. |
make openSUSE working on Sony Xperia Tablet Za project by sleep_walker Look once again on Xperia Tablet Z and try to have there openSUSE running natively as alternative operating system. |
A SUSE chronicle 0.1a project by rhaidl Talking to people, getting the information about what had happened in the SUSE history, bringing all together to kind of a chronicle. Let's give it a try :-) |
Improve ftpboot for z/VMa project by azouhr Installing linux on z/VM requires some way to punch kernel/initrd/parmfile into the reader which in turn can be booted. In a previous hackweek, I wrote a small tool, that makes it possible to do so directly from the internal ftp server. this has been proven valuable but not perfect. |
SUSE Bug Query Enginea project by LPechacek In short, give second breath to http://hall.suse.de/bugs/defects.cgi. |
List of open github pull request in a card on a team trello boarda project by vlewin Write a simple command line tool for getting the open pull request from github and put it into a trello card. The tool should periodically update a list of pull request. In addition it would be great to have a connection between the trello card and github pull request. |
OpenSUSE support for OpenStack Trainingan invention by dguitarbite OpenSUSE support for OpenStack Training Labs |
experiments with Pebble smartwatch, including writing a SUSECon application for ita project by fcrozat Pebble smartwatch is a nice gadget I own and I'd like to start playing with it at the code level. |
SeaMonkey extension (for forgetting passwords)a project by pcerny SeaMonkey is the successor of the Mozilla Suite. The mail client allows connections over POPv3 and IMAPv4. In some cases one wants to leave the program running for longer periods of time, but once the mail client has password for a mail server it just stays connected. In case of "keep everything on server" profiles this means that the mail may stay accessible even when the machine is left unattended (which it often is). The purpose of the extension is to enable requesting the client to forget mail server passwords, so that the mail is no longer accessible without entering it again. |
bug screening helpera 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 |
app localization visualizeran invention by sbrabec Tracking and fixing translations in modern applications is a surprisingly complicated task. Visible strings often come from several projects, and strings can be processed by a complex formating. The project should extend the current project trace-wrappers to easily display string sources inside the application. |
Get SUSE VPN running on Android (was: get SUSE VPN running on sle12)an invention by sndirsch Figure out how to get SUSE VPN running on Android. |
Finish GCC match-and-simplify workan invention by rguenther In GCC we have multiple intermediate languages and for all of them we do manual pattern matching and replacement. The project uses a domain specific language to unify and simplify those pattern matching and replacing code. |
SSH Connection Managera project by jschmid1 My idea was created out of a need in my current team(Hardware-enablement). Whilst excessive SLE testing on multiple machines i was forced to remember tons of ips to debug remotely. Since i had to reinstall new releases over and over again, ips differ, obviously. |
Gerrit CLI review toola project by iartarisi Gerrit is used for code reviews by openstack and its related projects (e.g. chef cookbooks). The web interface is too slow when you get 100 changes to review each day. It would be nice to have a faster CLI. There are already some python client libraries available. I am thinking about either doing this as a standalone application with python and something like ncurses or an emacs/lighttable plugin. |
Add support for RandR 1.4 (additional GPUs) into KDE display configurationa project by michalsrb Plan |
Support for WiFi-enabled Canon cameras in gphotoa project by michal-m I have a Canon PowerShot S120, which allows for browsing / copying photos over WiFi. There are apps for Android, iOS, and Windows to do that. The protocol uses upnp to discover the camera and the smartphone/computer and them some HTTP-based protocol. I have some code using libupnp for the discovery and a perl script that is capable of transfering one file, but it's far from complete. Plus, I need to refresh my memory, because the last commit is from January :-(. Now, there seems to be some support for such cameras in gphoto already. So the plan is to dive into gphoto and use what I learned about the protocol to fix the gphoto support. |
Moses machine translation performance tuninga project by marxin Moses is a statistical machine translation system that allows you to automatically train translation models for any language pair. Intention of the project is to tune up existing software, where a glimpse shows that majority of time is consumed by memory allocation, dynamic casting and other calculation non-related stuff. I would like to inspect many techniques (like perf profiling, GCC LTO, GCC profile-guided optimization, code refactoring, OpenTuner, etc.) which may bring really significant performance gain. Moreover, it would be really beneficial to come up with a cookbook that can be used by folk in general. If possible, I would like to create a step-by-step performance improvement graphs. |
Modify the Line6 kernel driveran invention by mseidl81 I want to modify the driver so that it:
|
Elastocloud back-end for Sambaan invention by dmdiss 1) Add support for the Microsoft Azure File Service REST protocol to Elastocloud, a cloud storage client library created in a previous Hackweek. |
All documentation as program codean invention by jsmeix I like to try out if it is possible to write a program that does not have any kind of the traditionally separated documentation (like external files that contain the documentation texts or comments in the program code). Instead all documentation must be implemented as code at the same place where the matching functiomnality is implemented (i.e. each function implements also its documentation). In the end the user should get only the executable that he can run to let it do the intended functionality and also to provide any kind of documentation. What I do not want is a dumb '--help' option that lets the program spit out its built-in documentation. What I would like to have is that the user can run the executable in some kind of self-inspecting way. I mean: While it does the intended functionality, it can also provide documentation so that the user can explore the program while running it. In the end the user experience should be more like a text adventure ;-) |
Voxel exploration gamean invention by KGronlund The idea is to play around with a minecraft-like block exploration game, written from scratch in C using SDL2 and OpenGL 3.0. Minimal dependencies, probably won't be a game as such before the end of the week, but the goal is to have a world generated and to be able to walk around in it. Why? Mainly to refresh my 3D knowledge, catch up with what's happened since I last played with that stuff, and to have fun. :) |
Internal SUSE webzinea project by cyberiad The idea is to have an internal web page that mainly presents new SUSE employees or the ones you might not know yet. Other topics can be covered like reports about hack week projects or other interesting stuff apart from the daily work we all do. |