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! |
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. |
Revive (web)pin for openSUSEa record by lrupp Which package currently provides libfoo.so.6 ? |
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, |
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?" |
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. |
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: |
Learn the Basics About Creating Android Appsa project by keichwa What's about an app that helps you with downloading openSUSE documentation? |
Persona openid for Build Servicea project by k0da Build Service needs an openid. |
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. |
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. |
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. |
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: |
Port the Spacewalk UI to modern web technologiesan invention by dmacvicar Spacewalk is an open source Linux systems management solution. It is the upstream community project from which SUSE Manager and the Red Hat Network Satellite product are derived. |
Linux System on USB stickan invention by jsmeix I like to have a Linux system that completely runs on an USB stick (read and write also for persistent storage) so that it can run |
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 |
'Who's that guy?' - a floor based mini gamean invention by thutterer Documentation |
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.
|
Learning about Dockeran invention by abergmann Based on the hackweek 9 project from Flavio I'm playing around with docker and Linux containers. |
Climbing Ticklistan 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. |
Merge hermes into OBS APIa project by coolo After https://hackweek.suse.com/projects/105 the next thing to merge is hermes. |
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. |
Libvirt client for android-arman invention by lin_ma The idea is to port client module of libvirt(x86) to android-arm. Currently, The project only plans to supoort kvm. |
Work on my OBS packagesa project by lrupp ~> osc my pkg | wc -l |
Merge webui into OBS APIan 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. |
Improve yast devtoolsan 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 |
Improve OpenStack Documentationan invention by a_jaeger Improve OpenStack documentation and tools used by it. |
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: |
MirrorPinkya project by darix A web frontend for the mirrors in the mirrorbrain database to allow the mirror admins to manage their entries themself. |
face trackingan idea by chuller Step 1. Control Robotis servo from raspberry pi |
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. |
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. |
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. |
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. |
switch to grub2 for powerpcan invention by k0da There is a grub2 available for powerpc for a while. Let's switch to it by default. |
Improve and unify spec changes formating and automation for Factory rulesan invention by scarabeus_iv This project is mostly about automating spec file formatting to have all specs more look-alike, much better for review and there is no need to force people to write that way, just to format it afterwards is sufficient. Other task is to track changes in osc repo and adjust changelog accordingly. |
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. |
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: |
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. |
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. |
Support for the SMBus ARP protocola project by jdelvare The SMBus standard specifies an address resolution protocol (SMBus ARP.) It has two key features : |
Write test cases for DAPSan invention 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. |
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. |
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. |
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. |
unlock html5 story teller options for openSUSE/SUSEan idea by froh html5 gives a new way of exchanging and expressing ideas and telling stories. |
Add VNC backend to openQAan invention by zxdvd Background about openQA: https://progress.opensuse.org/projects/openqa-improvement/wiki |
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. |
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. |
openSUSE & SLE support for Puppet modules located at the Forgea project by tampakrap Description |
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. |
running xen on allwinner sunxi powered devicesan invention by bjzhang I want to boot xen with dom0 and domU on allwinner sunxi devices. |
Betaman - Beta Program Management applicationan invention by insilmaril Betaman is a rudimentary rails app to manage a set of beta tests and its testers. Try betaman yourself at betaman.suse.de |
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. |
openQA v2 test, fix, deployan invention by bmwiedemann openqa.opensuse.org is still running on the older v1 version necessitating extra maintenance (and bringing confusion to people about which version is the right one to use). |
Ruboto - JRuby On Androida project by digitaltomm Updated over 5 years ago. 2 hacker ♥️. |
PowerPC appliances deploy toolan idea by k0da We need a tool similar to suseviclient for deploying powerpc appliances. |
Airplane trackinga project by rmax Setup and operate a Mode-S Beast that receives the ADS-B broadcast signals sent out by airplanes. |
Web interface for gems-statusan 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. |
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 |
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. |
NFC - hardware enablement and enhance in openSUSEan idea by acho Hardware Information
|
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. |
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. |
multi-user chat support for Groupwise Messenger protocol in Telepathy / Empathyan invention by fcrozat Currently, only pidgin is support multi-user chat over Groupwise Messenger protocol. |
REST API for QADBa project by llipavsky QADB is the database used to strore results of automated tests in SUSE QA. |
Create bi-lingual ebooksan idea by snwint Write a tool to create bi-lingual ebooks. |
Update kernel for RaspberryPi on openSUSEa record by dsterba It's 3.11 time. |
CodeAdoptera project by kalabiyau Initial idea to build a tool to help rubygems community to rotate maintainers for abandoned projects. |
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. |
SUSE Hackweek Gallery XBMC add-onan invention by vlewin Browse the in XBMC on your TV :) |
Achieve world domination.a project by bgerhard The goal of my project is to achieve total world domination. == Hell, yeah! |
Optimize KIWI product build in Open Build Service (OBS)an invention by lslezak Introduction |
supportconfig databasean invention by leonardocf The supportconfig utility is used by support teams to collect all information needed to troubleshoot a system in one shot. |
froxlor Server Management Panela project by asemen froxlor Server Management Panel |
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. |
Capture datacenter infrastructure information in a graph databasean invention by kwk Orientdb is an open source graph/document database. It supports various language bindings |
Play around about GNU/Linux securitya project by shawn2012 Developers: Shawn Chang, Bo Yang |
Local LVD systema project by yaojia A local LVD(Live&VOD audio/video) system, |
Web shell for Hamstaan invention by zbhan_william You like Linux, right ? you must like command line tools which give an quick, elegant way for your work. This project comes from the idea. "command line everywhere". |
Build and validate a scale-out Samba/CTDB cluster atop CephFSan invention by dmdiss Samba and CTDB rely heavily on POSIX fcntl locks for data and meta-data integrity. This functionality was recently fixed in CephFS, opening up the possibility to use CephFS as an underlying filesystem for a scale-out Samba/CTDB cluster. |
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. |
HMC support to openstackan 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. |
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. |
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. |
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. |
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: |
Make diskimage-builder (part of TripleO) capable of building openSUSE imagesan 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 ;-) |
Learn how to write 'Learn Language App'a project by kalabiyau The basic idea behind learning language is to ensure three parts: |
Wifi direct on OpenSUSEan 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. |
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. |
Learning Gosu - 2D game development library (with ruby bindings)a project by digitaltomm Links: |
Testbusan 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 |
YaST Developer Happiness: Reboot the Documentationan invention by mvidner PLAN |
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. |
Cloud rearrangement: VM migration path-findingan 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 |
Learn Ruby and Ruby on Railsan invention by alarrosa The main goal is learning Ruby and enough Ruby on Rails to hack on the hackweek tool and fix (what seems to be) a simple issue like this . |