Broaden image segmentation functionality of OpenCVa project by mbenes OpenCV is an open source computer vision and image processing library (http://www.opencv.org). During the hackweek I'd like to broaden a set of image segmentation algorithms in the library with at least the simplest ones. The indices for objective measuring of segmentation quality and first step for segmentation fusion might be other choices. |
Android libvirt clienta project by cbosdonnat The project aims at kick-starting an Android application to manage libvirt-based VMs and containers. The libvirt build on android expedition has already been completed during hackweek 10 and refreshed here. Which leaves for hackweek to use libvirt-java bindings to use it. |
Investigate/implement the Raft consistent algorithma project by wanghaisu Investigate/hack of the Raft consistent algorithm for cluster. |
merge sikuli to openqa.a project by yfjiang Investigate the good way to put sikuli into openqa. 1. review current status of sikuli project |
Explore Android Wearan idea by aduffeck Being a proud owner of an Android Wear smartwatch (Moto 360) I want to learn more about how Android Wear works, what kind of APIs are available and how apps are written for it. |
DSLR Spirita project by JoeShang A set of DSLR remote controller, including: - Shutter Controller in iOS/Android app, there are 2 ways of connection: |
ESCapea project by sbehlert There are a few scripts around analysing isos and helping ReleaseManagers (and others) to achieve a great release. I'd like to see this all combined in one web overview, a kind of "Enterprise Service control ape" (ok, it's more an "Enterprise Control Center mokey", but that's not an acronym ;) ). |
Find Socket and Pipe Partnersa project by eeich For debugging purposes one often times needs to know the communication partner on a socket or pipe a program has open. This information is not |
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. |
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. Note for Hackweek 15: Tong Hui would be review the GNOME 3.22 and 3.24, which will be release very soon. |
Leave Management Toola project by cachen It's a tool or website for Bej employee to manage his(her) leave days, then they don't need ask HR for each time. An idea for learning Django web application framework. |
Bug Stats for upstreams in the publica project by zzhou Q: How many new bugs opened over time for a package? The question is simple, but need some effort to answer in the context of a distro with thousands of packages. |
Package all available Qt-based librariesan idea by cschum There are many 3rd party libraries based on Qt. Inqlude collects them all. The goal of this project is to package them all, ideally automatically from the meta data provided by Inqlude. The build service provides all the tools we need for that and would even make it possible to provide packages for a multitude of Linux platforms and maybe even Windows. Interesting challenges ahead... |
Project MySelfa project by cschum The goal of Project MySelf is to build a system to collect data about yourself in a safe and private way, so that you control your data and you can decide what happens with it. Read more |
Learn and help learna project by kstreitova I'm in SUSE for about a month and as a fresh graduate I had to learn a lot of stuff during this period. And there is a bunch of other things I will have to learn of course. Therefore I would like to use Hackweek to deepen my knowledge of various tools, processes, techniques or other packagers related stuff. However it would be quite a pity to hold the acquired information just to myself. So I would like to keep the result of my learning for further usage either by enhancing the Innerweb wiki, the public openSUSE wiki or by creating new wiki for packagers' purposes. Who can utilize this knowledge base? Newly employed packagers to learn important things quickly. Current packagers to share interesting techniques or hacks among them. Or just whoever else wants to quickly understand certain packagers' process or tool. |
Win32 non-blocking IO for qemu-gaan idea by kallan The posix side of the qemu guest agent uses fcntl() with the O_NONBLOCK arg. Without the availability of fcntl() on the Win32 side of things, I would like to see if I can come up with an equivalent mechanism for doing non-blocking reads and writes using the overlapped approach in ReadFile() and WriteFile(). |
A platform a day keeps the doctor awaya project by insilmaril Finish Qt 5 port of vym and port to as many operating systems as possible. During Hackweek I managed to get vym to run on |
Build openSUSE for m68kan idea by AndreasSchwab Lorem ipsum |
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. |
mod_nss and related bugsa project by stokos1 There are so many bugs which is related to mod_nss like bnc#863518 or bnc#897712. |
improving touchpad driveran idea by maweiss Well, I already joined a project, but for those of you who still don't have one and need some good ideas, why not improving the tenuous touchpad driver? (at least the synaptics driver is) <br><br> Notebooks nowadays don't have real physical buttons anymore, but a ClickPad you push down. Unfortunately, the curser still moves while clicking so you often miss the object you want to click on. IMHO touchpad drivers should have the following features:<br><br> |
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. |
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. If one wants to open compressed kernel dump (that's what our customers are sending mostly when reporting kernel panics nowadays), he has to use crash. Crash is a brilliant tool with many kernel-specific hacks, but at the same time, it has a huge functionality overlap with gdb, it is hard (even impossible in many cases) to extend it. |
Chameleonize Turkeya project by leylekler The aim of this project is to make openSUSE/SUSE more known in Turkey, to atract students there to more participate in opensuse community: 1) update http://tr.opensuse.org/ which is a bit old, check the links etc.; |
Integration and Regression Testing Environment for strongSwana project by MStehno The goal of my idea is using "Integration and Regression Testing Environment for strongSwan" https://wiki.strongswan.org/projects/strongswan/wiki/TestingEnvironment from upstreamer and build it over the SLES/openSUSE for regression tests of strongSwan package and other networking tools in L3 QA Maintenance. |
The social Chameleona project by abodry My goal will be to write a small social network for PC and mobile devices using html, css, javascript, php and sql. |
SUSE Manager to manage Provo Lab equipmenta project by ganglia Investigate how SUSE Manager will work (in place of Orthos) for managing Provo-based hardware in labs that needs to be shared across multiple organizations. |
support git2tar ball packaging as part of the build processan idea by adrianSuSE To have a more efficient upstream packaging support in OBS, I want to implement the following * Support to mirror git/svn/.. trees on source server |
remote pia project by radmanic I'd like to add a 433MHz receiver transmitter module to my raspberry pi - I know there are some kits, but this will require some hardware poking and soldering and I'm looking forward to it. The goal will be to receive the signal of some remote temperature and humidity sensors, decode the signal - understand their data structure and display and log them accordingly. |
fdisk and libfdisk upstream hackinga project by puzel The project is to address fdisk/libfdisk TODO items from upstream util-linux project: https://github.com/karelzak/util-linux/blob/master/Documentation/TODO#L84 |
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. The project is about to collect information where all the power is going to and to find sweet spots for saving power (and money). |
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++. Last week we (the trainees) then had a C/C++ training and one topic was network communication with sockets. |
Keep release notes in installer in a pop-upa project by jsrain Especially when using multiple extensions, selecting release notes of a specific extension is not easy (scrolling the tab). Put it to a pop-up (like help) while not blocking the package installation. |
A CLI mail client configuration wizarda project by zhangxiaofei Make an interactive wizard that helps to go through configurations of mutt / mbsync / msmtp / notmuch / mailcap / links etc. |
rewrite YaST2 AppArmoran idea by cboltz The YaST2 AppArmor module is still based on the Immunix::* perl modules that are deprecated upstream and therefore causes some maintenance "fun". Upstream AppArmor utils were rewritten in python. The idea is to rewrite the YaST2 AppArmor module to use the python modules or JSON interfaces. |
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. |
community calendar widgeta project by eMBee a widget to list events from a JSON backend. the widget may be included by any website to share community events. |
Zypper dup migration from sle11-sp3 to sle12an idea by oertel During all of sle10 and sle11 it was possible to do a migration via zypper dup from one to the next service packs (and with some care even from sle10 to sle11). Due to some dependency problems this is currently not possible from sle11-sp3 to sle12. A official upgrade via installation media would blow up our nice small jeos installations from 300 to over 900 packages, which is undesirable as well. Currently I'm trying to get this running via a sle12 rpm source built on sle11 (plus some dependencies), next step is probably to get enough of libzypp and yast parts, not sure yet where exactly this is heading. |
A Python based C/C++ templating languagea project by metan How many times have you created quick and dirty script to generate C tables, parameterized code, etc. ? Did the script ended up messy? |
Upgrade SMBTA monitora project by gschlotter Bring the smbtamonitor-qt to a stage where it can be released, with some additional changes. |
supermin for libguestfsan idea by olh Replace mkinitrd usage in libguestfs with supermin. Before doing it, figure out where the submit button is. |
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. Requirements: |
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. https://github.com/hanzhibin/Webshell |
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 https://bugs.freedesktop.org/show_bug.cgi?id=76554 |
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!"? How does it work? |