work on the sTeam collaboration platform

a 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.

Updated over 4 years ago. No love.

iSCSI-MQ

an idea by LSZhu

I will dive into iscsi-mq feature this hackweek

Updated over 4 years ago. No love. Has no hacker: grab it!

Kubernetes research

an idea by qzhao

I will research into kubernetes and container technology this hack week.

Updated over 4 years ago. No love. Has no hacker: grab it!

[DOCU] Packaging, OBS, KIWI and OpenQA for a PHP project: BlueSpice Media Wiki

a project by mfeilner

Hallo Welt!, the company behind Blue Spice Media Wiki (an open source, subscription based enterprise wiki) is interested in howto package their PHP software, get it into OBS and into the whole workflow with openQA and learn how to write automated tests. This is such a generic task that I though documenting it might be worth an afternoon at hackweek together with Richard (openQA) and Darix (OBS and packaging). I'll reserve a meeting room, doc team will provide the documentation of this workflow in a "SUSE best practice guide"

Updated over 4 years ago. No love.

iCalendar Render Library for Javascript

an idea by scateu

I often attend open source activities offline, but remembering the date and location of those activities is not easy. In China, I just collect those information from mailing list, WeChat or Telegram, then add them to Calendar.app on my iPhone manually.

Updated over 4 years ago. No love. Has no hacker: grab it!

"Slidecast"

an idea by scateu

As we know, podcast is a very convenient way to use your commute time to get some useful information. Recently, we have published a non-commercial podcast called Tunight, which collects interesting lectures and talks, aiming to provide a fast and easy way for those who cannot attend those activities to get an update.

Updated over 4 years ago. No love. Has no hacker: grab it!

learn solr and integrate it with mongodb

an idea by zxdvd

I am trying to write a simple stackoverflow fork and I use mongodb. I found that currently mongodb doesn't support "text index" of Chinese while I want to implement searching of all Q&A.

Updated over 4 years ago. No love. Has no hacker: grab it!

package Ubuntu Touch SDK package and prepare Hello World! application

an idea by sleep_walker

openSUSE still lacks Ubuntu SDK for development of applications for Ubuntu Touch platform. I'd like to create package and write some application for my phone.

Updated over 4 years ago. No love. Has no hacker: grab it!

Use python "textgrocery" class to classify the webpage informaton

a project by jerrytang

Use python "textgrocery" class to classify the webpage informaton . It's very interest to analyze the "focus" of a webpage .

Updated over 4 years ago. No love.

Build a simple mindmap application in Smalltalk with Pharo and Roassal

a project by Andyorange

Smalltalk is an object-oriented, dynamically typed, reflective programming language and Pharo is a modern, open-source,

Updated over 4 years ago. No love.

learn to use docker

an idea by BinLiu

I hope to learn to use docker

Updated over 4 years ago. No love. Has no hacker: grab it!

httpd learning

a project by pgajdos

I intend to learn little bit around apache httpd, get acquainted with some native modules as well as look at apache2-debugging-modules package.

Updated over 4 years ago. No love.

Learn SES (SUSE Enterprise Storage)

an idea by rmilasan

Will like to get into SES a bit, learn how to install and do small tasks. Possibly a bit of troubleshooting/debugging also.

Updated over 4 years ago. No love. Has no hacker: grab it!

Native Xen support for RADOS Block devices

a project by jfehlig

libvirt+Xen should support the qdisk (qemu) rbd backend, providing native access to block devices hosted on Ceph clusters. Adding this support to the libvirt+Xen toolstack will also improve interoperability with SUSE Enterprise Storage.

Updated over 4 years ago. No love.

I/O error injection with qemu

an idea by hreinecke

Having implemented basic multipath support for qemu (posted on the qemu mailing list last week), I thought it should be possible to implement I/O error injection in qemu. Would be really nice to inject I/O timeouts or even dropped I/O in qemu, just to see how the linux guest reacts to it

Updated over 4 years ago. No love. Has no hacker: grab it!

Full multipath support for qemu

an idea by hreinecke

I've already posted basic multipath support for qemu last week. However, this still relies on the non-obvious hack to specify the same file for both block devices, thereby implictly doing multipathing. And it has the drawback that one can only use the 'raw' format for images, everything else won't work.

Updated over 4 years ago. No love. Has no hacker: grab it!

Document Liberation Project's libraries' bug fixing

a project by fstrba

This hackweek, i will try to clear some bugs reported against DLP libraries as libvisio, libcdr or libfreehand. I did not have time to work on them since the last hackweek and I hope to add some new features and silence the most annoying bug reports.

Updated over 4 years ago. No love.

Golang: Hack on DroneCI

an idea by tboerger

I want to spend some time on hacking missing features of the awesome CI tool Drone. It's written in Golang and is built around docker.

Updated over 4 years ago. No love. Has no hacker: grab it!

Golang: Mediafile match and sort

an idea by tboerger

To get control over my media files like photos and videos back I want to build a tool in Gopang to match for duplicates and to sort the files in folder by creation date (reading exif informations). I want to use go to build it for Linux, Mac and Windows :).

Updated over 4 years ago. No love. Has no hacker: grab it!

Explore the Haskell webstack

a project by bergmannf

As a counter-program to the daily usage of dynamic languages, I want to use this Hackweek to explore the web stack provided by very good static typed languages: - Haskell (e.g. Servant)

Updated over 4 years ago. No love.

Windows Search Protocol (+ glib/tevent integration investigation)

an idea by npower

Windows Search Protocol

Due to the day to day grind I have had no chance in the last months to play more with the Windows Search Protocol, however there are a number of things that I need to do to improve

Updated over 4 years ago. No love. Has no hacker: grab it!

Get flashplayer (pepperflash) working again in Firefox for my standard user 'sndirsch'

an idea by sndirsch

Unfortunately flashplayer no longer works in Firefox. It freezes FF for about 1-2 minutes. With pepperflash (coming from Google) flash is not detected at all. Flash works inside of google-chrome though. The issues apply only to my standard user 'sndirsch' (~/.mozilla/ directory has been erased completely!). For a freshly created user pepperflash works fine in FF. I would like to investigate on this, since still a lot of webpages are using flash and I don't want to switch for google-chrome because of this.

Updated over 4 years ago. No love. Has no hacker: grab it!

Try to fix crashes in openshot when working a lot with audio snippets

an idea by sndirsch

openshot often crashes when working a lot with audio snippets. I would like to debug this and possibly fix it.

Updated over 4 years ago. No love. Has no hacker: grab it!

d-ldapv3

a project by doliveira

LDAP (Lightweight Directory Access Protocol) is an emerging Internet standard for accessing directory information, and allowing LDAP-enabled applications to access multiple directories. LDAP v3 supports features such as secure connections, entry management, schema management, and LDAP controls and extensions for expanding LDAP's functionality. LDAP Libraries for 'D' enables you to write applications that access, manage, and update information stored in any LDAP-aware directories, using D language (http://dlang.org/).

Updated over 4 years ago. No love.

Windows server core utility for setting device parameters

an idea by kallan

When running WHQL tests on the Windows VMDP drivers, one test requires the server vm to be in core mode. Once in core mode, it is difficult to modify NIC parameters and adjust disk partitions. I want to make a simple command line utility that will enable making these kind of changes when in core mode. Remote server management is possible but requires a lot of setup and some features I need are lacking.

Updated over 4 years ago. No love. Has no hacker: grab it!

Combine Jenkins CI Environments with Docker

an idea by bchou

Combine Jenkins CI environments and Docker together can bring improved speed and consistency to our automation tasks. Topic 1:

Updated over 4 years ago. No love. Has no hacker: grab it!

Check p2v tool (guestfs)

a project by aginies

Test the latest release of guesfs tools, and chech new p2v. Package it for openSUSE My branch

Updated over 4 years ago. No love.

Reading SLES Virtualization Guide and Making Use of It

a project by keichwa

The idea is to learn a little bit more about virtualization.

Updated over 4 years ago. No love.

update+fix samsung exynos/arndale arm board boot

a project by bmwiedemann

We had old arndale images working, but those were based on openSUSE-12.x which is now long obsolete and bad (e.g. missing security updates). Thus we want to use a more modern u-boot and kernel, but those currently trigger a kernel panic.

Updated over 4 years ago. No love.

KVM for Nvidia Jetson TK1

a project by a_faerber

The Nvidia Jetson TK1 is an SBC with Nvidia Tegra K1 SoC (quad-core Cortex-A15, 32-bit ARMv7). I have openSUSE running on the Jetson TK1, but KVM is currently not usable as the CPUs are not booted in HYP mode. Thierry Reding of Nvidia has some work-in-progress for U-Boot and upstream kernel that I would like to test.

Updated over 2 years ago. 1 hackers ♥️.

Static analyzer of Lua language

a project by NalaGinrut

I'm trying to write a static analyzer for Lua programming language. And I've ready done some parts, say, lexer/parser/AST/types...etc. The challenge part at present, is to write comment-based type annotation, for later type-inference. I plan to implement it in a week. I've spent years on this area. Hope I'm lucky in hackweek.

Updated over 2 years ago. 1 hackers ♥️.

GDK Broadway dessert.

an idea by yfjiang

The GDK Broadway backend provides support for displaying GTK+ applications in a web browser, using HTML5 and web sockets. broadwayd is a display server for

Updated over 2 years ago. 1 hackers ♥️. Has no hacker: grab it!

Ceph RBD backed USB mass storage gadget

a project by dmdiss

Create a USB device that, when configured and connected, exposes one or more Ceph RBD images for use as USB storage, allowing for: * Ceph storage consumption by almost any system with a USB port

Updated over 2 years ago. 1 hackers ♥️.

Deploy personal cloud with suse cloud product.

a project by xlai

It is fabulous to get machines from cloud for automation testing, and there are lots of things to learn in cloud. So I will start the cloud journey in this hackweek, to learn suse cloud architecture, various technologies inside cloud, and try to deploy one.

Updated over 2 years ago. 1 hackers ♥️.

A new feature for Gnome-Logs

a project by JonathanKang

Since I'm a maintainer of Gnome-Logs, I'd like to hack on Gnome-Logs. During the hack week I'll focus on the <a href="https://bugzilla.gnome.org/show_bug.cgi?id=753471">bug 753471</a> of Logs. Generally it's a new feature, allowing Logs to show logs entries dynamically(when new logs appended).

Updated over 2 years ago. 1 hackers ♥️.

Turbulent Molecular Dynamics Simulations in C

a project by dwaas

During hack week I will carry on the research I started to write my thesis. The work is called "Turbulence Driven Clustering in Nematic Active Particles" and will (hopefully) make it into a Physical Review Letters paper.

Updated over 2 years ago. 1 hackers ♥️.

get a CNC Gcode generator to work on openSUSE

a project by bmwiedemann

My hobby project is about using Lego mindstorms to turn a lathe / turning machine into a CNC. One missing piece is the "CAM" part that takes a 3D model and produces gcode that determines the tool-path.

Updated over 2 years ago. 1 hackers ♥️.

Familiar with SUSE new released products (SUSE Cloud/Storage/Docker)

a project by wanghaisu

I want to use this week to familiar with the SUSE products that i don't have time/chance to participate. For instance, SUSE Cloud, SUSE storage, Docker etc... Just like the presentations in SUSEcon 2015 closing keynote.

Updated over 2 years ago. 1 hackers ♥️.

Interactive Documentation Web Page Scrapper

a project by cxiong

Based on the little-used HTML5 outline spec, investigate&implement an in-browser tool (currently a chrome extension or browser user script) to easily, interactively scrap a documentation web page into an 'index-content' map for (offline) searching. Motivated by the fact that most scrappers today are command line tools, too tech-savvy.

Updated about 2 years ago. No love.

VNC: Ability to share and reconnect sessions

a project by michalsrb

The goal is to jump forward with this fate: https://fate.suse.com/319319

Updated over 2 years ago. 1 hackers ♥️.

learn puppet

a project by eMBee

and find out how it compares to salt

Updated over 2 years ago. 1 hackers ♥️.

Improve the ffmpeg delogo filter

a project by jdelvare

I have a few ideas of improvements for the delogo filter included in ffmpeg's libavfilter. As a first step I would like to clean up the code by removing one unneeded option and then removing all the subsequently dead code.

Updated over 2 years ago. 1 hackers ♥️.

Integrate Policy As A Service with a HA use case for Openstack

a project by mmnelemane

Openstack Congress provides Policy as a service solution for Openstack based clouds. Policy based fulfillment makes it convenient to write policies for VM migrations and evacuations based on data monitored from various data sources. The aim of the project is to integrate the service to SUSE openstack cloud and evaluate the use of policies as a means to develop HA solutions. The steps for this project:

Updated over 2 years ago. 1 hackers ♥️.

Start with fault tolerant Xen server prototype

a project by j_gross

A normal Xen server today has many single points of failure. Those can be reduced by disaggregating Dom0 into multiple domains (xenstore, driver domains, admin domain). Following this path to it's logical end will lead to a setup where the running domUs won't be depending on Dom0 any more, so Dom0 itself can be made restartable. This project aims at beginning with a prototype by setting up a configuration with a xenstore domain and a driver domain for networking. This will allow running a pv-domU with network resources only (nfs or iscsi root file system) no longer needing Dom0 to run.

Updated over 2 years ago. 1 hackers ♥️.

Training Labs Python Port, Liberty Support and OpenSUSE 13.2 support

a project by dguitarbite

Porting training labs to Python. This includes re-implementing the host side BASH scripts (which handle VirtualBox and KVM related tasks) to Python. For full details on this please follow training-labs project: git://git.openstack.org/openstack/training-labs.git

Updated over 2 years ago. 1 hackers ♥️.

Tahoe-LAFS on OpenSUSE

a project by gsanso

Tahoe-LAFS is an open-source decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security. It provides a provider-independent security where the storage provider does not have access to the unencrypted data because all data is encrypted, erasure-coded, and hashed before leaving the client's machine thus preserving confidentiality, availability, and integrity of the data.

Updated over 2 years ago. 1 hackers ♥️.

mysql-packaging git repo enhancement

a project by kstreitova

This Hackweek I would like to finish enhancing of the mysql-packaging git repository [1]. This improvement mainly consists of scripts for a kind of simple continuous integration and git hooks to enforce a few policies for our project. If there is a time I will also take a look at the mysql package itself and check if there is anything to improve. [1] https://github.com/openSUSE/mysql-packaging

Updated over 2 years ago. 1 hackers ♥️.

QEMU/KVM Test Infrastructure

a project by bfrogers

Our QEMU/KVM testing needs to be improved. I plan on working on an ontology to help form the basis of a thorough test matrix for

Updated over 2 years ago. 1 hackers ♥️.

Try acpiexec, and poke the ACPI TAD implementation in Windows 10 on Qemu

a project by joeyli

Try to use acpiexec to debug AML for writing ASL codes. On the other hand, install Windows 10 on Qemu to poke the ACPI TAD implementation in Windows 10.

Updated over 1 year ago. No love.

Capturing FC frames with wireshark

a project by ptesarik

AFAIK, wireshark is the best Linux tool for analyzing network traffic. Primarily intended for Ethernet networks, there is now also support for very different protocols (e.g. USB). Sadly, there is no support for fibre channel, most likely because there is even no infrastructure in the kernel. I doubt I could write the complete stack within just one week. The result should be a clear plan of what needs to be done on each level and a proof-of-concept implementation of at least some parts.

Updated over 2 years ago. 1 hackers ♥️.

Inspection of Disks in Machinery

a project by tgoettlicher

Machinery [1] supports the inspection of os, packages, patterns, repositories, users, groups, services, config-files, changed-managed-files, unmanaged-files. The inspection of disks it's covered yet. The goal of this project is to fill this gap by using libstorage.

Updated over 2 years ago. 1 hackers ♥️.

Teach RuboCop to Resocialize Zombies

a project by mvidner

or: Static Analysis of nil Values in Ruby Code used in YaST. YaST is written in Ruby. A large part of the code is Ruby that was

Updated over 2 years ago. 1 hackers ♥️.

Scout a replacement for MTUI

a project by rneuhauser

[MTUI][MTUI] is a tool used by QA-Maintenance in testing maintenance updates. Saddled with a host of questionable choices for its interfaces and implementation, it includes a number of difficult-to-fix bugs and hostility toward change. While not the first choice for me, the time's come to scout out a different approach. Welcome SMRT. SMRT will be an alternative to MTUI, and will eventually supercede it.

Updated over 2 years ago. 1 hackers ♥️.

froxlor Server Management Panel

a project by asemen

froxlor Server Management Panel create and start a push request upstream the openSUSE Leap 42.1 configuration tab

Updated over 2 years ago. 1 hackers ♥️.

Work reports 2.0

a project by kalabiyau

Micro-service for - making a report

Updated over 2 years ago. 2 hacker ♥️.

Stream the garden ! Mesh network meets multimedia in motion :-)

an idea by jplack

Building a mesh network is not rocket science. There is enough free firmware for Wireless Routers out there to bring a mesh up in a calculateable (tm) amount of time.

Updated over 2 years ago. 2 hacker ♥️. Has no hacker: grab it!

Tool to write raw images to USB disks

a 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. https://github.com/openSUSE/imagewriter seems to be abandoned, so probably part of the backend will be reused and the user interface will be rewritten from scratch, but anyway this will be reconsidered at the first task in the project.

Updated over 2 years ago. 2 hacker ♥️.

Try to understand and use Lilypond format to generate musical scores

an idea by sndirsch

See title

Updated over 2 years ago. 2 hacker ♥️. Has no hacker: grab it!

Performance Log Analysis Tool

an idea by lzwang

Performance log including data, we need a statistic way to do the analysis too automatically tell what the results reflect.

Updated almost 2 years ago. 1 hackers ♥️. Has no hacker: grab it!

Research on COLO - the HA solution for virtualization

a project by gqjiang

COLO or Coarse Grain Lock Stepping is an High Availability solution that builds on top of Remus, 1. investigate Xen COLO implemention and try to play with it.

Updated over 2 years ago. 2 hacker ♥️.

kindle highlights management tool

an idea by qkzhu

This is my Python Learning-by-doing project. Kindle Mate is a free feature-rich program designed to sync, organize, import, export Kindle clippings and vocabulary words on your computer. But:

Updated over 2 years ago. 2 hacker ♥️. Has no hacker: grab it!

Qt based chinese learning program

a project by mvetter

The Idea

Since 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:

Updated over 2 years ago. 2 hacker ♥️.

Weblate for l10n.opensuse.org

a project by matejcik

This hackweek, we will be hacking on Weblate and adding features that we need to use it as a translation tool for openSUSE! Chief among those is a better permission management that would allow us to assign different rights to different projects, languages, distributions etc.

Updated over 2 years ago. 2 hacker ♥️.

clean up wiki pages on https://en.opensuse.org

an idea by ddemaio

There are a list of pages list on https://public.etherpad-mozilla.org/p/opensuse_wiki that we would like to clean up. Please consider spending 30 minutes this week cleaning up the openSUSE wiki.

Updated over 2 years ago. 2 hacker ♥️. Has no hacker: grab it!

Stealing SCC RegCodes

a project by dzedro

SCC doesn't require an email address, so could you automatically generate random keys until one matches and effectively 'steal' SCC licenses from customers?

Updated over 2 years ago. 2 hacker ♥️.

Simulate PTP cameras in libgphoto2

a project by msmeissn

Testing libgphoto2/gphoto2 is a long winding task and currently requires physical cameras. There is some testsuite, but it does not test the actual camera driver(s).

Updated over 2 years ago. 1 hackers ♥️.

Bootstrap (not yet) minions using salt-ssh

a project by j_renner

In SUSE Manager we want to offer support for bootstrapping systems that don't have the salt-minion installed and configured yet. This can be done using salt-ssh given just a hostname, username and password. See the docs about salt rosters for even more options. What we are missing: - Support for using salt-ssh in our library

Updated over 2 years ago. 2 hacker ♥️.

Learn how to setup Intel AMT on my WS and X201

a project by mlin7442

Intel Active Management Technology (AMT) is hardware and firmware technology for remote out-of-band management of personal computers, this hackweek I'd like to spend some time to learn how to setup Intel AMT on my workstation and X201 with VNC enabled.

Updated over 2 years ago. 2 hacker ♥️.

Turn a young person's life into misery

a project by rneuhauser

While programming is occasionally a very rewarding activity, it's mostly a chore and the rest is filled with frustration. Let's teach an unsuspecting youngster program! To fulfill this nefarious goal I've set out to help my colleague without prior programming experience get hooked on programming, starting with python. The student finished an online tutorial and we pair programmed a tiny-fix-turned-massive-change in a tool used by our team.

Updated over 2 years ago. 2 hacker ♥️.

write mkcloudcloud - a nested cloud setup software

a project by bmwiedemann

In https://github.com/SUSE-Cloud/automation/ we already have mkcloud, which can setup a whole SUSE Cloud on a single host for testing. However, it would be cool, if (instead of a single machine) we could use cloud.suse.de with its capability to add extra networks as requested. This can be pretty easy, as much of the mkcloud code is about making libvirt do the right thing

Updated over 2 years ago. 3 hacker ♥️.

Create a qtile package

an idea by kbaikov

Will create a package for https://github.com/qtile/qtile Main purpose of this project is put to practice the packaging knowledge acquired during the latest qa workshop.

Updated over 2 years ago. 3 hacker ♥️. Has no hacker: grab it!

QAM stuff in Tumbleweed

a project by pluskalm

We are using various tools, many of them are not yet in Tumbleweed (such as rst2html5, git-pimp and so on), aim of this project is to get them there.

Updated over 2 years ago. 3 hacker ♥️.

Docker research

a project by fanyadan

It's just my learning project about Docker, I will research and learn how to deploy and configure Docker and Docker cluster, and also I will try to learn everything related about Docker.

Updated over 1 year ago. 2 hacker ♥️.

Review scripts in openQA project

a project by yosun

To say it's a review, it's better to say it's a good way to learn from others. I'll review test scripts in openQA project as much as I can, digest them and learn how to write Perl script more pretty. I'll make some notes for sharing.

Updated over 2 years ago. 3 hacker ♥️.

Hacking the Atom Editor/IDE

a project by lslezak

The Atom Editor

There is a pretty nice open source text editor and IDE called Atom,

Updated over 2 years ago. 3 hacker ♥️.

The Elder Gecko

a project by jtzhao

Summary

Ever dreamed of being a hero to save the world? Play "The Elder Gecko", an epic fantasy RPG masterpiece!

Updated over 2 years ago. 3 hacker ♥️.

yakuake sessions save and restore by perl

an idea by mitiao

I am using yakuake terminal with many openning tabs for my daily works, and yakuake doesn't provide the feature to save and restore the sessions. What I want to do is to write a perl snippet to save and restore all info of yakuake including:

Updated over 2 years ago. 3 hacker ♥️. Has no hacker: grab it!

Deploy openQA and review the test scripts

a project by XJin

For our daily work, usually we need to check running result from openQA as a good reference for the quality of a specific build. I'd like to take this chance to make openQA deployed and try to review the test scripts.

Updated over 2 years ago. 3 hacker ♥️.

Task manager in Elixir/Erlang

a project by vmoravec

Elixir is a Ruby-ish dialect of Erlang with meta-programming capabilities, this is my first project using it: pedro . The idea is to create a task manager that would organize tasks (jobs) and manage them in projects. It will be running locally, remotely or both in multi-node setup, will provide CLI, have web UI relying on http and websockets. It makes use of erlang OTP, web framework phoenix that is inspired by rails. Author of elixir and main contributor to phoenix is Jose Valim, he's also the author of devise rubygem and former contributor to rails.

Updated over 2 years ago. 3 hacker ♥️.

Experiment with cluster simulation in Erlang

a project by KGronlund

I want to learn Erlang and see if it makes sense to use it in the context of High Availability (it would certainly seem like it). As a learning project, I want to try to reimplement my koi project (https://github.com/krig/koi) in Erlang. Koi is a minimal cluster manager I wrote in C++.

Updated over 2 years ago. 3 hacker ♥️.

Linux Certification Preparation

a project by asemen

Linux Certification Preparation Preparation for different Linux Certification:

Updated over 2 years ago. 3 hacker ♥️.

Learning ruby with betaman

an idea by gameboy974

Learning ruby with betaman

Updated over 2 years ago. 3 hacker ♥️. Has no hacker: grab it!

Crowbar on openSUSE Leap 42.1

a project by mjura

Let's do this :) !!! https://build.opensuse.org/project/show/systemsmanagement:crowbar:master

Updated over 2 years ago. 3 hacker ♥️.

Enhance cpupower userspace tool with powercapping

a project by trenn

There is a new kernel API/feature: powercapping. The perfect userspace tool to ease up usage and later possibly provide library calls is cpupower.

Updated over 2 years ago. 3 hacker ♥️.

Learn more about CodeMirror and improving source viewer in openQA

a project by mlin7442

CodeMirror is a text editor implemented in JavaScript for the browser, openQA introduced CodeMirror in its source viewer, this project is learn more things from CodeMirror and trying to improving the source viewer in openQA, already had a ticket related, even can polish source viewer more, eg. file folding, etc.

Updated over 2 years ago. 3 hacker ♥️.

Add branding to DAPS and the suse-xsl-stylesheets

a 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. Currently three different suse-xsl-stylesheet brands exist: SUSE, DAPS, openSUSE. Branding is done by adjusting the xsl-stylesheets directly. It would be desirable to be able to easily change the branding, e.g. via a simple config file in the style of /etc/sysconfig files, since most people cannot hack XSLT. This is also the number one enhancement request we get from DAPS users outside of SUSE.

Updated over 2 years ago. 3 hacker ♥️.

Github Projects Gnome Shell Extension

a project by hfschmidt

Checking the status of your Github pull requests is annoying. You have to lose focus from your current work (ie. hacking) and open your browser, type the repo URL in the address bar, click on the Pull Requests page, and look at the status of your PR. This extension makes that process a breeze! By clicking on the Octocat in the status area, you'll have direct access to your favorite repos, and an overview of their PRs' build statuses. Clicking on a certain PR will take you directly to that PR's page.

Updated over 2 years ago. 3 hacker ♥️.

Understanding GPS internals

a project by awh

My car has it, nowadays every smartphone has it. But what's actually the math behind GPS (GLONASS) technique?

Updated over 1 year ago. 3 hacker ♥️.

Markdown extension for Jianpu (Numbered musical notation)

a project by scateu

As we know, we have ABC notation or GNU Lilypond for music staff. It takes ASCII as input and generates music scores and even MIDI format, which is very convenient for people to type music in computer.

Updated over 2 years ago. 4 hacker ♥️.

Exporting ansible experience to Salt

an idea by dgutu

Because of past experience with ansible as a tool to orchestrate the code deployment on multiple platforms consider important to get most from Salt as

Updated over 2 years ago. 4 hacker ♥️. Has no hacker: grab it!

Learn Haskell by creating an interpreter

an idea by chnyda

The aim of the project is to create a stupid interpreter to evaluate arithmetic expressions and functions. I have been reading a lot about Haskell and creating a stupid interpreter is a nice way to get started.

Updated over 2 years ago. 4 hacker ♥️. Has no hacker: grab it!

Portus: build Docker images from Dockerfile

a project by flavio_castelli

Minimal objective

This is what we consider is the minimum result we can achieve at the end of the hackweek.

Updated over 2 years ago. 4 hacker ♥️.

Dive into Linux Kernel Memory management

an idea by herbert0890

When I worked on some bugs about Linux Kernel Memory management, I met zone, frame, slab allocator, buddy allocator, and etc. I want to summarize these memory management knowledge and dive deep into it. Hope I could finish some kernel modules to verify these theories.

Updated 8 months ago. 3 hacker ♥️. Has no hacker: grab it!

openSUSE with Linaro 96 board

a project by bamvor

96 boards are the series open source boards with same size and interface launched by linaro. There are two arm 64bit boards and one sensor kit in my hand.

Updated 28 days ago. 3 hacker ♥️.

Learning REXX and improve FTPBOOT for installing and testing our S390 builds

a project by mgriessmeier

Learning REXX and improve FTPBOOT for installing and testing our S390 builds

Updated 7 months ago. 2 hacker ♥️.

Research Testing Tools for GFX Stack & how they can be used in openQA

a project by eeich

<p>There are numerous testing tools for the GFX stack available - the oldes being the xtest suite. At the same time, we are still lacking automated test environments for the funktionalities of DRM, Mesa and X. Ideally the tests should be performed automatically and unattended and the results should be compared to previous runs to detect regressions.</p> <p>Research what tools exist to date and how they can be employed.</p>

Updated over 2 years ago. 4 hacker ♥️.

Look at Static Code Analysis and Code Coverage for C++

a project by aschnell

Look at static code analysis and code coverage for a C++ project, in this case libstorage-bgl-eval. This could include:

Updated over 2 years ago. 4 hacker ♥️.

kGraft analysis tool

an idea by marxin

kgraft-analysis-tool is a simple tool capable of showing IPA cloning decisions made by modified version of the GCC compiler: https://github.com/marxin/gcc/tree/dump-ipa-clones

Updated over 2 years ago. 4 hacker ♥️. Has no hacker: grab it!

Internal shared images repository

a project by ancorgs

During the last CSM workshop we identified the need to have a good way to share the images we use for testing. We have documented the requirements and the current status in this wiki page (we even have a diagram). So analysis is done... it's time for action. The solution should be relatively easy to implement using our portfolio of solutions. Coordinating all the potential users should be easier during Hackweek, specially since I'll be in Nuremberg (and I can physically chase most people ;-) ).

Updated over 2 years ago. 5 hacker ♥️.

Obsolete: Stabilize Janus

an idea by ancorgs

During previous Hackweek, Jangouts (an alternative to Google Hangouts) was developed. Since then, it has served as well in the YaST team. Other teams are also using the internal instance regularly. But it cannot be adopted company-wide due to the instability of the main server component (Janus Gateway) when running on top of SLE12. For details, see this thread on the (internal) Reseach mailing list. I don't have the knowledge to fix the problems, but I'd be 100% available to help anybody trying to hunt the issues down (I'll be in Nuremberg during hackweek). As an alternative, I'm considering a plan B I would hate to do: dockerize Janus with Debian/Ubuntu since that seem to be the environment used by the Janus developers.

Updated over 1 year ago. 4 hacker ♥️. Has no hacker: grab it!

Assembly Diff Tool for kGraft

a 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.

Updated over 2 years ago. 5 hacker ♥️.

Play with ARM board

a project by nadvornik

Since my Orange Pi board just arrived, I will play with it. This includes:

Updated over 2 years ago. 5 hacker ♥️.

Functional comparison analysis between OCFS2 and GFS2

a project by ZRen

Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2,

Updated over 1 year ago. 4 hacker ♥️. 1 follower.

Upgrade planet.opensuse.org

a project by lrupp

While in general everything still works, the current (patached/extended) planet installation behind planet.opensuse.org is a bit outdated and not maintained any more. The initial plan is to:

Updated over 2 years ago. 5 hacker ♥️.

Make Intel baytrail based device(s) work better with openSUSE

a project by mkubecek

Recently I became a (not very proud) owner of Acer Aspire Switch 10E, a small notebook/tablet convertible based on Intel baytrail platform. Replacing preinstalled (32-bit!) Windows 8.1 with (64-bit) openSUSE proved more challenging than expected, mostly because the device is haunted by a 32-bit UEFI so that it took me a week to make it boot without an external USB flash disk. Even today, a lot of issues persist. As I do not want to waste a (partially) good hardware, I would like to make it as usable as possible. This is much less selfish than it sounds as there are many other devices based on Intel baytrail platform so that the effort is going to help their owners as well (if successful, that is).

Updated over 2 years ago. 5 hacker ♥️.

Package some stuff for openSUSE-Factory

a project by pluskalm

As every hackweek, lets package/update/cleanup some stuff fore factory: Update/package:

Updated over 2 years ago. 6 hacker ♥️.

Bootstrap openSUSE for MIPS

a 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. Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project.

Updated over 2 years ago. 6 hacker ♥️.

Learn SLEnkins

a project by tian-feng

I'm interesting in SLEnkins project and I want to learn it a bit. I will try it and know how it works and how to use it.

Updated 7 months ago. 4 hacker ♥️.

Simple Gnome 3 extension for wicked in JS/CS

a project by thehejik

I want to learn JavaScript or CoffeeScript and how to write Gnome 3 extensions. I think that the right task for learning JS/CS could be work on extension for our wicked network manager because I miss some NetworkManager style plugin. Very basic extension for wicked should contains following:<br>

Updated over 2 years ago. 6 hacker ♥️.

libkdumpfile/gdb-kdump improvements

a project by alnovak

gdb-kdump (and libkdumpfile) needs a plenty of improvements and tasks to be done. For HackWeek 13, Vlastimil chose to work on SLAB memory support, Petr, amongst other things, reorganized the libkdumpfile code and alnovak begun with libkdumpfile's ppc64 support. Our status in 4/5 of HackWeek 13:

SLAB

Updated over 2 years ago. 6 hacker ♥️.

Release openSUSE 42.1 Leap JeOS images

a project by RBrownSUSE

Given that Leap is now available, as installation media, we are going to dedicate some time to release ready to use 'Just enough Operating

Updated over 2 years ago. 6 hacker ♥️.

Learn Coccinelle

a project by acho-novell

Learn Coccinelle ,we need automatic kernel backporting with Coccinelle.

Updated over 2 years ago. 6 hacker ♥️.

internal "gravatar" with floor icons

an idea by lnussel

set up an internal gravatar clone with floor icons for use in ibs, openqa etc * Surrogator

Updated almost 2 years ago. 5 hacker ♥️. Has no hacker: grab it!

Photobooth with RaspberryPi

a project by digitaltomm

The software is a rails app with an Angular.js frontend using the gphoto2 library to trigger a Nikon D60 camera. Features: take pictures, browse pictures, automatic upload to a gallery (tumblr, flickr, owncloud), qr code for download,

Updated over 2 years ago. 6 hacker ♥️. 1 follower.

Automated testing of accessibility

a project by coolo

The goal of openQA is "test as a QA engineer". But openQA has no ears - all we can test for are DTMF sounds. And even those are very bad. So my hackweek project is to do research on how to do proper sound verification. The keys are proper normalization of the volume and the sample rate.

Updated over 2 years ago. 7 hacker ♥️.

QDirStat - Qt-based directory statistics: KDirStat without any KDE, now based on Qt 5

a 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. Project repo and web site with more details:

Updated over 2 years ago. 6 hacker ♥️.

Learning more about SDN

a project by gary_lin

In openSUSE Asia summit 2015, there was a talk about the software defined networking, from the virtual switch, the controller, to the simulator. Just want to take a look at open vswitch and Ryu to learn more about SDN.

Updated over 2 years ago. 7 hacker ♥️.

VNC protocol to openQA testcase writer

a project by fcrozat

By analysing a VNC session, we can create a draft of an openQA testcase (detecting keystroke, mouse click and generating fullscreen needles). The project is to :

Updated over 2 years ago. 7 hacker ♥️.

Kernel-CI

a project by morbidrsa

At SUSE LabsConf 2015 we decided to run some sort of automated tests on the SLE and openSUSE kernels after each push to kerncvs.suse.de In order to make this work the kernel has to be build, a initrd and a rootfs image has to be generated for use with qemu, it has to be booted and tests have to be run.

Updated over 2 years ago. 8 hacker ♥️.

Jangouts development workshop

a project by ancorgs

We are right now testing a patch to Janus that will hopefully give us the stability we were missing in http://jangouts.suse.de. As a consequence, it's reasonable to expect a wider usage of Jangouts inside the company. Thus, I want to share maintainership of Jangouts as much as possible. The more developers know how to fix errors and implement features, the better. We already have a roadmap for the next two versions (0.4.0 and 0.5.0) but I don't want to spend my whole hackweek implementing those features in isolation. I would rather follow a workshop approach to welcome new contributors within the company (or outside, of course), so we get the stuff done and fix the single point of failure for the same price.

Updated over 2 years ago. 8 hacker ♥️.

Shipping everything

a project by cschum

Writing code is wonderful, but it gets its real value, when it's released and shipped to the world. You know the mantra: "Release early, release often". Releasing code is not hard, but it involves a lot of details, and you want to get them right, because a release is this public statement "Hey, it's done, it works, you can use it." and you can't take a release back, once it's out there. To help with releases there are tons of release scripts which try to automate things. But they usually are quite fragile in case something goes wrong and a pain to test and maintain.

Updated over 2 years ago. 8 hacker ♥️.

Learn Python

a project by djz88

Python is well known all over the world and has wide range of usage. Lets dive into to a bit.

Updated 7 months ago. 7 hacker ♥️. 1 follower.

arm64 set-top-box based workstation

a project by mbrugger

Tronsmart has a Rockchip rk3368 based set-top-box [1]. I want to use it as a arm64 based workstation running openSUSE.

Updated 8 months ago. 7 hacker ♥️.

allow openQA tests in python

a project by bmwiedemann

using perl's Inline::Python module, it should be possible to define openQA test modules in python instead of perl.

Updated over 2 years ago. 9 hacker ♥️.

SUSE office in a box

a project by ancorgs

Working remotely has many advantages, but you sometimes lack some infrastructure. Specially if you use several computers or you share space with other SUSE co-workers. We are 3 Susers in Gran Canaria and we plan to share an office. So we have bought a Cubietruck, a tiny device with minimum power consumption, an ARM processor, a SATA interface and a Gigabit ethernet. The plan is to come-up with a set of recipes to configure such device to:

Updated over 2 years ago. 10 hacker ♥️.

Kernel oops decoder

a 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?"

Status at the end of hackweek 10

Updated over 2 years ago. 9 hacker ♥️.

Let’s Encrypt integration into openSUSE/SLE

a project by abergmann

Let&#39;s Encrypt "Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open."[1]

Updated over 2 years ago. 12 hacker ♥️.

PXEAT - A PXE management tool

a project by whdu

PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. It's NOT a tool for automatic deployment. It can enable user to add their own PXE items by themselves, but of course, very limited for security reasons. The tool will be developed with the light-weight framework - flask, as well as a sqlite database.

Updated about 2 years ago. 8 hacker ♥️. 1 follower.

Multimedia insane migration

a project by scarabeus_iv

Packman reduction

Updated over 2 years ago. 16 hacker ♥️.

x86 instructions decoder

a 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. git repo: https://gitlab.suse.de/bp/x86d

Updated 7 months ago. 17 hacker ♥️. 2 followers.

Dochazka

a 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: - RESTful backend App::Dochazka::REST (with lots of help from Web::MREST)

Updated 7 months ago. 15 hacker ♥️.

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

Updated over 1 year ago. 8 hacker ♥️. 3 followers.

SUSE Music(ian) Space

a project by ralfflaxa

Once again, the SUSE band is coming together to make music and we're planning a party this time round!!! We have a band name :-)

Updated 8 months ago. 46 hacker ♥️.

crash-python

a project by jeff_mahoney

New Development In previous hack weeks, the first few days ended up being wasted on just getting it working. I'm pleased to share that the code quality has improved dramatically since the last hack week and there are now extensive test cases for both unit testing and testing against real vmcores, and we'll use both mypy and pylint (if installed) to perform static analysis. Packages for those are available in openSUSE or as part of the crash-python OBS repo for SLE15. It has been tested with kernels from 3.0 to 5.1.

Updated 4 months ago. 21 hacker ♥️. 4 followers.