Integrate webvirtmgr into slesan idea by tian-feng webvirtmgr is a tool to manage virtual machine on web browser. It can be used to create and manage virtual machine. So we can setup and manage a vm just by a click, in a convenient way. Blog: http://retspen.github.io/ |
BtrFS -- Scrub free spacean idea by winddss Currently only those disk blocks are checked that are allocated by the filesystem and in use. To check for read errors on unallocated blocks can be beneficial to identify hardware that is going to fail in the near future. As my first project in BtrFS, I'll also learn some development skill on BtrFS. |
gotmailan idea by ovisan Create an ncurses email client in golang. |
Improve text mode package selectora project by gabi2 Enhance the YaST ncurses package installation to show the changelog of a package and the level of supportability (on SLE). |
Hamsta webconsolean idea by jw-hao This project was issued by Zhibin Han. |
investigate how kernel live patching worksa project by herbert0890 kGraft is SUSE Labs answer to the rising need for being able to patch the running kernel without rebooting the system. I think this kind of tool is very cool, so by this hackweek chance, I want to investigate it how it works and how it was implemented. And also by this chance, I hope I can improve my ability of kernel hacking. If you are also interested in kernel live patching, please join this project together. |
Fix long-lasting issues of GM45 i915 chipset during suspend-resumea project by jkosina This mostly stems from |
Make OpenStack infrastructure setup usable on openSUSEan idea by tbechtold OpenStack uses Puppet to setup the whole CI (see http://ci.openstack.org/). Adjust the puppet manifests to be able to deploy the manifests on openSUSE and learn more about the setup. |
Say Hi!an idea by aplank Imagine you are sitting in the subway and suddenly the woman of your dreams sits down next to you. You are thinking hard about what to say to her, but since you are too shy she gets out three stops later and you never see her again. What if you both would have had an application running on your phones, to help you come over that awkward situation of just saying "Hi!"? |
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. |
Add "update" option to py2packan idea by tbechtold py2pack (https://github.com/saschpe/py2pack) is used to create rpm packages from python modules. Would be great if py2pack can also update an existing package (download new version, update spec file, check requirements, ...) |
Automatic performance analytical framework and dashboardan idea by mgorman My last hackweek project was "melbot", a server-side automated system for running performance tests. This went from being a project to something the performance team now uses heavily. The volume of data it now produces is excessive and problems are easily missed. It's a short hackweek for me due to being on holiday for two of the days but there are three objectives to the hackweek project |
N00B Project: 2D game in Pythona project by bhertwig Two trainees embarking on their coding adventure! |
VLC: fix video filter chaina project by moskyto Dive into VLC and fix mixing video and audio sources together with multiple transcoding and multiple outputs. |
Telepresence bota project by chuller Over lunch the machinery team was talking about telepresence and mobile solutions and I came up with the idea of abusing a cheap wifi controlled toy tank as base for such a project. |
Package some stuff for openSUSE-Factorya project by pluskalm As every hackweek, lets package/update/cleanup some stuff fore factory: |
Get started with QTa project by moskyto Learn QT and make something to try it. |
Chef 12 on the (open)SUSEa project by nkrinner Recent packages for Chef on the SUSE platforms are in a poor shape. In the meantime, Chef 12 is in the beta phase. Let's use the hack week to polish and update our Chef packages. |
Disk operations should not stale the systeman idea by pmladek It happens from time to time that my system is less responsible. It is usually caused by extensive disk operations, e.g. searching disk for something, moving a lot of data. A solution would be to run these problematic tasks with ionice. But I think that desktop user should not need to take care of this. Also some of the operations are even caused by system tools and normal user has problems to affect it. I wonder if we could somehow improve the desktop setting or it it would even need some hacks into the scheduler. |
Grub2: make it easy to select the default boot targetan idea by pmladek "grub2-once" allows to print a numbered list of available targets using --list option. It allows to select the boot target using the number. It would be great to add this functionality to the "grub2-set-default" command as well. |
hack bundler-audita project by jordimassaguerpla bundler-audit is an open source that scans you Gemfile.lock (if you program with ruby) for known vulnerabilities. |
From kickstart to jumpstarta project by schillingf Introduction |
Radio Scope - Swiss Army Knife for Everything Wirelessa project by duwe WLAN, bluetooth, DVB, DAB, ... I'm not getting any data! |
Port OtoBUR to C# Mono and maybe a Windows Phone porta project by namtrac Born as a hackweek #8 project OtoBUR (https://github.com/ismail/otobur) is an Android app to show Bursa (a Turkish city) Municipal Bus Timeline. Since I own a Windows Phone now I'd like to port it to Mono and later on Windows Phone (XAML). |
NFC login on openSUSEa project by acho-novell Using NFC(Near field communication) tag / phone Lock and Unlock ( replace password login ) on openSUSE with Gnome. |
Secure zero-trust P2P barter protocolan idea by KGronlund The use of the bitcoin testnet for trading cards for Hackweek got me thinking about a protocol more adapted for the tit-for-tat trade of virtual goods: the transaction only completed once both sides have contributed their share to the transaction. It would need some way for each side to verify that the goods traded are those agreed on. |
arbs - Mirror an ArchLinux package repository in a Build Servicea project by rneuhauser > [arbs] is a tool for keeping an OBS project in sync with an ArchLinux package repository. More specifically, I use it to sync [home:roman-neuhauser:arch-community][h:rn:ac] with [community.git][c.git], a mirror of the actual svn repository underlying community. |
CalDAV/CardDAV client in PHPa project by holgisms CalDAV [1] and CardDAV [2] are client/server protocols designed to allow users to access and share calendar and contact data on a server. There are many CalDAV and CardDAV clients around, e.a. Thunderbird/Lightning and also free CalDAV and CardDAV servers like Baïkal. |
Hamsta plugin: Tasks Distributed Scheduling Executionan idea by bwliu A series of tasks are automatically distributed on several machines. It can greatly reduce more running time than using just one machine. |
Learn SELinux CILa project by jsegitz SELinux Common Intermediate Language is a language that allows the creation of SELinux policies. Some of the traditional constrains (tight coupling, nested optionals, ...) are lifted or not as problematic. |
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? |
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. |
Port Spacewalk to openSUSEa project by moio Spacewalk is the upstream project of SUSE Manager. |
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. |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2). |
Play with CoreOSa project by wanghaisu CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks. CoreOS is popular on most cloud providers (EC2, Rackspace, GCE), virtualization platforms (Vagrant, VMware, OpenStack, QEMU/KVM) and bare metal servers (PXE, iPXE, ISO, Installer). |
Writing Starter Guide Documents for GNOME 3 Developmentan idea by tonghuix Will write a Starter Guide for GNOME 3 Development, in Chinese only at this point. |
Look at using the boost graph library as main container for devices in libstoragea project by aschnell Storing the devices in libstorage as a graph looks like a natural approach. The boost graph library (BGL) could be used here instead of the selfmade iterator over iterator (not a graph) concept currently used. |
detect and visualise git commits' patch-based dependenciesa project by aspiers It is well-known that two git commits within a single repo can be independent from each other, by changing separate files to each other, or changing separate parts of the same file(s). Conversely when a commit changes a line, it is "dependent" on not only the commit which last changed that line, but also any commits which were responsible for providing the surrounding lines of context, because without those previous versions of the line and its context, the commit's diff would not cleanly apply. |
Hack-a-geekoa project by okir Using traditional hardware development tools, apply a Non-uniform Choppy Transformation to a block of ligneous substance. The end result should be a 3D rendering of the Geeko glyph. |
Rebirth Guile-Luaa project by NalaGinrut GNU Guile-2.2 will be based on brand new backend, CPS(continuation passing style) as the most significant IR, and a RegisterVM. These are the prerequisite for the final AOT compiler. |
Build a sharable local virtualization testing environmenta project by cyliu Currently whenever there is a test, we need to find or build environment on our own machine or borrow some one else's machine temparorily. I hope we can collect all testing machines in our local team and build a sharable testing environment. Every one can reserve and use the machine, add machine, check machine info to find proper one (hardware and software) for test, share vm images, share other testing related resources, etc. |
Say Hello To Ceph!a project by wanglh Learn ceph architecture and try to deploy a ceph cluster. |
Warp speed for virtualization CI testinga project by jfehlig The virtualization team's automated testing has a long history. It was born in the old Novell Integration Test framework. The virtualization lab ran an instance of this framework for many years. Over time, those who knew the framework left the company, taking their knowledge and leaving little documentation behind. As our testing needs increased, we found the old framework insufficient, but saw little value in improving it given the available open source CI frameworks. |
Look into Intel SGX (Software Guard Extensions) for KVM Virtualizationan idea by bfrogers Learn more about SGX and how that might get used with KVM Virtualization. |
kvmctx - a tool similar to xenctx, but for KVMa project by bfrogers I just learned about xenctx, which is used to help debug Xen issues. I am wondering if it would be easily ported to KVM. If not, perhaps at least creating the equivalent for KVM may be useful for handling problems with KVM guests. |
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. |
WSS Kernel team After-Hours schedule interfacea project by jpetersen Working on a way to add exceptions using javascript (jquery), php, json, and mysql to modify the generated calendar used to manage who is on after hours. |
pxe boot oncean idea by osynge pxe + autoyast is awesome but when multiple people share a pxe server is a pain. I understand foreman / chef provide a solution for this, but they are linked to puppet / chef. What I want is a simple modular tool to make life easy. pxe boot would allows you to send a simple http request and the next reboot of the server / VM will boot a non interactive fresh install. |
Debconf Done Right For SUSEan idea by osynge Usecases |
Implement proper RandR support in XFCEa project by joro XFCE currently has no support for monitor hotplugging, which makes it hard to use on Laptops with docking stations. This project wants to add support to XFCE to automatically adjust its display setup when the monitor configuration changes. |
Automate zypp translationsan idea by mlandres There are a couple of scripts and cron jobs on my WS which extract and merge back the zypp translations in the opensuse-i18n repository at svn.opensuse.org. It's overdue to bring this to our Jenkins CI. |
orthos.arch.suse.de uses shared password for root on hosts.an idea by osynge Shared passwords are evil |
pmpman -> why dont we automate the music on our phone / mp3 player?a project by osynge Usecase. |
Automate to save time for hackinga project by locilka Yast team has a great experience in automating tasks that can be done by machines in order to save time that can be used better. We usually use Jenkins for running these jobs. |
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. |
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 |
Management solution for openSUSE based on Salt-stackan idea by dmacvicar Saltstack is the only configuration management solution that does not look like a ball of hair. |
Make ruby-ui usable for YaSTan idea by dmacvicar ruby-ui was a hackweek project with jreidinger to make libyui (YaST text/graphical engine) usable from pure-ruby without going through YCP. |
Make sure bicho works with current bugzillaan idea by dmacvicar Bicho is a ruby gem to query bugzilla. I have received some reports that it is not working with current bugzilla. May be you want to learn ruby and fix it. |
Revive qemacsa project by dmacvicar qemacs is a nice emacs style editor by Fabrice Bellard (qemu's original author). |
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 |
GCC aggregate trackinga project by jamborm Currently GCC relies only on the most generic alias analysis when attempting to track data in aggregates in interprocedural (IPA) optimizations. In the course of this project I plan to revive patches for using simple escape analysis to track all data which do not have their address escaped and use that information to track constants within them, analyze the impact on a number of benchmarks and submit them to GCC trunk. |
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 |
FOSS Bioinformaticsa project by jafr Investigate the state of bioinfo FOSS (mostly interested in DNA sequencing and sequence analysis) on Linux (and possibly other platforms), learn some algorithms, learn to use the available software, find what needs to be improved and if time permits, start improving. |
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. |
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. |
Improve the supportconfig database toolan idea by leonardocf The tool, developed in previous HackWeeks, is mostly abandoned. |
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 |
LDraw for Linuxa project by jbohac Project Description |
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. |
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. |
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. |
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. |
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. |
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. |
Improve Maintenance-workflow in BuildServicea project by BenniBrunner
|
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. |
Play with OpenCVa project by nadvornik OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. |
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. |
Add support for RandR 1.4 (additional GPUs) into KDE display configurationa project by michalsrb Plan |
I want to learn the Nette frameworka project by tbazant See http://nette.org |
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. |
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. |
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. |
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!!! |
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. |
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. |
Docker for something else than x86an idea by k0da Docker is just a wrapper around lxc and containers are available on Z and P. It's time to enable docker on Power and System Z |
Trivialine - an Online Multiplayer Triviaa project by cyntss Updated almost 3 years ago. 11 hacker ♥️. |
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. |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
Hell-O-Kittyan idea by coolo HWinterstellar happens a week before halloween, so my project is to create a Hell-o-Kitty. |
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. |
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. |
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. |
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. |
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. |
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! |
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 |