
pgonin
Test openQA in openQA with openQA using openQA for openQA
a project by RBrownSUSE
Occasionally, new versions of openQA break things. How do you stop that? MORE TESTING! Testing openQA by using openQA to ensure the new versions don't break should be a good example of how openQA can test everything and anything, even itself.
[ARM] Ceph on AArch64
an idea by algraf
Octopuses have many ARMs, so we should definitely allow them to run on them too! Today, we don't have working Ceph packages for AArch64, but already solid interest from customers asking us about it. It would be great to be able to give them something to play with.
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.
Tumbleweed as a Server OS?
a project by RBrownSUSE
My home server, and my other box hosting https://sysrich.co.uk are both in need of a bit of a refresh While I could be nice and conservative and pick an openSUSE regular release, I'm actually considering using openSUSE Tumbleweed, and fully embracing the 'Servers as Cattle' concept
Google Hangouts killer: WebRTC-based video conferencing system
a project by ancorgs
We have some internal systems for videoconferencing like Big Blue Button or OpenMeetings. But in my experience none of them can compare to Google Hangouts, which is still the best free (as in free beer) alternative for videoconferencing with integrated screen sharing. While implementing an alternative to Sqwiggle on previous hackweek, I discovered Janus, a lightweight WebRTC gateway that proved to be a quite capable tool to implement video applications.
Release DAPS 2.0
a project by fsundermeyer
DAPS, the "DocBook Authoring and Publishing Suite" provides a tool set for easy creation and publication of DocBook sources on Linux. DAPS lets you create HTML (incl. webhelp), PDF, EPUB, man pages, and other formats with a single command. DAPS is used and developed by teh SUSE documentation team. The official DAPS release is 1.1.7. SUSE internally DAPS 2.0 rc2 has been released. A few issues need to be fixed (mainly closing open bugs and adding missing test cases). The goal of this project is to fix these issues, so DAPS 2.0 can be publicly released.
Brand new UI for deploying OpenStack in Crowbar
an idea by vuntz
Right now, Crowbar exposes a barclamp UI for each OpenStack component. This is not really optimal, imho. I think a better approach would be to have a single barclamp UI where we can configure everything, before deploying OpenStack.
integrate password manager feature into GNOME desktop
a project by fcrozat
I'm currently using LastPass as password manager but it has several drawbacks: * closed-source
Rewrite orchestration layer of Crowbar
an idea by vuntz
The current orchestration layer of Crowbar is unfortunately way too simple and needs some serious rework if we want to take Crowbar to the next step. We need some granularity that is more fine-grained (not just something that is per-barclamp, and inside that that is per-role), with a queue that is better designed.
openSUSE support for Crowbar
an idea by vuntz
Make openSUSE a first-class citizen in Crowbar, so that we can finally provide an image that can be used to deploy OpenStack on openSUSE with Crowbar.
Package some stuff for openSUSE-Factory
a project by pluskalm
As every hackweek, lets package/update/cleanup some stuff fore factory: Update/package:
Matrix
an invention by vmoravec
Proof of concept for a story and test runner for cloud testsuite. Cloud Matrix
openSUSE audiophile Squeezeboxserver + Squeezeplay
a project by aginies
Squeezeboxserver
Don't write tests! Generate them.
an invention by e_bischoff
The title of this project is inspired from the must-see video John Hughes - Testing the Hard Stuff and Staying Sane
Learn SLEnkins
a project by tian-feng
I'm interesting in SLEnkins project and I want to learn it a bit. I will try it and know how it works and how to use it.
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.
Hacking the Atom Editor/IDE
a project by lslezak
The Atom Editor
There is a pretty nice open source text editor and IDE called Atom,
Automated testing of accessibility
a project by coolo
The goal of openQA is "test as a QA engineer". But openQA has no ears - all we can test for are DTMF sounds. And even those are very bad. So my hackweek project is to do research on how to do proper sound verification. The keys are proper normalization of the volume and the sample rate.
Let’s Encrypt integration into openSUSE/SLE
a project by abergmann
"Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open."[1]
Learn Haskell by creating an interpreter
an idea by chnyda
The aim of the project is to create a stupid interpreter to evaluate arithmetic expressions and functions. I have been reading a lot about Haskell and creating a stupid interpreter is a nice way to get started.
Exporting ansible experience to Salt
an idea by dgutu
Because of past experience with ansible as a tool to orchestrate the code deployment on multiple platforms consider important to get most from Salt as
arm64 set-top-box based workstation
a project by mbrugger
Tronsmart has a Rockchip rk3368 based set-top-box [1]. I want to use it as a arm64 based workstation running openSUSE.
Play with ARM board
a project by nadvornik
Since my Orange Pi board just arrived, I will play with it. This includes:
arm64 set-top-box based workstation
a project by mbrugger
Tronsmart has a Rockchip rk3368 based set-top-box [1]. I want to use it as a arm64 based workstation running openSUSE.
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.
Integrate ABRT to openSUSE
an invention by michalnowak
There were several attempts to integrate ABRT to openSUSE. In this Hack Week I'd like to: 1. review those attempts;
allow openQA tests in python
a project by bmwiedemann
using perl's Inline::Python module, it should be possible to define openQA test modules in python instead of perl.
Dochazka
a project by smithfarm
Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components: - RESTful backend App::Dochazka::REST (with lots of help from Web::MREST)
Use jenkins as openQA UI
an invention by okurz
motivation
jenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA?
openSUSE with Linaro 96 board
a project by bamvor
[96 boards](96boards.org) are the series open source boards with same size and interface launched by linaro. There are two arm 64bit boards and one sensor kit in my hand.
VNC protocol to openQA testcase writer
a project by fcrozat
By analysing a VNC session, we can create a draft of an openQA testcase (detecting keystroke, mouse click and generating fullscreen needles). The project is to :
Crowbar on openSUSE Leap 42.1
a project by mjura
Let's do this :) !!! https://build.opensuse.org/project/show/systemsmanagement:crowbar:master
clean up wiki pages on https://en.opensuse.org
an idea by ddemaio
There are a list of pages list on https://public.etherpad-mozilla.org/p/opensuse_wiki that we would like to clean up. Please consider spending 30 minutes this week cleaning up the openSUSE wiki.
Learning ruby with betaman
an idea by gameboy974
Learning ruby with betaman
Multimedia insane migration
a project by scarabeus_iv
Packman reduction
Release openSUSE 42.1 Leap JeOS images
a project by RBrownSUSE
Given that Leap is now available, as installation media, we are going to dedicate some time to release ready to use 'Just enough Operating
Upgrade planet.opensuse.org
a project by lrupp
While in general everything still works, the current (patached/extended) planet installation behind planet.opensuse.org is a bit outdated and not maintained any more. The initial plan is to:
Convert prix-carburant.gouv.fr opendata to Osmand POI database
an invention by cbosdonnat
French government provides a pretty up-to-date data set with the gas prices in France as open data. These data could be useful in the offline GPS application [Osmand][1] for drivers to find the cheapest nearby place to buy they gas.
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?
Improve JeOS
an idea by mkravec
This hackweek I decided to play with JeOS images.
QA Lab automated inventory
an idea by sebchlad
Problem: QA Labs need some inventory from time to time. Usually people are busy and this tasks has lower priority. Effectively it means there is some mess in QALabs. Solution: set of tools to make inventory easy and perhaps automated.
Learn more about SDN & NFV
a project by teclator
I want to learn more about SDN and NFV, so i have started reading some book ASIN: B00WF85208 and prepared a list of things to get deeper into: - SDN
Easily Deploy an HA cluster in Virtual Machines
a project by aginies
GOAL
Convert openSUSE ARM appliances to python3-kiwi
an idea by dirkmueller
The python3-kiwi rewrite of kiwi is progressing is far enough to try converting the openSUSE ARM appliances to make use of it. The goal of the project is to build appliances with python3-kiwi and test them to see that they work fine and then switch over if it seems benificial.
Orca: hunting cephalopods for fun and dinner
a project by LarsMB
Orcas are amazing animals. They are playful, intelligent, great swimmers, and very social. They also love to play with their food, hunting down their prey with advanced strategies - understanding where its prey hides, how it will try to escape, and how to overcome those tactics - and having a lot of fun doing so, before relentlessly tearing it apart, killing it, and eat it. Not necessarily in that order. Oh, and they have the right color scheme. This forces their prey to also improve and adapt more advanced strategies and tactics. In this arms race, both sides evolve and improve: the evolutionary pressure has made cephalopods highly intelligent, adaptable, and resilient. Unfortunately (for them), they are still very tasty. So we should exert more evolutionary pressure on individuals to help them stay alive as a species.
Improve Virt CI Testing
a project by mlatimer
With all the changes in the qa_virtauto world, our local CI testing has become rather fragile. This project is all about stabilizing the CI testing and ensuring all builds are fully tested - without manual intervention. :)
flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBS
a project by fcrozat
Flatpak (previously known as xdg-app) is a bundle system, based on ostree, to easily make available applications bundle to users. Currently, flatpack is available on openSUSE Tumbleweed but we don't ship any runtime based on openSUSE (freedesktop or GNOME runtime). Also, it could be interesting to generate flatpak bundle directly from OBS, if possible, using either available packages or directly application sourcecode.
Another try on minimalistic C widget library
a project by metan
I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time. And it looks like I haven't failed this time.
Get real with NFV on Suse OpenStack Cloud
a project by mmnelemane
The idea behind the project comes from recent work on integration of OpenDayLight with Suse OpenStack Cloud 6/7. The goal for this Hackweek project is to realize a demonstrable NFV use-case on Suse OpenStack Cloud with as much reduced manual orchestration as possible. The use-case to consider is to run a Service Function Chain(SFC) with basic Network functions like Firewall/QoS that run as services on JeOS Guests on SUSE OpenStack Cloud (SOC).
Gordon
an invention by evshmarnev
Gordon
A collection of autotests for Crowbar
Agilify stale meetings
a project by fteodori
Distributed teams, cultural differences, expectations and habits are a natural enemy of vibrant, productive meetings (yes, meetings can be productive!). In this project I'd like to work on a different format and targeted exercises to provide ideas and a resource library to anyone interested in spicing up stale meetings. I am looking for your ideas, problems and examples - Feel free to join!
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.
Find the exploit on the hackweek-tool
a project by dmaiocchi
there is a small security, data manipulation bug on the hackweek-tool. You can try to find it, i will then post it at the end of the hackweek
Experiment with WeKan
an invention by RBrownSUSE
While I despise Trello, I quite like the idea of using a Kanban board to organise my individual work and much of my personal projects So if I have time during Hackweek I plan on looking at https://wekan.github.io/ also
Base container image and template for openSUSE Leap 42.3
a project by dmacvicar
Build a base image and template (both kiwi and Dockerfile) for openSUSE Leap 42.3 using the native OBS container building feature. Results/WIP will be available here:
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
Play with Caas Platform 2 and Salt
a project by wanghaisu
CaaSP is designed to be used with containers based on SUSE micro OS, using Salt as the management tool. CaaSP2 GMC is available at the moment. I want to spend the hackweek 0x10 to play with it, figure out how CasSP integrate and work with Salt. My target is to understand the CasSP, like the advantage it take to k8s. How salt works in CasSP?
Learn more about container from SUSE CaaS Platform
a project by xguo
How to deploy container - Docker based on SUSE CaaS Platform.
Design the 2021 Open Build Service sticker
a project by hennevogel
2019
(DIY) Robotic SUSE pet for your desktop and amaze your workmates
a project by ilausuch
The idea is to create a fantastic robotic SUSE pet using cheap materials. It will be moved with you remote control of your TV. After building the prototype the schemes and Arduino code will be delivered for everyone to try building it at home.
Rocket.Chat Improvements
a project by nkrinner
Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway
Analyze supportconfig data with ELK (elasticsearch, logstash, kibana)
a project by kwk
We all pant for customer data. Which hardware do customers run ? Which packages are installed ? Which services are running ? etc. pp. A lot of this data is in the supportconfig. But this is neither collected, nor centralized, not easily accessible.
Playing with OpenFaaS: a Serverless Framework for Docker and Kubernetes
a project by pgeorgiadis
OpenFaaS - Functions as a Service Get familiar with one of the hottest topics for this year: https://www.openfaas.com/
Cryptocurencies in openSUSE
a project by pluskalm
I want to create devel project for cryptocurrencies/mining tools/blockchain related stuff, fill it with packages and submit at least some of them to Tumbleweed. Lets go on as Standa took care of creating network:cryptocurrencies
Deploying software.opensuse.org
a project by dmacvicar
After an internal call for help to take over software.opensuse.org deployment, I spend some time studying the code in order to find out what would it mean to take it over. The main reason was a PR from the community that has not been merged, and deployment depending on internal SUSE employees.
forensic software architecture of large codebases
a project by dmaiocchi
Updated almost 4 years ago. 2 hacker ♥️.
microservices and serverless for the openSUSE.org infrastructure
an invention by tampakrap
The openSUSE.org official infrastructure is getting bigger and complicateder, so #microservices and #serverless FTW! :smiley: :thumbsup: :icecream:
Mottainai - what a waste!
a project by EDiGiacinto
Mottainai - Task/Job/Build Server for everyone!
Written in Golang. You can find the source code on GitHub and docs here.
Connect Egkatastasis with Build Service
an idea by pgeorgiadis
In a nutshell
Prototype new LTP upstream runltp script
an invention by metan
Currently the upstream LTP is executed by a hacked up and old runltp script that executes even worse and fairly old mess called ltp-pan which in turn actually executes the test cases. This whole thing is a unmaintainable mess that should have been replaced with something simpler a long time ago. It should also have a few more features that has been requested in the meantime and not implemented since nobody wants to touch the code. For instance executing the test cases on a different machine via ssh and writing the results locally. Another feature I've been thinking about for quite some time is a parallel test execution, since most of the test cases in fact could be executed in parallel which could easily speed up the test run twice. There are other tests that cannot, mostly stress tests, but also test cases that modify global system state, i.e. system time, make use of sysv IPC, use loop devices, etc. These kind of tests should be annotated somehow so that we do not end up with a test cases competing for a global resources in a parallel test run.
openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards
an idea by ldevulder
The Khadas VIM (http://khadas.com/vim/) is an arm64 DIY Set-Top-Box based on Amlogic P212 reference board that use S905X SoC. As Odroid-C2 (based on S905 SoC) is in the mainline U-boot, it should be possible to adapt it for the Khadas VIM (of course a lot of work are needed!).
Become a CAD expert
a project by vuntz
A few months ago, I started thinking "it cannot be that hard to model my house using some CAD software". And of course I miserably failed. I'm using this week as an opportunity to take the time to learn about CAD and manage to do something with it. And it's a good project where I can deal with interruptions (which are expected).
Welcome to SUSE (Quiz game)
an invention by oscar-barrios
This hack week project is an Unity3D app, available in Android, IOS and HTML5 platforms. The idea is to welcome new joiners inviting them to play this game. The game will have questions about SUSE, the new joiners will need to ask other SUSE employees for the correct answer, socializing and learning SUSE culture at the same time. When they win the game an e-mail will be sent to a concrete e-mail address (it might be someone from facilities) and they will receive a small gift as Welcome Pack. For instance, they could receive the small chameleon or a t-shirt.
Get into contributing to Darktable
an idea by MMoese
I want to become a contributor to Darktable (https://www.darktable.org/). I'm a hobby photographer and I really want to improve open source software around my hobby. Being a contributor should help me get more familiar with the software and allow me to get away from proprietary software.
Give avahi some love
a project by e_bischoff
Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. The project is to dig into avahi source code to modernize it if possible and fix bugs.
Snapshots for jenkins pipelines
a project by ktsamis
This issue has been blocked for a while due to time constraints so I want to take Hackweek 19 to work on it.
openSUSE on ROCKPro64
a project by patrikjakobsson
The project aims to port openSUSE to the ROCKPro64. The ROCKPro64 is the most powerful Single Board Computer released by Pine64. It is powered by a Rockchip RK3399 Hexa-Core (dual ARM Cortex A72 and quad ARM Cortex A53) 64-Bit Processor with a MALI T-860 Quad-Core GPU.
run CaaSP on AWS using spotinst elastigroup
a project by rdannert
- implement a POC deploying CaaSP v4 on top of AWS using: Spotinst's elastigroup
- "Spotinst Elastigroup predicts Spot Instances behavior, capacity trends, pricing, and interruptions rate. Whenever there’s a risk of interruption, Elastigroup acts accordingly to balance capacity up to 15 minutes ahead of time, ensuring application availability.
AWS, Kubernetes, openQA, openSUSE Mirrors and OBS
a project by SLindoMansilla
Take the oportunity to learn Kubernetes, to play with AWS and compare performance and availability of openQA and OBS instances and openSUSE Mirrors running on AWS. - https://aws.amazon.com/
Add RISC-V support in openQA
a project by ldevulder
openQA currently supports different architectures: x86(_64), ppc64le, aarch64 and s390x. In this project I would like to add support for RISC-V[1]. First emulated ontop of x86, like we previously did with aarch64. As openSUSE images for that processor are already generated, it could be useful to do some basic automated tests on them.
Workadventu.re at SUSE
a project by jevrard
For events like engineering summit or hackweeks, it would be nice to have a SUSE instance of workadventu.re, and have our own maps, wired with (open)SUSE's jitsi! I am looking for folks willing to help on those 3 teams:
Rancher Releases
a project by jpayne
Project Description
Releasing rancher is currently a complex process and requires release captains to make alot of manual commits. Much of this work is very procedural. Our goal is to automate the more mundane tasks to make it faster and easier for new release captains to get started.
Drink our own Milk
an idea by pgonin
Project Description
Repurpose servers in our Labs into an Harvester 'prototype' infrastructure.
Looking for projects around:
Nothing at the moment
Activity