Admin UI for the Minion job queuean invention by kraih Minion, the job queue of the Mojolicious web framework, currently has to be administrated with command line tools. I want to build an Admin UI that will make the most common maintenance tasks, such as restarting a large number of failed jobs, a lot more comfortable. |
free hugsan invention by dmaiocchi free hugs for hackweek |
Experiment with WeKanan 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 |
Give a shot at photogrammetryan invention by ikapelyukhin Results: |
Try SUSE Manageran invention by okurz ``` zypper ar -f http://dist.suse.de/install/SLP/SUSE-Manager-Server-3.1-GM/x86_64/DVD1/ suma3.1 |
setup own docker container scriptsan invention by okurz need to learn more about containers |
openSUSE/SUSE branding for "remark"an invention by okurz motivationI like light weight presentation frameworks based on plain text files. There are quite some frameworks using the browser for presenting but many require a full blown web server. remark seems to be about the lightest I could find. I could make actual use of it when there would be openSUSE(/SUSE) branding. |
golang refactoring! usefull linksan invention by dmaiocchi moin, i am looking for interesting articles that describe how to refactor/maintain golang code. |
Learning & using Tensorflow to estimate patch installation times on SUSE Manageran invention by PSuarezHernandez Introduction |
Setup a k8s cluster based on aarch64 tumbleweedan invention by lyan I will deploy a k8s clusters on three pine64 A+ boards, all boards are installed opensuse tumbleweed, and one as k8s-master two as k8s-minions. The whole cluster will use TLS and BRAC security mechanism. |
Setup an ISCSI storage server which supports multipathan invention by lyan Setup an iscsi server on minnowboard/espressobin/odroid c2 based on opensuse tumbleweed, use two Nics to support multipath Setup an iscsi initiator on odroid c2 and dm |
Use LUKS UUID in /etc/crypttaban invention by aschnell The the LUKS UUID in /etc/crypttab. In general the file system UUID is already used in /etc/fstab. So using the LUKS UUID in /etc/crypttab is a small step towards consistency and should make the system more robust (e.g. avoid bugs like bsc #1063249). |
Implement ZSTD + BTRFS support to GRUB2an invention 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. |
Play with Travis and beta featuresan invention by szarate Build Stages |
hook up a raspberry pi3 with openQA - HDMIan invention by lnussel To be able to offer real Tumbleweed and a tested Leap for a Raspberry Pi3 the images for it need to be tested with openQA. Since |
Actions kernel mainlining: pinctrlan invention by a_faerber During my trip to and from SUSECon 2017 I had been working on a pinctrl driver for Actions Semi S500, based on a previous pinctrl driver of mine for Realtek RTD1295. |
Support multiple disks in Xen & Hyper-V guests in openQA (for RAID)an invention by michalnowak In os-autoinst and installation/bootloader_svirt.pm we currently we support only one-disk scenarios like SLES installation to disk and deployment from a disk in JeOS & CaaSP scenarios. To support RAID tests we need support of adding multiple disks to VMs. Targeting Xen and Hyper-V. |
Try various container operating systems & kubernetes distributionsan invention by michalnowak Try various container operating systems & kubernetes distributions and compare them to SUSE MicroOS and CaaSP, respectively. |
openSUSE Tumbleweed Snapshots: refactor for S3 and deployan invention by jberry In lieu of official hosting which was requested a year ago, go ahead and refactor approach to work on AWS S3. The previous approaches used either soft or hard links to avoid duplicating files that remain unchanged between snapshots, but S3 is not a file-system and does not support links. The closest comparable concept are object level redirects, but managing and creating those would be combersome, slow, and result in a higher bill. To avoid that an alternative that does not require object level redirects to simulate links, but that does not requiring duplicating files would be preferable. |
Deep learning/ AI topicsan invention 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. |
Package kivy and python project for Androidan invention by joadavis About 3 years ago I wrote some Python and Kivy code for my Samsung Galaxy S4 in QPython. Unfortunately, QPython updated and broke its kivy compatibility. I've been waiting for them to fix it, but mostly have given up. So instead, just investigate how to turn the kivy code into an .apk for installation on an Android device! There are directions for this on the kivy website. |
Package kompose (docker-compose to k8s converter) for openSUSEan invention by suntorytimed What is kompose? |
GitHub GraphQl (v4)an invention by dmaiocchi Explore the GraphQl (v4) GitHub Api and do a small project in (Elixir would be the choice) |
monitor kubernetes and docker with prometheusan invention by dmaiocchi Starting from prometheus ( and grafana if needed), learn how to monitor kubernetes and docker and do some valid alert/graph etc. |
Jupiter systeman invention by SLindoMansilla Description |
distributed card games, a.k.a. mental pokeran invention by AndreasStieger Mental poker is a principle and also specific protocol to play card games without a single trusted party. This includes shuffling cards, enforcing card visibility and commitment schemes. Imagine playing rock-paper-scissors via phone only. |
Raspberry Pi Baby Monitoran invention by mstrigl The usual baby-phones and phone based surveillance solutions do not fit my needs: |
Running openATTIC and DeepSea on multiple distros (2018)an invention by dmaiocchi 2018new hack |
Infrastructure-by-code + full-build-pipeline with the example of OBS+openQAan invention by okurz motivationLots of crucial steps in the SUSE/openSUSE product build workflow are not known or not even accessible by many people but hidden as "custom scripts" on "some machine" in the worst cases. Nowadays infrastructure and build pipelines should be written as code, e.g. in git repos, with UI frontends to show the always current state of what is going on, what needs to be done to release products, where are problems. The least we can do is learn a bit more in this direction. |
Create packages for maintenance toolsan invention by pluskalm Currently helpers for maintenance of SLE/openSUSE such as |
microservices and serverless for the openSUSE.org infrastructurean invention by tampakrap The openSUSE.org official infrastructure is getting bigger and complicateder, so #microservices and #serverless FTW! |
DIY Awesome Glowing Nixie Clockan invention by JWSun Glowing Nixie Clock |
Automatically guess changelog entries for Haskell packages from upstreaman invention by psimons All our packages have a |
Chrome plugin to watch openQA jobsan invention by asmorodskyi In day to day job I often wait for openQA job to change a state. I plan to create chrome plugin which would allow to watch for some certain job and will send you notification when run is end. |
Get a basic understanding about MD software RAID setupan invention by jsmeix I need to get a basic understanding about MD software RAID setup only via command line tools to be able to understand, |
SUSE Manager - self sufficient frontend serveran invention by LuNeves Explore the possibility to have a self sufficient frontend server running locally. This server would compile all the frontend code and act as a proxy/middleware pointing either for a dev ref-server or to a local SUMA instance. This way would be possible to do modifications in frontend even without having a SUMA server running locally. |
Little systemd utilities improvementsan invention by mkoutny Some ideas from the list: |
Second Memoryan invention by jcavalheiro What is it about? |
Learn OBS with an examplean invention by jevrard git-deps and hatop deserve some more native packaging love. |
SSO for kankuan invention by M0ses SSO for kanku |
Connect to matrix.org via weechatan invention by ktsamis I want to connect to matrix.org via weechat in Leap 15.0. |
Practice Perl through implementing -- Message Boardan invention by jbaier_cz I want to improve myself in Perl & Mojolicious and I want to have a nice open-source self-hosted message board / forum written in Perl. Let's combined it into one ultimate goal. |
Explore & Deploy new podcast platforman invention by tonghuix Background |
Emulate MEN FPGAs in Qemuan invention by morbidrsa For testing some of the upstream Linux drivers we maintain it is necessary to emulate the hardware as we're getting bug reports for the upstream drivers but have no chance to test fixes. |
Container Image for PXE/HTTPBoot Serveran invention by gary_lin Every time we went to UEFI Plugfest, one of the frequently asked questions is how to setup a PXE/HTTPBoot server. Besides, we also have to setup and test the server before the event. Although we already have the document(*), it may be easier to deploy with a container image. |
ReMiTo - An RMT web interface powered by VueJS and Quasaran invention by thutterer I want to dive deeper into React using its Material-UI components to prototype a web interface for SUSE's new Repository Mirroring Tool (RMT). |
Transactional Desktopan invention by fcrozat Leap 15 and TW supports Transactional Server system role but some additional work is needed to have a transactional desktop system role. |
tftp boot installer and PXE server container imagean invention by kukuk We provide tftp server and RPMs containing the installer to run from tftp. Disadvantage is, that the user needs to setup a tftp boot system first. Why not putting everything in a container, so that the admin only need to run the container and can then choose on the to be installed machine, what he wants install? And following this, put the container in a kubernetes cluster like SUSE CaaS Platform. |
Teach SUMA to sign repository metadataan invention by mcalmer Signing metadata requires a lot of manual interaction and knowledge of the customer. This was the reason why we never implemented it for SUMA as the benefit was very low. |
DIY smart thermostat with ESP8266an invention by scabrero Build a smart thermostat using an Adafruit Feather HUZZAH ESP8266 board, a DHT22 temperature and humidity sensor and a 2.4 TFT touch panel. |
Create a DRM driver for Matrox desktop cardsan invention by tdz (was: Create a DRM driver for Matrox G200) |
STEM Workshop in Montessori Schoolan invention by ilausuch UpdateWorking on the documentation... |
Learn and Document how to install a SAP Hana ScaleOut Clusteran invention by dakechi This nowadays is a supported HANA Scenario that has no much knowledge and documentation around. This project is basically to explore what we currently have, and maybe document some initial good practices around SAP HANA Scale-out to facilitate future developments and also our current supports. |
Status plugin for Mojoliciousan invention by kraih To make it easier to debug openQA and Cavil i want to build a plugin similar to the mod_status Apache module for the Mojolicious web framework. Figuring out how to combine HTTP and WebSockets should be interesting. If time permits i also want to make it look a little bit like the Minion Admin UI from my last HackWeek project. |
Continue reading "Containerization with LXC" by Konstantin Ivanov and play around with LXC containersan invention by gniebler I bought and started reading this book a little while back and also "played along" by creating unprivileged LXC containers on my own system. |
Introduction to parallel computing using CUDA (using AWS and openCV)an invention by riafarov MotivationGPUs are widely used for parallel computations and CUDA is platform which simplifies development of such applications for NVidia GPUs. |
SUMA add test=True for highstate to UIan invention by mcalmer First thing you learn, when you start with salt, is to use test=True before you really call the highstate. |
add features to libstorage-ngan invention by aschnell Add some features to libstorage-ng. |
Write a reporting script using SMELTan invention by vitezslav_cizek I'd like to write a tool that reports user's OBS work done in a given time frame (eg. week). It'll collect all the packages he/she submitted, all the reviews done or all the maintenance updates started or processed. |
Improve OBS service scriptsan invention by enavarro_suse For every instance of OBS, each time the obs-api package is updated the |
The SUSE Gamean invention by ilausuch ** UPDATE ** |
Transact all the THINGS - sorting out my personal infraan invention by RBrownSUSE I currently have a lot of personal infrastructure that is in need of some tender loving care and transactionalisation |
Check health of my openSUSE packagesan invention by pluskalm
|
Architecting a Machine Learning project with SUSE CaaSPan invention by jordimassaguerpla The goal of this project is to get an overview of the state-of-the-art technology on training and deploying machine learning projects with kubernetes and apply that to a SUSE CaaSP cluster. |
SUSE Quiet (This year's Hackweek band)an invention by jctmichel SUSE Quiet is an acoustic version of SUSE Loud, the former SUSE Band from Maxtorhof. |
Try SLES on Hyper-V 2019 (build 17692)an invention by michalnowak I'll have a look at Hyper-V 2019 test build and how SLES guest plays with it. |
Learn Go (language)an invention by vsistek I plan to learn Go, first by going through the official 'Tour of Go', then implementing simple caldav client to help me with work reports. |
Having a chat with the vacuum cleaneran invention by rhafer The vacuum cleaner from Ecovacs use XMPP (or at least something very similar to it) to communicate with their respective mobile apps. Based on the things available in https://github.com/wpietri/sucks and https://github.com/torbjornaxelsson/bumper I'd like to implement a small replacement for the server side to be able to run that on my local server. |
Try Linux subsystem on Windows Server 2019an invention by michalnowak Deploy openSUSE Leap 15.0 image to Linux subsystem on Windows Server 2019 and try things around. |
Try Docker openSUSE image on Windows Server 2019an invention by michalnowak Docker for Windows 18.03 CE supports Linux containers on Windows Server. Let's try that. |
Mapping Open Source Governance Modelsan invention by cschum There are a lot of open source projects out there. They have a wide spectrum of governance models. It's a critical component to the success of a project so it's worth learning from others and consciously deciding on how governance is set up for a project. It's also a critical factor to assess projects and a subject for research. |
Swift + Monasca: Sending all the Swift metrics Monasca's wayan invention by mattoliverau Monasca is a powerful tool in the OpenStack arsenal. It brings metrics and alarms to the operator. It even pairs grafana with horizon. It currently monitors Swift, but just the processes. But there is so much more we can grab. |
Test unofficial SLES LX images on SmartOSan invention by michalnowak SmartOS is converged container and virtual machine hypervisor based on illumos, an OpenSolaris fork. SmartOS supports KVM & bhyve hypervisors and illumos, LX, & Docker zones ("containers"). |
Setup matrix internal instance, with IRC bridge to internal IRC serveran invention by fcrozat Matrix (https://matrix.org/blog/home/ ) is a slack / rocket-chat clone, fully decentralized. |
gnome-shell-mousewheel-zooman invention by pdostal The most important task for my first hackweek - accessibility of the Gnome Shell. |
Test FreeBSD Linux Binary Compatibility layeran invention by michalnowak Let's see how correctly the FreeBSD emulation layer works. |
File Databasean invention by hrommel1 When using files that should be in an accessible file system, quite often I have been in a situation where |
Goodbye Disteran invention by cschum SUSE Studio was shut down earlier this year. It has been online for more than ten years and there are tons of links and references out there. To not make them lead into the wasteland of 404 we should have a landing page on https://susestudio.com which leads to what users can use instead of SUSE Studio. |
Improve performance of JRuby's hash implementationan invention by cbruckmayer SynopsisJRuby is an implementation of Ruby on the JVM. It aims to be a complete, correct and fast implementation of Ruby, at the same time as providing powerful new features such as concurrency without a global-interpreter-lock, true parallelism, and tight integration to the Java language to allow you to use Java classes in your Ruby program and to allow JRuby to be embedded into a Java application. |
Make Ruqola Rocket.Chat client useable / submit to openSUSE Tumbleweedan invention by zbenjamin Update: Ruqola ('zypper in ruqola') is now in Tumbleweed and Leap 15.2! |
Learn about Roboticsan invention by mstrigl I want to learn more about robotics. The goal is to have a small robot at the end of the week. |
Ant Ivy OBS resolveran invention by cbosdonnat SUSE Manager uses an ivy repository on the R&D network to get the packaged jar to build against. To remove the manual maintenance of that repository and allow external contributors to hack the Java code of Uyuni / SUSE Manager we need to provide an Ivy plugin that gets the jars directly from OBS. |
HelenOS of the <future>an invention by jjindrak I have previously implemented a major portion of the C++ standard library for HelenOS [0][1][2] as part of my master thesis. In this project, I will be adding |
libgphoto2 Wifi support for Lumixan invention by msmeissn I plan to work on libgphoto2 Lumix WiFi support. |
SUSE incarnation of the Party Parrotan invention by rsimai The Parrot seems to have many fans meanwhile, in particular since we're running Rocket.chat at SUSE. Some may find these emoticons distracting, some find it just cool and I would certainly love to see something like the Partyparrot but as a "SUSE parrot", probably someone manages to make the SUSE Geeko move in a similar fashion, as party_geeko. Finally I'd love to see this uploaded to the cultofthepartyparrot.com under "Party Guests". Because clearly the Geeko insists! :-) |
Look at New Parallelisation Technologiesan invention by aschnell The idea is to look at some technologies: |
gnome shell extension to translate screen word onlinean invention by xiaoguang_wang Use mouse to select a word on the screen, popup a small icon, click icon, then show a window to display word online translation result. |
minimal openQAan invention by okurz motivationMany people ask how to start with openQA, ask "can you run these two lines in bash in an openQA" test and some shun the effort to try out openQA because it is "too big". |
geekos going productionan invention by digitaltomm We are running the geekos app at geekos.prv.suse.net since some time now in the SCC CaaSP cluster. The goal we have is to bring this to production in the CaaSP cluster maintained by the engineering infrastructure team. |
Get openSUSE Tumbleweed for s390x (IBM mainframe) on openqa.opensuse.organ invention by SLindoMansilla Description |
Package LanguageTool for openSUSEan invention by namtrac LanguageTool is a style and grammar checker for 25+ languages https://languagetool.org |
otpclient v2.0an invention by pstivanin Given that free time is always a scarce resource, I'd like to use the hack week to work on v2.0 for OTPClient |
STEM Workshop in Montessori School: Roboticsan invention by ilausuch During the previous Hackweek I did a workshop in a Montessori school. This time I would like the same but with focusing on Robotics. |
Convert a very cheap foam toy plane into a radio control planean invention by ilausuch I would like to convert a very cheap foam toy plane into a radio control plane |
Out-of-the-box SPD supportan invention by jdelvare In order to see the SPD (detailed memory information) data, the user currently has to manually load the needed kernel driver. Which driver to load depends on the memory type. Depending on the driver user, the devices may even have to be instantiated manually and this is a non-trivial multi-step task. Plus you need to be root to do it. |
Demoscene with musican invention by jlausuch Produce a ~3 min demoscene using modern javascript libraries combining graphics with original music. |
Investigate C-Sky architecturean invention by a_faerber The youngest architecture addition to the mainline Linux kernel was C-Sky (arch/csky/). |
mailprocessing performance improvementsan invention by jgrassler I maintain the mailprocessing utility, a Turing complete maildir and IMAP capable filter with rules written in Python, both upstream and in openSUSE. It is currently suffering from some performance problems I'll devote my Hackweek (or part of it) to improving. Most notably the following areas will need some attention: |
Terratest playgroundan invention by szarate Few weeks ago whilst analyzing the possibility of using Terraform[1] via terraform-libvirt [2] plugin, I came across Terratest [3], which is an automated testing framework. |
Learn Rustan invention by michalnowak Learn Rust by following The Rust Programming Language book. |