Taskotop on the web

a project by dleidi

Taskotop is a tool to check what taskomatic is currently doing on a SUSE Manager server: it's a command line python tool. The core of the tool is to get some info about jobs that taskomatic is running with a fixed time cycle running some queries and showing results to the shell.

Updated over 3 years ago. 7 hacker ♥️.

Test methods to transfer NSS and DCSS objects from one z/VM system to another

a project by markkp

Last Hackweek I created a rescue system that is composed of a SUSE Linux kernel in an NSS (Named Saved System) and an xip2fs file system in a DCSS (Dis-Continguous Save Segment). This allows any Linux guest on a z/VM system to say "#cp ipl rescue" and have a fully functional SUSE Linux Enterprise system come up to allow them to fix what ever is wrong with the guest. This Hackweek I want to try to figure out a way to take those two components and package them so that our customers could download them and put them on their z/VM system, using only typical z/VM tools. The rescue system is the output of a Kiwi build in the internal Build Service, which means it can be easily updated as needed.

Updated 6 months ago. No love.

Improve the consistency of openSUSE's web presence.

a project by simotek

Improving the openSUSE Websites

Updated over 3 years ago. 3 hacker ♥️.

Learn and migrate virtualization test to Twopence structure

a project by XGWang0

Task: - Learn Twopence structure

Updated over 3 years ago. 3 hacker ♥️.

Make performance test results reliable

a project by tian-feng

I will look into libmicro and learn some skill to analyse the results. And then I'll apply the function to IO test and so on.

Updated over 1 year ago. No love.

Bug Report Clustering with TensorFlow

a project by herbert0890

Google recently open-sourced its Artificial Intelligence/Numerical Computing library called TensorFlow. I would like to use it to help us do a bug report clustering. A bug report often contains lots of comments. In order to find the similar bugs from different customers quickly and intelligently, I would like to choose a proper clustering algorithm and implement a model with TensorFlow, which can be deployed on a PC smoothly.

Updated over 1 year ago. 1 hackers ♥️.

Relax-and-Recover (rear) recovery system: Download rear configuration files

a project by jsmeix

See my Relax-and-Recover upstream issue https://github.com/rear/rear/issues/841

Updated over 3 years ago. 1 hackers ♥️.

Image for Orange PI PC board

a project by nadvornik

The support for Orange PI PC in mainline kernel has advanced a bit, so now it should be possible to build openSUSE image that has at least serial support with kernel 4.6 and usb support with 4.7. I will investigate this.

Updated over 3 years ago. 1 hackers ♥️.

YaST Dialog Editor (UI "Designer")

a project by lslezak

Unfortunately there is no UI designer or editor for YaST dialogs. All dialogs are hand crafted in Ruby code. The idea of this project is to provide some way how to create or edit the existing dialogs in a user friendly way, without touching any code.

Updated 6 months ago. 2 hacker ♥️.

Improve Virt CI Testing

a project by mlatimer

With all the changes in the qa_virtauto world, our local CI testing has become rather fragile. This project is all about stabilizing the CI testing and ensuring all builds are fully tested - without manual intervention. :)

Updated over 3 years ago. 3 hacker ♥️.

Learn MVC pattern from django Project

a project by jerrytang

I heard that MVC is at the top of design pattern. I'm not sure it's true .

Updated over 5 years ago. No love.

Learn more deeply about linux kernel.

a project by xlai

I will read about a book to understand linux kernel deeper. It is a heavy book, may not finish in this hackweek, but i will continue to finish it. The book name is "go deeper into linux kernel"

Updated over 3 years ago. 2 hacker ♥️.

Look into the design of gfs2

a project by ZRen

GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from

Updated over 3 years ago. 2 hacker ♥️.

Kubernetes research

a project by fanyadan

Continue my last project - Docker research in last hackweek with researching Kubernetes

Updated over 1 year ago. 1 hackers ♥️.

maildir backed NNTP server for mailing list handling

a project by jgrassler

Description

For a few years now I have been using mutt for handling my private emails and Thunderbird for work related stuff, mainly because the former is less than stellar at handling mailing lists and the latter is at least bearable for mailing lists. These days my private email address is on a lot of mailing lists, too and this kind of arrangement may yet force me to use Thunderbird for my private email addresses.

Updated over 3 years ago. 1 hackers ♥️.

Cuddle the i2c-i801 kernel driver

a project by jdelvare

The i2c-i801 kernel driver (for SMBus controller on most x86 Intel systems) has a lot of pending upstream patches from various contributors. There are bug fixes, clean-ups and new features. Without proper reviewing and merging work, most of the effort is likely to be lost. So my project is to collect all contributions, review them, test as much as I can on the hardware I have, resolve all conflicts and submit a large single patch series upstream.

Updated over 5 years ago. No love.

Learning Aircraft Modeling in FlightGear

an invention by tonghuix

In this HW I would trying learn about how to modeling aircraft in FlightGear, which is a free and open source flight simulator.

Updated about 3 years ago. 2 hacker ♥️.

openSUSE tablet

a project by bear454

  • Complete hardware enablement on a prototype tablet that will be going to market soon as a 'pure Linux' tablet.
  • Provide a custom image to the manufacturer for preinstallation of openSUSE on said tablet.
Updated 6 months ago. 1 hackers ♥️.

klaire : An automatic tool that generates kgraft-patches from static patches that generates kgraft patch from static patch.

a project by JeremyHuang

I want to program a tool to assist building Kgraft-patches. klaire is a automated tool that generate kgraft patch from static patch.

Updated over 3 years ago. 1 hackers ♥️.

Easily Deploy an HA cluster in Virtual Machines

a project by aginies

GOAL

Updated over 3 years ago. 4 hacker ♥️.

bs-update enhancements

a project by rneuhauser

bs-update simplifies package updates in BuildService, targeting mainly people who are both upstream and package maintainers.

Updated over 3 years ago. 1 hackers ♥️.

Build OpenStack traning labs

a project by michael-chang

As a starting point to learn and test OpenStack on relative low profile workstation/desktop, I found this project interesting and would like to setup it. :) https://wiki.openstack.org/wiki/Documentation/training-labs

Updated over 3 years ago. 4 hacker ♥️.

bcache support in libstorage-ng

an invention by aschnell

Look at bcache and start adding support in libstorage-ng. It should be possible to implement probing during hackweek.

Updated over 3 years ago. 1 hackers ♥️.

NativeScript Hacking

an invention by thutterer

The goal of this project is to get a familiar with NativeScript, play with it and create one or two simple demo applications. Maybe even something useful ;)

Updated 6 months ago. No love.

Window Search Protocol - again

a project by npower

Once again I am going to use my hackweek project to work on WSP, this time I want to concentrate on 4 areas that possible will help in getting this project accepted upstream (at least as some experimental feature) * A test client for doing basic searches (easy to target at windows but will work against the experimental WSP server too)

Updated about 5 years ago. No love.

Study The Professional Scrum Master level I (PSM I)

a project by Jeffreycheung

I would like to spend the hackweek to study the Professional Scrum Master level I (PSM I), and then take the certification examination.

Updated over 5 years ago. No love.

openSUSE template for reveal.js

a project by cwh

reveal.js is a modern & lightweight HTML5/js-based presentation framework – much smarter than LibreOffice Impress can ever be (for a software developer). Richard Brown was so kind to create a proper LibreOffice presentation template for openSUSE and I would like to bring that design to reveal.js so next time I do a presentation I can happily use reveal.js while keeping up the openSUSE flag. :-)

Updated over 3 years ago. 3 hacker ♥️.

openQA IDE

a project by coolo

There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test. But in fact it's a UI desaster that almost never works. So the goal of this hackweek project is to get rid of it - and instead build a real control from the webui into the backend allowing tests to be written on the fly including needle creation/updates. Easy as that.

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

Continue with a systemd alternative/replacement

a project by dsterba

Previous hackweeks spent on research (project/220), other alternatives. This time I'm

Updated about 3 years ago. 6 hacker ♥️.

Babylon Testing

a project by dmaiocchi

Goal: I will look during this project for existing tools and test suites Upstream, used by others distros (like 1) Fedora, 2) Arch-Linux, 3) Debian), and try to learn how they test, use their tool, projects.

Updated over 3 years ago. 25 hacker ♥️.

Diving into Qubes OS

a project by thardeck

What is Qubes OS

Qubes OS is an operating system based on Linux with security in mind.

Updated 6 months ago. 4 hacker ♥️. 1 follower.

Learn about Ruby on Rails

a project by SShyukriev

Read RoR docs and continue the TODO list from https://events.opensuse.org/conference/oSC16/program/proposal/894 + issues from https://github.com/ChrisBr/rails101/issues as a practice.

Updated over 3 years ago. 1 hackers ♥️.

Improve packagers' life

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

Updated over 1 year ago. 8 hacker ♥️.

Create a docker container for running an old application

a project by david_chang

I had an application can't run on recent openSUSE for some time but it can run on openSUSE13.1 before. So I'd like to have a docker container (image) to run the application and learn some about docker container

Updated over 3 years ago. 1 hackers ♥️.

Learn about GNU Hyperbole, an Enhancement for Emacs

a project by keichwa

"GNU Hyperbole is an open, efficient, programmable information management and hypertext system for GNU Emacs." (<https://www.gnu.org/software/hyperbole/&gt;) I used it quite some years ago. The last weeks it was a topic on the Emacs mailing list.

Updated over 3 years ago. 2 hacker ♥️.

Learn more about SDN & NFV

a project by teclator

I want to learn more about SDN and NFV, so i have started reading some book ASIN: B00WF85208 and prepared a list of things to get deeper into: - SDN

Updated over 3 years ago. 3 hacker ♥️.

Find a Developer Compatible GUI Mail Client

a project by shundhammer

Summary

A software developer, in particular at SUSE, needs a reliable and robust mail client.

Updated over 3 years ago. 4 hacker ♥️.

Improve plural support in gettext tools

a project by sbrabec

gettext tools are used by many other projects to process translation files. The support for plurals is relatively new, and works only in basic cases.

Updated over 3 years ago. 1 hackers ♥️.

Research/Develop a method for automatic partial/degraded LVM volume mounting when lvmetad is active

a project by dbond1

SLES 12SP1 enables the lvmetad service by default. While in general this greatly enhances the efficiency of LVM, it does expose an issue with auto mounting partial and degraded volumes. This project will be an exploration of the interactions between udev, pvscan, and lvmetad in an attempt to find the best method to enable customizable/automatic mounting of partial and degraded volume groups.

Updated over 5 years ago. No love.

setup kopano groupwise replacement

a project by bmwiedemann

Following up on Sunday's Kopano deployment workshop at oSC16, I deploy an instance of the FLOSS groupware, collecting important steps in https://w3.suse.de/~bwiedemann/contrib/kopano-setup.sh

Updated over 3 years ago. 1 hackers ♥️.

Agentless Systems Management Based on Salt SSH

a project by j_renner

This project is about using Salt SSH for managing systems without the need of an additional agent to be installed (besides sshd). With the SSH protocol the connection is initiated by the management server, thus Salt SSH can be used to even manage systems that are located outside of company firewalls, i.e. machines that cannot access a salt-master due to firewall restrictions. In order to still be able to access resources inside a company network though it would be very helpful if the salt-ssh command supported remote port forwarding (as with the -R parameter of the ssh command) for tunneling other traffic through the existing ssh connection, for instance a package manager might want to install packages from a company internal RPM repository. A patch was therefore contributed to Salt SSH in order to enable this feature (merged into develop):

Updated over 3 years ago. 1 hackers ♥️.

A fresh look at Crowbar scope and UI

an invention by romanarcea

The project is about taking a fresh look at Crowbar UI for SOC provisioning. Main goal is to mock user workflows that would allow to scale Crowbar to support multiple datacenters, a more flexible way to add large number of nodes and manipulate services, as well as control and customize various types of hardware groups. <i>Note: Bellow links and images might not work without VPN enabled</i>

Updated over 3 years ago. 3 hacker ♥️.

Speed up installation

a project by jreidinger

Installation time is important as shorter installation allows everyone to safe resources and their time. It also can make better impression when starting with openSUSE and SUSE. And last but not least as we more frequently use openQA, so we do hundreds of installation every week, it even smaller improvement can in the end help SUSE to safe resources and be more green. Result of Project

Updated over 1 year ago. 3 hacker ♥️.

Package PGAS Compiler

a project by jjolly

Partitioned Global Address Space (PGAS) is a method of HPC distributed programming developed by University of California - Berkeley. Programs implement the PGAS api via C or C++, and the Berkeley UPC compiler front-end will preprocess the source to be compiled by GCC and linked to the necessary libraries to make it work. PGAS is an alternative to the Message Passing Interface (MPI) generally used, although the UPC coexists well with the various MPI implementations. My goal is to package the preprocessing tools necessary to allow PGAS to run in OpenSUSE. This requires the following steps:

Updated over 5 years ago. No love.

Improve py2pack

an invention by tbechtold

py2pack is the prefered tool todo Python packaging for openSUSE. There are multiple issues. The one I want to focus on is the dependency detection which is tricky for Python packages.

Updated over 3 years ago. 2 hacker ♥️.

JeOS Gateway

a project by cwickert

Create an OpenVPN gateway based on SLES 12 JeOS Starting next month, I'll be working remotely from my home office. In order to simplify my setup, I'd like to have a gateway that connects my machines to the Nuremberg and Prague offices through OpenVPN.

Updated over 3 years ago. 2 hacker ♥️.

distributed storage gateway for seagate kinetic hard disk cluster

a project by colyli

Seagate has a "new" hard disk product called Kinetic, this kind of hard disk can connect to ethernet directly and no extra computer system needed. This project is to build a Kinetic Storage Gateway, to export a legacy NAS interface to clients (TV, mobile phone, etc..) and hide kinetic protocol details behind the gateway. Currently the gateway software is running on a read hardware router, in future it could be a program running on smart TV or phone, to access the kinetic hard disk cluster without hardware gateway.

Updated over 1 year ago. 2 hacker ♥️.

Orthos as plug-in for SUSE Manager ?

a project by mcaj

Discovery the latest SUSE Manager, what is missing there from user and system point of view to be use as Orthos reservation system The SUSE Manager is a great tool and his popularity is growing. It`s able to manage multiple Linux distributions from a single, centralized console. Its using by developers as well SUSE customers.

Updated over 3 years ago. 3 hacker ♥️.

Install media.ccc.de app for SUSE

a project by mmanno

The osc16 videos were released on http://media.ccc.de - a web frontend for video presentations from conferences. 'media' consists of the following parts:

Updated 6 months ago. No love.

Build Docker images with pure Salt

an invention by dmacvicar

Results

Submitted upstream.

Updated 6 months ago. 2 hacker ♥️.

Hippocardus - Flashcard bot for Telegram

a project by hfschmidt

Hippocardus is a flashcard bot for Telegram. One of the most popular flashcard apps for the desktop and mobiles right now is Anki.

Updated 6 months ago. 4 hacker ♥️.

Snap Support for OBS

a project by adrianSuSE

Add support to build snappy images in OBS. This means we need to parse snapcraft.yaml build description for dependencies, prepare data from remote resources and handle the build. ===Current State===

Updated over 3 years ago. 2 hacker ♥️.

La Mapería

a project by federico-mena

A utility to make beautifully printed maps from OpenStreetMap data. Repository at https://github.com/federicomenaquintero/lamaperia

Updated over 3 years ago. 1 hackers ♥️.

Add keyboard shortcuts to Crowbar

a project by m_meister

Some input is still needed about the keybindings, which ones to use. see https://github.com/crowbar/crowbar-core/pull/509

Updated 6 months ago. No love.

Write a commandline tool to generate SSL Certificates

a project by mcalmer

  • easy to use commandline tool to generate CA Certificates and Server Certificates
  • package the certificates in RPMs for easy deployment
Updated over 3 years ago. 1 hackers ♥️.

Prepare Crowbar for the future!

a project by vuntz

There are a lot of issues in Crowbar due to the legacy of poor internals. This is blocking things quite a bit when it comes to improving Crowbar for adding new features. Let's fix it! So far, 39 pull requests opened!

Updated over 3 years ago. 5 hacker ♥️.

Get terraform-provider-libvirt closer to release

an invention by dmacvicar

terraform-provider-libvirt adds libvirt support to terraform. Thanks to other projects using it, there are several pull requests open. The goal is to include the features that are ready to be merged.

Updated over 3 years ago. 1 hackers ♥️.

document and enhance the Crowbar API

a project by m_meister

Adding some API documentation for Crowbar, which is still missing. There are some API comments along with the Rails controller methods, but some of them are outdated. The goal is to have a complete API documentation on a static webpage and while looking over the API maybe do some improvements here and there.

Updated 6 months ago. 1 hackers ♥️.

how to speed up adsl connections with a smart mini router

a project by jordimassaguerpla

Remote working makes you face some "challenges" regarding networking setup. One of them can be reproduced as: 1- download a big file

Updated about 3 years ago. 2 hacker ♥️.

Learning salt

an invention by ktsamis

Salt seems like a technology that's spreading around and more and more people are using it so I thought I'd learn more about it. I plan to create or use existing VM's to monitor and manage them with salt in order to learn more about it.

Updated over 3 years ago. 2 hacker ♥️.

SSH (Suse Social Hack) game

a 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 :)

Updated over 3 years ago. 3 hacker ♥️.

Weblate rush

a project by nmoudra

I want to start working on translations which might be useful in our work (to focus on apps used by us during our work) and to push the rate of translation a bit further.

Updated over 3 years ago. 2 hacker ♥️.

Learn gitbook.com

an invention by lrupp

https://www.gitbook.com/ allows you to combine repositories on https://github.com with a simple to use WebUI for writing books. As result, your crazy content in your README.md (or whatever *.md) files will become available for your customers as book in form of a pdf, epub or mobi download. This hackweek project is about to learn new things and try to do something useful by collecting all my former experiences in a book that is on my TODO list since more than 10 years now:

Updated over 1 year ago. No love.

Improve Marvin dashboard

a project by ggherdovich

Marvin is a job scheduler that the Performance Team at SUSE Labs uses to automate the execution of the performance test suite MMTests. For more details on what Marvin does and how, see Mel Gorman's blog post "Continual Testing of Mainline Kernels". At the moment the reporting dashboard is extremely minimal and lack usability features; the for example SLE-12-SLE-12-SP2 or any other .html file at http://laplace.suse.de/marvin.

Updated over 3 years ago. 1 hackers ♥️.

Jenkins Dashboard Web in Seaside (Pharo Smalltalk)

a project by thehejik

I want to create a basic web dashboard for Jenkins view with help of Jenkins XML API , Pharo, Seaside and Bootstrap. The biggest benefit for me would be if I can learn how to handle with Classes and its instances containing data from Jenkins in pure object programming language. My goal is to display overall status of the collections in form of progress bars (as openQA does) with info about failed and succeeded slenkins-testcases. Collection view (eg. https://slenkins.suse.de/jenkins/view/Collections-review/) in Jenkins contains list of current SLES builds and each collection has subprojects containing slenkins-testsuites triggered by Jenkins CI for this SLES build.

Updated over 3 years ago. 5 hacker ♥️.

hacking susetest

a project by dmaiocchi

Updated over 3 years ago. 10 hacker ♥️.

Use a Raspberry Pie with the Sense Hat to display messages via Salt

a project by joachimwerner

This was a short 2-hour fun project. I wrote a small execution module for Salt that takes a text string and a mode ("status", "warning", "error") as input and uses the Sense Hat's Python API to display the text on the Sense Hat's 8x8 RGB LED matrix display.

Updated about 3 years ago. 1 hackers ♥️.

Christmas Lights (lights switching to music) using Raspberry Pi

a project by goldwynr

The idea is to use a 8-switch relay (or two) to connect to a Raspberry pi and control the switches according to the music. To control the music, hack mpg123 to take a "frames" file which would contain which channel should be switched on or off.

Updated about 3 years ago. No love.

Use nfc device to control Raspberry Pi

a project by acho-novell

Goal

Try nfc device to control RPi

Updated over 3 years ago. 1 hackers ♥️.

hacking with hypothesis.

a project by dwaas

Hypothesis is a python property based testing framework inspired by quickcheck. My goal was to get familiar with the docs and eventually apply the knowledge to the testing of SES products.

Updated over 5 years ago. No love.