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. |
Merge hermes into OBS APIa project by coolo After https://hackweek.suse.com/projects/105 the next thing to merge is hermes. |
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: |
YaST module for IRSTa 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. |
Jabber server side historya 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. |
Achieve world domination.a project by bgerhard The goal of my project is to achieve total world domination. == Hell, yeah! |
Integrate xfstests with qa_automationa 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. |
Enable >256 vcpus for KVM guestsa 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. |
KVM S3 and S4 handling in SLES and openSUSEa 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. |
OmegaT automatic glossary insertiona 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. |
Learning Gosu - 2D game development library (with ruby bindings)a project by digitaltomm Links: |
Chef Cookbook Attributes file documentation parsera 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. |
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. |
Create bi-lingual ebooksan idea by snwint Write a tool to create bi-lingual ebooks. |
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. |
studio-appliance-editora project by bear454 Build an open-source appliance editor for SUSE Studio that interacts only with the API, using modern JS web frameworks. |
Try another OS (or distro)a project by bear454 Feeling very comfortable with your (open)SUSE desktop? Don't get too comfortable; there's a lot of innovation out there. Try living in a different system for a few days, and see if you can find some innovative paradigms to bring back 'home' with you. Here's a few suggestions: |
pyg: PEG parsing runtime for Pythona 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. |
REST API for QADBa project by llipavsky QADB is the database used to strore results of automated tests in SUSE QA. |
CodeAdoptera project by kalabiyau Initial idea to build a tool to help rubygems community to rotate maintainers for abandoned projects. |
Learn how to write 'Learn Language App'a project by kalabiyau The basic idea behind learning language is to ensure three parts: |
fontinfoan idea by pgajdos
|
Podcast Studioa 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. |
Extend iso_codean idea by tboerger I would like to extend my existing gem isocode (https://github.com/tbpro/isocode). Currently it translates all available countries and languages into multiple languages. I plan to integrate more ISO specifications like scriptnames, subdevisions and currencies. |
Finalize geozip geman idea by tboerger I have started many months ago a project named geozip (https://github.com/tbpro/geozip) and i would like to finalize it. I want to parse openstreetmap files and generate polygon geo coordinates for zip codes. After processing it should be exported to multiple file formats to get them imported into databases for various projects. |
Work on my OBS packagesa project by lrupp ~> osc my pkg | wc -l |
libvirt TCKa project by jfehlig The libvirt TCK provides a framework for performing testing of the integration between libvirt drivers, the underlying virt hypervisor technology, related operating system services and system configuration. The idea (and name) is motivated by the Java TCK. |
Kernel oops decodera project by benjamin_poirier Read in a crash or oops-style backtrace and access DWARF information to output the current content of the stack and registers in term of symbols, and the the crash commands to dump/pretty print them. In other words, when looking at a crash dump, answer the questions "Which variable is currently stored in $rax? What is the structure of the stack? Which variable is stored at $rsp+16?" |
Support for the SMBus ARP protocola project by jdelvare The SMBus standard specifies an address resolution protocol (SMBus ARP.) It has two key features : |
Weblate improvementsa 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: |
Improve MMTests Comparisons and Reportinga project by vbabka The Proposal |
NFC - hardware enablement and enhance in openSUSEan idea by acho Hardware Information
|
openQA framework studying and improvement.an idea by bchou openQA is a set of utilities designed to test operative systems in an fully automated way. I would like to get started from the Tutorial and get familiar the whole process (openQA of webUI, auto-inst test modules, specific cases writing ) and detail framework. It would be accelerating the test cases creation in the future. |
Network team/libteam driver on openSUSEan idea by david_chang The NetworkManager has supported the team driver recently. Also Fedora had supported the network team driver in Fedora 18. |
Studying/playing around Cloud !!!an idea by Jeffreycheung I have 2 tasks would like to do at Hackweek 10. |
UEFI on ARMan idea by gary_lin Aarch64 was added into UEFI spec recently, and the patches already landed into edk2. The goal of this project is to make an UEFI image to run on the Foundation Model and package Aarch64 edk2 in OBS, so that everyone can just download the latest image and play it. |
Enable python in crash and use it for most functionsan idea by jeff_mahoney Crash originated in a older version of gdb. Since then, gdb has added python to its scripting options. By converting much of the crash functionality to python, we can make it easier to extend existing functionality and allow our customers to do the same. |
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. |
ohai plugin for querying details like serial numbers from hard drives in chef-client nodesa project by bigironman Gathering detailed information about hardware in an automated way with chef using an ohai plugin enhances transparency about the hardware being used in a datacenter. The idea is to write a plugin for ohai that gatheres information from hard drives used in a node that runs chef-client. |
Optimize packing of objects required for migration to new containera 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: |
SUSE Manager/Spacewalk client debug/test shellan idea by dmacvicar When developing for SUSE Manager, it gets tiresome to setup clients in order to debug and test with clients. |
Booting to btrfs snapshots with grub2a 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. |
salien - convert deb/pkgbuild/... into .specan idea by bmwiedemann There is the alien program to convert binary packages between various formats, but it would be even nicer to be able to take a debian or archlinux build spec and convert it into an rpm .spec file. |
Improve linuxrc/rescue systema project by aginies Rescue system has a lot of options , but most of them can only be set at boot time, first idea is too provide a way to configure them while the system is running. |
Create a tool to sync GroupWise calendars with a local radicale servera 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: |
Airplane trackinga project by rmax Setup and operate a Mode-S Beast that receives the ADS-B broadcast signals sent out by airplanes. |
ALSA Pure Digital Power Amplifiera project by duwe Building on top of Rouslan Dimitrov's Microcontroller Class D Amplifier, 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. |
PowerPC appliances deploy toolan idea by k0da We need a tool similar to suseviclient for deploying powerpc appliances. |
Persona openid for Build Servicea project by k0da Build Service needs an openid. |
build osmocom packages and firmware and deploy on a mobile phonean idea by chuller
|
vim-plugin for expanding rpm macrosan idea by m_meister creating a vim plugin, that expands this kind of macros into a new vim buffer by pushing a key |
Spicy RaspberryPian idea by mjura Run SPICE client on RaspberryPi as remote terminal to VMs in SUSE Cloud 2.0 |
crashsitea project by alnovak Examining vmcore with crash (very) often means to look at multiple outputs at once, which in console enviroment simply is not easily achievable. Since last hackweek, there is a |
error DBan idea by cyberiad Create a database of common and not so common error messages, warnings, etc. to provide references to bugzilla, TIDs, wikis, etc. |
Ruboto - JRuby On Androida project by digitaltomm Updated over 5 years ago. 2 hacker ♥️. |
Create Quickstart for OpenStack on OpenStack (Triple-O)a project by dirkmueller Currently, opensuse-quickstart sets up a one-machine Cloud based on OpenStack, either with KVM or virtualisation. In order for bootstrapping further hosts, it would be much easier to set up only a bare-metal cloud on one machine, and PXE boot a 2nd machine via OpenStack Nova/Ironic. |
create openSUSE 13.1 images for ARMv7 and ARMv8an 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. |
Preparing Customer Survey: Hard- and Software Stacka project by svollath Customers may face problems with their systems we weren't aware of, if we focus on testing single components. We simply can't copy each and every customer setup, but we want to have test results that are more relevant. |
a watch for taking care of my babya project by bjzhang i want to make a prototype of a watch for waking up me in the night in order to take care of my daughter. |
openSUSE & SLE support for Puppet modules located at the Forgea project by tampakrap Description |
Bug reporting GUI tool with template supportan idea by llipavsky QA engineers often tests same/similar parts of software, and if they find a bug, the information they need to collect can be predicted. |
Add standardized REST interface to Hamstaa project by pkacer Hamsta currently lacks a standardized network interface that would allow other systems accessing its capabilities. There is a custom network interface with text-parsing based protocol that is poorly documented and needs to be implemented on the client side to be usable. This interface does not use any standardized way of communication or library. |
Library.suse.de update/replacementan idea by jnweiger Scanning books stopped 6 years ago. We need volunteers to take the scanner and walk through the offices. This is a good learning opportunity for trainees. |
wickeda project by pwieczorkiewicz Wicked is a network configuration infrastructure incorporating a number of existing frameworks into a unified architecture, providing a DBUS interface to network configuration. |
Simple stretchable storage cloudan idea by hreinecke A project idea I've been carrying around for several years now. Based upon the 'referrals' concept from SPC-4 it should be rather easy to build up large volumes spread over several nodes. |
Add snapshot support to cifs.koan idea by dmdiss The File Server Remote VSS Protocol (FSRVP) was recently defined by Microsoft. It allows for SMB clients to remotely request the creation, exposure and destruction of share snapshots. |
Add support for Amazon S3 cloud backed block devices to istgt / Elastoan idea by dmdiss Elasto is a cloud library and client utility for managing and manipulating cloud storage objects via REST. |
Raspberry PI radio transmitter (no additional hardware)an idea by dheidler Create a kernel module, which provides a virtual alsa sink, which transmits the audio through the air. |
Add gui for thinkpad umts-card toola project by dheidler I already have the backend done for the thinkpad umts-card, but the frontend is still missing. The tool shall be a version-2 of https://github.com/asdil12/wwan |
Package proper cross-compilersa project by rguenther openSUSE lacks useable cross-compilers to glibc systems. This is the attempt to provide those, most important a cross-compiler for arm/aarch64. |
Local LVD systema project by yaojia A local LVD(Live&VOD audio/video) system, |
An experimental tiny WM of Waylandan idea by NalaGinrut Wayland would replace X11 in the future (maybe soon?), we're researching/learning Wayland. And I planed to try a tiny Window Manager of Wayland for a practice. It's meaningful I think, since there's little independent WM for Wayland, except for Mutter which is a part of Gnome desktop environment. |
Play around about GNU/Linux securitya project by shawn2012 Developers: Shawn Chang, Bo Yang |
Learn the Basics About Creating Android Appsa project by keichwa What's about an app that helps you with downloading openSUSE documentation? |
OpenStack Tempest Dashboardan idea by jctmichel Tempest is a functional test suite used for OpenStack. It would normally run in the order of 800 tests over the period of 2 hours on a newly installed OpenStack infrastructure. |
Zeroconf with others (GNOME Shell, Firefox, Wayland and others)a project by cxiong Zeroconf/Bonjour/Avahi is a very interesting technique that targets at freeing users of services from tedious IP-based network configuration by automatic-distributed address-assigning, name-assigning and service discovery/browsing. It's named officially as zeroconf, Bonjour is the implementation in OS X, iOS and Windows, while Avahi is for Unix-like system. |
Snoek improvementa project by yfjiang We have internally used vote tool Snoek. At least 2 new features will be implemented in the hackweek: |
Backport IPSec Test Suitea project by liangzheng There is a IPSec test suite on strongSwan project(http://strongswan.org/test-scenarios.html).But it bases on Debian an Ubuntu, we plan to backport it into our SLES test suite repo. |
unlock html5 story teller options for openSUSE/SUSEan idea by froh html5 gives a new way of exchanging and expressing ideas and telling stories. |
pimp interactive political landscape '(and practice d3js with html5 aka svg, javascript, css)an idea by froh For the Bavaria 2013 elections I had created an interactive political landscape visualizing the party stances according to the Wahl-O-Mat with d3.js. |
virtual wifi adapter in qemuan idea by lnussel one of the top features a distribution must always ship in a working state is wireless. Yet we have no way to test it in an automated way. To be able to do that via openQA we need qemu to emulate a wireless adapter. Whether it's emulating existing hardware or implements some virtio device that only works on Linux doesn't matter. |
Inqlude, the Qt software archivea project by cschum During Hack Week 7 I worked on an archive of Qt-based libraries. The goal was to easily make all available Qt libraries accessible to developers. Think CPAN for Qt. So I hacked on a web site and a command line client. |
froxlor Server Management Panela project by asemen froxlor Server Management Panel |
face trackingan idea by chuller Step 1. Control Robotis servo from raspberry pi |
Implement Execution of User Scripts during Snapshot Creation in Snapperan idea by aschnell The idea is to execute user defined scripts before and after creation of snapshots with snapper. |
Obsolete Trello with Redminea project by jnweiger Redmine.suse.de (as an inhouse tool) is very close to be a jump in replacement for Trello.com (the outhouse tool). Investigate into setting up a redmine-board so that it has exactly (and only) the features a Trello board has, |
MirrorPinkya project by darix A web frontend for the mirrors in the mirrorbrain database to allow the mirror admins to manage their entries themself. |
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! |
Postit Art Uber-Geeko at All-Hands-Area NBGa project by jnweiger The huge glass front of the Allhands Area facing Maxfeldstrasse wants to shine in Geeko-Shape. |