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. |
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. |
|
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. |
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. |
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. |
|
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. |
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. |
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. |
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). |
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. |
|
Travis CI support for Yastan invention by lslezak Description |
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. |
openSUSE on QEMU/AArch64 + UEFIan invention by gary_lin The UEFI image for QEMU/AArch64 is available in the openSUSE build service now. However, there is no openSUSE image for that setup. This project is to make openSUSE run on QEMU/AArch64 + UEFI and this may be useful for the openQA in the future. |
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. |
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. |
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. |
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. |
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). |
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. |
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. |
Get started with QTa project by moskyto Learn QT and make something to try it. |
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. |
Update osc collab to support upstream info for python packages from pypian invention by tbechtold Seems that there is currently no good way to check which python modules are outdated in devel:languages:python . AFAIU http://osc-collab.opensuse.org could learn howto handle information from pypi and set the attributes "UpstreamVersion" and "UpstreamTarballURL" for the packages. |
NIS and IPv6an invention by kukuk Look at the NIS RPC protocol, enable IPv6 where possible, document where not. Try to find out what Solaris is doing. |
Build python2 and python3 packages from single spec filean invention by tbechtold Currently python2 and python3 packages are completely independent. Would be imho good to build py2 and py3 versions from a single source (as Fedora, Debian & Ubuntu do already). There was already a mailing list post about this: http://lists.opensuse.org/opensuse-packaging/2014-09/msg00000.html |
SUSE Cloud familiarizationan invention by markkp Use my work supplied workstation to set up SUSE Cloud under KVM and deploy several instances of servers. |
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. |
yast2-fontsan invention by pgajdos
|
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). |
|
Fix long-lasting issues of GM45 i915 chipset during suspend-resumea project by jkosina This mostly stems from |
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. ? |
|
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. |
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. |
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. |
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. |
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. |
|
AuthStralia — (almost) stateless authorization ecosystem for a web agean invention by kpimenov AngularJS, Websockets, REST APIs for mobile apps, one-time links for emails — what’s the topmost complexity all those things share in common? |
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. |
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. |
Matasano crypto challenges in Rustan invention by vitezslav_cizek I want to learn Rust and improve my cryptography skills, so I'll be solving the matasano crypto challenges in Rust. |
Improve YaST Security Centeran invention by abergmann Adding additional features to the YaST "Security Center and Hardening" module. |
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. |
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. |
Enhance kdumpidan invention by ptesarik The kdumpid tool can be used to determine the kernel version from a crash dump. Some useful features are missing: |
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. |
Bug Stats for upstreams in the publica project by zzhou Q: How many new bugs opened over time for a package? |
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 |
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 ;) ). |
DSLR Spirita project by JoeShang A set of DSLR remote controller, including: |
merge sikuli to openqa.a project by yfjiang Investigate the good way to put sikuli into openqa. |
Investigate/implement the Raft consistent algorithma project by wanghaisu Investigate/hack of the Raft consistent algorithm for cluster. |
|
Broaden image segmentation functionality of OpenCVa project by mbenes OpenCV is an open source computer vision and image processing library (http://www.opencv.org). |
sysvinit-basea project by wiederda Package a basic, stripped down version of sysvinit for emergency cases, so you can repair a failed system without interference. My goal is not to replace systemd with sysvinit again, but to provide a sysvinit-base package that does not have any dependencies at all and can just be installed on any system. sysvinit will only be used in exception situations by specifying the kernel parameter "init=/sbin/init" or something like that. The package will come with the binary, a minimal inittab and a basic boot script that does only the really needed stuff. |
Package DAPS for Debian using the BuildServicea project by tbazant DAPS (https://build.opensuse.org/package/show/Documentation:Tools/daps) is a tool we use in the documentation team to create/validate/export/... docbook documents. It's currently available for SUSE and openSUSE systems, and I believe that packaging it for Debian GNU Linux would help both the DAPS and the Linux community (and me myself as I'm using Debian at home as well :-) |
evince: personal pdf centera project by dliang [User] |
fix performance problem in soundkonvertera project by wiederda I'm using soundkonverter a lot (my whole music collection is flac, but for the car or my children I prefer mp3) and it is working fine. However when doing mass conversions, building the list of files to convert can take ages. It seems the filelist is being re-created for every title added. Debug it and try to fix it in order to speed up this operation. |
Take a stroll in dependency hella project by jgleissner While packaging node.js modules, which often depend on specific versions of other node.js modules, sometimes many of them, you easily end up in dependency hell, and maintaining an OBS project with a few hundred of those modules can be a tedious task. |
package inputlirc (or add it to existing lirc package)a project by wiederda inputlirc is superior to previous lirc input daemon as it can monitor multiple input sources at the same time. This is needed for some new remote controls that appear as two devices, providing both virtual keypresses as well as mouse clicks. Since I'm too lazy to always build the package manually, I would like to have it available for OpenSUSE. |
finish de-l3slaveing of crash-setupa project by mhocko The primary motivation for crash-setup (created by l3team) is to make kernel crashdumps deployment and crash using as easy as possible. This has been the case for quite some time except the tool was quite l3slave centric. With a great help from tcech the tool is close to be fully usable from other machines and !.de network as well. |
understand and possibly improve cscopea project by mhocko cscope is a great tool index C/C++ sources and allow to navigate through the code. I have learned that the project is mostly dead and what is worse it uses its own database format to store the index. I would like to see some extended functionality in the tool - e.g. search whether a function A is reachable from B, filtering search results per-file, fix functions with function parameter detection (such functions are not recognized properly currently) and some others. |
try to understand cups > 1.5a project by mhocko Starting with CUPS 1.6 things have changed considerably. Clients are no longer discovering broadcasted printers anymore. Distributions (e.g. Debian) has backported the original protocol into cups-daemon package but this doesn't seem to work either on my laptop. I would like to look and try to understand what the hack is going on here. |
play with Coccinelle and lock checkinga project by mhocko We had a quick course of Coccinelle during the last Labs conference. The tool is really great and I would like to explore possibility of checking lock invariants for particular functions. Julia was really prompt and implemented something that should help but I didn't get to it since the conference. |
|
desktop savera project by psladek The idea is to produce a standalone, independent tool to save and restore windows positions and sizes, analogous to a similar feature in KDE desktop. This would be handy in various lightweight desktop enviroments. |
Optimize kdump speed with 6+ TB of RAMa project by ptesarik The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB). |
Android client for bluetooth serial device for car diagnosticsa project by cwh There is quite a popular Android software for connection OBD standard adapters but not for older, brand specific ones. One for pre 2001 VAG cars is this one: |
GCC: finish implementation of predicated value numberinga project by matz2 I'm sitting on old patches that implemented predicated value numbering in GCC by combining the algorithms from http://portal.acm.org/citation.cfm?id=512529.512536 |
Testing CRIU and containersa project by tiwai Although I've been maintaining CRIU package, I had little time to play with it recently. It's still interesting especially in combination with various containers. So let's spend (or waste) some time. |
Ciabatta reloaded: Work on a Heat-driven SUSE demo/QA environment as an OpenStack Horizon plugina project by joachimwerner I want to revive my "Cloud in a Box" project and this time focus on how OpenStack's Heat automation framework can help with setting up a complete demo or QA environment consisting of several SUSE products (e.g. a SLEPOS Admin/Branch/Client environment). |
sar data summary report toola project by tabraham1 provide a summary report of data from a sar data file. |
|
Investigate and model Ceph cluster performancea project by LarsMB Predicting the non-functional properties of a Ceph cluster can be quite difficult. There are many inputs in the hardware setup and software configuration that affect the resulting availability, reliability and performance (latency and throughput at nominal levels and during degraded and rebuild times). |
Bookworm, the educational toola project by kwwii Create a system to allow a community to add contextual information to "open books". Think wikipedia for books |
Design and create SUSE branded IQ lampsa project by kwwii see iqlight.com to understand what an IQ Lamp is. |
Docker orchestrationa project by flavio_castelli Play with Docker orchestration tools like the ones provided by CoreOS, OpenShift and kubernetes. Provide packages for openSUSE and SLE. |
Improve retty toola project by jankara Retty is a tool for changing stdin,stdout,stderr of a running process (http://pasky.or.cz/dev/retty/) which may be handy if you want to attach to a process running e.g. from a died ssh session, changing running process to run from under screen(1) etc.. Currently it doesn't work for 64-bit systems and it doesn't handle changing of a controlling tty of a process (which may be possible using setsid() and opening a new tty). The aim of this project it to fix the above deficiencies and package the tool in OBS. |
Proof of Concept Support for SUSE Cloud, best practicea project by rsimai With many Proof of Concepts (PoCs) going on for SUSE Cloud, the development team has observed that we have no clear path on how Sales Engineers (SEs) and sometimes dedicated support engineers (xSE) can receive technical support to successfully complete the projects, often leading to escalation calls and even firefighting on-site visits by developers. Goal of that project is to come up with a best practice guide and to eventually set expectations on what's possible from a development point of view. Results should be documented in a central internal location and announced to all relevant parties. |
Create OpenStack packages for aarch64a project by dirkmueller Create a single node installation of OpenStack with the OpenSUSE OpenStack Quickstart scripts for 64 bit ARM (aarch64). |
Port (part of) digikam to KF5an invention by alarrosa KDE Frameworks 5 is already quite stable but most big applications have not been ported yet. My plan is to work on digikam (and its libraries, libkdcraw, libkipi, libkface, libkgeomap, kipi-plugins) to port them to use the latest KDE libraries version. |
|
openSUSE for Firefly-RK3288a project by a_faerber The Firefly-RK3288 is the first SBC with the Rockchip RK3288 SoC, the first available chip with Cortex-A17 cores (32-bit ARMv7). I received such a board just in time for Hackweek Interstellar and will be looking into booting an upstream kernel with openSUSE 13.2/Factory rootfs. |
openSUSE for IFC6540a project by a_faerber The Inforce Computing IFC6540 is an SBC with Qualcomm Snapdragon 805 SoC (32-bit ARMv7). |
KVM for Nvidia Jetson TK1a project by a_faerber The Nvidia Jetson TK1 is an SBC with Nvidia Tegra K1 SoC (quad-core Cortex-A15, 32-bit ARMv7). |
Tool for WiFi access to Olympus Image Share APIa project by svollath Reverse engineering partially done already. Help appreciated with - decoding video stream from camera (overlay?) |
make FF use ntlm_auth for NTLMv2a project by jmcdough Firefox dropped its built-in ntlm auth as it only handled ntlmv1 (insecure). On windows it uses SSPI to handle the ntlm cases, and on other platforms it simply does not support NTLM at all (and then only v1) without a manual flag change. |
Parallella: Epiphany packaging for openSUSEan invention by a_faerber The Parallella is an SBC with Xilinx Zynq SoC and 16-core Epiphany-III co-processor. |
Bring up Linux on Optimus Board (Allwinner A80)a project by a_faerber The Allwinner Tech Optimus Board by Merrii is the evaluation board for the Allwinner A80 SoC with big.LITTLE Cortex-A15/-A7 configuration (32-bit ARMv7). |
Experiment with no-mmu Linux (STM32F429I-DISCO)an invention by a_faerber A broad range of ARMv7-A boards have been enabled in openSUSE already. I would like to complement my experiences by bringing up Linux on an ARMv7-M board, the STM32F429I discovery board, featuring a Cortex-M4 and 8 MB SDRAM. |
kGraft: allow to handle more patches in parallela project by pmladek Current kGraft implementation allows to apply new patch only when the previous one is applied to the whole system. Every task is handled separately and it needs to wait for a safe place to switch. It might take a while, especially when the task is sleeping. |
Make systemd-nspawnd usable for support purposes.a project by tsaupe Report from the research mailing list: |
Automated tool to analyze quality of DV capture.a project by sreeves1 Tool to inspect the meta data from a mini DV firewire transfer and report any quality problems such as dropouts. Preferably a gstreamer 1.x based tool. |