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 about 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 about 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 about 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 almost 2 years ago. 1 hackers ♥️.

Work reports 2.0

a project by kalabiyau

Micro-service for - making a report

Updated about 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 about 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 about 2 years ago. 2 hacker ♥️.

Try to understand and use Lilypond format to generate musical scores

an idea by sndirsch

See title

Updated about 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 over 1 year 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 about 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 about 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 about 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 about 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 about 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 about 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 almost 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 about 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 about 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 about 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 about 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 about 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 about 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 about 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 about 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 about 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 about 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 about 2 years ago. 3 hacker ♥️.

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 about 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 about 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 about 2 years ago. 3 hacker ♥️.

Linux Certification Preparation

a project by asemen

Linux Certification Preparation Preparation for different Linux Certification:

Updated about 2 years ago. 3 hacker ♥️.

Learning ruby with betaman

an idea by gameboy974

Learning ruby with betaman

Updated about 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 about 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 about 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 about 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 about 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 about 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 about 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 about 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 about 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 about 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 3 months ago. 3 hacker ♥️. Has no hacker: grab it!

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 2 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 about 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 about 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 about 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 about 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!