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 |
Project Maxfeld: Cultural Onboarding to counter unknown unknownsa project by mfeilner I promised to start this project way earlier, but I think Hackweek will be a great time to make a start. |
Brainstorming about Continuous Delivery in SLEa project by pgeorgiadis Hackweek is here! I think this is the best week of the year to sit down altogether and exchange ideas and suggestions. The main topic is Automation. The goal is that many of these ideas might help various teams within SUSE to engage their business reasons better in defining key expectations and improve the quality of our software products. No fear of change -- the aim is to propose a modern pipeline in a less-invasive manner. Everybody has an idea, everybody has a voice! Brainstorming together can be useful to many different roles, including testers, analysts and developers. Let's have a chit-chat and write down some of those; Hopefully we will come up with plenty of tips on how to organise testing activities better. |
Hack the Hack Week toolan invention by hennevogel This project is about advancing the tool you're currently browsing. |
Packman diet 2.0a project by scarabeus_iv Continuing last year tweaks of packman project we should proceed in the good work and reduce the packman to provide smallest set of packages possible on Tumbleweed (later on inherited by 43.0...). |
Automation of virtualization testing in QAM team (deployment+basic test scenario)a project by brhavel This was planned for previous hackweek (hw16-1) |
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. |
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. |
X86_64 platform system programa project by jnwang DescriptionIt can boot up from udisk/floppy. |
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. |
Dochazkaa project by smithfarm Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components: |
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. |
Make Tumbleweed work on the GPD Wina project by aplazas The GPD Win is a Nintendo 3DS XL sized PC featuring a keyboard and gaming controls. Having openSUSE working on it would be great, unfortunately Tumbleweed doesn't work at all on it and Leap 42.2 is lacking many important features. |
Provide tools to analyze the life-time of maintenance and release requests in IBS/OBSan invention by psimons We need statistical analysis and key performance indicators to describe the lifetime of maintenance and release requests in IBS, for example: |
geekos.prv.suse.net employee finderan invention by hennevogel Mission: |
Find the exploit on the hackweek-toola project by dmaiocchi there is a small security, data manipulation bug on the hackweek-tool. |
OTR (Off The Record) plugin development with libotr5 for encrypted chata project by whdu To implement OTR function on IRC client, to make chatting private. |
Containers(Dockers) and Kubernetes: First Attempt to understand and implement the basicsa project by ramakris Have some knowledge on Dockers , but now taking the next step in understanding and expanding my skill set in containers and kubernetes. |
"autoremove" functionality for zypperan invention by e_bischoff The purpose would be to have the equivalent of Ubuntu's "apt-get autoremove" functionality. |
New SUSE R&D Employee workstation/laptop auto-installera project by dmacvicar The idea is to create a bootable medium (eg. pendrive) that allows: |
Little-Big sumaform improvementsa project by moio sumaform is a set of terraform modules to deploy SUSE Manager installations originated in Hackweek 14. |
Improving Jangouts UXan invention by IGonzalezSosa For some of us, Jangouts has become a tool we use everyday. It works (most of the time) and it helps to reduce the impact of having a distributed team. |
Learn to speak, read and write Germanan invention by cjschroder2 My German reading and speaking skills suck. I've forgotten everything except "Mehr Bier, bitte". A week of intensive immersion ought to enable me to order food as well. And converse with my German team members. Especially when we go out for meals and drinks. |
openSUSE for Small and Medium Businessa project by kfreitag There are a couple of interesting initiatives that make the openSUSE project interesting for SMB, such as |
openQA-butler - Application that offers a GUI for installing and configuring openQA and openQA workers.an invention by SLindoMansilla Docker & Yast |
Improve translations on https://l10n.opensuse.org/a project by SShyukriev It is always nice to extend the translations for openSUSE packages/projects using Weblate. |
Design an ACS for the qam-sle pipeline (Phase 1)a project by pgeorgiadis Phase 1: Melkor |
COREWAR: Virus competitiona project by ammartinez COREWAR is a programming game in which two or more programs (warriors or viruses) compete for the control of a virtual computer. The programs are written in Redcode, an abstract assembly language. |
Maintain flow of virt between SLE and HPE Linuxa project by lyan This is more like a learning project for me as a new hire, so please do not expect too much, :-) |
LDraw for Linuxa project by jbohac Project Description |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2). |
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 |
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. |
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. |
grab this: improve the openSUSE Staging dashboarda project by lnussel Tumbleweed wouldn't be possible without staging projects and managing staging projects isn't possible with a nice GUI. The staging dashboard is there to help but needs some love, esp when comparing |
Play with ionic frameworka project by mschnitzer There is a super cool framework for mobile phone apps available: ionic (http://ionicframework.com/) |
Cryptocurencies in openSUSEa project by pluskalm I want to create devel project for cryptocurrencies/mining tools/blockchain related stuff, fill it with packages and submit at least some of them to Tumbleweed. |
Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busya project by vcuadradojuan https://github.com/viccuad/gomoduino |
Sonnenhut: Simple dashboard for photographersa project by dpopov Sonnenhut is a simple Pythong web app that provides basic info useful for planning photographic activities. The current iteration does the job, but it can be improved and extended in a number of ways. |
continue / push osc2a project by mstrigl While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are: |
Investigate using Terraform plus Salt as HA cluster test platforma project by KGronlund For testing Hawk, we're currently using a Vagrant configuration, and for testing HA releases we've been using a set of scripts originally authored by Antoine Ginies as a Hackweek project. |
package Atom and its dependencies for openSUSEa project by pluskalm It would be nice to have trendy and hip editor [0] in openSUSE. Currently however some nodejs dependencies are missing. |
GeekoScreen: Building an open-source based whiteboardan invention by TBro GeekoScreen - an open-source based whiteboard |
Flipdot signa project by aocole I have a Flipdot sign that needs control hardware/software. I believe it supports RS485. |
Add information about listeners to Jangouts UIa project by ancorgs This project is about fixing this known Jangouts issue that is reported over and over, since many user experiencing problem with the outgoing WebRTC traffic or with camera authorization can "lurk" what happens in the room without being noticed. |
Reverse engineer memory layoutan invention by mkoutny TL;DR Use convolution to find type candidates, then solve system of equations to refine the result. |
Teuthologya project by jfajerski Extend Teuthology to meet our needs. This includes (but is not limited too): |
My Epitapha project by aocole Create a site where users can post their desired epitaph |
My Robot Army vs Twitcha project by rcox Updated almost 3 years ago. No love. 1 follower. |
Learn and use Openattica project by ganghe As you know, SUSE acquired Openattic last year, which is a great storage management system. |
Distillery (aka OpenDOC)a project by sven15 SUSE has lots of information in a jungle of tools within the company network. We want to create a platform to extract and refine (distil) the available information and display it in a meaningful manner. The overarching goal is to make available data more accessible. |
Research the linux kernel network IO pathsa project by zyuhu [Description] |
Local voice recognition for home automationa project by jenspinney There are several popular ways of controlling home automation with voice today. Amazon Echo and Google Home both allow users to control lights, speakers, etc. with a simple voice command. |
[yast] storage-ng improvementsa project by joseivanlopez yast2-storage-ng is a reimplementation of the YaST storage module (yast2-storage) based on the also reimplemented library for storage manager |
Learn more BPF Compiler Collection (BCC)a project by david_chang After joined Gary's BCC workshop a few days ago. The BCC is interesting to me, so I'd like to look into it. |
Dive into eBPF verifiera project by gary_lin Since eBPF was introduced into linux kernel, the eBPF verifier keeps the eBPF programs from any wrong-doing. I would like to look into the verifier and see if it's possible to extend the check to avoid reading any sensitive data in the memory. |
Apple swift language for openSUSEan invention by kshatskyy Build opensource swift language package for Leap 42.3, Leap 15.0 on OBS. https://swift.org/ |
SUSE Photography Spacean invention by JWSun These project have two sub-object. |
YaST module for (SUSE Manager) salt parametrizable formulasa project by dmacvicar Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data. |
SUSE Manager / Salt integration revisiteda project by j_renner There is a number of possible improvements to the architecture of SUSE Manager / Salt integration that should be investigated in order to improve the reliability and scalability of the backend: |
Your Story Dicea project by ammartinez The purpose of this project is to implement an Android application which shows some images (or dice) which you must use to create a short story. |
Use OpenStack Rally for SUSE Cloud testinga project by evshmarnev OpenStack is, undoubtedly, a really huge ecosystem of cooperative services. Rally is a benchmarking tool that answers the question: “How does OpenStack work at scale?”. To make this possible, Rally automates and unifies multi-node OpenStack deployment, cloud verification, benchmarking & profiling. Rally does it in a pluggable way, making it possible to check whether OpenStack is going to work well on, say, a 1k-servers installation under high load. Thus it can be used as a basic tool for an OpenStack CI/CD system that would continuously improve its SLA, performance, and stability. |
Learn QEMU/ARM emulationa project by jcejka I would like to learn more about ARM/AArch64 emulation in QEMU, especially the boot process and different board emulation. |
LetsEncrypt integration for openSUSEan invention by dmolkentin Make openSUSE the first distribution to support LetsEncrypt/ACME natively, in order to provide easy TLS encryption for all services. openSUSE users should be able to |
Exploring Workflows in JIRAa project by rsblendido Lay out a mock version of an existing SUSE R&D process in JIRA. The process should have a reasonable amount of complexity, like |
Implement kernel cmdline and/or autoyast/kickstart support in terraform-provider-libvirta project by dmacvicar terraform-provider-libvirt supports CoreOS ignition file/content, which end rendered as kernel command line options (the provider does some nice stuff like allowing you to pass the json content and it will take care of putting it into a temporary file). |
OpenQA Skill for Amazon Echo (Alexa)an invention by szarate Control you openQA instance from an Amazon Echo! |
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. |
add LVM support to Guix System Distributiona project by sleep_walker LVM support for Guix System Distribution |
Enlightenment Live CDa project by simotek Create a openSUSE 13.2 Live CD. |
Improve posixovl to support fully featured POSIX file system on top of any limited file system (e. g. vfat)a project by sbrabec posixovl is a FUSE based successor of the old UMSDOS. It has a goal to provide POSIX file system functionality on top of vfat. Its code is nice and well written, but its feature set is not complete yet. It just supports: POSIX modes and user/group, hard and symbolic links, device nodes and named pipes. |
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. |
Enlightenment openQA improvements + git build images.a project by simotek
|
Easily Deploy an HA cluster in Virtual Machinesa project by aginies GOAL |
Live audio projecta project by simotek Live audio tools could use some work in openSUSE and are fun to play with. |
Linux kernel networking: Improving qdisc hierarchiesa project by jkosina
|
Improve packagers' lifea project by kstreitova Every packager encounters boring manual tasks every once in a while and these tasks can most probably be automated to some extent. During Hackweek I aim to try and identify such cases in various packagers' workflow and consider creating a tool that would make these tasks easier. Also, I would like to find out whether there is a demand for such tool. In that case, this Hackweek project will turn into a long-term task I plan to keep working on. |
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. |
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. |
Continue with a systemd alternative/replacementan invention by dsterba Previous hackweeks spent on research (project/220), other alternatives. This time I'm |
SSH (Suse Social Hack) gamea project by nmoudra This is a project to create a "larp" game for SUSE employees (or anyone geeky enough to play this) which will be based on computer related knowledge. The core of the game is to search for other people and clues for solving the main goal by "connecting" or "hacking" according to given HW and SW roles. E.g. a person will play router, another one will play PC and they will need to find a person playing TCP/IP protocol to communicate and eventually create a working setup to solve the goal. They they need to work as a group and solve riddles/ciphers which will let them go further. There are more game mechanics i have in mind, but don't want to spoil all of them now :) |
OCI Image Distribution with RPMsa project by cyphar Currently the Open Container Initiative doesn't specify a distribution protocol or system, and the current "standard" format is the Docker registry protocol. Aside from technical reservations with Docker registry, it is also not an OCI-compliant system and will require a lot of work to integrate it into all of the openSUSE/SUSE tooling. |
Refresh connect.opensuse.orga project by lrupp Connect is the "social network" of the openSUSE community. While this might not sound so important, the problem is that the tool is used for membership management and all the other "administrative" stuff for the openSUSE community, which makes it a very important tool. |
Learn the basics of an ancient nerdy language: COBOLa project by slahl COBOL is weird. |
Emacs org-mode (learning)a project by keichwa From the manual: |
yast2-storage-ng as a libstorage-ng wrapper. POCa project by ancorgs The goal of this project is to write a proof of concept of a new philosophy for yast2-storage-ng. Instead of just extending the API offered by libstorage-ng, the idea is wrap libstorage-ng so the Ruby code using yast2-storage-ng does not have direct visibility (unless explicitly desired) on the libstorage-ng classes and methods. |
Explore how to write a help bota project by cyberiad There is plenty of documentation wiki articles, forum posts, etc., but even with Google or local search engines the answer may be hard to find. Sometimes categorisation is missing or just basic information. |
Get rid of perl-apparmora project by goldwynr Perl-apparmor is obsolete in the apparmor community. No one is maintaining it. However, opensuse has to keep it to interact with yast, which is the main consumer of perl-apparmor. Getting rid of perl-apparmor would mean: |
A brand new approach to system configuration managementa project by guohouzuo In the previous hackweek (14), the following objectives from project "A generic mechanism for analysing and manipulating diverse software configuration files" were worked on: |
kanku - worker distribution with rabbitmq/openvswitchan invention by M0ses kanku is designed to give you a better integration of your kiwi images built by the Open Build Service (OBS) in your development and testing workflow. |
Re-architecting Jangouts data/events modelan invention by IGonzalezSosa During the last GSoC, Jangouts was ported to work on Angular 2. Among other goodies, like the component-based approach or ditching the |
Yet another task tracking toolan invention by mkoutny Create a task tracking tool that would suit my needs (and enrich the pool of such author-only-optimized software). |
fun hardware peripherialsa project by michals There are many fun peripherials that you can connect to a RPi but PC users are not left out either |
Docker for Beginnersa project by shundhammer Using docker as a development platform for nontrivial development environments sounds interesting. |
OpenQA appliancea project by bear454 This is an idea that's been kicking around for a while... maybe it's finally time to "make it so." |
Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux Planning / Design / Programminga project by JCayouette Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux |
Using BCC to snoop ACPI or PCI powera project by joeyli BPF Compiler Collection (BCC) https://github.com/iovisor/bcc |