Improve MMTests Comparisons and Reporting

a project by vbabka

The Proposal

(Idea originally suggested by Mel Gorman)

Updated over 4 years ago. No love.

libvirt TCK

a project by jfehlig

The libvirt TCK provides a framework for performing testing of the integration between libvirt drivers, the underlying virt hypervisor technology, related operating system services and system configuration. The idea (and name) is motivated by the Java TCK. Currently the libvirt TCK is not fully packaged for SUSE and the test suite itself contains a lot of Redhat-isms. Mike Latimer and Jim Fehlig will work on properly packaging libvirt TCK (it has a LOT of perl dependencies) and patching it to work better with SUSE virtualization hosts and SUSE guest operating systems. It has traditionally focused on the KVM hypervisor, so there might be some progress made to make it work better with Xen too.

Updated over 4 years ago. No love.

Podcast Studio

a project by KGronlund

I've been running a podcast together with two friends for over a year now. We have a recording and mixing process going, but unfortunately it involves using non-free operating systems and software all the way through. It is probably going to be hard to get away from using the things we use for the actual recording part for a while, but one thing I feel should be perfectly doable in openSUSE is the mastering bit. In theory, Audacity could work for this, but it is old and clunky and doesn't do real-time filtering, making it annoying to use.

Updated over 4 years ago. No love.

KVM S3 and S4 handling in SLES and openSUSE

a project by bfrogers

There are issues with S3 and S4 handling in a KVM SLES or openSUSE guest. I'd like to figure out what's going wrong and get things fixed as much as possible.

Updated over 4 years ago. No love.

Enable >256 vcpus for KVM guests

a project by bfrogers

Although there isn't much demand right now, it won't be long before >256 vcpus in a KVM guest will be desired. Currently, due to 8 bit apic ids only being used the limit is 256. Implement the x2apic infrastructure that will allow QEMU + KVM to break the 256 vcpu barrier.

Updated over 4 years ago. No love.

Integrate xfstests with qa_automation

a project by jankara

xfstests is rather comprehensive filesystem testing framework used for functional filesystem testing. The aim of this project is to integrate xfstests with our qa_automation framework so that xfstests can be run in it and results are automatically processed and stored in qadb.

Updated over 4 years ago. No love.

Jabber server side history

a project by -miska-

Finish extension for server side history for jabberd2 server and create a simple webui to browse it using tntnet. Part of the project is to learn to use tntnet toolkit, other part is to have server side history.

Updated over 4 years ago. No love.

YaST module for IRST

a project by mlin7442

Intel Rapid Start Technology(IRST) is a firmware mechanism enables your system to get up and running faster from sleep, saving time and power consumption, it will cause the system to wake up from S3 and suspend to S4(with SSD)[1]. Currently kernel 3.11 already support it[2], however there haven't a graphic tool to control its wakeup event and timeout, like as similar tool on Windows[3]. This Hackweek I'll create a YaST module to handle those parameters. [1] http://mjg59.dreamwidth.org/26022.html

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.

Check Out Redmine

a project by keichwa

Is Redmine good enough for manging projects?

Updated over 4 years ago. No love.

kvmctx - a tool similar to xenctx, but for KVM

a project by bfrogers

I just learned about xenctx, which is used to help debug Xen issues. I am wondering if it would be easily ported to KVM. If not, perhaps at least creating the equivalent for KVM may be useful for handling problems with KVM guests.

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.

CalDAV/CardDAV client in PHP

a project by holgisms

CalDAV [1] and CardDAV [2] are client/server protocols designed to allow users to access and share calendar and contact data on a server. There are many CalDAV and CardDAV clients around, e.a. Thunderbird/Lightning and also free CalDAV and CardDAV servers like Baïkal. With that project I want to create a client in PHP to be able to create and modify data in calendars and addressbooks from websites.

Updated over 4 years ago. No love.

VLC: fix video filter chain

a project by moskyto

Dive into VLC and fix mixing video and audio sources together with multiple transcoding and multiple outputs.

Updated over 4 years ago. No love.

arbs - Mirror an ArchLinux package repository in a Build Service

a project by rneuhauser

> [arbs] is a tool for keeping an OBS project in sync with an ArchLinux package repository. More specifically, I use it to sync [home:roman-neuhauser:arch-community][h:rn:ac] with [community.git][c.git], a mirror of the actual svn repository underlying community. arbs already exists but has many rough edges. the goal of this hackweek project is to make it resilient in the various failure scenarios so it can be used in a truly unattended fashion.

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.

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

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

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

Build a sharable local virtualization testing environment

a project by cyliu

Currently whenever there is a test, we need to find or build environment on our own machine or borrow some one else's machine temparorily. I hope we can collect all testing machines in our local team and build a sharable testing environment. Every one can reserve and use the machine, add machine, check machine info to find proper one (hardware and software) for test, share vm images, share other testing related resources, etc.

Updated over 4 years ago. No love.

ESCape

a project by sbehlert

There are a few scripts around analysing isos and helping ReleaseManagers (and others) to achieve a great release. I'd like to see this all combined in one web overview, a kind of "Enterprise Service control ape" (ok, it's more an "Enterprise Control Center mokey", but that's not an acronym ;) ).

Updated over 4 years ago. No love.

Investigate/implement the Raft consistent algorithm

a project by wanghaisu

Investigate/hack of the Raft consistent algorithm for cluster.

Updated over 4 years ago. No love.

Android libvirt client

a project by cbosdonnat

The project aims at kick-starting an Android application to manage libvirt-based VMs and containers. The libvirt build on android expedition has already been completed during hackweek 10 and refreshed here. Which leaves for hackweek to use libvirt-java bindings to use it.

Updated over 4 years ago. No love.

fix performance problem in soundkonverter

a project by wiederda

I'm using soundkonverter a lot (my whole music collection is flac, but for the car or my children I prefer mp3) and it is working fine. However when doing mass conversions, building the list of files to convert can take ages. It seems the filelist is being re-created for every title added. Debug it and try to fix it in order to speed up this operation.

Updated over 4 years ago. No love.

package inputlirc (or add it to existing lirc package)

a project by wiederda

inputlirc is superior to previous lirc input daemon as it can monitor multiple input sources at the same time. This is needed for some new remote controls that appear as two devices, providing both virtual keypresses as well as mouse clicks. Since I'm too lazy to always build the package manually, I would like to have it available for OpenSUSE.

Updated over 4 years ago. No love.

DSLR Spirit

a project by JoeShang

A set of DSLR remote controller, including: - Shutter Controller in iOS/Android app, there are 2 ways of connection:

Updated over 4 years ago. No love.

GCC: finish implementation of predicated value numbering

a project by matz2

I'm sitting on old patches that implemented predicated value numbering in GCC by combining the algorithms from http://portal.acm.org/citation.cfm?id=512529.512536

Updated over 4 years ago. No love.

Ciabatta reloaded: Work on a Heat-driven SUSE demo/QA environment as an OpenStack Horizon plugin

a project by joachimwerner

I want to revive my "Cloud in a Box" project and this time focus on how OpenStack's Heat automation framework can help with setting up a complete demo or QA environment consisting of several SUSE products (e.g. a SLEPOS Admin/Branch/Client environment). Looking for contributors who want to hack OpenStack (especially work on a Horizon UI plugin for managing Heat-based "SUSE blueprints").

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.

openSUSE for IFC6540

a project by a_faerber

The Inforce Computing IFC6540 is an SBC with Qualcomm Snapdragon 805 SoC (32-bit ARMv7). I had previously brought up openSUSE on the IFC6410. A week before Hackweek Interstellar I got the IFC6540 to boot on serial console using the upstream-based Linaro integration branch, up to searching for the rootfs. Since USB and SATA support were still missing, my goal will be to prepare a MicroSD based rootfs to complete the bringup.

Updated over 4 years ago. No love.

Bring up Linux on Optimus Board (Allwinner A80)

a project by a_faerber

The Allwinner Tech Optimus Board by Merrii is the evaluation board for the Allwinner A80 SoC with big.LITTLE Cortex-A15/-A7 configuration (32-bit ARMv7). The sources leaked from Allwinner contain GPL violations in U-Boot and Linux kernel and therefore won't easily build with openSUSE's armhf gcc (binaries seem to be softfp).

Updated over 4 years ago. No love.

Make systemd-nspawnd usable for support purposes.

a project by tsaupe

Report from the research mailing list: some colleagues and myself had a small SLES 12 troubleshooting workshop today. We were playing around with the rescue system. There is this magic tool called "systemd-nspawn" that is

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.

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.

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.

Explore Clojure and ClojureScript ecosystem

a project by bergmannf

This project will focus mostly on getting to know the Clojure and ClojureScript ecosystem. As part of this project I want to see how good the integration with the respective hostplatform is and how easy it is to use libraries for e.g. JavaScript in ClojureScript.

Updated over 4 years ago. No love.

write a dyndns CGI frontend

a project by bmwiedemann

Using dynaname it is already possible to securely auto-update DNS records in a bind9, but this still needs a linux machine. This project is about building a CGI frontend for it that makes it a replacement for the discontinued dyndns.org service.

Updated over 4 years ago. No love.

A programming language exploration

a project by KGronlund

I would like to have a programming language that has the performance characteristics of C, but integrates some programming language features that I like from other languages. My first goal would be to start with a language that is very limited in scope and compiles directly to C, and step by step add to it. There are a lot of programming languages, but very few that handles memory as an explicit resource. To be able to explicitly manage memory is a very powerful technique and essential for applications such as high performance video games.

Updated over 4 years ago. No love.

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.

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

Enlightenment Live CD

a project by simotek

Create a openSUSE 13.2 Live CD. As enlightenment doesn't fit on the standard openSUSE CD I'd like to create a Image with it.

Updated over 4 years ago. No love.

Package tools for RC model

a project by adrianSuSE

Package open source tools used for radio controled models. Some of them needs patching, since they rely on pre-build binary blobs of open source tools. Also many of them bring the same libraries again. Known candidates for this are:

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

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.

Adding Linux kernel firmware signature support

a project by mcgrof

The Linux kernel already has cryptographic support for signature verification on data. This is used to digitally sign kernel modules at build time, and verify integrity and provenance at load time. Likewise the 802.11 subsystem on the Linux kernel had historically in parallel prior to Linux's own kernel signing facility implemented and integrated support to verify file integrity and provenance for use on the Linux regulatory database. The 802.11 subsystem's components that provide this facility are CRDA and wireless-regdb. CRDA and wireless-regdb technically are split up as two separate trees for development, wireless-regdb helps provide the 802.11 regulatory database while CRDA exists as a udev helper to feed to the Linux kernel a regulatory domain when needed. By using a regulatory database in userspace the Linux kernel is able to get updates for regulatory rules without requiring a rebuild. Linux distributions need the digitally signed regulatory.bin file from wireless-regdb tree and the CRDA binary from the CRDA tree. Linux distributions often combine both into one package, some distributions separate the two. The regulatory database is digitally signed by the wireless-regdb maintainer, and distributions that have have compiled in support for digital signature support on CRDA verify the integrity of the file before feeding a regulatory domain to the Linux kernel. Since the kernel module signing facility was merged upstream on Linux we could replace both CRDA and wireless-regdb distribution mechanism by adding cryptographic file signature verification support on Linux on the firmware_class module which provides the APIs to load firmware, and having the regulatory.bin file merged and updated through the linux-firmware tree. Adding cryptographic signature verification support on the firmware APIs on Linux is the first step to replace CRDA and wireless-regdb's own signature functionality. The second step is to extend the firmware APIs to enable subsystems to customize cryptographic requirements.

Updated over 4 years ago. No love.

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.

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.

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

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.

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.

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.

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.

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.

nm-applet: Better icons

a project by simotek

Enhance nm-applet icons

Updated over 4 years ago. No love.

Docker registry UI in Go and ReactJS

a project by tboerger

I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system. You can find the project at https://github.com/harborapp.

Updated over 4 years ago. No love.

Migrate drone plugins to new version

a project by tboerger

As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure. A list of pending plugins can be found here. For communication it makes sense to join the Gitter chat.

Updated over 4 years ago. No love.

SLES/openSUSE integration for Clair

a project by tboerger

Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat. I already started this project on the CSM workshop, now I want to finish the integration for openSUSE and SLES based container images. You can track the changes at https://github.com/coreos/clair/pull/199.

Updated over 4 years ago. No love.

Create a parser for Training Labs

a project by dguitarbite

Introduction

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.

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

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

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

Little man computer in Go

a project by pjanouch

Implement a Little man computer in the Go programming language. Accepts LMC assembly code, compiles it and executes it.

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

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

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.

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

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

boot own kernel on Lenovo Tab 3 Business tablet

a project by sleep_walker

Lenovo Tab 3 Business is nice piece of hardware with ARMv8 CPU and plenty of memory. It would be nice to try to boot some other OS. 1] collect information about HW and FW

Updated over 4 years ago. No love.

Learn and use Openattic

a project by ganghe

As you know, SUSE acquired Openattic last year, which is a great storage management system. I want to learn and use openattic during this hack week.

Updated almost 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.

Time Lapse Videos for HackWeek 15

a project by JonathanKang

Content:

Record several time lapse video for this HackWeek.

Updated over 4 years ago. No love.

KF5 Czech localization

a project by vpelcak

Plans of the Project

After some time I would like to move KF5 translation ahead again.

Updated over 4 years ago. No love.

DMI table conformance checker

a project by jdelvare

The SMBIOS specification includes an informative annex providing conformance guidelines for DMI table implementations. I would like to write a checker tool to verify the conformance of DMI tables, based on this document. Such a tool could be useful for system firmware writers. We already have dmidecode which is able to locate and decode DMI tables. It should be fairly easy to reuse the same core and add an alternative structure parser, which would perform the checks instead of printing the decoded information.

Updated over 4 years ago. No love.

SSH bastion and host management tools

a project by hart

Eliminate the overhead that usually comes with managing access details and credentials for many hosts in many locations by providing tools to install an 'anchor' service on one publicly accessible server, and a reverse tunnel and authentication synchronization service on each of the hosts one needs access to.

Updated over 4 years ago. No love.

kernel sensitive data protection

a project by joeyli

There have some kernel mechanisms that they keep symmetric key or password in memory. Those password or key may leak through /dev/mem, kdump, hibernation, bpf print to userland. I want to think a design to:

Updated over 4 years ago. No love.

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.

Investigate how to use fuzzy tools reproduce bugs

a project by yosun

We used trinity to make fuzzing test, but it hard to reproduce bugs. I'd like to try to use syzkaller or other fuzzy tools to find a stable process to reproduce fuzzy bugs.

Updated over 4 years ago. No love.

Push on the Tcl Binding for (lib)Marpa

a project by andreask

libmarpa is an parsing library based on Earley's algorithm, by Jeffrey Kegler.

Updated over 4 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 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.

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.

Authboss v2

a project by aarondl

Rewrite the authboss Go library (authentication engine) for use with JWTs. Clean up existing code. Fix bugs etc. https://github.com/go-authboss/authboss

Updated over 4 years ago. No love.

Learn Rust and tinker with Servo

a project by gmoro

Learn enough Rust to be able to collaborate with the servo project (http://servo.org)

Updated over 4 years ago. No love.

Distributed cache in GoLang

a project by at1012

  • Learn and implement a Memcached like distributed, in-memory, light weight key, value store in GoLang.
  • Planning to leverage hashicorp/serf for discovering servers and consistent hashing techinque for storing key,value across servers.
Updated over 4 years ago. No love.

Add support for Fresco FL2000DX USB to HDMI adapter

a project by ykaukab

http://www.frescologic.com/products_show.php?ms=3

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

Hack partnerfate

a project by sbahling

partnerFATE (based on openFATE) is the interface used by our partners to interact directly with the SUSE feature database. It's an important tool and has been a reliable service for years, but could use some updates and enhancements. My goal (if I find time) is to install a local instance of partnerfate to use as a test bed for fixes and enhancements.

Updated over 4 years ago. No love.

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

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

Wolffish Hacking

a project by k_mroz

More work on Wolffish prototype here Looking into what a diagnostics view might be (minion stats, ping, etc).

Updated over 4 years ago. No love.

Linux driver for the AverMedia LGP Lite (GL310)

a project by patrikjakobsson

The AverMedia LGP Lite (GL310) is a cheap HDMI (with pass-through) to USB 2.0 capture card. The card only supports compressed output (afaik) which makes it slightly less useful but still very valuable when debugging graphical issues. The plan is to hook a few of these up to my test machines so I can stream the output to my workstation and integrate with the rest of my test setup. So far I've discovered that the card needs to be loaded with two firmwares. One for audio and one for video. Hopefully this will turn into a standard UVC device once the initial bootstrap is done fingers crossed. Specifications (From AverMedia webside):

Updated over 4 years ago. No love.

Limesurvey adventure

a project by nmoudra

Getting familiar with Limesurvey opensource project. Manipulating with templates via CSS and Java script and understandin the logic behind the survey management system. Finding all possibilities which might be usable in our company as internal survey tool or as a tool for openSUSE board voting etc.

Updated over 4 years ago. No love.

Automated watering project

a project by mosquetero

PROBLEM I would like to start growing crops but during summer it gets too hot and sometimes I need to water several times a day. Besides, water is a scarce resource which should be used only when required. Therefore, I would like to have a system that water the plants for me.

Updated over 4 years ago. No love.

i3 timer

a project by dwaas

This project was to get familiar with shared memory concepts and boost libraries. The excuse was to create a timer visible in the i3 status bar. INFO

Updated over 4 years ago. No love.

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

Mobidict - A dictionary app with support for Mobi dictionary files

a project by namtrac

There are a lot of good dictionaries in Mobi format (Thanks to Kindle) but none of the dictionary applications support it. But thanks to libmobi one can parse mobi files and extract the relevant data. This project is basically writing a gui (with Qt5) on top of libmobi for mobi dictionary files.

Updated almost 4 years ago. No love.

Improve EMU Team tools

a project by vitezslav_cizek

The goal of this project is to extend and consolidate the tools used by the Emergency Update Team. - Port some of our tools to the maintenance API

Updated almost 4 years ago. No love.

kanku - multiple improvements

a project by M0ses

The following improvements for kanku are planned:

Desktop notifications

Updated almost 4 years ago. No love.

Deep in Process Scheduling Performance test method and tools

a project by JNa

Linux process scheduler is the core of the Linux operating system,and it will directly affect the accuracy and stability of the Linux operating system is running. I want to deep in Process Scheduling Performance test method and tools.

Updated almost 4 years ago. No love.

Test and improve openstack-ansible project for Leap 42.3 / Tumbleweed

a project by aplanas

Objective

Updated almost 4 years ago. No love.

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.

Develop an ansible role to automate Rally

a project by flaviosr

Problem

Updated almost 4 years ago. No love.

learn conky

a project by pgajdos

I would like to work mainly on https://fate.suse.com/323638, think of default configuration and perhaps create a small configuration script for conky.

Updated almost 4 years ago. No love.

zypper log analysis with the elastic stack

a project by kwk

Automate analysis of zypper logs using the elastic stack Goals

Updated almost 4 years ago. No love.

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

Migrate to Tumbleweed as base system

a project by joseivanlopez

Currently I am using openSUSE Leap 42.2 as base system on the laptop where I do my daily work (Dell Latitude E7470). As a YaST developer my system is a bit broken (as you may guess) and updates are not possible. So it is time to start from scratch. The idea is to adopt some user friendly system for security copies, migrate to Tumbleweed, make extensible usage of virtual machines and try to stay the base system as clean as possible.

Updated almost 4 years ago. No love.

Messing around with an Arduino Board and C

a project by sschricker

See title

Updated almost 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.

Automatic refhost deployment

a project by ktsamis

This would be a multiple step solution, a first idea that I would explore would be: 1. Query Florian's qam_reposervice API from RRID to base products and modules needed for update

Updated almost 4 years ago. No love.

Improve GfxTablet

a project by Pastafly

Improve the progress made with the GfxTablet last year https://github.com/Devp00l/GfxTablet / https://hackweek.suse.com/16/projects/turn-an-android-tablet-into-a-drawing-tablet. TODO:

Updated almost 4 years ago. No love.

Play with Docker, Kubernetes and AWS using Ansible

a project by gsanso

I'd like to learn Docker and Kubernetes. I'd also like to learn about AWS so I'll use that platform using the free tier account.

Updated almost 4 years ago. No love.

Improve my small tool - compare_pkglist.py

a project by mlin7442

I have a small tool called comparepkglist.py[1] which comparing packages between two build service project and it able to show the diff of package, this tool helps me to understand how many package I've missed and missing updates, it needs an improvement of the output format; show new package only; always check linkinfo; etc. [1] https://github.com/openSUSE/osc-plugin-factory/blob/master/comparepkglist.py

Updated almost 4 years ago. No love.

Birdwatching with motion and gphoto2

a project by msmeissn

I want to watch birds at the birdfeeder on my balcony. Motion is a great tool for video4linux cameras to do that, but the quality is not so good.

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

simplify apache module test rpm macros

a project by pgajdos

Employ apache-rex instead.

Updated almost 4 years ago. No love.

学习AARCH64汇编

a project by yjmwxwx

第一个程序 .section .data

Updated over 3 years ago. No love.

OpenStack Cinder iSCSI Ceph driver

a project by wboring

This project is a POC to create an iSCSI driver for the Ceph backend for Cinder. There are a few use cases that would make it nice to be able to attach a ceph volume as an iSCSI target.

Updated over 3 years ago. No love.

Spider to download filtered 58 website information

a project by zyuhu

This project is meant to practice python and download filtered 58 information

Updated over 3 years ago. No love.

Setup a SUMA Server to play with

a project by AngelaBriel

Setup a SUMA Server in a VM on my workstation. Playing around to find out, how it works and how to add new functionality (like sapconf or saptune). Learning a little bit SALT will - hopefully - be the nice side effect.

Updated over 3 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.

explore grimoire labs and CHAOSS tools

a project by dmaiocchi

This is a small learning hackweek that i will do in parallel with my others hackweek and elixir projects https://chaoss.community/

Updated over 3 years ago. No love.

Improving the Security of OpenPGP USB Token with a Secure Chip

a project by biergaizi

OpenPGP Card is an ISO/IEC 7816-4 compatible smartcard that is integrated with many OpenPGP functions, including signature, encryption, and authentication. It provides an trustful computing environment isolated from the host computer, to guard one's private keys from attacks and exposures. ZetiControl in Germany is the first manufacturer of OpenPGP Card based on BasicCard platform. Since then, compatible USB tokens have also been manufactured, such as Yubikey and Nitrokey. Currently for compatible USB tokens, there are two approaches of OpenPGP Card implementation:

Updated over 3 years ago. No love.

learning deepsea and ceph world

a project by dmaiocchi

just learning this awesome software we contribute at @suse upstream.

Updated over 3 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.

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.

disconnectable/offlineable development: RPM repos/OBS events/Git repos/etc. over IPFS

a project by jzerebecki

On a smaller internet connection or offline the development experience can be severely degraded. This has a big impact on hackathons or other events where multiple people want to get the same content. Workarounds over USB sticks are less usable than an automated way can be. A content addressable transport that can work on a local network without internet would be better. There is a downside of local content addressable transports compared to protocols like HTTPS that AFAIK has no finished solution yet: Participants in the network can see what you request. If one wants to use such a transport by default this needs to be solved, otherwise it will remain an option that will only be used on networks where this downside is deemed acceptable. Find, ask around for more and summarize possible solutions.

Updated over 3 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.

Create custom openSUSE image for magnum

a project by slunkad

This involves customizing a tumbleweed image to configure cloud-init and adding other elements like docker, kubernetes, etcd, flannel which are required to get a kubernetes cluster running either using kiwi or disk image builder.

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.

gnome-shell-mousewheel-zoom

a project by pdostal

The most important task for my first hackweek - accessibility of the Gnome Shell. There's the project called gnome-shell-mousewheel-zoom - not maintained for 6 years.

Updated over 3 years ago. No love. 1 follower.

Use Terraform+Ansible to provision/deprovision Factorio server

a project by ikapelyukhin

There's sadly not much time to enjoy Factorio with friends, so from economy perspective it makes sense not to have the server running when it's not used. The plan would be:

Updated over 3 years ago. No love.

Simulating Tape Drives via tcmu-runner

a project by lee_duncan

At the suggestion of Hannes, I would like to try to make mhvtl work with tcmu-runner. Mhvtl is a tape-drive emulation package, which emulates various types of tapes drives and tape robot units (for loading drives). This package was originally based on the kernel debug SCSI driver, and still has a kernel component. This kernel component talks to user-space via a special character device. It would be nice to take away the kernel component, so that it's easier to compile and use this package, since the current mhvtl kernel driver has not been merged upstream so has to be supplied as a KMP. [And KMPs are evil.]

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.

Print 3D tools to fix a broken disk

a project by Pastafly

I have a broken disk - it has a broken head and I have a replacement disk with the head I want to transplant. I already tried head transplantation on old not needed disks. Those that only head 1 arm were doable with straw method, but this disks has 3 arms so I need a tool to hold the arms in place.

Updated over 3 years ago. No love.

SAPHanaSR* to drive SAP HANA with Dynamic Tiering

a project by fmherschel

Problem

Updated over 3 years ago. No love.

L3-CaaS+CAP+NFS

a project by gfigueir

[CaaS] [CAP] Work on a long term solution for L3 team to easily reproduce customer's issues I had previously cobbled up a "one script CaaS2 installer":

Updated about 3 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!

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!

openQA framework studying and improvement.

an idea by bchou

openQA is a set of utilities designed to test operative systems in an fully automated way. I would like to get started from the Tutorial and get familiar the whole process (openQA of webUI, auto-inst test modules, specific cases writing ) and detail framework. It would be accelerating the test cases creation in the future.

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

LaTeX binary numbering

an idea by bmwiedemann

LaTeX can already do (arabic) decimal and roman numbering for sections/chapters/pages/enums etc, but for proper geekiness of one's papers/presentations, it should be able to do it in binary digits. This mini-hackweek project is about finding out and documenting how to do that in the easiest way.

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!

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!

shadowstockings - A shadowsocks front-end

an idea by jtzhao

Shadowsocks is a light-weight, easy-to-use socks5 proxy program.

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

Learn basics of SVG drawing on a canvas, how to use D3 for graphing

an idea by jmoffitt

Develop a basic graphing tool in a web based UI that draws various types of graphs using SVG on a canvas. Despite working in HTML for years, I've never done anything with the various drawing tools and would like to understand better how they work so I can apply them to future projects.

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

help_wanted: javascript, chartjs frontend for bacheca (https://github.com/MalloZup/bacheca)

an idea by dmaiocchi

If you are familiar with JS and chartjs, you can try to solve this issue. https://github.com/MalloZup/bacheca/issues/14

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

Travis CI build monitor for iOS

an idea by nwmac

Create an app for iOS that shows Travis CI build status for my repos and uses push notifications to notify me when a build fails. Experiment with the native dev tools but also look at frameworks like React Native to speed development.

Updated over 3 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!

hack on 'The Kiibohd Controller'

an idea by jschmid1

it has support for these keyboards: * Infinity 60%

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

Learn GLIB Testing Framework

an idea by qkzhu

Description:

GLib provides a framework for writing and maintaining unit tests in parallel to the code they are testing.

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

Kickstart support for Machinery

an idea by nbornstein

Add necessary code to Machinery project to allow it to create a Kickstart file for Red Hat and CentOS systems, just as it currently does AutoYaST for SLES and OpenSUSE systems.

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

Write Blog Posts About Open Source Summit Europe 2017

an idea by ta-ro

Two blog posts planned in different platforms.

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

Getting basic concept on OpenQA

an idea by jwei2017

openQA is an automated test tool to test operating system. I want to get the basic concept of how to use OpenQA.

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

Library.suse.de update/replacement

an idea by jnweiger

Scanning books stopped 6 years ago. We need volunteers to take the scanner and walk through the offices. This is a good learning opportunity for trainees. The software could also be updated. If anybody looks for a replacement with a more mature opensource solution, Lars suggests KOHA which he already packaged in obs.

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

Finalize geozip gem

an idea by tboerger

I have started many months ago a project named geozip (https://github.com/tbpro/geozip) and i would like to finalize it. I want to parse openstreetmap files and generate polygon geo coordinates for zip codes. After processing it should be exported to multiple file formats to get them imported into databases for various projects.

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

Automate zypp translations

an idea by mlandres

There are a couple of scripts and cron jobs on my WS which extract and merge back the zypp translations in the opensuse-i18n repository at svn.opensuse.org. It's overdue to bring this to our Jenkins CI.

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

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

Simplify packaging yast translations (yast2-trans)

an idea by keichwa

See https://bugzilla.suse.com/show_bug.cgi?id=910320

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

encyclopaedia - quid sustinere?

an idea by mhaefner

one place to find information on products, responsibilities and support.

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

Learn Suse OpenStack Cloud

an idea by emiura

Objectives:

Learn about the concept

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

hsed.js

an idea by persmule

hsed.js is to html what sed(1) is to texts. sed(1) can proceed texts with given regexp, but for html, its working level is too low, so I decide to build a tool to apply arbitrary JS codes upon html documents to proceed, in order to modify their content in a batch manner. Headless browsers like PhantomJS have already provided needed functionalities, so this tool may be implemented as a JS program interpreted with a Headless browsers. If so, the designation of its CLI interface may become a challenge, as Headless browsers usually do not provide command line option parsers like getopt(3).

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

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!

Extend iso_code

an idea by tboerger

I would like to extend my existing gem isocode (https://github.com/tbpro/isocode). Currently it translates all available countries and languages into multiple languages. I plan to integrate more ISO specifications like scriptnames, subdevisions and currencies.

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

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

Access Files in Machinery's System Descriptions Using FUSE

an idea by tgoettlicher

Machinery's system descriptions can contain files. These files are stored in the internal data format and are somewhere hidden in one of many tar balls. It's hard for users to access these files. This project's goal to make use of FUSE in order to make these files easily accessible in the file system.

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

Drupal 8: migrate content from one site to another

an idea by tbazant

Learn how to migrate simple content from Drupal 7 to Drupal 8 instance using the 'migrate' module.

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

Study PMI-PBA

an idea by Jeffreycheung

I have applied the PMI-PBA certification test, and I need to take the exam before July, so I would like to make use of hackweek to study.

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

Rsuma2.0 (Rspec for Suse manager)

an idea by dmaiocchi

When developing a new feature on Suse Manager, it become handy to have a minimal fast suite that performs some tests to see if basic functionality work again and no regression is added. The tests should use rspec and run chrome headless driver.

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

Improve the btrfs userspace tools to check or repair a problematic filesystem with a more friendly UI.

an idea by winddss

Write a script give the user a more friendly UI, when running the btrfs userspace tools to check or repair a problematic filesystem. learn python & use it.

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

Use LNT tool to set-up periodic SPEC benchmarks

an idea by marxin

Using the LNT tool we can replace our current gcc.opensuse.org website. Apart from LNT, I would also utilize Builbot python build system.

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

speed-up and rewrite git-effort in elixir

an idea by dmaiocchi

git-effort is really a cool tool for analysis git repository. ( https://github.com/tj/git-extras/blob/master/bin/git-effort) In large codebases is kind little slow.

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

fontinfo

an idea by pgajdos

  • add support of other text directions in png specimen
  • figure out which fonts need other specimen sentences for given script (they do not include some characters from present sentences) and supply other sentences in that script
Updated over 4 years ago. No love. Has no hacker: grab it!

pxe boot once

an idea by osynge

pxe + autoyast is awesome but when multiple people share a pxe server is a pain. I understand foreman / chef provide a solution for this, but they are linked to puppet / chef. What I want is a simple modular tool to make life easy. pxe boot would allows you to send a simple http request and the next reboot of the server / VM will boot a non interactive fresh install.

users

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

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

Use Moodle for Training Purposes

an idea by ta-ro

I would like to try out the Moodle platform (https://moodle.nue.suse.com/) and adjust a training about tech writing for use with Moodle.

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

Add susi.ai skill for libvirt

an idea by cbosdonnat

susi.ai is an open source personal assistant. It would be fun to be able to say it "Bring up VM xxxx on host yyyy" or other things like this.

Updated about 4 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 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!

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!

Demo the OpenStack Octavia LBaaS at my local Atlanta OpenStack meetup in February 2017

an idea by kberger65

Prepare a demo to show how to setup and use Octavia with both http and https traffic.

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

Learn some programming skills

an idea by jtzhao

Read a few books to improve my programming skills and learn some frequently used tools like gdb, git, etc.

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

Learn about packaging

an idea by zoecao

During Hackweek15, I plan to learn about packaging.

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

Use WSL to build qemu guest agent for VMDP

an idea by kallan

Now that Windows Fall Creator is out, I wanted to enable Windows Subsystem for Linux (WSL) on my VMDP build box and install openSUSE. Then inside openSUSE, I wanted to be able to build the qemu-ga component for VMDP. After adding the mingw packages along with git, I was successful in building qemu-ga. My next step is to move the built qemu-ga components into the packaging area of VMDP to produce the full VMDP package with qemu-ga in it.

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

Spicy RaspberryPi

an idea by mjura

Run SPICE client on RaspberryPi as remote terminal to VMs in SUSE Cloud 2.0

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

GRUB menu for QA PXE boot environment

an idea by zluo

At moment PowerKVM client needs to be shutdown after installation. A manual changes for boot orders in configuration file is needed for booting up SLES 12. The idea is to create GRUB menu which can be handed over from DNS Server to client when it starts up. The GRUB menu should contains normal installation option and entry which is able to boot SLES 12 from hard disk.

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!

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

Create a build environmnet for the Windows vd_agent

an idea by kallan

To support the Windows vdagent, I need to get a mingw environment in place. I plan to do this from a VM. Once the vdagent is built, I want to add it to the VMDP package.

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

read a 'Modern C++ Programming with Test-Driven Development Code Better, Sleep Better -- Jeff Langr' book

an idea by zhengqiang

This is a book about modern C++ programming. I mean, if you are a C++ programmer, you’re going to love all the code in this book. I will share the main ideas with my teammates. Thanks.

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

Try to get sound working via bluetooth ...

an idea by sndirsch

During hackweek I'll try to get sound working via bluetooth on my Thinkpad T470, which is still running openSUSE Leap 42.3.

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

Enlightenment: Test and package new efl applications (And other enhancements)

an idea by simotek

There are several newer applications built on the enlightenment foundation libraries that could be packaged and got to the level of factory inclusion they include * epymc (Media Center)

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

Migrate feed_hamsta.pl to C code.

an idea by jerrytang

Feed_hamsta.pl is cmdline interface for control Hamsta-master (http://qadb.suse.de/hamsta) Hamsta-master provide A lot of API base on socket.

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!

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!

adaptive-hmac

an idea by persmule

An adaptive commandline tool to compute hmac by invoking hash tools with interface similar to those provided by coreutils. https://github.com/persmule/adaptive-hmac

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

Write a YAML based database

an idea by sushilkm

Create a database which reads and writes data in yaml based format and into yaml based files Planned to write following functions for database:

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

Alexa Skill for remote-controlling SUSE Manager with voice commands.

an idea by joachimwerner

This is a documentation-only project: Describe how we did the SaltConf 2017 SUSE keynote demo and check in the code examples as a GitHub project.

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

Improve Qt knowledge and learn QtQuick

an idea by mvetter

My knowledge of Qt is still superficial, I would like to deepen it and also learn QtQuick. Reading some books, experimenting and contributing somewhere.

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

Create images for openQA SLE12SP4 Migration group

an idea by zoecao

I will learn to create images for openQA SLE12SP4 Migration group during Hackweek 17.

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

build osmocom packages and firmware and deploy on a mobile phone

an idea by chuller

  • build osmocombb and osmocom-sdr packages for opensuse
  • deploy osmocom-bb firmware to calypso phones (two phones available for flashing)
Updated over 4 years ago. No love. Has no hacker: grab it!

Secure zero-trust P2P barter protocol

an idea by KGronlund

The use of the bitcoin testnet for trading cards for Hackweek got me thinking about a protocol more adapted for the tit-for-tat trade of virtual goods: the transaction only completed once both sides have contributed their share to the transaction. It would need some way for each side to verify that the goods traded are those agreed on. It would be an interesting problem to work on (or find some existing solution).

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

DB for Solarpanels

an idea by ihno

Take the data for the Solarpanels and put them into a DB and create an interface to make analysis on them.

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

Learn about video editing

an idea by ta-ro

Extract video snippets of two 90 minutes drum circles that we recently organized. Create a short video clip of 2-3 minutes length, using open source software.

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!

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

Jenkins and Docker

an idea by prabal_sharma

I wanna try converting applications to docker app and learn to integrate it with jenkins

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

Make Formulas with Forms a standalone project

an idea by joachimwerner

The idea is to create a new standalone project on GitHub that provides a minimal (e.g. Python Flask-based) server implementation Formulas with Forms that anyone can embed into their own Salt projects.

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

学习QEMU用法

an idea by yjmwxwx

-serial mon:stdio 按Ctrl+c可以不退出

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

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!

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!

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!

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!

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!

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!

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!

Explore Android Wear

an idea by aduffeck

Being a proud owner of an Android Wear smartwatch (Moto 360) I want to learn more about how Android Wear works, what kind of APIs are available and how apps are written for it.

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

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!

Free software substitutions for SWizard

an idea by rliang06

Rewrite the programs in C (formerly in FreeBasic by myself).

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

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

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

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

Health Dashboard to chart Health Time series Data

an idea by irfan_habib

Health Dashboard will allow a user to chart exported Apple Health data to explore correlations. Frontend will be based on ReactJS

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

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!

Add test support to rpmbuild (and build service)

an idea by dmuhamedagic

Add test directives to the spec file which would instruct rpmbuild to run regression and unit tests for the package. rpmbuild should probably also get an option to run these tests. The interface could be exposed in the build service with the possibility to consider a package not passing its tests as failed to build.

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

Linux Kernel Coverity triage

an idea by jankara

Triage Coverity reports for Linux Kernel.

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

Desktop Client for Threema Messenger

an idea by kfreitag

openMittsu is an open source desktop client for Threema. It is cool, but it still has a few rough edges. The objective would be to round these, bring the patches upstream and provide cool packages for openSUSE.

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

systemd fiber channel npiv service

an idea by dbond1

Create a systemd service to configure npiv during boot. The service will read information from a containing the npiv addresses and adapters to assign them to. It will then need to validate the adapters are capable (support npiv, are functioning as a working NPort,, etc), and finally add the npiv addresses to the adapters.

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

Adopt teuthology-openstack to run on openSUSE server.

an idea by kshatskyy

Currently teuthology server is possible to install on ubuntu and setup-script has lack of support of SUSE os, as well as some missing dependencies like beanstalk service.

Updated almost 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!

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!

Playground/Training Project: Online shop (Ruby on Rails)

an idea by vlewin

Create a training project for trying out new Rails features, gems and best practice techniques (http://e-shop-demo-eu.herokuapp.com/).

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

Port openSUSE to Intel Galileo board (Quark X1000)

an idea by a_faerber

The Intel Quark X1000 SoC was said not to run the i586 version of openSUSE. An i486 or other variant of openSUSE would need to be built to run on the Galileo and Edison boards.

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

BEJ office Snoek deployment improvement.

an idea by yfjiang

  1. Upgrade the system on athena.bej.suse.com
  2. Upgrade the new snoek on the new system:
Updated over 4 years ago. No love. Has no hacker: grab it!

Getting familiar with Trello

an idea by sndirsch

As a newbie to Trello I would like to get more familiar with that tool. This includes import/export possibilities Trello is offering like the mail interface.

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

dockerize deepsea

an idea by abhishekl

Deepsea https://github.com/SUSE/DeepSea is a salt based solution for deploying ceph, dockerize this for easy testing.

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

[hw15challenge] Mock ECO process in Jira

an idea by aosthof

Lay out a mock version of the ECO process in JIRA. In our test instance of Jira (http://10.162.222.12:8080/) there's now a new issue type called "New ECO" which can be used to create a sample ECO in Jira. It still has quite some flaws, but the basic concept should be visible.

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

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!

Studying/playing around Cloud !!!

an idea by Jeffreycheung

I have 2 tasks would like to do at Hackweek 10. One is to study and then take the CompTIA Cloud Essentials certification. The other is to try install SUSE Cloud 2.0.

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

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!

LUV on SUSE Studio

an idea by joeyli

I want try to build Linux* UEFI Validation on Studio. Maybe base on JeOS. Packaging LUV and efi-next kernel on OBS, then using SUSE Studio to build LUV.

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

Migrate openmediavault core to Debian Stretch, upgrade webUI to ExtJS6, harden core framework

an idea by vtheile

The hack week is used to do the following issues for the future upcoming major release OMV4. - Finish the omv-confadm CLI tool

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

MongoDB-Replication

an idea by simonlm

Learning MongoDB knowledge, trying build MongoDB master-slave replication, master the data can be written back to the slave.

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

Retro-fit Lenco IR2100 with Raspberry PI

an idea by hreinecke

I have a crappy old Lenco IR2100 Internet Radio which we shelfed as the 'Internet' part was really crappy. But as this has a nice wooden case and two reasonable speakers I thought I could retro-fit it with a raspberry + miniAMP to finally have a real internet radio.

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

Add support for Amazon S3 cloud backed block devices to istgt / Elasto

an idea by dmdiss

Elasto is a cloud library and client utility for managing and manipulating cloud storage objects via REST. Functionality was recently added to istgt so that it can expose an Azure storage blob for access via iSCSI, it does so using Elasto's file API.

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

SMB2 quota support

an idea by npower

Quota support

There already exists some quota support for samba both on client side and server side.

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

Experiment with openSUSE Docker Container

an idea by charleswang007007

Docker

Hello World (Ubuntu 14.04)

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

Hardening Quick Event

an idea by LPechacek

Quick Event is an orienteering event management application. On the competition day it is a key part of data collection and results lists generation. A typical Czech orienteering event has anywhere between 400 and 1500 runners whose data must be processed in approximately four hour long window at the competition site. This task demands reliable software as failures have potential for making large number of people irritated and damaging organizing club's reputation. What has been done so far:

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

Squid in Prague`s R&D sea

an idea by mcaj

As result of last Hackweek we build a proxy server in our Prague office. The proxy server (base on squid) is caching only iso and rpm files from selected destinations.

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

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!

Some research on HA and proxies and mirrors

an idea by jordimassaguerpla

Description of the problem: There is a website which we want it to be Available even in the following situations:

Updated almost 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!

Salt Inspector: remove SQL database

an idea by bmaryniuk

Description

Salt Inspector, formerly known as "Salt Node" is running an SQLite under the hood in order to buffer query results that usually taking time. After a while using this, the SQLite appears to be a quite overhead for this task as well as asking for an additional maintainable dependency.

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

openSUSE.Asia Summit 2018 LINE Bot

an idea by charleswang007007

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

Slow and OOB channel for intercluster communication

an idea by dmuhamedagic

The problem

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

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!

Improve OpenStack keystone identity federation

an idea by comurphy

OpenStack keystone supports several types of identity federation, but it needs work. Some of the things that it needs: * Fix the federation protocol API:

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

error DB

an idea by cyberiad

Create a database of common and not so common error messages, warnings, etc. to provide references to bugzilla, TIDs, wikis, etc. When working in support you often run into issues that have unspecific or misleading error message. Google might be helpful, but especially with kernel dumps, longer traces, complex issues this doesn't help.

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

ibus-typing-booster - Faster typing by context sensitive completion

an idea by sndirsch

Try to integrate ibus-typing-booster into openSUSE Tumbleweed. Developer page: http://mike-fabian.github.io/ibus-typing-booster/index.html

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

Simple command line monitoring of OpenStack Monasca installation

an idea by joadavis

Monasca is "Monitoring at Scale" for OpenStack and cloud services. It is a little tricky to run in its current form. There are a number of services that make up Monasca, and a number of underlying services (kafka, zookeeper, spark, etc) that are needed. Add on top of that Ceilosca (Ceilometer metering using Monasca as a back end) and the list gets longer.

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

Remote Attestation of SLE 12

an idea by rsassu

BACKGROUND Remote Attestation is a technique defined by the Trusted Computing Group (TCG) consortium (http://www.trustedcomputinggroup.org/) to verify a platform's integrity (i.e. whether or not that platform is behaving as expected).

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

PA-RISC instruction set emulator

an idea by dmulder

I started this project a couple years ago, and it only recently got off the ground enough that I committed the code somewhere (though it's still pretty minimal). A lot of work still needs to be done in the main instruction loop. I've been implementing instructions in the order of the execution of a test binary I created on an HP PA-RISC system. To get started:</br>

Updated over 4 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!

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 almost 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!

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!

kGraft (SLE Live Patching) Testing Repository Setup

an idea by Jeffreycheung

Per talk with Libor, there is another interesting task connected with Live Patching, and that's testing of the repository setup. As there is no one used the update mechanism in the way we are going to. Building a proof of concept ahead of time will likely save us headaches later on.

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

Package VSFTPD with Chroot based on Group Membership

an idea by HaxxonHAx

Although SFTP is the preferred choice for non-public text-based file transfers, some agencies still use FTP. ProFTPD and VSFTPD are among the two top brands of FTP that include a Chrooting system. ProFTPD focuses more on public FTP, such that you can chroot based on a simple path (a la any anonymous FTP). VSFTPD gives the flexibility of chrooting each user into a jail based on the user's home directory. The chrooting system is based on a file in which one specifies the users that you want to chroot. Maintaining this file is key to the chroot system included with VSFTPD. This becomes a problem if one has over 1000 users that need to be maintained (added,removed,changed). This project will provide a chroot system based on a group membership, in which you specify the group that you want chrooted, and when you want a user chrooted, you can easily put them into the group. NOTE: VSFTPD (https://security.appspot.com/vsftpd.html) has not been maintained since 2012. I've attempted to contact the currently listed developers for taking over and maintaining the project, but have yet to hear a response.

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

Cairo-Board

an idea by Julbra

In 2017 Linux desktops still lack a good-looking Chess interface. 10 years ago I got frustrated and started my own.

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

Learn rtags (vim-rtags) how to properly do code completion based on LLVM API

an idea by marxin

Both YouCompleteMe and rtags are powerful tools that provide useful IDE features to both VIM and Emacs editors. Both use llvm front-end in order to provide code completion hints. Suggestion based on YCM are fine, however I believe that rtags is better tool because it has a concept of project and provides for instance GoToDefinition command, one that's not supported by YCM. Goal of the project is to provide better code completion hints for rtags, where one has to filter out and sort results given by the FE. Apart from that, calling code completion for 'myvar.myf^', LLVM prefer to be given 'my_var.^', as it understands one expects member function and variables.

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

Research IOT and Home Automation

an idea by eapendergrass

Research Interfacing Linux with: - 1-wire and other weather sensors (temperature, wind, humidity, rain)

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

Write a fault tolerant disk copy tool with file system specific plugins

an idea by j_gross

When my laptop disk started to show read errors I searched for a tool capable to save the contents of the disk (multiple systems on it with different file system types). I couldn't find anything which would do a copy of the disk skipping unused areas and tolerating I/O-errors, so I ended up in re-installing all systems after I got a new disk. The ideal solution would be some clever combination of dd_rescue and tar which could be put on a live-CD like gparted and be able to save the disk in question. To save a 500GB disk with 200GB data on it the tool should require only some 200GB of empty disk space, not the full 500GB of the physical disk to be saved.

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

layer3 cloud

an idea by bmwiedemann

One of the things that make deploying SUSE OpenStack Cloud hard is that it assumes that you have a layer2 network to do DHCP/PXE-boot, run your SDN on etc. We should explore how easy it is to deploy a cloud across machines that can ping each other (OSI layer 3), but are in different networks - e.g a NUE desktop machine, a prague machine and a server in the NUE cloud network.

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

Adopt mkdocs-pandoc

an idea by jgrassler

Back in the day I wrote mkdocs-pandoc, a tool that lets you generate Pandoc from documentation in mkdocs documentation. The target format for mkdocs is HTML pages. The target format for Pandoc is not really limited: you can use it to generate HTML, asciidoc, PDF (via LaTeX), EPUB and many others. Now I do not really have a use for mkdocs-pandoc at the moment, so I've been letting its maintenance slip - basically I'm not maintaining it anymore. It is still a useful tool, and I'd be happy to see it dusted off and adopted by someone who uses it actively enough to maintain it. I'll ask around among the various folks who forked it (there are a few), but maybe there's someone at SUSE who'd be interested as well.

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

Add Ceph support for Azure RESTful protocols

an idea by dmdiss

Microsoft Azure offers a bunch of interesting RESTful protocols, providing access to objects (Block Blobs, similar to S3 Objects), disk images (Page Blobs) and file systems (Azure Files). The underlying services seem to map pretty closely to RADOS, RBD and CephFS respectively, so adding support for these protocols to Ceph, despite being a lot of work, should be relatively straightforward. I've already worked on implementing a C client for these protocols via Elasto, so it might be worth reusing the same code in implementing the server functionality atop the public librados / librbd / libcephfs libraries. The other option would be to use civetweb/rgw, which is already embedded within Ceph for S3/SWIFT gateway support.

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

Telegram to RSS/Atom gate

an idea by bbobrov

Telegram is a proprietary messenger that gained some popularity recently. It has FOSS client, API and binding for the API. It has private chats, group chats and "channels". Channels are content feeds. RSS allows users to access updates to online content in a standardized, computer-readable format.

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

Snoek improvement

a project by yfjiang

We have internally used vote tool Snoek. At least 2 new features will be implemented in the hackweek: * Allow anonymous vote during activities creation

Updated over 2 years ago. No love.

Local LVD system

a project by yaojia

A local LVD(Live&VOD audio/video) system, 1. provide VOD to local users(B/S)

Updated over 2 years ago. 1 hackers ♥️.

Add gui for thinkpad umts-card tool

a project by dheidler

I already have the backend done for the thinkpad umts-card, but the frontend is still missing. The tool shall be a version-2 of https://github.com/asdil12/wwan

Updated 7 months ago. No love.

Add standardized REST interface to Hamsta

a project by pkacer

Hamsta currently lacks a standardized network interface that would allow other systems accessing its capabilities. There is a custom network interface with text-parsing based protocol that is poorly documented and needs to be implemented on the client side to be usable. This interface does not use any standardized way of communication or library. This project suggests to add a standardized web service interface (let us call it API) to Hamsta. Expected attributes are following.

Updated 7 months ago. No love.

Add MOKx for blacklisting any specific hash of kernel module (Hackweek 10 in Taipei)

a project by joeyli

Add MOKx for blacklisting any specific hash of kernel module. For kernel module sign function, similar to dbx in UEFI, we need a MOKx for blacklisting kernel module that can avoid direct revoke the modsign key in MOK or kernel.

Updated over 2 years ago. 1 hackers ♥️.

Optimize packing of objects required for migration to new container

a project by vuntz

Moving objects to a new container is a problem everyone in R&D has faced at least once in his life. It requires a very advanced algorithm to pack the many different objects (which are generally heterogeneous, with different uses, types, weights and sizes), before the packs can then be transferred to the new container, generally through a dedicated bus. We can identify some usual cases: * In the worst case, the new container can be smaller than the old one, and a garbage collector is generally used to help find a solution that satisfies the problem (a SAT solver can be used to determine which objects should be destroyed).

Updated over 2 years ago. 1 hackers ♥️.

evfilter improvement

a project by ehamera

The evfilter project (https://github.com/lhc4/libevfilter/) isn't able to substitute multiple events to one event or vice versa. I want to improve that and repair some other bugs.

Updated over 2 years ago. 1 hackers ♥️.

Backport IPSec Test Suite

a project by liangzheng

There is a IPSec test suite on strongSwan project(http://strongswan.org/test-scenarios.html).But it bases on Debian an Ubuntu, we plan to backport it into our SLES test suite repo.

Updated over 2 years ago. 1 hackers ♥️.

Learn how to write 'Learn Language App'

a project by kalabiyau

The basic idea behind learning language is to ensure three parts: * Grammar

Updated over 2 years ago. 1 hackers ♥️.

pyg: PEG parsing runtime for Python

a project by rneuhauser

pyg will be a PEG parser library formed as an internal Python DSL. it will be used in cramex, a copycat of cram with expect support. The surface is heading to resemble Boost.Spirit: grammars are composed using a vaguely (xBNF/PEG)-like syntax enabled through operator overloading.

Updated over 1 year ago. No love.

Chef Cookbook Attributes file documentation parser

a project by iartarisi

Write a tool to generate documentation (README.md) from chef cookbook attributes files including the comments that describe the attributes. The goal is to use this with the openstack chef cookbooks from https://github.com/stackforge/ and maybe integrate it the upstream Gerrit as a Jenkins job. The project is hosted at: github/mapleoin/chef-attrdoc

Updated over 2 years ago. 1 hackers ♥️.

Play around about GNU/Linux security

a project by shawn2012

Developers: Shawn Chang, Bo Yang Description: We will try to use memory forensic techniques dig out some specific rootkits if possible.

Updated over 2 years ago. 1 hackers ♥️.

Improve ftpboot for z/VM

a project by azouhr

Installing linux on z/VM requires some way to punch kernel/initrd/parmfile into the reader which in turn can be booted. In a previous hackweek, I wrote a small tool, that makes it possible to do so directly from the internal ftp server. this has been proven valuable but not perfect. This tool should be improved to

Updated 8 months ago. No love.

experiments with Pebble smartwatch, including writing a SUSECon application for it

a project by fcrozat

Pebble smartwatch is a nice gadget I own and I'd like to start playing with it at the code level. One goal would be to create a SUSECon / conference application for it, allowing to choose which talks I will attend and make sure the watch will notify me in advance a session will begin.

Updated over 2 years ago. 1 hackers ♥️.

I want to learn the Nette framework

a project by tbazant

See http://nette.org

Updated over 2 years ago. 1 hackers ♥️.

SeaMonkey extension (for forgetting passwords)

a project by pcerny

SeaMonkey is the successor of the Mozilla Suite. The mail client allows connections over POPv3 and IMAPv4. In some cases one wants to leave the program running for longer periods of time, but once the mail client has password for a mail server it just stays connected. In case of "keep everything on server" profiles this means that the mail may stay accessible even when the machine is left unattended (which it often is). The purpose of the extension is to enable requesting the client to forget mail server passwords, so that the mail is no longer accessible without entering it again. http://www.seamonkey-project.org/

Updated over 2 years ago. 1 hackers ♥️.

FOSS Bioinformatics

a project by jafr

Investigate the state of bioinfo FOSS (mostly interested in DNA sequencing and sequence analysis) on Linux (and possibly other platforms), learn some algorithms, learn to use the available software, find what needs to be improved and if time permits, start improving.

Updated over 2 years ago. 1 hackers ♥️.

YaST rake tasks tab completition

a project by mfilka

terminal has it, git tool has it, so yast-devtools should also provide it for new rake tasks

Updated over 2 years ago. 1 hackers ♥️.

Implement proper RandR support in XFCE

a project by joro

XFCE currently has no support for monitor hotplugging, which makes it hard to use on Laptops with docking stations. This project wants to add support to XFCE to automatically adjust its display setup when the monitor configuration changes.

Updated over 2 years ago. 1 hackers ♥️.

WSS Kernel team After-Hours schedule interface

a project by jpetersen

Working on a way to add exceptions using javascript (jquery), php, json, and mysql to modify the generated calendar used to manage who is on after hours.

Updated over 2 years ago. 1 hackers ♥️.

Rebirth Guile-Lua

a project by NalaGinrut

GNU Guile-2.2 will be based on brand new backend, CPS(continuation passing style) as the most significant IR, and a RegisterVM. These are the prerequisite for the final AOT compiler. The old Guile-Lua is old for compatible with the brand new RegisterVM, moreover, it uses LL(1) which is painful for hacking. I've rewritten the parser with LALR and all the intermediate part before transfer it to Tree-IL which is another iR before CPS. Besides, I'm trying to add type-inferencing and partial-evaluation for Lua specific optimizing. Although there's partial-evaluator in Guile backend, it's a generic one for all the front-end languages.

Updated over 2 years ago. No love.

Port Spacewalk to openSUSE

a project by moio

Spacewalk is the upstream project of SUSE Manager. Currently Spacewalk runs on RHEL, CentOS and Fedora, while SUSE Manager runs on SLES.

Updated over 2 years ago. 1 hackers ♥️.

Port OtoBUR to C# Mono and maybe a Windows Phone port

a project by namtrac

Born as a hackweek #8 project OtoBUR (https://github.com/ismail/otobur) is an Android app to show Bursa (a Turkish city) Municipal Bus Timeline. Since I own a Windows Phone now I'd like to port it to Mono and later on Windows Phone (XAML).

Updated almost 2 years ago. No love.

Get started with QT

a project by moskyto

Learn QT and make something to try it.

Updated over 2 years ago. 1 hackers ♥️.

Improve VOVO

a project by jloeser

VOVO is a server-client architecture to determine current abuild load on devel-network machines. The goal is to trigger machines on and off depending on build power. It is an attempt to reduce power consumption. Current status:

Updated over 2 years ago. 1 hackers ♥️.

add IP camera to new kicker room to reduce collisions

a project by sleep_walker

From time to time we face collisions when two teams would like to play at the same time. As our kicker table moved back to our building, it should be possible to reach the space with WiFi. There is also power plug available so installing IP web camera should be easy enough.

Updated over 2 years ago. 1 hackers ♥️.

community calendar widget

a project by eMBee

a widget to list events from a JSON backend. the widget may be included by any website to share community events.

Updated over 2 years ago. 1 hackers ♥️.

Upgrade SMBTA monitor

a project by gschlotter

Bring the smbtamonitor-qt to a stage where it can be released, with some additional changes.

Updated over 2 years ago. 1 hackers ♥️.

fdisk and libfdisk upstream hacking

a project by puzel

The project is to address fdisk/libfdisk TODO items from upstream util-linux project: https://github.com/karelzak/util-linux/blob/master/Documentation/TODO#L84

Updated over 2 years ago. 1 hackers ♥️.

Improve text mode package selector

a project by gabi2

Enhance the YaST ncurses package installation to show the changelog of a package and the level of supportability (on SLE).

Updated over 2 years ago. 1 hackers ♥️.

pimp my mini-game (engine)

a project by thutterer

I have cloned the classic Snake game in my spare time recently to learn about dynamic memory allocation and pointer stuff in C++. Last week we (the trainees) then had a C/C++ training and one topic was network communication with sockets.

Updated over 2 years ago. 1 hackers ♥️.

Chameleonize Turkey

a project by leylekler

The aim of this project is to make openSUSE/SUSE more known in Turkey, to atract students there to more participate in opensuse community: 1) update http://tr.opensuse.org/ which is a bit old, check the links etc.;

Updated over 2 years ago. 1 hackers ♥️.

Broaden image segmentation functionality of OpenCV

a project by mbenes

OpenCV is an open source computer vision and image processing library (http://www.opencv.org). During the hackweek I'd like to broaden a set of image segmentation algorithms in the library with at least the simplest ones. The indices for objective measuring of segmentation quality and first step for segmentation fusion might be other choices.

Updated over 2 years ago. 1 hackers ♥️.

Combine Hack Week and continious services

a project by hager

More and more customers use our products in mission critical environment. They have a huge need that things run smooth. With Hack Week we have the challenge

Updated over 2 years ago. 1 hackers ♥️.

finish de-l3slaveing of crash-setup

a project by mhocko

The primary motivation for crash-setup (created by l3team) is to make kernel crashdumps deployment and crash using as easy as possible. This has been the case for quite some time except the tool was quite l3slave centric. With a great help from tcech the tool is close to be fully usable from other machines and !.de network as well. Let's finish the last pieces. This looks like a very minor project but it will be great to have it finally!

Updated over 2 years ago. 1 hackers ♥️.

SUSE Manager to manage Provo Lab equipment

a project by ganglia

Investigate how SUSE Manager will work (in place of Orthos) for managing Provo-based hardware in labs that needs to be shared across multiple organizations.

Updated over 2 years ago. 1 hackers ♥️.

play with Coccinelle and lock checking

a project by mhocko

We had a quick course of Coccinelle during the last Labs conference. The tool is really great and I would like to explore possibility of checking lock invariants for particular functions. Julia was really prompt and implemented something that should help but I didn't get to it since the conference.

Updated over 2 years ago. 1 hackers ♥️.

Android client for bluetooth serial device for car diagnostics

a project by cwh

There is quite a popular Android software for connection OBD standard adapters but not for older, brand specific ones. One for pre 2001 VAG cars is this one:

Updated over 2 years ago. 1 hackers ♥️.

sar data summary report tool

a project by tabraham1

provide a summary report of data from a sar data file. Report should be broken down into subsystems - cpu, memory, disk, and network, and provide individual summaries for each device (cpu, disk, nic).

Updated over 2 years ago. 1 hackers ♥️.

Docker orchestration

a project by flavio_castelli

Play with Docker orchestration tools like the ones provided by CoreOS, OpenShift and kubernetes. Provide packages for openSUSE and SLE.

Updated over 2 years ago. 1 hackers ♥️.

Improve retty tool

a project by jankara

Retty is a tool for changing stdin,stdout,stderr of a running process (http://pasky.or.cz/dev/retty/) which may be handy if you want to attach to a process running e.g. from a died ssh session, changing running process to run from under screen(1) etc.. Currently it doesn't work for 64-bit systems and it doesn't handle changing of a controlling tty of a process (which may be possible using setsid() and opening a new tty). The aim of this project it to fix the above deficiencies and package the tool in OBS.

Updated over 2 years ago. 1 hackers ♥️.

Testing CRIU and containers

a project by tiwai

Although I've been maintaining CRIU package, I had little time to play with it recently. It's still interesting especially in combination with various containers. So let's spend (or waste) some time.

Updated over 2 years ago. 1 hackers ♥️.

Proof of Concept Support for SUSE Cloud, best practice

a project by rsimai

With many Proof of Concepts (PoCs) going on for SUSE Cloud, the development team has observed that we have no clear path on how Sales Engineers (SEs) and sometimes dedicated support engineers (xSE) can receive technical support to successfully complete the projects, often leading to escalation calls and even firefighting on-site visits by developers. Goal of that project is to come up with a best practice guide and to eventually set expectations on what's possible from a development point of view. Results should be documented in a central internal location and announced to all relevant parties.

Updated over 2 years ago. 1 hackers ♥️.

open-iscsi use of multi-queue to implement MCS

a project by lee_duncan

The open-iscsi package is the de facto standard Linux iSCSI initiator, but it does not support iSCSI MCS. MCS stands for multiple connections per session, and it means that the iSCSI initiator and target communicate over multiple connections to increase throughput. It is sometimes written as "MC/S".

Updated over 2 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 ♥️.

Tool for WiFi access to Olympus Image Share API

a project by svollath

Reverse engineering partially done already. Help appreciated with - decoding video stream from camera (overlay?)

Updated over 2 years ago. No love.

make FF use ntlm_auth for NTLMv2

a project by jmcdough

Firefox dropped its built-in ntlm auth as it only handled ntlmv1 (insecure). On windows it uses SSPI to handle the ntlm cases, and on other platforms it simply does not support NTLM at all (and then only v1) without a manual flag change. Let's get it recognizing /usr/bin/ntlm_auth as the system tool for doing this.

Updated 8 months ago. No love.

Automated tool to analyze quality of DV capture.

a project by sreeves1

Tool to inspect the meta data from a mini DV firewire transfer and report any quality problems such as dropouts. Preferably a gstreamer 1.x based tool.

Updated 8 months ago. No love.

hack bundler-audit

a project by jordimassaguerpla

bundler-audit is an open source that scans you Gemfile.lock (if you program with ruby) for known vulnerabilities. Let's take the list of issues and enhancements and fix as much as possible

Updated over 2 years ago. 1 hackers ♥️.

Weblate 2.3

a project by mcihar

Work towards release of Weblate 2.3, the roadmap is in the issue tracker: <https://github.com/nijel/weblate/milestones/2.3>

Updated over 2 years ago. 1 hackers ♥️.

Have a look at http://www.libarchive.org/ library

a project by metan

Have a look at the library implementation and its API. I'm just curious about the library implementation. If things goes nicely I may use it to implement cbr support for http://gfxprim.ucw.cz later.

Updated over 2 years ago. 1 hackers ♥️.

Plymouth status screen(s) for offline updates

a project by badshah400

Objective

The openSUSE plymouth theme presently lacks a nice graphical screen to inform

Updated over 2 years ago. 1 hackers ♥️.

Wireless mesh network

a project by chuller

Using an arduino nano, a rf23b (http://www.hoperf.com/rf/fsk_module/RFM23BP.htm) wireless module (or anything like it) and a solar panel to build a mesh network node that can be used to quickly deploy wireless networks. The connection between the nodes will be serial, a endpoint will have an additional wlan module connected so it will be possible to use the mesh network for normal wlan enabled devices.

Updated 8 months ago. No love.

Simplify packaging our books

a project by keichwa

Our books are also available as regular software packages such as 'sles-manuals_en'. There is a semi-private script that I use to generate the requisites (fetch the old version from the BS, tar the XML sources with daps, update .spec and .changes, etc.) and to submit the results to the BS.

Updated over 2 years ago. 1 hackers ♥️.

Protect disk devices from concurrent use in the libvirt libxl hypervisor driver

a project by jfehlig

The libvirt qemu hypervisor driver has long supported protecting disk devices from concurrent use via libvirt's lock manager interface. Xen used to support the same functionality in the old xend toolstack, but dropped support in the new libxl toolstack. The Xen community decided, rightly so, that this functionality is best provided by a higher-level management tool, e.g. libvirt. This project aims to provide integration between libvirt's lock manager and the libxl hypervisor driver, essentially reintroducing support for disk device protection in the Xen management stack.

Updated over 2 years ago. 1 hackers ♥️.

Dive into drbd8.4.x and drbd9

a project by wanghaisu

DRBD refers to block devices designed as a building block to form high availability (HA) clusters.Also possible to combine multiple devices driver for Linux(MD) and the network block device(NBD) to achieve similar functionality. DRBD is done by mirroring a whole block device via an assigned network. DRBD can be understood as network based raid-1. Only two nodes are supported in 8.4.x. For the drbd9(dev in RC phase), multiple nodes can be supported as well. Diving into it and do hacks.

Updated over 2 years ago. 1 hackers ♥️.

[ARM] Bootstrap ILP32 on AArch64

a project by algraf

Some customers are still stuck in a world of 32bit. On ARM64, we have two options for those poor folks: 1) Run applications in the legacy ARMv7 instruction set

Updated over 2 years ago. 1 hackers ♥️.

Fix a focus stealing bug in pidgin in openSUSE

a project by moskyto

I have an IRC tab open in pidgin and an adjacent XMPP tab; the latter one displayed with focus. When a new XMPP tab opens in background (with a message incoming), the IRC tab steals the focus but not the display. It brings annoying situations when I sometimes send something accidentally to the IRC instead of XMPP, not noticing that I don't have focus. Wanna hunt and fix this bug.

Updated over 2 years ago. 1 hackers ♥️.

gdb - better disassembly

a project by alnovak

The disassembly in gdb is not ideal. The binding with source code lines is weird (even crash, which does use gdb beneath, does that better), I don't see the jump targets; furthermore, there's a lot more informations hidden in the DWARF2 which may be of some interest - like which code is inlined, or which register/stack address should contain some variable. My goal is to search for a way how to improve that.

Updated over 2 years ago. 1 hackers ♥️.

Experience with SLERT11 SP3 and try build SLERT11 SP4 Alpha 2 image

a project by Jeffreycheung

Due to the newly appointed PM of SLERT 11 SP4, I would like to try out the SLERT 11 SP3 to experience the REAL TIME features so that I can talk and share the knowledge to team and other people Due to SLERT11 Alpha 2 image set at 28 April, I would like to take a chance at hackweek to try build the image because I never did any similar before.

Updated over 2 years ago. 1 hackers ♥️.

Simple user interface for head mounted displays

a project by chuller

Create a user interface useable with a see through head mounted display. The display was created from some Chinese video glasses and has a low resolution (320x240) which requires a optimized user interface that also is useful when using it hands free. The existing Head mounted display: https://jamballa.wordpress.com/2015/01/26/steampunked-hmd-1st-iteration/

Updated over 2 years ago. 1 hackers ♥️.

QA Data Analysis Tool(Framework)

a project by lzwang

A frame work for automatically analysis the result of the performance test. The tool can be used manully as well as used throught openAPI.

Updated over 2 years ago. 1 hackers ♥️.

Rewrite zypprepo puppet module

a project by tampakrap

The zypprepo was written around 3 years ago, and was based on the yumrepo built-in type/provider. Nowadays zypprepo misses a lot of functionality, which will be automatically inherited if it gets rewritten to be in sync with the current code of yumrepo (as also discussed in its issues #5 and #9). If time permits, solving issue #4 would be also really useful.

Updated over 2 years ago. 1 hackers ♥️.

gocloud - uploader framework for the public cloud

a project by sax2

We from the public cloud dev team regularly upload generic and product images to be available in public cloud systems like Amazon EC2, Google Compute Engine or Microsoft Azure. The task of uploading stuff there is not only about having the tools it's also about having the right environment which provides account credentials as well as access to the image when they are built in the buildservice. Also the location from where the upload happens can make a difference in performance. Therefore a framework to combine all this into a more clean process should be developed. The basic parts of the project consists of:

Updated over 2 years ago. 1 hackers ♥️.

Continue development of generic job server in haskell with primary focus on continuous integration

a project by yac

Continue development of generic job server in haskell with primary focus on continuous integration and later possibly as support tool for data analysis in semantic file storage server, software configuration engine, etc Project hosted at https://github.com/yaccz/yac-build-server

Updated over 2 years ago. 1 hackers ♥️.

SUSE Staff - Employee Directory with Ionic and Node.js

a project by vlewin

Ionic + AngularJS + Node.js (http://ionicframework.com/) staff.suse.de: demo

Updated over 2 years ago. 1 hackers ♥️.

Rock n' Roll

a project by kwwii

Record two songs by the end of the week.

Updated over 2 years ago. 1 hackers ♥️.

Explore Clojure with Project Euler

a project by bkutil

As a part of this hackweek, I'd like to take a look at Clojure and use it to solve as many problems as possible from the project euler.

Updated over 2 years ago. 1 hackers ♥️.

Create evdev Event Recorder & Playback Driver

a project by eeich

<p> The user space interface of evdev is pretty generic. All hardware abstraction is done in the kernel driver, device properties are mapped to a set of generic properties. The properties can be queried thru a generic interface only very few parameters are set from user space. In user space the evdev API is used by Xorg's evdev driver and libinput.

Updated over 2 years ago. 1 hackers ♥️.

Create packages for SLES 12 s390x in obs.

a project by ihno

Create packages for SLES 12 s390x in obs. The problem is, that we do not have the native build power on our s390x system.

Updated over 2 years ago. 1 hackers ♥️.

Tell me a story!

a project by rsblendido

Write an Android app for children between 5 and 7 years. The app contains a story that the child can read and interact with.

Updated over 2 years ago. 1 hackers ♥️.

updating rpms in docker containers

a project by jordimassaguerpla

The docker way of updating containers is to build a new image with the updated binaries and files, which creates a security concern. The docker way is not anymore running "zypper update" in the containment but to update the whole image in the image registry (hub docker if we are talking about public registry) and then pull the image update from there, stop the outdated containments and replace them by starting new containments based on the new image.

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 ♥️.

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 ♥️.

Build Time Source Service support

a project by adrianSuSE

OBS source services can currenlty run on the developer workstation and some of them also on the OBS server side. The goal of this project is to allow everybody running source services as part of their build job. Therefore we will introduce a new "buildtime" mode. The OBS server will pull in the needed service packages and run them before calling rpmbuild or friends.

Updated over 2 years ago. 1 hackers ♥️.

Hack Week 12 Lightning Talks

a project by cschum

We will have a series of short lightning talks to present what we have accomplished at Hack Week 12. In Nürnberg this will happen on Friday 17th Apr at 12:30 as part of the lunch session in the all-hands area. Lunch is served at 12:00, so you have a bit of time to settle in and satisfy your immediate needs before we go into presentation mode. If you would like to tell a bit about what you did at Hack Week 12, please leave a comment (preferably with a link to your projects), and I'll add you to the schedule.

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 ♥️.

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.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

Study DBus

a project by cxiong

As DBus a main component in Linux user space, in this hackweek I plan to learn more about it. Tentative Plan: a node js binding for sd-bus interface offered by systemd (available in SLE12)

Updated over 2 years ago. 1 hackers ♥️.

Enlightenment systray improvements

a project by simotek

The systray module hasn't been ported to the new gadgets system so the aim is to port it.

Updated over 2 years ago. 1 hackers ♥️.

Enlightenment openQA improvements + git build images.

a project by simotek

  • Enlightenment already has some minimal openQA tests but more can be written.
  • A extended test Setup using extra repositorys in order to run tests on upstream pre release tarballs and potentially "Nightly/Weekly" builds.
Updated over 2 years ago. 1 hackers ♥️.

Play with booth and pacemaker_remote

a project by KGronlund

The public cloud is generally not a high availability-friendly environment, with unpredictable I/O latencies and machine stalls, custom tools needed for handling IP assignment etc. The idea with this project is to see if there is any way to leverage the Raft algorithm and booth together with pacemaker_remote for resource management to manage cloud instances and services running in the cloud.

Updated over 2 years ago. 1 hackers ♥️.

Investigate Rails reporting frameworks for SCC

a project by wstephenson

Reporting demands on SCC are increasing. Rather than creating hand crafted 'one-shot' reports in response to every request, this project aims to discover whether there is a better way.

Updated over 2 years ago. 1 hackers ♥️.

Build tigervnc's vncviewer using emscripten

a project by michalsrb

Tigervnc comes with two very similar VNC viewers - one written in C++ and one in java. The java one can be embedded in a webpage as a java applet. We use that in our default VNC setup (the one enabled in YaST). That way if user doesn't have VNC viewer installed, browser is enough. However running java applets in browser is getting harder every day. Especially when the applet isn't signed by a trusted authority.

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

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

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

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

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

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

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

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

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

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

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

Use nfc device to control Raspberry Pi

a project by acho-novell

Goal

Try nfc device to control RPi

Updated over 2 years ago. 1 hackers ♥️.

yast2-storage-ng as a libstorage-ng wrapper. POC

a project by ancorgs

The goal of this project is to write a proof of concept of a new philosophy for yast2-storage-ng. Instead of just extending the API offered by libstorage-ng, the idea is wrap libstorage-ng so the Ruby code using yast2-storage-ng does not have direct visibility (unless explicitly desired) on the libstorage-ng classes and methods. If you don't know what all that means, keep reading.

Updated over 2 years ago. 1 hackers ♥️.

Sonnenhut: Simple dashboard for photographers

a project by dpopov

Sonnenhut is a simple Pythong web app that provides basic info useful for planning photographic activities. The current iteration does the job, but it can be improved and extended in a number of ways. If you are interested in photography and familiar with Python, you are welcome to join and contribute to the project.

Updated over 2 years ago. 1 hackers ♥️.

Revive qemacs

a project by dmacvicar

qemacs is a nice emacs style editor by Fabrice Bellard (qemu's original author). qemacs is small enough so that it can be compiled as a 100kb executable, but also has a simple codebase

Updated over 2 years ago. 1 hackers ♥️.

Containers(Dockers) and Kubernetes: First Attempt to understand and implement the basics

a project by ramakris

Have some knowledge on Dockers , but now taking the next step in understanding and expanding my skill set in containers and kubernetes. Goals for the Hackathon

Updated over 2 years ago. 1 hackers ♥️.

Delete your Facebook installation

a project by aocole

Create a public art installation around this delete your facebook video. Essential elements are a screen and speaker (loud enough to be heard on a busy street environment but not so loud as to draw noise complaints). Video on repeat. * Perhaps installed in a newspaper box? Maybe The Stranger would want to loan one?

Updated over 2 years ago. 1 hackers ♥️.

Skill Shot App updates

a project by aocole

Updates and improvements to the android Skill Shot app. * Update to newest android libs/conventions

Updated over 2 years ago. 1 hackers ♥️.

Cribbage board belt buckle

a project by aocole

Create a belt buckle with integrated cribbage board. * Laser-cut or 3d-print the surface (ideally this would be CNC milled from metal but I think that is too ambitious for this week)

Updated over 2 years ago. 1 hackers ♥️.

Job Reporting System

a project by danritchie

I want to play with Cassandra. The idea is to use Cassandra as the backend of a Job Reporting System. GitHub repository for this project:

Updated over 2 years ago. 1 hackers ♥️.

backport fix for Pinnacle PCTV DVB-T tunner for Turris-OS official kernel

a project by sleep_walker

I found recently that my DVB-T tunner plugged into Turris Omnia router gets a lot of I2C errors and sometimes divisions by zero. I wasn't able to reproduce it on my openSUSE box with 4.9 kernel so there is good chance that newer kernel contains fix (or it is architecture specific problem).

Updated over 2 years ago. 1 hackers ♥️.

My Robot Army vs Twitch

a project by rcox

Github Project

The Challenge

Updated 7 months ago. No love. 1 follower.

Learn about debugging of services in systemd/dbus times

a project by mvancura

boot: to find logs with both kernel and user-space parts, be able to add debug flags etc. to the failing service configuration... suspend/resume: what services are configured? Something triggered via DBus? How to find? And how to debug that?

Updated over 2 years ago. 1 hackers ♥️.

Integrate zeromq into crowbar-openstack as a alternative to rabbitmq

a project by StevenK

RabbitMQ is, in this hacker's opinion, hard to run, hard to scale, hard to debug, and difficult to run in a HA situation. ZeroMQ takes a different approach from the centralized broker model, and instead runs a daemon on every machine that needs to send or receive message over the bus, and communicates directly between machines. * Package up zeromq.

Updated over 2 years ago. 1 hackers ♥️.

Setup a virtual test envionment

a project by AngelaBriel

Playing around with kvm, libvirt and related tools to setup an easy to use and quickly available test environment on my workstation. Find out which other tools or environments are available on SUSE side, which can be used instead of a local/private solution.

Updated over 2 years ago. 1 hackers ♥️.

[yast] storage-ng improvements

a project by joseivanlopez

yast2-storage-ng is a reimplementation of the YaST storage module (yast2-storage) based on the also reimplemented library for storage manager

Updated over 2 years ago. 1 hackers ♥️.

Research LVM2 new features: System ID, lvmlockd

a project by ZRen

The new features below were added for the cluster (shared disk) scenario of LVM2 in upstream half year ago. I'm new to LVM2, and have been busy with bugfix things this days. This hackweek

Updated over 2 years ago. 1 hackers ♥️.

Get started with upstream work in ODL/OPNFV

a project by mmnelemane

The goals: - Learn enough Java fundamentals to understand OpenDaylight code

Updated over 2 years ago. 1 hackers ♥️.

Make GCC IPA-SRA really IPA

a project by jamborm

GCC's IPA-SRA pass is run as a regular pass, not as an IPA pass. While this has simplified its implementation quite a bit, it's been creating pass-ordering issues for years now. So, let me try again to make it a real IPA pass, possibly dropping the capability to turn by-reference parameters to by-value ones, but definitely giving it the ability to work on strongly connected components of the call graph. And ending the pass-ordering issues.

Updated 8 months ago. No love.

Add URLs for source repos and communication to Hackweek projects

a project by eclectigeek

It would be excellent if Hackweek projects had a standard way to include URLs for their code repositories, as well as URLs for communication methods like chat and email. This would allow folks who are interested in a project to either lurk a bit to learn more, or directly reach out to the folks running the project. While I understand that you can add these here in the Markdown, I'd like a way that's also programmatically accessible. I'd also like to be able to obfuscate email address in a way that tends to discourage or protect from spammers.

Updated 8 months ago. No love.

Add testcases introduction for kernel testsuites

a project by yosun

Since sometime we have limited time to file a bug, especially during daily review of testsuites result. Then some bugs are lake of introduction about what the testsuite are tested, it makes developer take more time to debug this issue. I'd like to find a way to add some description in somewhere convenient to use, when file a kernel function bug.

Updated over 2 years ago. 1 hackers ♥️.

kCFI Release

a project by jmoreira

kCFI is a tool that enables the compilation of commodity Operating Systems with Control-Flow Integrity protection. kCFI first prototype was developed/implemented during a PhD program held in the University of Campinas, in Brazil. Although fully functional, the tool remains in a very experimental shape, needing to be refactored prior to being released. As kCFI consists in multiple tools, which include compiler plugins, kernel patches and binary analyzers, its deployment is considerably complex. Once code refactoring is finished, the next step consists in setting up proper repositories for the tool and for each submodule, along with scripts and documentation to enable easy configuration and compilation on new environments.

Updated over 2 years ago. 1 hackers ♥️.

Research the linux kernel network IO paths

a project by zyuhu

[Description] I'd like to devote efforts to get the main IO paths of linux network stack from the source codes and related details, such as kernel network initialization/configurations/monitoring/analyzing issues/network traffic scenarios/workloads generating tools/firewall policies, etc.

Updated over 2 years ago. 1 hackers ♥️.

Small Basic interpreter in Java

a project by mateialbu

Just an excuse to learn more about antlr and parsing in general. Update Implemented a very simple interpreter https://github.com/mateiw/littlebasic

Updated over 2 years ago. 1 hackers ♥️.

openQA web UI improvements

a project by asmorodskyi

  1. currently when you navigate to Test Results page - it will load everything before show you the page. I plan to change this model into "load on demand" approach
  2. Test Details page currently show you thumbnails for all modules. Want to add expand/collapse functionality for thumbnails - by default you will not see them for passed modules. But you will have ability to expand them. Also I will add "Expand All"/"Collapse All"
Updated over 2 years ago. 1 hackers ♥️.

oscar

a project by zhangxiaofei

oscar is short for osc sugar, it will be a collection of little wrapper scripts on top of the openSUSE build service command-line tool that make it easier to use.

Updated over 2 years ago. 1 hackers ♥️.

Add sync. to AWS S3 support for ceph radosgw

a project by abhishekl

Basically $topic, as of the latest release of ceph, we have some not so trivial support to pull off something like this at least for metadata, need to see if data sync is also permitted, and then probably hook it to sync to AWS itself

Updated over 2 years ago. 1 hackers ♥️.

Learn QEMU/ARM emulation

a project by jcejka

I would like to learn more about ARM/AArch64 emulation in QEMU, especially the boot process and different board emulation. Goals:

Updated over 2 years ago. 1 hackers ♥️.

Unattended secure boot with TPM.

a project by mwolcendorf

The idea is quite simple, and all the pieces should already be there - but what is, IMO, lacking is putting them all together: * take the TMP ownership,

Updated over 2 years ago. 1 hackers ♥️.

OpenStack Benchmark Dashboard

a project by chuller

Tasks

  • Setup host
Updated over 2 years ago. 1 hackers ♥️.

(Functional) Reactive Programming (Web) programming

a project by bergmannf

I want to use this Hackweek to explore (Functional) Reactive Programming to be able to use it in my day-to-day work. This includes checking out basic literature about (F)RP as well as domain modelling to get a better understanding, when this paradigm makes sense to use, as well as looking into concrete implementation of (F)RP libraries.

Updated over 2 years ago. 1 hackers ♥️.

Print furniture of future office for agile planning

a project by chuller

Description

We will move to the old all hands area and try a more agile setup with focus on pair programming. For planning and also re planning purposes, having some 3d models of the furniture and a floor plan would be nice to have.

Updated over 2 years ago. 1 hackers ♥️.

Learn openQA

a project by GraceWang

I plan to learn openQA during this hack week. Below are the details: - Basic concepts

Updated 7 months ago. No love.

go verdura, Particularly important are the CI vitamins

a project by dmaiocchi

https://github.com/MalloZup/go-verdura

Updated over 2 years ago. 1 hackers ♥️.

Extend the git-fixes framework to find non-upstream maintainers for files and patches

a project by joro

From the kernel-source git repository for SUSE kernels we can extract the people who backported a patch and the files a patch touches. Use this information to build a database for which paths are touched by which developers and write a tool to find the most relevant people for a given source path or upstream patch.

Updated over 2 years ago. 1 hackers ♥️.

libpsoas: A C++ Ceph client library

a project by jwilliamson

libpsoas is a C++ library for writing Ceph clients. Some of its design goals include:

Updated over 1 year ago. No love.

Square Foot Garden planner

a project by alexharford

http://squarefootgardening.org/ is a form of intensive gardening that packs plants closely together. It depends on companion planting to encourage growth and protection for pests. The garden-planner project will help people generate a layout for their gardens.

Updated over 2 years ago. 1 hackers ♥️.

Add more unit tests for libvirt

a project by jfehlig

I wanted to work on something test related this hackweek since we always need more automated testing of our virtualization-related packages. There are many possible test-related topics, but I think a good addition would be more unit tests that are run during build time, e.g. during 'make check'. Additional tests of this nature would then be run by upstream developers and the various distro CI setups, exposing the tests to more environments than would typically be available within SUSE. To this end, I'm planning to add unit tests to libvirt.git that test conversion of domain XML to structures used by Xen's libxl interface. The first attempt at such tests was nearly 3 years ago

Updated over 2 years ago. 1 hackers ♥️.

Finish my family openSUSE adoption

a project by ancorgs

In a quite natural and steady way, all my relatives (wife, kids, mother, aunt...) have adopted openSUSE in their computers. There is only one resistance spot. My father's computer (HP+Windows8) implements all kind of mechanisms to avoid dual boot. I plan to use the spare cycles of my Hack Week to get a dual Windows/openSUSE system on that haunted computer. Killing Windows would be a feasible last resort.

Updated over 2 years ago. 1 hackers ♥️.

Make most of KVM Virtualization for Development and Testing in laptop environment

a project by bfrogers

Having worked on KVM for a long time, it's time I actually start using it myself! I now have a high enough powered laptop to have a permanent setup on my laptop to do almost all the testing needed for releases, as well as maintaining playgrounds for upstream work and involvement. This will include nested virtualization, which is getting pretty bulletproof in latest kernels, as well as being able to play more with these other architectures that we now support KVM on, via improved TCG emulation (of course some testing and development will always rely on the physical hardware, but still a lot can be done via TCG incl. user-linux mode. I'm also seeing which aspects of pass-through testing will make the most sense to perform on the laptop (pci, usb, video, filesystem, etc.). Hopefully at the end of the week I will have gotten a better feel for all aspects of KVM as a "power user', and not just as a developer.

Updated over 2 years ago. 1 hackers ♥️.

Convert the openATTIC project web site from Typo3 to Nikola (static content generator)

a project by LenzGr

Overview

Updated over 2 years ago. 1 hackers ♥️.

Web spider

a project by shukui

Using python's lib requests to write a small(PoC) Web spider. https://gitlab.suse.de/shukui/web-spider

Updated over 2 years ago. 1 hackers ♥️.

Retro game: Space Trash Roundup

a project by wstephenson

I like writing little retro games for my kids but these are rarely 'finished'. So I set myself the project of writing a full game in a week, using Lua and targetting the Pico-8 virtual console: HTML5 online playable version:

Updated 8 months ago. No love.

Improve the Firebird Emu Experience on android

a project by favogt

Firebird Emu is a third-party multi-platform emulator of the ARM-based TI-Nspire™ calculators. Currently it does not run that well on Android and iOS, which I want to change during this hackweek.

Updated over 1 year ago. No love.

rselisp

a project by rpalethorpe

Rust Emacs clone (sort of), see README for details.

Updated almost 2 years ago. No love.

Build a tea candle housing from sugar cubes

a project by bmwiedemann

A nice project for enhancing the winter time: Download Model

Updated over 2 years ago. 1 hackers ♥️.

saltify dotfiles, workstation, laptop, Desktop Environment and beyond (NAS, router, media center, Kodi, if time allows)

a project by vcuadradojuan

See https://github.com/viccuad/salt-configs . The idea is to apply the Puppet code pattern to create salt config files to

Updated over 2 years ago. 1 hackers ♥️.

Rocket.Chat Improvements

a project by nkrinner

Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway

Updated over 2 years ago. 1 hackers ♥️.

Try more qemu/libvirt features.

a project by xlai

Current virtualization requirements mainly come from fate, and I haven't got chance to try freely many features of qemu/libvirt. So I will try to play it.

Updated over 2 years ago. 1 hackers ♥️.

Learn about log-structured file systems

a project by ganghe

Compared with traditional file systems (e.g. EXT4, XFS), log-structured file systems treat its storage as a circular log and write sequentially to the head of the log. I want to learn about this kind of file system via this hack week, to understand how it manages its data and metadata, to understand how it recover back from crash, to understand its advantages and disadvantages.

Updated over 2 years ago. 1 hackers ♥️.

Learn more about Cloud computing

a project by cxiong

A course on Edx -- "Cloud Computing Infrastructure" -- looks very interesting. I want to spend this hackweek to "systematically" learn more about "cloud computing"

Updated over 1 year ago. No love.

Porting coreboot to Dell Latitude E6230

a project by ArchLinux

I'm going to port coreboot to the Dell Latitude E6230 laptop and make it work. Dell Latitude E6230 has two SOIC-8 flash chips. The 4M one which contains the top part of the firmware can be read and programmed, while the 8M one is hard to access via ISP. I downloaded a 12MB ROM from a Google drive made by others.

Updated over 2 years ago. 1 hackers ♥️.

Study and card QEMU work flow.

a project by XGWang0

During testing virtualization , I usually met some issue and can not position the issue location (host or guest), so I would like to deeply learn QEMU code, card the work flow, understand communication mechanism between host and guest. Targets:

Updated over 2 years ago. 1 hackers ♥️.

Install other Linux distros and play around with them

a project by ta-ro

See how other distros do and solve things and what we can probably learn from them (or where we offer better solutions).

Updated 7 months ago. No love.

Learn Design Model

a project by jtzhao

Learning design model can help to produce high quality codes, which will benefit our products. I'll do it mainly by reading "Design Patterns: Elements of Reusable Object-Oriented Software".

Updated over 2 years ago. 1 hackers ♥️.

Add support for m3u, m3u extended, pls, and asx playlists to Volumio music player.

a project by cwh

Volumio is a great, Linux based, open source music player for Raspberry PI and x86. Currently it only supports its own playlist format which is basically a json file. So I want to add support for the main playlist file formats to be parsed and converted to volumio playlists.

Updated over 2 years ago. 1 hackers ♥️.

Keep learning FIPS and Build/Run FIPS tests in openQA locally

a project by bchou

FIPS 140-2 , The Federal Information Processing Standard (FIPS) Publication 140-2, (FIPS PUB 140-2), is a U.S. government computer security standard used to approve cryptographic modules. The title is Security Requirements for Cryptographic Modules.

Updated over 2 years ago. No love.

Learn about Vim by reading a book

a project by zoecao

Learn Vim by reading book of Practical Vim

Updated over 2 years ago. 1 hackers ♥️.

study RISC-V proxy kernel and simulater

a project by ArchLinux

I'm planning to do some research about RV32E which has only 16 GPRs, but riscv-pk doesn't have RV32E support so that the RV32E aware GCC (https://github.com/kito-cheng/riscv-gcc/tree/riscv-next) cannot build riscv-pk. I'm going to study how the proxy kernel works so that I can do some modification to let it support RV32E.

Updated over 2 years ago. 1 hackers ♥️.

make some contributions for terraform-libvirtd-plugin golang project

a project by dmaiocchi

since i am learning golang, i will make some contributions for the upstream project we used already @suse https://github.com/dmacvicar/terraform-provider-libvirt

Updated over 2 years ago. 1 hackers ♥️.

IRC bot for #qam-cloud channel

a project by vsistek

Functionality

Updated almost 2 years ago. No love.

Study and try to improve live migration, esp. memory-copy

a project by fei_Shirley

As live migration is widely used in many scenarios nowadays, spend one week time to study it and try to improve its efficiency, e.g. seamlessly migrate with less downgrading the guest. Another challenging part is memory migration, as it involves the dirty memory's detection, record and copy.

Updated over 2 years ago. 1 hackers ♥️.

Make Mokutil Beautiful Again

a project by gary_lin

I planned to write a GUI for mokutil since I started the project. I guess now it's time to do that.

Updated over 2 years ago. 1 hackers ♥️.

Major user input/output cleanup and improvement for ReaR 2.3

a project by jsmeix

I will implement the ReaR upstream issue https://github.com/rear/rear/issues/1399

Updated over 2 years ago. 1 hackers ♥️.

Play Crystal lang

a project by joseivanlopez

Crystal [1] is a new language with a syntax heavily inspired by Ruby, but with statically type check and compiled! Its motto is "Fast as C, slick as Ruby", so good reason to start looking at it. I would like to play with it, check the powerful of its compiler and the C-bindings mechanism to call native libraries.

Updated over 1 year ago. No love.

setup own docker container scripts

a project by okurz

need to learn more about containers

Updated over 2 years ago. No love.

Get up to speed and experiment with new front-end web techs

a project by richardcox

A week of learning, improving and playing with some of the relatively new front-end stacks and patterns. * Angular 2+

Updated 7 months ago. No love.

Save and restore desktop window positions

a project by blgardner

I switch fairly often from working on my laptop alone to working on my laptop attached to the dock with several monitors, and I have to move my windows around every time I switch. I want a tool to save and load window/desktop location configurations. I've tried a few tools and scripts that either haven't worked or haven't worked to my liking. I propose to create a tool that will work for openSUSE.

Updated over 2 years ago. 1 hackers ♥️.

yast2-storage-ng: ensure the best layout is proposed

a project by ancorgs

The theory behind the partitioning proposal of yast2-storage-ng is that all possible distributions of partitions in the disk are evaluated and the best one, according to this criteria, is chosen. But I have found several examples in which is hard believe that the result is actually the optimal distribution of partitions. So I want to invest some time checking if the error is on my side and the code is indeed proposing the best solution and, if that's not the case, improving the decision making of the code.

Updated over 2 years ago. 1 hackers ♥️.

Exploring ZX Spectrum Next's new features

a project by wstephenson

Back in the day, I enjoyed coding on 8 bit machines, mostly MSX. There is now a Kickstarted project to create a successor machine with some new features: hardware sprites, hardware scrolling, better sound, integrated SD/MMC IO and an ESP8266 for networking. I will be spending HackWeek 0x10 exploring these new features via Z80 assembly.

Updated over 2 years ago. 1 hackers ♥️.

Implement ZSTD + BTRFS support to GRUB2

a project by dsterba

The ZSTD is a new compression method, potential replacement for existing methods. The support has been added to linux 4.14, but the bootloader support is missing. Goals:

Updated over 2 years ago. 1 hackers ♥️.

Make parted great again!

a project by sparschauer

During regular L3 work I often don't find enough time to work on the command line disk partitioner parted which I maintain. Changes often directly affect yast-storage(-ng) and libstorage(-ng). @aschnell opens bugs faster than I can solve them. Upstream is often slow and often wants patches differently.

Updated over 2 years ago. 1 hackers ♥️.

yast2-network clean up and start a new API design

a project by teclator

The YaST2 Network module manages network configuration including device configuration, DNS, Routing etc.. The current code is not very object oriented and in many cases there is not a good separation between the business logic and the presentation. The API is also not very clear an many people get confused for example between NetworkInterfaces (class that handles with the ifcfg-files and reside in yast-yast2) and LanItems.

Updated over 2 years ago. 1 hackers ♥️.

M2Crypto ... add RSA-PSS and deprecate raw RSA signatures

a project by mcepl

Fix https://gitlab.com/m2crypto/m2crypto/issues/204, see more discussion therein.

Updated over 2 years ago. 1 hackers ♥️.

Enhancement Test Result for xfstests in openQA

a project by yosun

The result for xfstests in osd seems always red[1], but actually it's only a few test fail in a group(around 1/50). If we want to keep use openQA to handle those test, we need some enhancement for that. Try to enhancement test result to make it shows in a better way. - Make more reasonable group for those test

Updated over 2 years ago. 1 hackers ♥️.

create custom theme for hugo

a project by m_meister

in https://gohugo.io/ you can easily write custom themes via templates for creation of static websites the theme should be responsive for mobile and offer some configuration options

Updated over 2 years ago. 1 hackers ♥️.

move concourse instance from bare-metal to caasp production instance

a project by m_meister

Right now our concourse instance http://salzbreze.suse.de:8080 runs containerized (via docker-compose) on bare metal We already have a production caasp instance, so we can already move it there

Updated over 2 years ago. 1 hackers ♥️.

CaaS101 Introduction to SUSE CaaS Platform

a project by iulhaq

I would like to take part in the course that is offered at https://suse-academy.hastexo.com/

Updated over 2 years ago. 1 hackers ♥️.

Contribute pt_BR Translate to Calibre

a project by martinsmac

I use Calibre (calibre.com) in my opensuse. This tool manage ebooks, convert for many formats and control a ebook reader device. I would use my time to finish portuguese Translation to this project.

Updated over 2 years ago. 1 hackers ♥️.

Salt Minion Discovery

a project by bmaryniuk

What if Salt Minions no longer need to specify the IP or DNS address for the Master? Or even better: Master(s) can call minions. Of course, for the beginning, we would assume the network is trusted. But we should be able to add further security checks (keypairs etc). Possible use cases:

Updated over 2 years ago. 1 hackers ♥️.

Graf (Git, Regression, Acceptance, Finder)

a project by SLindoMansilla

Description

Graphical application that is able to perform a git bisect on os-autoinst* tests and executes os-autoinst on it to look for the commit that introduced the regression.

Updated over 2 years ago. 1 hackers ♥️. 1 follower.

Add u-boot support for banana-pi r2

a project by mbrugger

Banana-pi R2 has quite a good upstream support in the kernel, but lacks a u-boot support. The idea is to sit down at get working on that. This would be a good starting point to get u-boot support for other Mediatek SoCs as well.

Updated over 2 years ago. 1 hackers ♥️.

hack with "yes_ship_it" and add it to kubeojo

a project by dmaiocchi

https://github.com/cornelius/yesshipit i was really curious about this project but i never had the time to use it.

Updated over 2 years ago. 1 hackers ♥️.

Reactive programming with Python RxPy

a project by SShyukriev

I'm planning to get basics of Reactive Programming and especially the documentation in ReactiveX and try some examples from RxPy Interesting links:

Updated over 2 years ago. 1 hackers ♥️.

Learn more about Open vSwitch and SDN

a project by david_chang

openvswitch is more used by openstack and software defined networking stack. And it seems having a lot of improvements. In this hackweek, I'd like to see what's

Updated over 2 years ago. No love.

Upgrade OpenStack Infra's infrastructure to puppet 4

a project by comurphy

The OpenStack Infra team has been running on the EOL'd puppet 3 for too long, they need help updating. The plan is here: https://review.openstack.org/449933

Updated over 2 years ago. No love.

Trying to finish WSL images for Leap 15 and SLES 15

a project by sschricker

As title says, I want to finish the Windows Subsystem for Linux images of SLES and Leap 15, which Fabian Vogt provided, so they can be shipped to the Windows Store.

Updated over 2 years ago. 1 hackers ♥️.

Cleanup backlog of Mediagoblin

a project by bbobrov

From the mediagoblin.org website: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc."

Updated over 2 years ago. 1 hackers ♥️.

Build an online RSS reader

a project by ericp

I'd like to see a web-based desktop RSS reader with a simple 3-pane interface like SharpReader's SharpReader&#39;s but it runs in Firefox and uses Firefox shared storage to store the user's usage data on their local machines, not on a server. Technology:

Updated over 2 years ago. 1 hackers ♥️.

restic and kubernetes

a project by darix

learn both and be awesome

Updated over 2 years ago. 1 hackers ♥️.

Compatibilux (Game launcher for old and new games and applications)

a project by fos

There are several game launchers for Linux already (like Lutris or GR-lida), but none of them is focused on compatibility with old Linux games or other ancient native applications. At the same time it is getting more and more difficult to get those old applications to run on modern Linux distributions. This is a learning project for me, so the goal is not to extend any existing GUI frontend, but get familiar with various techniques and see how far I can get without any previous knowledge.

Updated over 2 years ago. 1 hackers ♥️.

Using Flask-restful to build a set of restful API for HA cluster

a project by XinLiang

This is somehow related with our team's work(https://fate.suse.com/323437), We want to write a set of restful API for any components in HA product stack use to control the cluster.

Updated over 2 years ago. 1 hackers ♥️.

Getting started with machine learning

a project by krauselukas

My first hands-on machine learning using scikit-learn and tensorflow. If there is time in the end i would like to implement it into one of my existing projects by maybe processing some sensor data.

Updated over 2 years ago. 1 hackers ♥️.

openSUSE Xen Testing (and vice-versa)

a project by dfaggioli

Currently, the Xen-Project supports automated build-testing/CI via GitLab pipelines, within containers based on: * Debian

Updated over 2 years ago. No love. 1 follower.

Nora's Adventures in Raspberry Pi Land

a project by nkoranova

I have a dusty Rasberry Pi 3 lying around and a book for beginners on the topic. The idea is to read through the book (https://www.amazon.com/Adventures-Raspberry-Carrie-Anne-Philbin/dp/1118751256), learn basic electronics and get an idea what I would like to do with with the RasPi. I also plan to get some inspiration at the Prague Maker Faire this weekend.

Updated over 2 years ago. No love. 1 follower.

Deep learning/ AI topics (Continuation from HW 16)

a project by arun_kant

Planning to do some deep learning course sessions e.g. fastai , google ML crash course etc. Also try to understand common tools (tensorflow, jupyter notebook, numpy, pandas, pytorch) and practices e.g. Convoluation neutral nets, SGD used to solve learning problems. Aim is to get ready for kaggle competition (https://www.kaggle.com/competitions) eventually to test out learning and develop intuition around categories of learning problems.

Updated over 2 years ago. 1 hackers ♥️.

Automate fstest runs using SUSE Engineering Cloud

a project by jankara

Currently, each filesystem developer does his fstests runs (a testsuite for regression-testing of filesystems) on his dedicated test machine, on Orthos machine, ... This not only means duplication of efforts to automate this testing but also leads to inefficient use of resources (sometimes the test machine is just idle, sometimes you would need more tests to run in parallel to speed up development). The goal of this effort is to use SUSE Engineering Cloud to implement fire-and-forget fstests runs where you specify kernel to test (fetched from git tree or so), fstests configs to run, and then just pick up test results later on...

Updated over 2 years ago. 1 hackers ♥️.

SUMA and SaltStack self training

a project by vstsironis

The purpose of this project is to train myself in SUSE Manager and SaltStack. SUSE Manager delivers a best-in-class open source IT infrastructure management solution for software-defined infrastructure powered by SaltStack, a Python-based open-source configuration management software and remote execution engine.

Updated over 1 year ago. No love.

Network team/libteam driver on openSUSE

an idea by david_chang

The NetworkManager has supported the team driver recently. Also Fedora had supported the network team driver in Fedora 18.

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

Hamsta webconsole

an idea by jw-hao

This project was issued by Zhibin Han. https://github.com/hanzhibin/Webshell

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

YaST module for smarmontools

an idea by sbrabec

smartmontools has a number of options that fine tune disk checking, periodic tests, short tests, values to monitor, values to ignore. It would be nice to have a tool to easily configure it.

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

nextcloud

an idea by asemen

Install & test nexcloud on openSUSE Leap 42.1 nextcloud is a for of owncloud

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

OpenStack with python3

an idea by tbechtold

Currently we have only packages for python2 but OpenStack is starting to work with Python3 so we need python3 packages and try to get it working.

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

Improve C/C++ skills

an idea by pvorel

I'd like to improve my C/C++ skills with contributing small easyhacks to some open source projects (kernel's kconfig, git, util-linux, fluxbox, libreoffice, ...).

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

AppImage support in OBS

an idea by adrianSuSE

Look how we can build AppImage containers in Open Build Service.

Updated 8 months ago. No love. Has no hacker: grab it!

Run daps on Ubuntu

an idea by ta-ro

Install and test the documentation environment daps on Ubuntu.

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

gotmail

an idea by ovisan

Create an ncurses email client in golang. Requirements:

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

Crash Reference Card for ARM64

an idea by ptesarik

Update the Crash Reference Card, replacing 32-bit x86 with ARM64. The above link contains all sources I used to create the original card.

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

mamiru

an idea by persmule

tool to split the header and body of an OpenPGP digital envelope

Repository

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

Simple stretchable storage cloud

an idea by hreinecke

A project idea I've been carrying around for several years now. Based upon the 'referrals' concept from SPC-4 it should be rather easy to build up large volumes spread over several nodes. I'm thinking of an iSCSI target here, which gets updated via a corosync engine with any volume updates from the cluster.

Updated 7 months ago. No love. Has no hacker: grab it!

BtrFS -- Scrub free space

an idea by winddss

Currently only those disk blocks are checked that are allocated by the filesystem and in use. To check for read errors on unallocated blocks can be beneficial to identify hardware that is going to fail in the near future. As my first project in BtrFS, I'll also learn some development skill on BtrFS.

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

GCC bisection tool

an idea by marxin

Introduction

Bugzilla of the GCC compiler is full of errors where the compiler generates a crash report (yeah commonly known as ICE). When isolating an issues, it's very useful to identify which releases are affected, ideally which concrete revision the culprit. The common approach is to utilize git bisect command, however doing that for many issues can be exhausting.

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

Learn Python

an idea by cvar

As a newcomer in QAM I want to learn Python and use it for automating my work-flow, i.e., by developing and maintaining tests in Avocado Testing Framework.

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

Designing with LibreOffice

an idea by rliang06

I have finished Chinese translation of Designing with LibreOffice in early 2018. This time I can add a finishing touch to it.

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

Wine packaging for other distributions

an idea by msmeissn

OBS is the goto tool for providing source packages not just for openSUSE but also for other distributions. The Wine team needs new package building methods, so I am planning to

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

Scientific computing using GNU Octave

an idea by rliang06

Methods and algorithms for digital image processing and computer vision... using free software.

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

Btrfs quotas improvements

an idea by winddss

The problem with quotas is that the feature itself isn't yet mature. At least until very recently, and possibly still, quotas couldn't be depended upon to work correctly (various not entirely uncommon corner-cases would trigger negative numbers, etc), and even when they do work correctly, they simply don't scale well in combination with balance, check, etc -- that 10X difference isn't uncommon. Understanding the code in Btrfs quotas, give a analysis & improvement.

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

Learn more about Docker and Go

an idea by mitiao

Learn Docker and Go by reading book of the source code analysis of docker.

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

COA Bootstrap

an idea by cxiong

I'd like to use this hackweek to bootstrap this effort. What's done:

Updated 7 months ago. No love. Has no hacker: grab it!

Have a look at the Android SELinux integration

an idea by jsegitz

I have two goals: * I basically have no clue how Android is working, which is unacceptable given the amount of time I spent using it. I want to change that

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

Create a Kubernetes API client in Rust

an idea by robdaemon

Rust is a systems programming language from Mozilla. It has stronger safety guarantees than Go, and is well suited to working on cloud native infrastructure. Most Kubernetes development is focused in Go, and it would be great to have something like https://github.com/kubernetes/client-go in Rust.

Updated 8 months ago. No love. Has no hacker: grab it!

Advance set of icinga plug-ins for SUSE OpenStack Cloud

an idea by mcaj

We are missing a set of Icinga plug-ins for our cloud. The goal of this project is create a package monitoring-plugins-cloud. The package will contains Icinga checks for different could services and create a easy way how to integrate cloud service status into Icinga monitor.

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

Prototype a new libzypp API

an idea by zbenjamin

We had the idea of a event based, non blocking libzypp API. Would be nice to iron out the requirements and maybe do some prototyping to see if the idea makes sense. Event loop would be based on glib which would make it instantly compatible with at least GTK and Qt applications.

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

Kubic on OpenStack

an idea by pgonin

I am going to give a try to Kubic on OpenStack My goal is to see how far I can get in building a Kubernetes cluster using OpenStack Kubic 'Stack' images

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

Create Test Framework for XSLT Stylesheets

an idea by thomas-schraitle

Testing stylesheets can be a difficult task. Find a way to create a test suite for the DocBook stylesheets, for example.

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

AWS, Azure and VPNs

an idea by richardcox

  • Some public access points refuse VPN connections when using providers such as NordVPN
  • I'd like to experiment with setting up OpenVPN on SLES on AWS and Azure to find a way to work around this
Updated over 2 years ago. No love. Has no hacker: grab it!

Look into Intel SGX (Software Guard Extensions) for KVM Virtualization

an idea by bfrogers

Learn more about SGX and how that might get used with KVM Virtualization.

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

one-click distribution from web page

an idea by mhocko

Maybe this is something we already know but I haven't found it. But found it really cool how Debian can be installed easily from Windows machines. Just have a look at http://goodbye-microsoft.com/ I have learned that our installation CD already can install OpenSUSE from Windows based systems so I think this shouldn't that hard to move this to we based installation.

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

VI for XML/DocBook

an idea by tbazant

Explore the VI(M) editor environment (scripts, settings, plugins) that ease writing XML/DocBook documents, possibly DTD-driven.

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

gitFS support

an idea by jsmeix

For certain directories (e.g. his own documents or /etc/) it would be nice to know who changed what and when (e.g. in /etc/)

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

Create a gnome-shell extension

an idea by xiaoguang_wang

If you work with GNOME, after screen is locked, the monitor will turn off. This extension can keep monitor light.

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

youdid: Time based Github project dashboard

an idea by njones

Get an overview of your activity on a particular Github project. https://github.com/KlapTrap/youdid

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

Publish build.o.o on Software Heritage archive

an idea by hennevogel

We should publish everything except tarballs on the Software Heritage Archive https://www.softwareheritage.org/2020/05/20/welcoming-sloan-support-to-expand-the-software-heritage-archive/

Updated over 1 year ago. No love. 1 follower. Has no hacker: grab it!

support git2tar ball packaging as part of the build process

an idea by adrianSuSE

To have a more efficient upstream packaging support in OBS, I want to implement the following * Support to mirror git/svn/.. trees on source server

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

Improve JeOS

an idea by mkravec

This hackweek I decided to play with JeOS images.


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

build 32bit packages for x86_64 with better march/mtune

an idea by sleep_walker

32bit packages for x86_64 are generated from i586 packages which are meant to be run on ancient CPUs. But we could have better expectations for 32bit packages as they're installed on x86_64 system. Building 32bit packages with better march/mtune could help with the performance of 32bit only packages like Steam.

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

GUI related Docker support.

an idea by yfjiang

There are 2 major kinds of tools I would investigate related with GUI support of docker on SLE Desktop: 1. Running GUI applications in a dockerized environment

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

Research SEO solutions available in WP

an idea by ckowalczyk

There are numerous technologies available in WP, apparently easy to use and powerful. Is it possible to take advantage of them and make some great SUSE products (for example HA stack) more visible in the Internet? For example:

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

Hamsta plugin: Tasks Distributed Scheduling Execution

an idea by bwliu

A series of tasks are automatically distributed on several machines. It can greatly reduce more running time than using just one machine. For example:

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

Investigate ruby apis for jenkins and libvirt

an idea by vmoravec

And consider making use of them in QA infrastructure

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

Port ceph rbd client to Windows

an idea by kallan

Using mingw on Winodws, port the ceph rbd client to Windows. Start by compiling the files and porting any posix isms like fork, ecec, wait, join, etc. Then find the ceph libraries that it uses and repeat the process. Hopefully I'll get to the point where I can start to link and see what other functionality needs to be ported over.

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

Snoek improvement.

an idea by yfjiang

Snoek is a polling tool currently used heavily by Beijing colleagues: http://athena.bej.suse.com:8080/

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

CLArch - AArch64 system emulator in OpenCL

an idea by favogt

GPUs are fast, software emulation is slow - what happens if both get combined? I don't know either, this project is an attempt at finding it out.

Updated over 1 year ago. No love. Has no hacker: grab it!

libpcap/tcpdump: LINKTYPE_LINUX_SLL2 implementation

an idea by pvorel

Linux "cooked" capture encapsulation in libpcap/tcpdump doesn't allow to show interface name. There is v2 specification, but it hasn't been implemented yet.

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

open-iscsi database untanglement

an idea by lee_duncan

The open-iscsi package uses a file/directory-based database -- actually, 3 databases: the "send targets" done with their results, the "nodes" found, and the "interfaces" known/used. But there are inefficiencies when dealing with thousands of targets, and the "node" and "send target" databases could easily be combined. Perhaps moved into a real database? Also, the sysfs interaction that open-iscsi does is terrible with thousands of targets, perhaps even O(n^2), which would really really suck. I'd like to investigate the relationship of sysfs access to number of targets/LUNs to verify this.

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

rpi home surveillance

an idea by mvetter

Wanted to build a basic home surveillance with rpi and hedwig.

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

Grub2: make it easy to select the default boot target

an idea by pmladek

"grub2-once" allows to print a numbered list of available targets using --list option. It allows to select the boot target using the number. It would be great to add this functionality to the "grub2-set-default" command as well.

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

filesystem checking using symbolic execution

an idea by jirislaby

I already wrote a description and this shit ate it after I clicked create project (because "go home" overlapped). I won't write the long story second time, sorry. In short: symbolic execution on btrfs and input of death, that is.

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

Continuous Integration at SUSE and OpenSource

an idea by zzhou

The initial goal is to dive into Continuous Integration visions, practices and the related tools for HA team. Obviously, more than happy to welcome you to share your experience or ideas within SUSE or from the broader outside OpenSource world.

Updated 7 months ago. No love. Has no hacker: grab it!

Learn how to use web development framework-- Flask

an idea by dehai

Flask is a web development microframework. Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

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

Enable AddressSanitizer to relevant packages in Factory

an idea by vpereirabr

To find security relevant issues in the package building step, I'm researching and implementing in the (OBS) project level, a way to compile all Factory packages with ASAN without change a single spec. The main goal would be to: a) automate the compilation with ASAN in OBS

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

[Machine Learning] Chatbot that replicates the chatting style of a specific person

an idea by mgebai

This project is mostly for learning ML.

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

Monitor OpenStack with Prometheus

an idea by tbechtold

Currently there is Monasca which can be used for monitoring an OpenStack cloud. But outside of the OpenStack world, Prometheus seems to be used more often.

Goal

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

Get Oni to work with pylint

an idea by cbosdonnat

Fix a few bugs within python-language-server and oni to get a reasonably good pylint integration. Attempted to packag oni, but all the nodeJS deps scared me for a first nodejs package

Updated over 1 year ago. No love. Has no hacker: grab it!

salien - convert deb/pkgbuild/... into .spec

an idea by bmwiedemann

There is the alien program to convert binary packages between various formats, but it would be even nicer to be able to take a debian or archlinux build spec and convert it into an rpm .spec file. Apart from the syntax conversion, this will need some mapping for package names, so that BuildRequires and Requires match the target.

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

Learn about LilyPond

an idea by ta-ro

I'm interested in creating scores for percussion ensembles in LilyPond. This includes finding/creating a useful notation for components such as body percussion, basic dance steps, bouncing sticks etc.

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

Create working AppArmor profile for Chromium on openSUSE 13.2

a project by thardeck

I think AppArmor is a great tool to add an additional layer of security without much effort. While it is normally easy to create a profile for a simple server program it is much more complex in case of desktop applications. The most vulnerable desktop application is the browser so it would be great to have an AppArmor profile for it.

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

deploy geo cluster

an idea by BinLiu

Apart from local clusters and metro area clusters, SUSE Linux Enterprise High Availability Extension 12 SP2 also supports Geo clusters.Failover between these clusters is coordinated by a higher level entity: the booth daemon (boothd). I 'd like to deploy a geo cluster, and look into the design of booth.

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

Read through kvm and qemu code to better understand their cooperation to provide virtualization.

an idea by xlai

With the basic knowledges about hardware assisted virtualization, secifically VT-X by intel , as the next step, I want to understand more deeply how kvm and qemu cooperate with each other to provide virtualization, by read through key code and referring to other materials.

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

Create an Jangouts ownCloud App

an idea by kfreitag

Jangouts (for "Janus Hangouts") is a solution for videoconferencing based on WebRTC. It would be cool to be able to use that from within ownCloud, and thus it could be embedded in an ownCloud App.

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

study wayland - add weston support for multiple kms devices

an idea by vliaskovitis

I now have a setup with 2 GPUs and want to try to make the reference wayland compositor weston to work on 2 GPUs. Weston currently only supports single kms devices with one or more outputs. Add support to Weston's DRM backend to open several KMS devices, with the ability to use outputs from all of them. The project is a gsoc xorg idea in: https://www.x.org/wiki/SummerOfCodeIdeas/

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

ocfs2 online defragmentation

an idea by lchen

So far, ocfs2 has no tool for defragmentation. This project intends to write one. :smile:

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

Dive into the mechanics of tracepoint analysis in Linux Kernel

an idea by herbert0890

It's a good way to debug kernel. And I could take time in Hackweek to dive into the mechanics of tracepoint analysis in Linux Kernel. Hope I will have a fun!

Updated 8 months ago. No love. Has no hacker: grab it!

Orange PI PC - openSUSE - test functionality

an idea by tkovac_admik

Test different OS on OrangePI board. Check, if it is possible use it as home share server, webserver, small monitoring, ....

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

Salesforce Lightning Online Training

an idea by issacthomas

The best industry-oriented Salesforce lightning training course that is in line to clear the certification exams. Our course covers all the key concepts such as key fundamentals of Salesforce lightning, Salesforce lightning concepts, CSS and JavaScript basics, aura framework, lightning design system, system events, custom events, dynamic component creation, lightning app builder, etc. During the training period, you can get full support and real-time project assistance from experienced professionals.

Updated 17 days ago. No love. 1 follower. Has no hacker: grab it!

Docker for something else than x86

an idea by k0da

Docker is just a wrapper around lxc and containers are available on Z and P. It's time to enable docker on Power and System Z

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

Add "update" option to py2pack

an idea by tbechtold

py2pack (https://github.com/saschpe/py2pack) is used to create rpm packages from python modules. Would be great if py2pack can also update an existing package (download new version, update spec file, check requirements, ...)

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

summarize debug methods of libvirt

an idea by herbert0890

It's not easy to debug in libvirt. There are always many log output. So I want to summarize some debug methods of libvirt to make it an easy way.

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

Porting Moolticute App to openSUSE

an idea by suntorytimed

Porting Moolticute App to openSUSE only distributed as appImage or Debian package

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

Personal Travel recording web application

an idea by cxiong

I want an open travel application to record my travel activity: connect time/date, photos, comments and thoughts (and many others) with locations and show them all in a map. My plan:

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

GJS memory snapshot tool

an idea by xiaoguang_wang

GJS is javascript engine used by gnome-shell. gnome-shell some time has memory leak from GJS. GJS has GC engine to manage memory. How to find memory leak with GC engine, a better way is to take memory snapshots and diff snapshoots.

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

Learn Kyber multiqueue I/O scheduler

an idea by gqjiang

There are some multiqueue I/O scheduler nowadays, such as bfq and kyber. And bfq is really complex (about 10K LOC)and error prone from my understanding, since kyber only has less than 1k LOC, it should be more easier and practical to read/play it in one week.

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

Servicenow Developer Training

an idea by johnson267

KBS Training Providing Servicenow Developer Training is an ideal learning program to know and understand about applying is Service Now tool for managing Information Technology in several areas of business environment .Corporate learning will not only empower you about working on service now but it will enhance working efficiency and application management at all levels .

Updated about 6 hours ago. No love. 1 follower. Has no hacker: grab it!

weblate hacking

an idea by jnovotna

Add some futures to weblate. - distinguish strings which needs review and fuzzy string

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

HOME IOT

an idea by cjdev

Instrument Power meter with a WIFI enabled microcontroller that publishes to a MQTT server. ( like https://www.mysensors.org/build/pulse_power but transmits collected data over WIFI )

Use NodeRed to build dash board showing power usage in real time. ( https://www.npmjs.com/package/node-red-dashboard )

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

Study the book of 'Core PYTHON Applications Programming Third Edition'

an idea by leli

Study the book content and try to practice some project examples in the book to understand deeply on PYTHON and its using.

Updated 7 months ago. No love. Has no hacker: grab it!

Let's make a customer support knowledgebase that works

a project by anthidote

Project Description

Our Support knowledgebase sucks. It has a clunky UI, only has a What you see is what you (don't) get editor, doesn't show version history. I hate it, you hate it and our customers hate using it and would rather pick up the phone and bother us.

Updated 5 months ago. No love. 1 follower.

openSUSE on Android - Geeko toolset

a project by erikd256

Project Description

Create a toolset for installing (openSUSE Tumbleweed) on any android-based device (using fastboot)

Updated 6 days ago. No love. 1 follower.

Add snapshot support to cifs.ko

an idea by dmdiss

The File Server Remote VSS Protocol (FSRVP) was recently defined by Microsoft. It allows for SMB clients to remotely request the creation, exposure and destruction of share snapshots. Aside from support in Windows Server 2012, preliminary FSRVP server support has also been implemented for Samba.

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

Wireshark hacking

an idea by npower

About

There is a wip dissector for the windows search protocol from gregor beck, I have used it, it's nice but it is missing some things I need. I have no idea about wireshark dissectors, I would like to hack on this and make it more useful to me,

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

Implement Samba support for DUPLICATE_EXTENTS SMB3 fcntl

an idea by dmdiss

<pre> FSCTLDUPLICATEEXTENTSTOFILE is a new SMB3 ioctl introduced with

Updated over 1 year ago. No love. Has no hacker: grab it!

The future of self-healing support in SuSE

an idea by gfigueir

(draft) The future of self-healing support in SuSE

How to improve security, reliability and performance in your datacenter with devops, self-healing and orchestration

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

Recipe for packaging Electron apps

an idea by bear454

Electron apps are popping up everywhere, from the Atom editor to the Rocket.Chat client to Kap, a cross-platform open-source screen recorder. Electron apps are based on web technologies, and built from the ground up to be platform-agnostic. The electron framework is open source, and most of the apps are as well, but they are typically distributed (for Linux) as either a tarball or via npm.

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

Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs

an idea by sleep_walker

Current status

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

Shell completion

an idea by federico3

Implement shellcomp Command line (aka tab) completion is popular in the Unix world as it helps typing speed, prevents typos and makes the shell more user-friendly.

Updated over 1 year ago. No love. Has no hacker: grab it!

Improve Nailed

an idea by itxaka

Nailed is a great tool for gathering development data. Unfortunately it hasn't seen any improvements in some time and some of the most needed data is not available (PR life, review numbers, open and closed PRs)

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

Winepak integration for openSUSE

an idea by clanig

Recently the Winepak project has launched. It seems to package Wine installations that are specifically preconfigured for the corresponding applications in Flatpaks. Then the installer is loaded from the internet automatically.

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

Learn More About C++ and Librados

an idea by cxiong

As Ceph is mainly written in C++ and C++ has developed very fast since C++11, I'd like to use this hackweek to further my C++ knowledge. The librados (written in C++) from Ceph will be used as practice target. - Learn more about C++ 14 and the incoming C++ 17.

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

Loosely coupled integration between SUSE Manager and Machinery

an idea by joachimwerner

The Machinery project adds one feature to SUSE Manager that even Salt in its current state can not fully provide: You can scan a complete system for all programs, configuration files, users, and services that are present, and compare those over time. The first goal of this hack week project is to create a standalone server (or container) that is going to be the Machinery "collector", and then loosely couple it through Salt, e.g. via a Salt Runner like the Spacewalk Runner or a Salt Proxy.

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

Service Now Online Training in Hyderabad & Bangalore

an idea by johnson267

KBS Training Institute is a reputed online training institute in Hyderabad & Bangalore, India. It is reaching millions of IT online reaching millions of IT Experts to train and offer certification in several software training programs. KBS Training Institute has made another successful step in introducing Service Now Online Training for the IT workforce. In our institute, faculty plays an important role and it is ensured every trainee takes the success mode of learning in Service Now Online Training. Our faculty understands the needs of works environment and imports training method. Our Courses are designed scholars the best combination of skills, experienced training to gain job with IT giants. KBS Training Institute is proud to deliver right talents in IT field.

Updated 2 months ago. No love. 1 follower. Has no hacker: grab it!

rewrite YaST2 AppArmor

an idea by cboltz

The YaST2 AppArmor module is still based on the Immunix::* perl modules that are deprecated upstream and therefore causes some maintenance "fun". Upstream AppArmor utils were rewritten in python. The idea is to rewrite the YaST2 AppArmor module to use the python modules or JSON interfaces.

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

python yast + python kodi plugin

an idea by npower

python yast

My colleague David Mulder started a new version of python yast bindings, I've started to use it for some samba related stuff. However my python is poor, my yast UI knowledge is even poorer :-) I'd like to rewrite the ruby yast examples in python, that way I can hopefully learn a bit more about

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

Wireshark hacking & miscellanous fun

an idea by npower

I have no one vision of a project just some mish-mash random things I would like to explore for some hacking fun + would like to continue previous work from hackweek11 on the Windows Protocol dissector, some messages are still incomplete, also there are some known bugs (well at least I know about them) that I would like to address

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

Add a "multi-field" to Formulas with Forms

an idea by joachimwerner

Idea

SUSE Manager's Formulas with Forms are a powerful way of allowing admins to parametrize Salt states for groups of systems or individual systems.

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

Encrypted installation media

an idea by snwint

Create encrypted installation media

  • You're still carrying around your precious autoyast config files on an unencrypted usb stick?
Updated over 2 years ago. 1 hackers ♥️. Has no hacker: grab it!

canadaescortshub

an idea by canadaescortshub

Project Description

Goal for this Hackweek

Updated about 1 month ago. No love. 1 follower. Has no hacker: grab it!

improving touchpad driver

an idea by maweiss

Well, I already joined a project, but for those of you who still don't have one and need some good ideas, why not improving the tenuous touchpad driver? (at least the synaptics driver is) <br><br> Notebooks nowadays don't have real physical buttons anymore, but a ClickPad you push down. Unfortunately, the curser still moves while clicking so you often miss the object you want to click on. IMHO touchpad drivers should have the following features:<br><br>

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

What is Prince2 and Its importance

an idea by issacthomas

PRINCE2, an acronym for Projects IN Controlled Environments, is one of the most widely used project management methodologies in the world today. This well-structured methodology makes it easier to control the entire work process. Originally developed by the UK government in 1989 for its information technology projects, it was released as a methodology for non-governmental projects in 1996. AXELOS Ltd. currently has ownership of PRINCE2. PRINCE2 helps project managers divide projects so that each stage is more manageable and controllable, regardless of the type and scale of the project. It’s quite flexible and can be tailored according to your specific requirements. With the help of PRINCE2, you can thoroughly plan your project before you begin working on it. Every stage of the process is structured from start to finish. It also allows you to tie up any loose ends after you’ve finished the project.

Updated about 1 month ago. No love. 1 follower. Has no hacker: grab it!

Developing a Web Page

an idea by lukeshaw

Developing a Web Page

Well, back in 2005 when I got started with web development, most sites were created using HTML (code), CSS, and PHP. Each of these took a lot of time to learn and were difficult to master.

Updated 24 days ago. No love. 1 follower. Has no hacker: grab it!

About Binary Load in QlikView

an idea by issacthomas

As we already know that QlikView is a leading business discovery tool and a very powerful data visualization and analytics platform. The main purpose of using this QlikView tool is to processing in-memory data and stores them in the report. Most of the top business enterprises use this to perform advanced-level data analytics. As per the Gartner magic quadrant report, a QlikView is a top business intelligence and data analysis tool. So let’s get in-depth knowledge of the QlikView load balancing concept and its importance. Introduction to QlikView tool:

Updated 19 days ago. No love. 1 follower. Has no hacker: grab it!

yast2-journal as the new default YaST log viewer

an idea by ancorgs

Some time ago the YaST team started to get bug reports about the "System Log" option displaying no content. By default this component opens /var/log/messages and after the switch to systemd that file is not longer used by default. Thus, we created the yast2-journal module to allow viewing of the systemd journal (journald). But the new module did not substitute the old viewer because the old one is still useful to inspect plain text files like /var/log/boot.log and because is still called from other YaST modules. The current situation is confusing. In the YaST main screen we have now "System Log" and "Systemd Journal". Is not unlikely that in some other places we only have a reference to the old one. It's not clear when to use which one. That has been reported several times, like in bug#948729.

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

What is Prince2 and Its importance

an idea by issacthomas

PRINCE2, an acronym for Projects IN Controlled Environments, is one of the most widely used project management methodologies in the world today. This well-structured methodology makes it easier to control the entire work process. Originally developed by the UK government in 1989 for its information technology projects, it was released as a methodology for non-governmental projects in 1996. AXELOS Ltd. currently has ownership of PRINCE2. PRINCE2 helps project managers divide projects so that each stage is more manageable and controllable, regardless of the type and scale of the project. It’s quite flexible and can be tailored according to your specific requirements. With the help of PRINCE2, you can thoroughly plan your project before you begin working on it. Every stage of the process is structured from start to finish. It also allows you to tie up any loose ends after you’ve finished the project.

Updated 18 days ago. No love. 1 follower. Has no hacker: grab it!

Automatic performance analytical framework and dashboard

an idea by mgorman

My last hackweek project was "melbot", a server-side automated system for running performance tests. This went from being a project to something the performance team now uses heavily. The volume of data it now produces is excessive and problems are easily missed. It's a short hackweek for me due to being on holiday for two of the days but there are three objectives to the hackweek project 1. Rename melbot to marvin. The melbot name was a joke that has outlived its usefulness

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

OpenStack Tempest Dashboard

an idea by jctmichel

Tempest is a functional test suite used for OpenStack. It would normally run in the order of 800 tests over the period of 2 hours on a newly installed OpenStack infrastructure. Tempest is written in Python and uses nosetests as the basis of its test framework. There is a large amount of verbose that is streamed to the log file and there is also considerable ambiguity in the overall success rate.

Updated 8 months ago. No love. Has no hacker: grab it!

Investigate EtherCAT fieldbus

an idea by a_faerber

The Infineon XMC4800 EtherCAT Relax Kit microcontroller board has two EtherCAT RJ45 connectors. I'd like to investigate using openSUSE (or SLES) as EtherCAT master.

Updated 8 months ago. No love. Has no hacker: grab it!

Write a Skyroads clone

an idea by fschnizlein

Who of you remembers this awesome game? One of my favorites when I was a child (oh yes!). https://www.myabandonware.com/media/screenshots/s/skyroads-xmas-special-23c/skyroads-xmas-special_6.png

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

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!

RPI3 Graphics + Device Tree testing and hacking

an idea by vliaskovitis

These are various ideas to learn about device trees and test the upstream vc4 graphics drivers on RPI3 * Learn about device tree (firmware vs kernel), and how to use device tree overlays.

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

denodo vs tableau overview and difference between them

an idea by issacthomas

In today’s business world, Denodo and Tableau are two powerful platforms that are widely used by the industries of business intelligence and analytics for accessing data. Let’s begin with an overview. Overview of Denodo:

Updated 12 days ago. No love. 1 follower. Has no hacker: grab it!

Hack my music up the stack ;-)

an idea by ralfflaxa

I like playing music and hate carrying all that heavy equipment. So far my music-gear was all traditional - computer-free.

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

Contribute to sle-classic, gnome-shell

an idea by qkzhu

Get involved in the development of gnome-shell in this week. backlog:

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

Servicenow Admin Course

an idea by johnson267

KBS Training Institute offers Servicenow Admin Course, India and Also the entire world like USA, UK, Germany, France, Japan, Italy, Dubai, Europe, and etc. we will provide training to all the students and experts. We will provide free demo to the learners who are interested to learn ServiceNow Admin Training. We will provide online and class room training to all the learners. We will offer corporate training also. We have training experts and our trainers will provide the course details and explain the classes very clearly. We will train the students through Skype, zoom, Google classroom and etc.

Updated about 4 hours ago. No love. 1 follower. Has no hacker: grab it!

openSUSE & SLE support for Puppet modules located at the Forge

a project by tampakrap

Description

One of the PuppetLabs guys is trying to enforce best practices on administering Puppet modules, by using base modules and build services and roles on top of them. That way we can re-use external / third-party modules from forge.puppetlabs.com, ideally without touching them at all. He names that "the Lego approach". Full article.

Updated over 2 years ago. 2 hacker ♥️.

Airplane tracking

a project by rmax

Setup and operate a Mode-S Beast that receives the ADS-B broadcast signals sent out by airplanes.

Updated over 2 years ago. 2 hacker ♥️.

a watch for taking care of my baby

a project by bjzhang

i want to make a prototype of a watch for waking up me in the night in order to take care of my daughter. this watch includes arm based MCU with time display on panel(OLED or LED), vibrate, beeper. using 3D printer for the box of this watch.

Updated over 2 years ago. 2 hacker ♥️.

ALSA Pure Digital Power Amplifier

a project by duwe

Building on top of <a href="http://rdimitrov.twistedsanity.net/blog/show.php?entry=Microcontroller%20Class%20D%20Amplifier,%20Rev2">Rouslan Dimitrov's Microcontroller Class D Amplifier</a>, I developed the idea to feed the power amplifier with PCM data directly. Rouslan does some dithering and noise shaping, but I'm convinced that proper interpolation would sound better. The ATtiny is too slow to do even cubic interpolation so I'll move that into the host.

Updated over 2 years ago. 2 hacker ♥️.

Booting to btrfs snapshots with grub2

a project by michael-chang

The bootloader menu has to be able to list snapshots created with tagged attribute by snapper or other tools. These attributes control how snapshots are displayed and organized in the boot menu. All the changes are reflected in real time, that is when a snapshot is created it's ready to boot without the hassle to call grub2-mkconfig to refresh menu. The operation and navigating to the snapshot is intuitive and out of box and booting is even more easy to hit the button. The hackweek is based on current implementation to improve the code structure and testing, like code clean up and make it in better shape get upstreamed, improving the menu to use extended attribute to organize the boot menu with defined attributes which can be tagged by snapshot tools like snapper etc.

Updated over 2 years ago. 2 hacker ♥️.

REST API for QADB

a project by llipavsky

QADB is the database used to strore results of automated tests in SUSE QA. It only has web intrface, which is mostly just a better DB view. The goal of this project is to create the REST API to it, which can later be used to query for results from external tools (and maybe even later used by the frontend)

Updated over 2 years ago. 2 hacker ♥️.

Ruboto - JRuby On Android

a project by digitaltomm

Updated over 2 years ago. 2 hacker ♥️.

Learning Gosu - 2D game development library (with ruby bindings)

a project by digitaltomm

Links: https://github.com/jlnr/gosu/wiki/Ruby-Tutorial

Updated 8 months ago. 1 hackers ♥️.

CodeAdopter

a project by kalabiyau

Initial idea to build a tool to help rubygems community to rotate maintainers for abandoned projects. Many new developers would like to maintain a project to learn new stuff and many good projects are abandoned by initial authors.

Updated over 2 years ago. 2 hacker ♥️.

OmegaT automatic glossary insertion

a project by vdziewiecki

I want to continue my work on this feature for a CAT (Computer Aided Translation) program, OmegaT. When translating a segment (usually a sentence), I would like OmegaT to automatically replace all words it finds in an active glossary by their translations. This will save the translator some time.

Updated over 2 years ago. 2 hacker ♥️.

Achieve world domination.

a project by bgerhard

The goal of my project is to achieve total world domination. == Hell, yeah!

Updated over 2 years ago. 2 hacker ♥️.

Bring up Linux on Allwinner A23

a project by rmax

Non-Android Linux can already be booted on several devices that are based on CPUs from Allwinner, such as the A10 and A13, but support for the newer A23 is still incomplete. I want to use this Hackweek to work with the folks of the sunxi and Lima projects (http://linux-sunxi.org/, http://limadriver.org/) to get Linux up and running on an A23 based tablet.

Updated over 2 years ago. 2 hacker ♥️.

Gerrit CLI review tool

a project by iartarisi

Gerrit is used for code reviews by openstack and its related projects (e.g. chef cookbooks). The web interface is too slow when you get 100 changes to review each day. It would be nice to have a faster CLI. There are already some python client libraries available. I am thinking about either doing this as a standalone application with python and something like ncurses or an emacs/lighttable plugin. https://github.com/mapleoin/gerrit-el

Updated over 2 years ago. 2 hacker ♥️.

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 ♥️.

GCC aggregate tracking

a project by jamborm

Currently GCC relies only on the most generic alias analysis when attempting to track data in aggregates in interprocedural (IPA) optimizations. In the course of this project I plan to revive patches for using simple escape analysis to track all data which do not have their address escaped and use that information to track constants within them, analyze the impact on a number of benchmarks and submit them to GCC trunk.

Updated over 2 years ago. 2 hacker ♥️.

Chef 12 on the (open)SUSE

a project by nkrinner

Recent packages for Chef on the SUSE platforms are in a poor shape. In the meantime, Chef 12 is in the beta phase. Let's use the hack week to polish and update our Chef packages.

Updated over 2 years ago. 2 hacker ♥️.

Radio Scope - Swiss Army Knife for Everything Wireless

a project by duwe

<p>WLAN, bluetooth, DVB, DAB, ... I'm not getting any data!</p> <ul>

Updated over 2 years ago. 2 hacker ♥️.

Telepresence bot

a project by chuller

Over lunch the machinery team was talking about telepresence and mobile solutions and I came up with the idea of abusing a cheap wifi controlled toy tank as base for such a project. So here I am, having a cheap remote toy spy tank sitting on my desktop - waiting to be hacked :)

Updated over 2 years ago. 2 hacker ♥️.

investigate how kernel live patching works

a project by herbert0890

kGraft is SUSE Labs answer to the rising need for being able to patch the running kernel without rebooting the system. I think this kind of tool is very cool, so by this hackweek chance, I want to investigate it how it works and how it was implemented. And also by this chance, I hope I can improve my ability of kernel hacking. If you are also interested in kernel live patching, please join this project together.

Updated 8 months ago. 1 hackers ♥️.

mod_nss and related bugs

a project by stokos1

There are so many bugs which is related to mod_nss like bnc#863518 or bnc#897712.

Updated over 2 years ago. 2 hacker ♥️.

remote pi

a project by radmanic

I'd like to add a 433MHz receiver transmitter module to my raspberry pi - I know there are some kits, but this will require some hardware poking and soldering and I'm looking forward to it. The goal will be to receive the signal of some remote temperature and humidity sensors, decode the signal - understand their data structure and display and log them accordingly.

Updated over 2 years ago. 2 hacker ♥️.

A platform a day keeps the doctor away

a project by insilmaril

Finish Qt 5 port of vym and port to as many operating systems as possible. During Hackweek I managed to get vym to run on

Updated over 2 years ago. 2 hacker ♥️.

Bug Stats for upstreams in the public

a project by zzhou

Q: How many new bugs opened over time for a package? The question is simple, but need some effort to answer in the context of a distro with thousands of packages.

Updated 7 months ago. 1 hackers ♥️.

Take a stroll in dependency hell

a project by jgleissner

While packaging node.js modules, which often depend on specific versions of other node.js modules, sometimes many of them, you easily end up in dependency hell, and maintaining an OBS project with a few hundred of those modules can be a tedious task. So the idea for this project is to familiarise myself with how exactly dependencies are managed on package and repository level, check out what tools exist to drill into dependency data, and hack something that helps keeping OBS repositories in a dependency consistent state.

Updated over 2 years ago. 2 hacker ♥️.

Ceph crushmap visualization

a project by qakapil

The CRUSH algorithm determines how to store and retrieve data by computing data storage locations. CRUSH empowers Ceph clients to communicate with OSDs directly rather than through a centralized server or broker. With an algorithmically determined method of storing and retrieving data, Ceph avoids a single point of failure, a performance bottleneck, and a physical limit to its scalability. CRUSH requires a map of your cluster, and uses the CRUSH map to pseudo-randomly store and retrieve data in OSDs with a uniform distribution of data across the cluster. This project aims at creating graphs of the crush map, for better visualization of the Ceph cluster.

Updated over 2 years ago. 2 hacker ♥️.

try to understand cups > 1.5

a project by mhocko

Starting with CUPS 1.6 things have changed considerably. Clients are no longer discovering broadcasted printers anymore. Distributions (e.g. Debian) has backported the original protocol into cups-daemon package but this doesn't seem to work either on my laptop. I would like to look and try to understand what the hack is going on here. The outcome should be my understanding of the change and how to configure CUPs to behave reasonably again.

Updated over 2 years ago. 2 hacker ♥️.

desktop saver

a project by psladek

The idea is to produce a standalone, independent tool to save and restore windows positions and sizes, analogous to a similar feature in KDE desktop. This would be handy in various lightweight desktop enviroments.

Updated over 2 years ago. 2 hacker ♥️.

SSDBoost

a project by hrommel1

If you want to use the full potential of SSDs as primary (and possibly only) storage on SLE or openSUSE systems, you are supposed to perform several configuration settings to make it fly, including: - changing the io scheduler of the device to noop or deadline

Updated over 2 years ago. 1 hackers ♥️.

Bookworm, the educational tool

a project by kwwii

Create a system to allow a community to add contextual information to "open books". Think wikipedia for books

Updated over 2 years ago. 2 hacker ♥️.

A CLI mail client configuration wizard

a project by zhangxiaofei

Make an interactive wizard that helps to go through configurations of mutt / mbsync / msmtp / notmuch / mailcap / links etc.

Updated over 2 years ago. 2 hacker ♥️.

Dice - A light weight build service

a project by sax2

The idea is simple. Dice is a light weight build service for KIWI images with full control over the build power by the user. At SUSE we have the buildservice which is the full professional version of a build service for packages, images and also products. As a normal user I can provide input and I get some output but I have no control what happens with my data, when it's being processed and where it's being processed. That's by design and works great, thus not meant negatively. I'm a 100% fan of the buildservice

Updated over 2 years ago. 2 hacker ♥️.

Create OpenStack packages for aarch64

a project by dirkmueller

Create a single node installation of OpenStack with the OpenSUSE OpenStack Quickstart scripts for 64 bit ARM (aarch64).

Updated over 2 years ago. 2 hacker ♥️.

kGraft: allow to handle more patches in parallel

a project by pmladek

Current kGraft implementation allows to apply new patch only when the previous one is applied to the whole system. Every task is handled separately and it needs to wait for a safe place to switch. It might take a while, especially when the task is sleeping. Therefore it would be great to allow to apply more patches in parallel. It is not trivial because different tasks might be in different world, so the slow stub has to be clever and choose the right one without taking any lock...

Updated over 2 years ago. 2 hacker ♥️.

Wicked source code research and technical document improvement.

a project by bchou

I had presented the "Wicked Network Manager" talk at openSUSE Asia summit @Beijing. I would like to keep studying the topic continuously. Getting involve the source code and study the operating style and components. I also met some problem after discussing and testing issues while my research , I want to keep it as a record and writing the technical document on wiki too.

Updated over 2 years ago. 2 hacker ♥️.

FireTitle for SeaMonkey

a project by pcerny

Port the Fiurefox extension FireTitle to SeaMonkey. Adding SM's appid to install.rdf doesn't seem to do it.

Updated over 2 years ago. 2 hacker ♥️.

add LVM support to Guix System Distribution

a project by sleep_walker

LVM support for Guix System Distribution

With GNU Guix 0.8.1 and it's distribution there is still lack of LVM support. As I'm probably the only user of LVM, I need to hack support into initrd myself.

Updated over 2 years ago. 2 hacker ♥️.

Porting SHA1 codes to EFI stub environment

a project by joeyli

For Hibernate Signature Verification - HMAC version, I need a hash algorithm in EFI stub environment before ExitBootServices() to mix / mess random seed from different sources (rdtsc, rdrand...) for generating the HMAC key to sign the hibernate image in runtime environment. There have no any hash functions provides by EFI services, so need implement it in EFI stub. I choice SHA1 to be the target algorithm because currently I choice HMAC-SHA1 to be the algorithm to generate signature of hibernate image.

Updated over 2 years ago. 2 hacker ♥️.

ARM64 fastmodel

a project by gqjiang

ARM64 is become more popular on different markets, but obviously lots of pepople didn't have the hardware platform, and fastmodel is helpful for people to play with ARM64 environment, furthermore, we can run different software platform on it, such as Cloud, HA, Virt and OpenStack.

Updated over 2 years ago. 2 hacker ♥️.

VNC keyboard layout test tool

a project by michalsrb

VNC protocol transfers key symbols (= basically characters), not key codes (= "coordinates" on keyboard). Therefore pressing the same keys may result in sending different commands over VNC depending on the keyboard layout and state of modifiers on the client side. The server however can not directly send the key symbol to the application, it must instead find or create key code that will translate to that symbol and send that. This is hard to implement correctly and there was already several bugs about it.

Updated over 2 years ago. 2 hacker ♥️.

More Web Tech in Desktop -- A File Manager using nw.js

a project by VictorYang

The trend of adopting Web technology in Desktop is ubiquitous these days. Both as a learning project and a proof of concept, we'd like to

Updated over 2 years ago. 2 hacker ♥️.

Port a fake signal optimization to kGraft

a project by mbenes

We currently work on a consistency model for upstream livepatching infrastructure. We use something called a fake signal to speed up a finalization of the patching process. I'll port the implementation to kGraft in SLES which should allow to remove immediate patching since it has recently proved to be problematic...

Updated 7 months ago. 1 hackers ♥️.

Try to model check gfp_flags with cbmc

a project by vbabka

Paul McKenney's blog article inspired me to try apply his approach to kernel's memory allocation flags (gfp_flags) and how their combinations affect the decisions and actions taken during page allocation. Recent upstream development around these flags leads me to believe that the complexity is too high for me to reason about them and change the code without unintended changes in semantics. So it might be worth to let the computer do the hard work. If it works out, the approach should allow to verify that changing the code doesn't result in corner cases where some flag combinations don't work as intended. Then we can attempt to e.g. reduce the number of flags and perform other cleanups without fear of breaking everything.

Updated over 2 years ago. 2 hacker ♥️.

Bootstrap Maven in OBS

a project by a_faerber

Apache Maven is a build tool used by many Java projects, which is incompatible with OBS in that it tries to download binary dependencies from the Internet. Several people have in the past years tried to somehow bootstrap Maven and failed. My new proposed approach is a Maven, patched to obtain packages from a filesystem location, and packages with .jar based -bootstrap.spec variant plus source-based build for properly modeling dependencies in OBS. Unlike the SUSE Manager team's work I am trying to rebuild those .jars from sources. Where necessary I am patching dependency versions to the latest sources/jars packaged.

Updated over 2 years ago. 2 hacker ♥️.

Provision SLE12 Power compute host with crowbar.

a project by k0da

In order to have complete cloud experience on Power platform it needs some missing pieces to be available: * SLEShammer image (SLE11-> SLE12)

Updated over 2 years ago. 2 hacker ♥️.

Create a git project for VMDP

a project by kallan

Needing to learn git, I thought it would be a good time to clean up the code and create a git project for it.

Updated over 2 years ago. 2 hacker ♥️.

Build and boot every commit in the kernel-source tree

a project by michal-m

Or at least, test as many of them as possible.

Updated over 2 years ago. 2 hacker ♥️.

openSUSE image for Scaleway cloud (arm based and leveraging docker)

a project by pgonin

Scaleway is a newly opened Cloud based in France (for now) offering ARM based servers. Those are BareMetal SSD cloud servers. They offer a range of operating systems to pick from (Debian, Ubuntu, ArchLinux...) as well as 'application images' (Docker, ownCloud...) but no openSUSE image yet.

Updated over 2 years ago. 2 hacker ♥️.

CHDK2gphoto2: Canon Hack Developer Kit support for libgphoto2

a project by msmeissn

Continue on the started CHDK (Canon Hack Developer Kit) for libgphoto2 support. Work on various other libgphoto2 camera things over the week too.

Updated about 2 years ago. No love.

Discourse forum instance for internal use

a project by kpimenov

Discourse is a really great opensource forum, written in Ruby on Rails and Ember.js. We should try to use it to complement mailing lists and IRC in internal communication, when we need persistent, searchable discussions (with helpful links to the outside world) for a broad and offtopicky subjects.

Updated over 2 years ago. 2 hacker ♥️.

Work reports 2.0

a project by kalabiyau

Micro-service for - making a report

Updated over 2 years ago. 2 hacker ♥️.

Set up a PXEboot service for installation in Developlent Networks in the SUSE Nuernberg Office

a project by eeich

<p>PXE boot is a quick and easy way to install any SUSE/openSUSE product on a machine. It doesn't require any boot media and today virtually any system is capable of booting using PXE. </p> <p>The architecture team maintains a tftp server with boot loaders, boot loader configurations and installation images for a variety of architectures and products. Currently in the Nuernberg office this PXE boot service is only available in the network of the architecture team. Since tftp is unicast, the server should be reachable from anywhere in the internal network. What is missing is the information about the address of the tftp server and the image to boot from this server.

Updated over 2 years ago. 2 hacker ♥️.

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 ♥️.

mount option helper for VFAT and other file systems

a project by sbrabec

While auto-mounting a VFAT volume in a desktop environment, there is no way to select required mount options for the particular volume. But there is no combination of options that will fit to all purposes. Without being able to choose mount options, some tasks work in an inferior way.

Updated over 2 years ago. 2 hacker ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

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 ♥️.

Fix up configurations, pet projects and so on

a project by mssola

Since I'm already working on a work-related project (https://hackweek.suse.com/14/projects/1388), I decided to also spend some time improving some of my toolbox. This includes configurations, scripts, pet projects and so on. I don't expect anyone to collaborate on this, but if someone is interested to know which scripts, programs and such I'm going to touch, feel free to ping me.

Updated over 2 years ago. 2 hacker ♥️.

Make slenkins test happay

a project by tian-feng

Metadata project provides testsuites as a service. Slenkins test wants to use metadata but requires two new fields. I will add nodes and incompatible two new fields.

Updated 7 months ago. 1 hackers ♥️.

gdb python target / binding to libkdumpfile

a project by alnovak

Our previous efforts to enable gdb to open kdumps was not received in upstream as well as we hoped for. The perhaps-acceptable way would be to extend gdb with the possibility of implementing targets in Python, then create example binding to libkdumpfile (which already got a Python binding). We've already tried that, yet it has to be tidyed up. So this project aims at:

Updated over 2 years ago. 2 hacker ♥️.

osc diff should support customized difftools, e.g. vimdiff

a project by zhangxiaofei

Utilities like git and quilt support customized difftools in some ways. It's would be great if this is introduced to osc for commands like diff, pdiff, prdiff, rdiff, rq --diff, sr --diff.

Updated over 2 years ago. 2 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 7 months 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 8 months ago. 1 hackers ♥️.

Kubernetes research

a project by fanyadan

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

Updated 7 months ago. 1 hackers ♥️.

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

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

crossword puzzle generator

a project by rsimai

Create a console application for a crossword puzzle generator that can be fed with a custom list of word+explanation pairs. It may be used by people to quickly familiarize with a specific topic (e.g. a knowledge area, new hires to the company ...) to at least understand the terminology and the abbreviations that are used. Or to just have some distraction and fun :-) I think it consists of three components:

Updated over 2 years ago. 2 hacker ♥️.

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

Add parameterizable Salt Formulas to SUSE Manager

a project by joachimwerner

Together with my son, I'm working on improving the Salt support in Manager 3. The idea is inspired by SUSE OpenStack Cloud's Crowbar tool:

Updated over 2 years ago. 2 hacker ♥️.

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/>) I used it quite some years ago. The last weeks it was a topic on the Emacs mailing list.

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

Make Tumbleweed work on the GPD Win

a project by aplazas

The GPD Win is a Nintendo 3DS XL sized PC featuring a keyboard and gaming controls. Having openSUSE working on it would be great, unfortunately Tumbleweed doesn't work at all on it and Leap 42.2 is lacking many important features. A GPD Win runnning Leap 42.2

Updated over 2 years ago. 2 hacker ♥️.

Explore how to write a help bot

a project by cyberiad

There is plenty of documentation wiki articles, forum posts, etc., but even with Google or local search engines the answer may be hard to find. Sometimes categorisation is missing or just basic information. 1. Look at existing openSUSE options and their usability.

Updated over 2 years ago. 2 hacker ♥️.

A brand new approach to system configuration management

a project by guohouzuo

In the previous hackweek (14), the following objectives from project "A generic mechanism for analysing and manipulating diverse software configuration files" were worked on: <pre>

Updated over 2 years ago. 2 hacker ♥️.

Add information about listeners to Jangouts UI

a project by ancorgs

This project is about fixing this known Jangouts issue that is reported over and over, since many user experiencing problem with the outgoing WebRTC traffic or with camera authorization can "lurk" what happens in the room without being noticed. Copy&Paste from the last comment there: It's true there is a lot of room for improvements to raise the awareness about "lurkers". For example, we could compare the number of people subscribed to your stream and the number of publishers. If numbers do not match, there is somebody listening but not being displayed. That's something we could show in the UI.

Updated over 2 years ago. 2 hacker ♥️.

Farfalla

a project by dmaiocchi

Farfalla, is a bot for analyze cucumber failures on the fly. https://github.com/MalloZup/Farfalla

Updated over 2 years ago. 2 hacker ♥️.

Automation of virtualization testing in QAM team (deployment+basic test scenario)

a project by brhavel

This was planned for previous hackweek (hw16-1) => Automated deployment of virtualization hosts and build up of virtual machines for xen+kvm+related tool testing.

Updated over 2 years ago. 2 hacker ♥️.

A daemon program that empowers telephone appliances and SMS-capable devices to use Internet features

a project by guohouzuo

Websh is: https://github.com/HouzuoGuo/websh

Updated over 2 years ago. 2 hacker ♥️.

DevOps application for L3 service on research

a project by fanyadan

DevOps is hot, and SUSE now is changing that we will not only provide OS and relative products but also online-application-like products e.g. docker application, so L3 service needs to improve as well.
Google has established their DevOps implementation - SRE system, and has maintained long time, I opened this project for researching if DevOps way could be applied on L3 service referring to Google's experience.

Updated over 1 year ago. 1 hackers ♥️.

Jeedom House automation with SLES on RPI

a project by cbosdonnat

I recently got Jeedom working on SLES for Raspberry Pi. However, I'ld love to play more with it like controlling my window shutters. This hackweek could also be an occasion to get as much as possible of the jeedom plugins to work on SLES and openSUSE.

Updated over 2 years ago. 2 hacker ♥️.

Paper folding machine

a project by aocole

Build a paper folding machine capable of folding Skill Shot. * Print run is 2500 copies

Updated over 2 years ago. 2 hacker ♥️.

My Epitaph

a project by aocole

Create a site where users can post their desired epitaph * You can post your desired/aspirational epitaph and keep it updated

Updated over 2 years ago. 2 hacker ♥️.

Containerized IRC bot service with a Web configuration and management UI

a project by ukbelch

Over the last year or so I have developed an IRC bot to work with the chat service of twitch.tv, providing user engagement functionality. I would like to expand my knowledge of the practical application of Docker by containerizing the bot, and creating an API and web service to allow people to configure and deploy an instance of the bot for their own Twitch channel.

Updated over 2 years ago. 2 hacker ♥️.

Teuthology

a project by jfajerski

Extend Teuthology to meet our needs. This includes (but is not limited too): * replace ceph-cm-ansible

Updated 8 months ago. 1 hackers ♥️.

openSUSE OpenStack Cloud

a project by bmwiedemann

make crowbar+openstack work on openSUSE Leap 42.2 part of this is setting up public CI. For that, we need to port mkcloud to work on Debian.

Updated over 2 years ago. 2 hacker ♥️.

ESP8266 Tinkering

a project by nwmac

ESP8266 Tinkering

The ESP8266 is an interesting little device that has been around for a while. It has the potential to support some interesting IoT applications. There is Ardunio core support for this device <https://github.com/esp8266/Arduino> and a rich set of libraries to help developers get started.

Updated over 2 years ago. 2 hacker ♥️.

Dive into eBPF verifier

a project by gary_lin

Since eBPF was introduced into linux kernel, the eBPF verifier keeps the eBPF programs from any wrong-doing. I would like to look into the verifier and see if it's possible to extend the check to avoid reading any sensitive data in the memory.

Updated over 2 years ago. 2 hacker ♥️.

Hack salt-toaster to use systemd-nspawn instead of docker

a project by mdinca

It seems that systemd-nspawn, together with machinectl can use qcow2 images directly. This means I could use the images genereted by kiwi to start containers (for development and for running the tests).

Updated over 2 years ago. 2 hacker ♥️.

ipv6 support for download.opensuse.org / mirrorbrain

a project by dimstar_suse

There is a long-standing problem that mirrorbrain on download.opensuse.org does not do reasonable redirection when a user comes by with an ipv6 address... In my case for example, mirrorbrain claim I'm coming from an unknown country. It's a small country, ok, but by far not unknown (Switzerland)

Updated over 2 years ago. 2 hacker ♥️.

Learn Android Development: Just Roll One Die

a project by mvidner

I want to get started with developing apps for phones and tablets. It is a very general idea, rather open ended. To have tangible results, I want to make a trivial app and publish it in the official Google Play store: Just Roll One Die.

Updated over 2 years ago. 2 hacker ♥️.

Exploring Workflows in JIRA

a project by rsblendido

Lay out a mock version of an existing SUSE R&D process in JIRA. The process should have a reasonable amount of complexity, like

Updated over 2 years ago. 2 hacker ♥️.

SSH Tunnel YaST Plugin

a project by gary_smith

Learn about developing a YaST plugin by creating a plugin to manage SSH Tunnels. Creating SSH port tunnels along with corresponding iptables rules is a useful technique for being able to access virtual machines on a remote host that only visible on a private network. Managing and maintaining these connections via scripts and tmux sesssions is less desirable than doing it through a nice UI like YaST. Note that the CLI tool https://www.npmjs.com/package/ssh-tunnel-manager has some nice ideas for managing groups and profiles that may be useful.

Updated over 2 years ago. 2 hacker ♥️.

Finish Making a grub-ipxe package for opensuse like Ubuntu has

a project by blarson

In ubuntu, you can install grub-ipxe, which adds an ipxe entry to the grub menu. This allows you to easily pxe boot on machines that may not natively support it. You can also use it along with grub2-reboot to remotely re-image a machine. The project has been started here: https://build.opensuse.org/project/show/home:blarson:grub-ipxe It needs to be tested, and polished before trying to include it into opensuse.

Updated over 2 years ago. 2 hacker ♥️.

JUnit SLEnkins Test for Firefox

a project by cgrobertson

Create a JUnit test suite for Firefox browser and integrate the tests into SLEnkins.

Updated over 2 years ago. 2 hacker ♥️.

RankWell: Markov Chain Generation of Yelp Restaurant Reviews

a project by ericp

Ever left a restaurant wanting to write a review, but thinking it wasn't worth the trouble to tap out all those words on your phone -- you just want to give the place your n stars and provide a few words of praise or condemnation? If only you could press a button to generate a plausible review. If this project happens, you will. We'll use the Yelp API to grab as many reviews of certain types of restaurants as the terms of service allow (I assume "Use any robot, spider, site search/retrieval application, or other automated device, process or means to access, retrieve, scrape, or index any portion of the Site or any Site Content;" doesn't apply to API users -- otherwise it wouldn't be much of an API).

Updated over 2 years ago. 2 hacker ♥️.

Securing a CMS by using a hidden CMS and exporting static html to a web server

a project by johannes_p

Small non profit organisations or activist groups need a Web presence that is easy to maintain by several authors. When using a CMS they do not have the resources to secure the CMS from the various possible attacs most CMSes are notorious for. Defacement or placing malicious content can damage the reputation of such non profit organisations. The solution would be to combine an of the shelf CMS with a static web server that is hosted on a different IP address. The authors would access the CMS through a kind of remote access gateway e.g. openvpn) where access can be well secured with certificates or even hardware tokens.

Updated over 1 year ago. 1 hackers ♥️.

Maintain flow of virt between SLE and HPE Linux

a project by lyan

This is more like a learning project for me as a new hire, so please do not expect too much, :-) Compare difference of maintain flow for Libvirt and QEMU between SLE and HPE Linux

Updated over 2 years ago. 2 hacker ♥️.

build openSUSE Factory with PIE

a project by msmeissn

We have an ongoing project where we want to build openSUSE Factory with PIE support for all packages. This is done using a "gcc-PIE" preinstalled package, which changes the compiler default to PIE on.

Updated over 2 years ago. 2 hacker ♥️.

HA Storage in the market: M$ + Proxmox

a project by zzhou

Microsoft released Windows Server 2016 at October, 2016. In the data center edition, it released Storage Spaces Direct features for SDS/HCI market. What are those new features looks like? Proxmox a open-source company based in Vienna, which provides a linux cluster stack for kvm/lxc environment. What HA Storage related new ideas inside?

Updated over 2 years ago. 2 hacker ♥️.

Computational photography in python

a project by nadvornik

Python offers some useful libraries for this topic, I already know numpy and openCV, I want to try for example scikit-image. As a concrete goal, I want to try deconvolution with variable PSF - create lens profile and use this profile to improve sharpness and chromatic aberration.

Updated over 2 years ago. 2 hacker ♥️.

Get rid of perl-apparmor

a project by goldwynr

Perl-apparmor is obsolete in the apparmor community. No one is maintaining it. However, opensuse has to keep it to interact with yast, which is the main consumer of perl-apparmor. Getting rid of perl-apparmor would mean: + Creating a new interface (JSON) to interact with outside world (IOW, yast)

Updated over 2 years ago. 2 hacker ♥️.

Make git-sort faster

a project by benjamin_poirier

git-sort is a a tool that reads a list of git commits and sorts them so that the partial ordering of parent-child relationships is respected. It performs this as a stable sort; it preserves the input order of commits that are on parallel development branches. This tool is useful when backporting a large number of commits so that the commits may be cherry-picked in an order such that no child commit appears before any of its ancestors. The current implementation of git-sort is a proof of concept that uses git merge-base --is-ancestor. Having a more efficient version would ease the handling of large input lists.

Updated over 2 years ago. 2 hacker ♥️.

Replace ctcs2 with avocado

a project by pluskalm

We need to package avocado, get it into distro and migrate some of our testsuites from ctcs2. Atm avocado is present in openSUSE:Factory and Backports exist at my home project

Updated over 2 years ago. 2 hacker ♥️.

Ceph Radosgw Client in Android File Manager

a project by alexlau

Ceph is very robust for keeping data, beside using cephfs or exporting rbd. It is not too easy to access object directly with a client, let alone mobile. By using Rados gateway, android client can easily using S3/Swift http/s request to read object data from the internet. It is a simple idea to use an existing open source android FileManager e.g. https://github.com/arpitkh96/AmazeFileManager

Updated over 2 years ago. 1 hackers ♥️.

Graphic tool to generate ssh keys

a project by SLindoMansilla

Goals

  • Learn GTK3
Updated over 2 years ago. 2 hacker ♥️.

package mediagoblin

a project by mstrigl

From the mediagoblin.org website: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc."

Updated over 2 years ago. 2 hacker ♥️.

orca: build OCI images from Dockerfiles

a project by cyphar

Currently the main complaint people have about OCI tooling is the lack of a transition from Docker to OCI. With umoci you have a lot of low-level image configuration abilities, and skopeo and runC cover the other major parts of the picture, but you need something to tie them together. I'm not going to be implementing YAWAR (Yet Another Wrapper Around Runc). It's just going to be a single script that can take a Dockerfile and create an OCI image that is basically the same as the Docker image you would get -- with the big difference being that you didn't need Docker and everything used the OCI. The other cool benefit of this is that you could build images without privileges (since rootless containers now exist in runC and in umoci).

Updated over 2 years ago. 1 hackers ♥️.

Heart Rate Variabilty (HRV) evaluation with open source tools

a project by bigironman