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!!! |
crash-pythona project by jeff_mahoney New Development |
Package some stuff for openSUSE-Factorya project by pluskalm As every hackweek, lets package/update/cleanup some stuff fore factory: |
Get real with NFV on Suse OpenStack Clouda project by mmnelemane The idea behind the project comes from recent work on integration of OpenDayLight with Suse OpenStack Cloud 6/7. The goal for this Hackweek project is to realize a demonstrable NFV use-case on Suse OpenStack Cloud with as much reduced manual orchestration as possible. The use-case to consider is to run a Service Function Chain(SFC) with basic Network functions like Firewall/QoS that run as services on JeOS Guests on SUSE OpenStack Cloud (SOC). |
Hack the Hack Week toolan invention by hennevogel This project is about advancing the tool you're currently browsing. |
Group Refactoring of OSEMan invention by hennevogel Meet up NBG meeting room Paris with fellow Ruby on Rails hackers, throw an editor/shell onto the wall, grab a cup of coffee and refactor OSEM code together. |
Orca: hunting cephalopods for fun and dinnera project by LarsMB Orcas are amazing animals. They are playful, intelligent, great swimmers, and very social. They also love to play with their food, hunting down their prey with advanced strategies - understanding where its prey hides, how it will try to escape, and how to overcome those tactics - and having a lot of fun doing so, before relentlessly tearing it apart, killing it, and eat it. Not necessarily in that order. Oh, and they have the right color scheme. |
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. |
X86_64 platform system programa project by jnwang DescriptionIt can boot up from udisk/floppy. |
virtio-serial in OpenStacka project by e_bischoff Currently, the usual way to communicate with VM instances in the cloud from outside is ssh. This is okay for most uses, but a) does not work when you mess up with the guest's ability to network and b) requires a free floating IP. |
PXEAT - A PXE management toola project by whdu PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. |
Add branding to DAPS and the suse-xsl-stylesheetsa project by fsundermeyer DAPS is the tool used by the SUSE documentation team to generate HTML, ePUB, PDF, ... output of the SUSE manuals from DocBook XML sources. It uses the suse-xsl-stylesheets for this purpose. |
Improve openvswitch+libvirt+Xena project by jfehlig openvswitch is used by cloud infrastructure (e.g. OpenStack) and software defined networking stacks, often in conjunction with KVM and Xen compute resources. When creating workloads on KVM compute resources, orchestration services can specify the openvswitch interfaceid and port-profile of the workload's virtual interface(s). E.g. orchestration can create workload configuration containing |
Geeko's Hackweek Gazette - Nürnberg Editiona project by xgonzo Geeko's Hack Week Gazette - Nürnberg Edition |
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?" |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2). |
Bootstrap openSUSE for MIPSa project by a_faerber While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. |
QDirStat - Qt-based directory statistics: KDirStat without any KDE, now based on Qt 5a project by shundhammer This is about porting the old KDE 3 based KDirstat to the latest Qt 5. KDirStat didn't use that much KDE infrastructure to begin with, and KDE seems to be more and more a moving target. |
Linux Certification Preparationa project by asemen Linux Certification Preparation |
Agilify stale meetingsa project by fteodori Distributed teams, cultural differences, expectations and habits are a natural enemy of vibrant, productive meetings (yes, meetings can be productive!). In this project I'd like to work on a different format and targeted exercises to provide ideas and a resource library to anyone interested in spicing up stale meetings. |
Use jenkins as openQA UIan invention by okurz motivationjenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA? |
Easy openSUSE Upgradea project by maverick74 The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. |
Implement >=z10 (s390x) support to QEMUa project by mbenes Last time I checked QEMU lacked support for >= z10 processors. Thus one cannot run SLE12 and newer in a virtual machine on non-s390x host. I'd like to improve the situation during Hackweeks. |
Automate Haskell Packagingan invention by psimons We have various individual tools to automate parts of the Haskell packaging process, like |
Simulate SD card in softwarea project by algraf To make OpenQA work with real ARM devices, we need to control |
Study DBusa project by cxiong As DBus a main component in Linux user space, in this hackweek I plan to learn more about it. |
YaST2 code reorganizationa project by ancorgs YaST code organization is a mess at many levels (files location, namespaces, code dependencies...). Recently we created this gist to put some of the issues on the table |
FCoE over virtioa project by hreinecke This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc. |
Faster kernel builds in the OBSan invention by michal-m The kernel compile and link itself is only a fraction of the OBS kernel-default package build. Several other passes take significant time: - Post build checks, especially the clamav scan |
Rooms management for Janus (Jangouts) using Salta project by ancorgs Right now, every time a new team wants a new room in our Jangouts instance, they have to ping me and I have to manually create the room. That means: |
Improve Jangouts UIa project by ancorgs The current Jangouts UI is limiting us when thinking about adding new features. Some examples: |
gdb python target / binding to libkdumpfilea project by alnovak Our previous efforts to enable gdb to open kdumps was not received in upstream as well as we hoped for. The perhaps-acceptable way would be to extend gdb with the possibility of implementing targets in Python, then create example binding to libkdumpfile (which already got a Python binding). We've already tried that, yet it has to be tidyed up. |
SLES/openSUSE integration for Claira project by tboerger Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat. |
flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBSa project by fcrozat Flatpak (previously known as xdg-app) is a bundle system, based on ostree, to easily make available applications bundle to users. Currently, flatpack is available on openSUSE Tumbleweed but we don't ship any runtime based on openSUSE (freedesktop or GNOME runtime). |
Another try on minimalistic C widget librarya project by metan I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time. |
Build tigervnc's vncviewer using emscriptena project by michalsrb Tigervnc comes with two very similar VNC viewers - one written in C++ and one in java. The java one can be embedded in a webpage as a java applet. We use that in our default VNC setup (the one enabled in YaST). That way if user doesn't have VNC viewer installed, browser is enough. |
Windows 10 in openQAa project by lnussel To make sure openSUSE can coexist nicely with an existing Windows installation, we need to have automated regression testing. UEFI and secure boot are especially interesting.That means installing Windows and openSUSE in parallel in openQA. |
Practice and migrate some testcases into SLEnkins & Improve of qa_automation project in openQAa project by yosun Automation tools are our emotional friends. Know each other deeper and improve it, it's a way to be harmonious for our friendship. |
Deploy mesos on SLE12a project by qmsu
|
Write SUSE engineering blog postsa project by ptesarik L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work. |
build a 10GB bandwith iscsi servera project by LSZhu In Beijing HA server room, we have a Huawei switch with a 10GB bandwith uplink FC port, a iSCSI HBA, a desktop computer, and some SFPs, I will build a 10GB bandwith iscsi server. |
Chinese Translation for 'Free Software, Free Society' which written by RMSan invention by tonghuix The translation repo: https://github.com/beijinglug/fsfs-zh |
Little man computer in Goa project by pjanouch Implement a Little man computer in the Go programming language. |
Trigger openQA jobs via Jenkinsa project by bchou Try to use Jenkins 2.0 CI environments to trigger jobs which running in openQA |
Static Code Analysis for Ruby with ruby-linta project by mvidner I want to make ruby-lint usable. |
crossword puzzle generatora project by rsimai Create a console application for a crossword puzzle generator that can be fed with a custom list of word+explanation pairs. It may be used by people to quickly familiarize with a specific topic (e.g. a knowledge area, new hires to the company ...) to at least understand the terminology and the abbreviations that are used. Or to just have some distraction and fun :-) |
QA Portala project by maritawerner QA wants to set up a new QA Portal to get an new organized entry point for all Information that is QA related. The Hackweek Project is to start a discussion with the different QA groups, SLE QA, CSS QA and QAM to collect ideas and make a concrete plan. |
Play with ionic frameworka project by mschnitzer There is a super cool framework for mobile phone apps available: ionic (http://ionicframework.com/) |
Upstream Salt snapper supportan invention by dmacvicar Prepare the module and concept done for the CSM Workshop and prepare it for upstream inclusion. |
Add parameterizable Salt Formulas to SUSE Managera project by joachimwerner Together with my son, I'm working on improving the Salt support in Manager 3. |
TumbleSLE - Applying Tumbleweed Logic to the SLE codebase for more efficient testing & developmentan invention by RBrownSUSE Right now internal SLE development is still organised & structured around the concept of 'Milestones'. Schedules are defined, deadlines are set, and off we go making Alpha 1, 2, 3, Betas 1, 2, 3, RC's, and so on. |
spec-cleaner improvementsa project by pluskalm We want to improve translation of dependencies done by spec-cleaner (i.e. cmake(blah)) and so on - see github. |
Analyze supportconfig data with ELK (elasticsearch, logstash, kibana)a project by kwk We all pant for customer data. Which hardware do customers run ? Which packages are installed ? Which services are running ? etc. pp. |
Avocado testing frameworka project by leylekler Investigation of the testing framework Avocado (successor of autotest) Virtualization tests within the framework - xen, kvm, libvirt, qemu tests (we have used kvm tests done in autotest framework) |
Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busya project by vcuadradojuan https://github.com/viccuad/gomoduino |
Prettify room booking displays in Nurembergan invention by algraf Nuremberg recently received room booking displays that would in theory show the current occupation of rooms. Unfortunately they are Windows CE based. And they don't actually show anything useful because we don't use Exchange. |
froxlor Server Management Panela project by asemen froxlor Server Management Panel |
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. |
Tool to write raw images to USB disksa project by alarrosa The idea would be to create a qt5/kde5 based utility that can use local raw images as well as download a list of sources from a remote site. The idea is to provide a user interface that can be used by any user as well as a user interface that can be used in kiosk mode for booths so that a visitor can put a usb pendrive in any usb slot, select the image he/she wants to write to it and get it written in parallel to other usb memories. |
Assembly Diff Tool for kGrafta project by joro This is about writing a tool to find differences in assembly files generated by gcc. The goal is to find the symbols in a program that have changed by a source code patch. This information can then be used to create and/or verify kGraft patches. |
work on the sTeam collaboration platforma project by eMBee open-sTeam is a platform for cooperative work and cooperative learning developed at the university of paderborn in germany. the platform is being used at http://societyserver.org/ and is being developed further. |
Port supportconfig to openSUSEa project by eeich Supporttools are great and useful utilities to help support and development |
SUSE papercrafts - Portusa project by fteodori Sometimes it is hard to promote our project at conferences and events. During this hackweek I'd like to prototype a papercraft for promoting Portus at the upcoming containercon. |
fedmsg for SUSE servicesan invention by oholecek Our beloved competitor developed and use project-wide message bus called Fedora Infrastructure Message Bus. This project was already adapted, or is being adapted, also by Debian community. |
arm64 set-top-box based workstationa project by mbrugger Tronsmart has a Rockchip rk3368 based set-top-box [1]. |
Qt based chinese learning programa project by mvetter The IdeaSince some time I am interested in getting better at C++ and learn more about Qt framework. Since I learn best with having a project/goal I came up with this: |
kanku - openstack handleran invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
kanku - Refactoring of core componentsan invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
Speed up zypper in Beijing Officean invention by lzwang It is not a about make a new software. It is a service in fact. |
Fix up configurations, pet projects and so ona project by mssola Since I'm already working on a work-related project (https://hackweek.suse.com/14/projects/1388), I decided to also spend some time improving some of my toolbox. This includes configurations, scripts, pet projects and so on. |
Dove-eye (3D object tracking) improvementan invention by mkoutny See README for description of the Dove-eye project (poor man's Hawk-Eye). |
yunity - make the world a better place!a project by mcarlini Did you know that more that 60% of the food we produce it's thrown away? Why create pollution? Why spend out time to create something that in the end get wasted? |
A generic mechanism for analysing and manipulating diverse software configuration filesa project by guohouzuo There are vastly different syntaxes being used by Linux softwares nowadays - Apache, Bind, NTP, Postfix, just to name a few. It is a very tedious task to implement comprehensive parser for every single configuration file, and even more difficult to produce configuration text (file content) from parsed syntax tree. |
Integrate AutoYaST with software configuration management systemsan invention by IGonzalezSosa FATE#319830, FATE#319843 and FATE#319842 propose integration of AutoYaST with different software configuration management systems like Salt, Chef and Puppet. |
Gordonan invention by evshmarnev GordonA collection of autotests for Crowbar |
port coreboot to 96Boards HiKeya project by vimacs Hikey is a development board with HiSilicon Kirin 620 eight-core ARM Cortex-A53 64-bit SoC. The original firmware is based on Tianocore EDK II, and I'd like to port coreboot to this board. |
Enlightenment Themesa project by simotek I have several themes in progress, they all need lots of work before they could be used with openSUSE. * The gtk people keep changing things so the gtk theme I use to match my enlightenment theme also needs fixing. |
zypper-docker with multiple backends and an APIa project by mssola During the last CSM workshop I started to refactor zypper-docker in a way that: |
Integrate Machinery into SLEnkins (QA-automation-testing)a project by dmaiocchi WEB_PAGES: |
Enlightenment systray improvementsa project by simotek The systray module hasn't been ported to the new gadgets system so the aim is to port it. |
Enlightenment openQA improvements + git build images.a project by simotek
|
Make slenkins test happaya project by tian-feng Metadata project provides testsuites as a service. Slenkins test wants to use metadata but requires two new fields. I will add |
Play with booth and pacemaker_remotea project by KGronlund The public cloud is generally not a high availability-friendly environment, with unpredictable I/O latencies and machine stalls, custom tools needed for handling IP assignment etc. The idea with this project is to see if there is any way to leverage the Raft algorithm and booth together with pacemaker_remote for resource management to manage cloud instances and services running in the cloud. |
Implement git-explode to untangle linear sequence of commits into multiple independent topic branchesa project by aspiers Automate the process described here: |
nm-applet: Better iconsa project by simotek Enhance nm-applet icons |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
Migrate drone plugins to new versiona project by tboerger As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure. |
Docker registry UI in Go and ReactJSa project by tboerger I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system. |
Live audio projecta project by simotek Live audio tools could use some work in openSUSE and are fun to play with. |
Create a parser for Training Labsa project by dguitarbite Introduction |
packaing Xorgxrdp drivers on openSUSEan invention by zhangxiaofei Quotes from xrdp wiki: https://github.com/neutrinolabs/xorgxrdp/wiki/Xorg-drivers-for-xrdp |
Rootless Containersan invention by cyphar In many cases, people want to start containers on a system where the administrator is not happy about granting privileges to users or installing any new software. For example, when I was a researcher and wanted to run Python 3 on a computing cluster it was not possible to get the administrator to install Docker or Python 3. |
Linux kernel networking: Improving qdisc hierarchiesa project by jkosina
|
Get rust into Tumbleweeda project by KGronlund With rust 1.9 released, it should be possible to from now on bootstrap rustc from the previous version of rustc (so 1.10 can be built using 1.9 etc.). This means that it should now be possible to create a rustc package which no longer needs binary snapshots to build, meaning that we might even be able to submit rustc for inclusion in openSUSE Tumbleweed. |
Bring Linux memory scanner scanmem/GameConqueror to openSUSEan invention by sparschauer All other distributions have scanmem/gameconqueror packages. scanmem is a command line memory scanner to locate variables in memory and GameConqueror is the Python/GTK3 front-end for it which also provides game trainer features. But it is not only a game cheating tool. It can also help testing applications, debugging memory issues, watching variables in memory or it can be used for reverse-engineering. Hackers also use it for things like ping spoofing. |
Learn Twisted and finsh a tool can check information from machine group base on twisteda project by katherine97 Twisted is an event-driven networking engine written in Python.I am very interested in it , Hope after learned Twisted,I can know how to use it and add some small tools or functions in our comparison tool,such as a tool can query information from our machine group uniformly,sent mail or IRC information during test and so on. Introduction of Twisted:https://twistedmatrix.com/trac/ |
osc diff should support customized difftools, e.g. vimdiffa project by zhangxiaofei Utilities like git and quilt support customized difftools in some ways. It's would be great if this is introduced to osc for commands like diff, pdiff, prdiff, rdiff, rq --diff, sr --diff. |
Investigate Rails reporting frameworks for SCCa project by wstephenson Reporting demands on SCC are increasing. Rather than creating hand crafted 'one-shot' reports in response to every request, this project aims to discover whether there is a better way. |
terraform.io modules for SUSE Manageran invention by moio The SUSE Manager team currently uses vagrantup.com to create developer environments (a project known as suminator). |
Reviving the Nokia N900a project by mstaudt The Nokia N900 is a versatile phone/tablet/mini-computer. While its specs are outdated by today's standards, it's still hard to find something equivalently useful to hack on-the-go. |