Improve MMTests Comparisons and Reporting

a project by vbabka

The Proposal

(Idea originally suggested by Mel Gorman)

Updated over 4 years ago. No love.

Check Out Redmine

a project by keichwa

Is Redmine good enough for manging projects?

Updated over 4 years ago. No love.

Learn SELinux CIL

a project by jsegitz

SELinux Common Intermediate Language is a language that allows the creation of SELinux policies. Some of the traditional constrains (tight coupling, nested optionals, ...) are lifted or not as problematic. http://github.com/SELinuxProject/cil/wiki/

Updated over 4 years ago. No love.

openSUSE for Firefly-RK3288

a project by a_faerber

The Firefly-RK3288 is the first SBC with the Rockchip RK3288 SoC, the first available chip with Cortex-A17 cores (32-bit ARMv7). I received such a board just in time for Hackweek Interstellar and will be looking into booting an upstream kernel with openSUSE 13.2/Factory rootfs.

Updated over 4 years ago. No love.

Replace the SUSE Manager client stack with an existing configuration management software

a project by kwk

Intro

The SUSE Manager client stack is rather simple, in regular intervals it asks the SUSE Manager Server for scheduled actions and executes them.

Updated over 4 years ago. No love.

Fix long-lasting issues of GM45 i915 chipset during suspend-resume

a project by jkosina

This mostly stems from https://bugs.freedesktop.org/show_bug.cgi?id=76554

Updated over 4 years ago. No love.

pmpman

a project by osynge

this work has experimented with zeromq sqlalchamy and multithreading in python to make a rich tool for syncronisation of your music collection with media devices. This project will attempt to pull all this research into a product.

Updated over 4 years ago. No love.

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.

Learn Twisted and finsh a tool can check information from machine group base on twisted

a project by katherine97

Twisted is an event-driven networking engine written in Python.I am very interested in it , Hope after learned Twisted,I can know how to use it and add some small tools or functions in our comparison tool,such as a tool can query information from our machine group uniformly,sent mail or IRC information during test and so on. Introduction of Twisted:https://twistedmatrix.com/trac/

Updated over 4 years ago. No love.

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 over 4 years ago. No love.

Nightwatch, Webpack and vue.js!!!

a project by abelarbi

Nightwatch.js is a Node.js based End-to-End (E2E) testing solution for browser based apps. It's based on Webdrive, meaning it's a very reliable way for me to test HAWK UI! It's a great opportunity to learn Webpack, PhantomJS nightwatch and to set up a TDD approach with any new features written with vue.js, the framework which we will be using in HAWK from now on.

Updated over 4 years ago. No love.

evince: personal pdf center

a project by dliang

[User] who has lots of PDFs to read

Updated over 4 years ago. No love.

opensuse docker images for mining cryptocurrencies

a project by tiagoherrmann

I intend to create opensuse docker images ready for mining cryptocurrencies (cpu based algorithms like cryptonight as a first try), and if time permits, I will also try to deploy the containers using kubernetes.

Updated almost 4 years ago. No love.

Learn SeaStar C++ framework for high-performance server applications

a project by ifed01

Seastar is an advanced, open-source C++ framework for high-performance server applications on modern hardware. Seastar is used in Scylla, a high-performance NoSQL database compatible with Apache Cassandra Ceph community is currently working on migration to this project as well.

Updated over 3 years ago. No love.

Write an AWS observer application

a project by cfconrad

The idea behind this is to have a application, which observe the usage of AWS instances and later other providers like azure and google. This could be used with public cloud tests in openQA.

Updated over 3 years ago. No love.

Learn about Flatpak knowledge

a project by mlin7442

Aims to understand Flatpak(previously aka xdg-app), an application sandboxing and distribution framework (formerly xdg-app) on Linux. The final goal is "build my first app". Related docs: http://docs.flatpak.org/en/latest

Updated over 3 years ago. No love.

whatenv + whenenv

a project by osynge

whenenv is designed to keep the branching involved in build and functional test scripts from growing out of control. You specify a list of environment variables and whenenv will then try and reuse existing scrimps to process the request.

Updated over 4 years ago. No love.

Build a GUI RSS Reader in python

a project by agraul

I use Qt for Python for the GUI and feedparser for dealing with the RSS feeds.

Updated over 3 years ago. No love.

Terraform plugin for SCC

a project by ikapelyukhin

After playing around with Terraform, a wild idea appeared to write a plugin for SCC. The code for the plugin is in the

Updated over 3 years ago. No love.

Learn about containers and CaaSP

a project by jcejka

The goal of this project is to get an overview of the containers, Kubernetes and CaaSP.

Updated over 3 years ago. No love.

Win32 non-blocking IO for qemu-ga

an idea by kallan

The posix side of the qemu guest agent uses fcntl() with the O_NONBLOCK arg. Without the availability of fcntl() on the Win32 side of things, I would like to see if I can come up with an equivalent mechanism for doing non-blocking reads and writes using the overlapped approach in ReadFile() and WriteFile().

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

libproxy and bnc#908391

an idea by stokos1

Libproxy uses modules for each desktop environment. My plan is add check if gnome module contains a valid data or not.

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

LogMeIn

an idea by cgrobertson

A browser extension/plugin that will use saved credentials from a local keyring (or a password safe program) to automatically log in the user to various online accounts.

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

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.

Learn how to use Robot Framework for Acceptance Tests

a project by gsanso

I'd like to learn how to use Robot Framework for doing Acceptance Tests of a cli application: Machinery.

Goal #1

Updated over 4 years ago. No love.

Elasto: Add Ceph RADOS Gateway support, extend file API and other improvements

a project by dmdiss

Elasto is a cloud storage client project that has been developed across a number of SUSE Hack Weeks.<br /> It currently supports Amazon S3 and Microsoft Azure REST storage protocols, and includes a POSIX like file API.<br />

Updated over 4 years ago. No love.

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 over 4 years ago. No love.

Learn KMS / DRM graphics driver internals - implement virtual/software KMS driver

a project by vliaskovitis

I want to understand the basics and architecture of KMS / DRM drivers in the kernel (also in mesa, but this project is more about the kernel-side). I will read docs and attempt to implement a virtual kernel-mode-setting driver (vkms) as described in Documentation/gpu/todo. This would be a KMS driver for a fake modesetting graphics device, just using normal system memory. This can be useful for learning, but judging from dri-developer discussions, also useful for testing hotplug races, plane blending and finding other KMS/DRI infrastructure bugs. Some items to implement:

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!

Free Software Replacement for SWizard

an idea by rliang06

Spectrum processing utilities for Gaussian Same as https://hackweek.suse.com/14/projects/1390

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

libcephfs and/or libsmb2/lib backend for fio

an idea by dmdiss

fio is a flexible load generator useful for benchmarking and performance profiling. It offers a pluggable back-end, that supports: - Ceph librbd

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

exceptional: Wrappers for C++ Exceptions.

a project by jwilliamson

Sometimes, you want a flexible way to handle certain situations involving C++ exceptions, particularly those for which alternative actions are either easily encapsulated, do not substantially interrupt the program flow, or must cross a foreign-function interface or thread boundary. A useful idiom is to rewrite attempts to perform an action with such forms of exception handling as instead returning a monadic value, like with C++17's std::optional<>:

Updated over 4 years ago. No love.

Finish and publish a music manager script (finddupmusic), an automatic file mover (watchfilesmover) and an ISO image downloader/writer to USB drives (imwriter)

a project by alarrosa

In the last hackweeks and my free time, I've been developing several tools to various degrees of completion. The purpose of this hackweek is to finish three of them, publish them on github and create openSUSE packages. * finddupmusic

Updated over 4 years ago. No love.

SES-IDM-CONF

an idea by doliveira

SES-IDM-CONF is a tool to help configuring SES cluster so nodes and users can be all stored into an LDAP server and the individual principals created in KRB5. Proper certs created, users and groups migrated and then setup authentication (using SSSD, LDAP, KRB5, [some of it based on how 'authconfig' works]). This tool is being mainly created due to the need to have SES users/nodes to start authenticating through LDAP/KRB5, where setting up the environment can be time consuming and troublesome.

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

improve archteams internal test-openQA server

an idea by tsaupe

Our internal openQA server is running but has serveral limitation. I will update it to SLE12SP3 and try to make it more smart.

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

Add Ansible support to yast2-configuration-management

an idea by IGonzalezSosa

As you may already know, AutoYaST offers integration with Salt and Puppet through the YaST2 Configuration Management module. Some months ago we got a feature request to add support to Ansible, another quite popular automation tool. It should be rather easy to add basic support for it.

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

Use OpenStack Rally for SUSE Cloud testing

a 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. <img src="https://wiki.openstack.org/w/images/thumb/e/ee/Rally-Actions.png/850px-Rally-Actions.png" width="700">

Updated over 4 years ago. No love.

pkgdiff script - show differences in package/one file from package between two releases

a project by jcejka

A common task in L3 is to find a difference between package release X+1 which is reported as broken by customer and X which was working fine. OBS does not provide easy mapping between their revisions and package release numbers. It has "rdiff" command for comparing two packages from different projects, but it does not allow to select only one file or specify different revisions for compared packages. The goal is to prepare script that allows following checks:

Updated over 4 years 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 over 4 years ago. No love.

A Voice Assisted and AI Enabled Product Manual Query System

an idea by charleswang007007

This is a project I made for IoT World Hackathon (May 16-17th 2018), sponsored by Google. The project features a streamlined product manual query system deployed with Google Cloud Platform, Google Assistant, and DialogFlow which greatly reduces time searching for instructions by building a voice-controlled and natural language understanding conversational interfaces on Raspberry Pi.

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

Read 'Code Complete 2' book

an idea by iulhaq

I would like to read this book, considered one of the better practical guides to programming.

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

Learn more Cryptography knowledge and FIPS related standard.

an idea by bchou

Security field is getting more important these years. I plan to learn more about Cryptography related knowledge to improve the FIPS testing in the future. Refer to a Note from github

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

OpenStack Cinder iSCSI Ceph driver

an idea by wboring

This is a continuation from HW 16. Create an upstream Openstack Cinder driver for ceph iSCSI.

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

Create a ncurses based frontend for Deepsea's policy.cfg generation (SES5)

a project by jschmid1

Being part of SUSE's Storage Team I frequently talk about our Deployment tool called Deepsea. Participants/Customers/Partners like the solution we provide to deploy and manage ceph but tend to struggle with a core piece. The policy.cfg [0]

Updated almost 4 years ago. No love.

How to measure improve and fetch valid metrics for Software Maintainance in codebases (technical) and Scrum/kanban processes (highlevel)

a project by dmaiocchi

Starting from this 2 golden rules: 1) It is more important to reduce the Effort of Maintenance than it is to reduce the Effort of Implementation.

Updated over 3 years ago. No love.

Bug Graph

a project by rpalethorpe

A social network for Bugs and test cases! Connecting bugs with test cases, products and each other. Making them depressed and easily mislead. Allowing us to interfere with their elections and sell them solutions to problems they didn't even know they had.

Updated over 3 years ago. No love.

pimp interactive political landscape '(and practice d3js with html5 aka svg, javascript, css)

an idea by froh

For the Bavaria 2013 elections I had created an interactive political landscape visualizing the party stances according to the Wahl-O-Mat with d3.js. I have tons of ideas to improve this:

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

Port debtags to SUSE

an idea by dmuhamedagic

The Debian debtags package and database are a flexible scheme to assign tags (properties) to packages of a distribution. It would be of benefit to SUSE to port debtags.

What are these tags good for?

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

Find YaST docu easily

an idea by gabi2

Problem: The YaST documentation (developer and user documentation) is spread over various locations.

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

Implement an "openSUSE / SLES latest ISO" USB gadget in Rust

an idea by dmdiss

Create an internet-connected embedded USB gadget that locates the latest openSUSE / SLES ISOs and exposes them to the connected host as USB mass storage. The purpose of such a device is to improve installation time and reduce waste:

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