Learn openQA

a project by GraceWang

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

Updated 3 months ago. No love.

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

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

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

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

OpenStack Benchmark Dashboard

a project by chuller

Tasks

  • Setup host
Updated about 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 about 2 years ago. 1 hackers ♥️.

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 about 2 years ago. 1 hackers ♥️. 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 about 2 years ago. 1 hackers ♥️. 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 about 2 years ago. 1 hackers ♥️. Has no hacker: grab it!

go verdura, Particularly important are the CI vitamins

a project by dmaiocchi

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

Updated about 2 years ago. 1 hackers ♥️.

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 about 2 years ago. 1 hackers ♥️. Has no hacker: grab it!

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

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

a project by LenzGr

Overview

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

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

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

froxlor Server Management Panel

a project by asemen

froxlor Server Management Panel create and start a push request upstream the openSUSE Leap 42.1 configuration tab

Updated almost 2 years ago. 1 hackers ♥️.

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

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

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

WIFI Temperature Probe

an idea by kberger65

Using a Raspberry PI (openSuse) and a food grade temperature probe and wifi sensor, I want to create a temperature monitor for my Kamadao Joe Smoker. The idea is to enable a series of email notifications as the smoker and contents reach their "done" temperature.

Updated about 2 years ago. 2 hacker ♥️. Has no hacker: grab it!

Learn & Improve Qt, C++ - Project Oficina

a project by slemke

Oficina, a mechanical workshop application developed in Qt/C++ Hackweek 17: Work on TODO - Test. Make it very stable, after that, insert it in openQA.

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

Compare & implement a simple way to startup an open SIS

an idea by bear454

Washington state is a leader in Alternative Learning Experiences, public schools that teach in unique ways. In order to manage the requirements imposed by the State office of public education, ALEs must use some form of a Student Information System (SIS). Most ALEs in the state subscribe to a closed-source SIS: Wings; most school districts and program administrators have either no knowledge of open source SIS, or are the subject of FUD from vendors like Wings.

Updated about 2 years ago. 2 hacker ♥️. Has no hacker: grab it!

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

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

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