Turn an android tablet into a drawing tablet

a project by Pastafly

Turn an android tablet into a drawing tablet

At the end of the project we should be able to use an android tablet as a drawing tablet in our Linux environment.

Updated almost 5 years ago. No love.

Free Software Replacement for SWizard

an idea by rliang06

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

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

simple backup to remote machine

an idea by psladek

The idea is to have a simple, easily invoked tool which can be run every day or even several times a day (manually or scheduled) without burdening user or computer too much (e.g. reboot for partition copy, copying large data volumes etc.) via network to another computer. some considerations:

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

pam module

an idea by mslacken

I want to look into the possibilty to have pam module which gets its information via openchain.

Updated over 3 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 almost 5 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 almost 5 years ago. No love.

Photo browser that groups pictures by location and date

an idea by jmoellers

When you make photos with devices that have a GPS on-board, the coordinates of the take are often included in the pciture meta data. Certain fruity viewers group pictures according to location (eg "Maxfeldstr. 5; 90409 Nürnberg" and date (eg "6. Juli 2018"). I'd like to write a (qt-based) picture viewer which does that.

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

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 almost 5 years ago. No love.

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 almost 5 years ago. No love.

Run all the upstream tests for all the packages we support

a project by pgeorgiadis

Take the source rpm of a package (e.g. systemd), find the upstream tests, run them, store the results to a database that a web ui can access and display them. Now, do this automatically, for every qam-sle update.

Updated almost 5 years ago. No love.

Use docker to improve testsuites of various of my projects

an idea by dmacvicar

For various projects I have, I would like to explore docker and compose as a way to improve the testsuites. Especially for: * https://github.com/SUSE/spacewalk-osad2

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

Integrate webvirtmgr into sles

an idea by tian-feng

webvirtmgr is a tool to manage virtual machine on web browser. It can be used to create and manage virtual machine. So we can setup and manage a vm just by a click, in a convenient way. Blog: http://retspen.github.io/

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

Charon: A planet-like feed aggregator

an idea by hennevogel

Charon (ˈʃærən) is intended for communities of people, institutions or companies who blog. It aggregates all the feeds of the community into a single feed which all the participants can read to stay informed. It's concept, a proven and popular communication method of the Free and Open Source Software community, and basic functionality is borrowed from the software planet. However, Charon adds a couple of nifty features like administration through your browser, user self-service, categories and personalized feeds.

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

Running openATTIC and DeepSea on multiple distros (2018)

an invention by dmaiocchi

2018

new hack

Updated over 3 years ago. No love.

supermin for libguestfs

an idea by olh

Replace mkinitrd usage in libguestfs with supermin. Before doing it, figure out where the submit button is.

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

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 almost 5 years ago. No love.

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!

GCC Performance/Regression Dashboard

a project by marxin

For development purpose, it is very useful to have an infrastructure that can spot regressions based on commit base. Currently, our existing infrastructure runs mainly SPEC benchmark and is cumbersome from perspective of any further development. I would like to build a replacement that will combine buildbot framework with a custom web project (based on Django framework). The web project will be used both for submitting reports coming from a buildbot slave and for UI which will serve plots and data. If you want to inspire a bit more, please visit Chrome Performance Dashboard or Mozilla telemetry. I hope I can make a simple extendable project that is going to eventually replace existing implementation.

Updated almost 5 years ago. No love.

suseSwitch: Using obs/kiwi to deploy switching appliance.

an idea by duartead

Using OBS to deploy a box wich can act as a simple virtual switch: - included dpdk support

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

static analysis

an idea by jirislaby

Various rests I have on my TODO on the bottom :).

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

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 almost 5 years ago. No love.

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 almost 5 years ago. No love.

Scouts Canada Badge Tracker

an idea by alexharford

My kids are in Scouting, and their badges are tracked manually in a spreadsheet by their leaders. Their progress is tracked as they progress through the levels (Beavers, Cubs, Scouts, Venturers, Rovers) but it's a manual handoff. I wanted to make a web app that would let groups track the kids' progress as they move between groups, and also learn Flask / SQLAlchemy.

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

kanku - multiple improvements

a project by M0ses

The following improvements for kanku are planned:

Desktop notifications

Updated about 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 almost 5 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 almost 5 years ago. No love.

Find YaST docu easily

an idea by gabi2

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

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

Work on kdev-rust

an idea by michalsrb

www.kdevelop.org: KDevelop is my favorite IDE. www.rust-lang.org: Rust is very interesting language.

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

Keep release notes in installer in a pop-up

a project by jsrain

Especially when using multiple extensions, selecting release notes of a specific extension is not easy (scrolling the tab). Put it to a pop-up (like help) while not blocking the package installation.

Updated almost 5 years ago. No love.

kGraft: allow to define safe place where the code can be switched in kthreads

a project by pmladek

<p>kGraft allows to patch kernel at runtime. It implements a consistency model that allows to modify semantic of functions. e.g. fix lock order. For this, we need to find a safe place when a process/thread might start using the new code.</p> <p>Userspace tasks are switched on the kernel boundary when syscall is called/returns or when a signal is proceed.</p>

Updated almost 5 years ago. No love.

Source Managment Tool(Lite Edition)

a project by XGWang0

Want to build a server which can help us to manage some resource. The functions contain : Reserve, Lock, Release, Timer, Change,Add,Cancel,Delete etc.

Updated almost 5 years ago. No love.

Enhance Staging Project process: reduce the gap between Letter staging and ADI staging

a project by mlin7442

We have a known defect exists in Staging Project process, according to the staging project design(in-ring/non-ring), the requests of a application stack can be dispatched to letter staging and adi staging both, in case the request staged in adi staging relies the request staged in letter staging which may causes sometimes the request in adi staging will not be checked-in at the same round, this leads that application stack have different version in TW and those package had request left in adi staging may does not work well as version unmatched to other library. We see this issue happened on Qt5 stack; KDE Applications, etc. For example: a Qt5 stack update, libqt5-qtbase will be staged in a letter staging however libqt5-qtwebview will be staged in a adi staging, once libqt5-qtbase be accepted that libqt5-qtwebview won't be accept in the same round due to it can not be built before libqt5-qtbase merged to Factory but after - 2-phase update. Therefore we need a way to handle those cases to reduce the gap between Letter staging and ADI staging. The concept of this idea:

Updated about 4 years ago. No love.

Set up my RPi with MyCroft+Kodi as a lightweigt music player

an idea by zbenjamin

I have a RPi3 + touchscreen on my desk for some time. I'd like to play with Kodi + Mycroft to create some sort of OSS Alexa to connect to my bluetooth speaker. Goal would be to be able to play music via voice activation or using the touchscreen.

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

Learn BDD with python (Cucumber)

a project by jwei2017

Behavior-Driven Development is a process to follow in software development. I want to learn how BDD testing framework works. Learn how the pieces fall together and how frameworks are put together, as well as best practice of BDD.

Updated about 4 years ago. No love.

Upstream test packages to our testing framework

an idea by leylekler

There is a MariaDB test package which can be accomodated and packed within ctcs2 testing framework - this is my primary goal. Find another suitable test packages and prepare them for regression tests (change, pack etc.)

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

Experiment with libfontconfig optimizations

a project by michalsrb

This is preparation/accompanying project to my school thesis. Fontconfig is library that keeps database of fonts installed in system and gives applications ability to query it. Fontconfig is currently searching the database in naive way and can be quite slow if there is many fonts installed. Most applications make several font queries when starting and fontconfig is slowing down their start.

Updated almost 5 years ago. No love.

Small footprint openflow controller written in golang

an idea by spacefito

SDN controllers have been around for a while. But all of them seem to attempt so much and do so many things. I would like to create a mini "sdn" controller which is just an openflow controller that connects to an instance of openvswitch, and uses openflow rules to do some mathematical analysis on ip traffic going through the switch.

Updated almost 5 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 almost 5 years ago. No love. Has no hacker: grab it!

Learn and Document how to install a SAP Hana ScaleOut Cluster

an invention by dakechi

This nowadays is a supported HANA Scenario that has no much knowledge and documentation around. This project is basically to explore what we currently have, and maybe document some initial good practices around SAP HANA Scale-out to facilitate future developments and also our current supports.

Updated over 3 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 almost 5 years ago. No love. Has no hacker: grab it!

Install and fix Linux support on ASUS E200H netbook

a project by tiwai

I freshly bought a small and cheap laptop ASUS 200H based on Cherrytrail. My plan is to install openSUSE on it, and bring it along with my vacation in the following week :)

Updated almost 5 years ago. No love.

Integrate hunspell into daps

an idea by tbazant

As daps seems to be the only package depending on aspell in the openSUSE distro, it's time to make aspell optional and integrate the preferred hunspell. See https://github.com/openSUSE/daps/issues/422

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

Learning some UI techniques

an idea by VictorYang

UI stuff is an important part for desktop environment, so I would like to learn some basic details for UI techniques. This may includes deep learning for javascript, css, xml, svg etc, but not limited.

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

openSUSE on Lenovo MIIX 310 2-in-1 tablet

a project by scabrero

This is a UEFI only device where openSUSE does not boot, hanging after loading the kernel and the initramfs even disabling secure boot. The goal of this project is to learn as much as possible about UEFI, secure boot and finally install openSUSE on this device.

Updated about 4 years ago. No love.

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 almost 5 years ago. No love. Has no hacker: grab it!

Use avahi for mdns queries in hplip

an idea by mwilck

The HPLIP package contains a custom implementation of mDNS queries (actually, 2: one in the core C code and one in python for the administration tools). This implementation is simplistic and sub-optimal. I fixed a problem of this implementation in the past, but unfortunately my patches don't apply on the latest HPLIP releases, and aren't easily forward-ported. The Right Thing to do for mDNS on Linux use use avahi calls. I want to look into using avahi for this purpose in HPLIP.

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

Learn a book about GIMP

an idea by zoecao

GIMP is a graphics editor used for image retouching and editing, free-form drawing, resizing, cropping and more specialized tasks. During HackWeek 14, I will learn a book about GIMP.

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

The social Chameleon

a project by abodry

My goal will be to write a small social network for PC and mobile devices using html, css, javascript, php and sql.

Updated almost 5 years ago. No love.

Packaging the mu-editor using OBS

an idea by alexharford

mu-editor is a Micro Python editor for the BCC micro:bit: https://github.com/mu-editor/mu

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

Integration and Regression Testing Environment for strongSwan

a project by MStehno

The goal of my idea is using "Integration and Regression Testing Environment for strongSwan" https://wiki.strongswan.org/projects/strongswan/wiki/TestingEnvironment from upstreamer and build it over the SLES/openSUSE for regression tests of strongSwan package and other networking tools in L3 QA Maintenance.

Updated almost 5 years ago. No love.