Write some scripts to enhance testan idea by leli
|
KVM: Learn about network options and exchanging data with the hostan idea by ta-ro Learn more about network connections for VMs (e.g. on Orthos), how to exchange data with the host and the implications and limitations of the available options. |
Package openspace-desktop for openSUSEa project by suntorytimed What is Openspace? Starting on Kickstarter and Indiegogo as Openbook Open Source Social Networking Service got recently renamed to Openspace (still reachable via openbook.social though). This network wants to protect its users privacy and make the world of SNS a better place. |
Tweak EMACS for my work environment and Raspberry Pi for my aarch64 testingan idea by hjluo 1) I want setup EMACS in server mode for my mail/rocket.chat/terminal/screen/text editing. then I can use client mode to work anywhere. |
Web Clawer Of SMZDMa project by XGWang0 1.Fetch useful/popular item from SMZDM 2.Build web server |
Play with dockeran idea by xlai Three purpose: 1: play with docker as a end user |
Sync knowledge from other's test codea project by yosun [motivation] |
Flowchart of page allocator + reclaiman idea by osalvador Write a detailed flowchart covering |
Set up a VM on x86_64 and ppc64le for LTP testsan idea by osalvador Set up a VM on x86_64 and ppc64le sitting on linux-next/mmotm running LTP tests in a loop. |
Learn Prometheus and Grafana creating a SAP HANA DB Dashboardan idea by dakechi We are developing a the hanadb_exporter as a data source for HANA Prometheus monitoring. On this Hackweek project I intend to learn more about Prometheus, Alert Manager and Grafana dashboarding using as base the HANA Exporter, the node exporter and the instrumented metrics on hawk-apiserver. |
openSUSE image for Samsung DEXa project by adrianSuSE I want to get an openSUSE based image working on Samsung DEX: |
Load balancing and cloud instances with Raspberri Pia project by SLindoMansilla Description |
Deep Dive into 3D Printinga project by tmuntan1 I recently bought a 3D printer (ender 5) and would like to expand on my foundational knowledge on the topic: |
Remote access to Viessmann Trimatik MCa project by tsbogend Trimatik MC is an older heating control from Viessmann. It has no supported digital interface for remote access, but I found at least two ways to get access to sensor data like various temperatures and state of relay contacts. One way is to use the so called remote control the other use the clock timer. This project will use the latter way, because the hardware adaption is much easier and and all four timer channels could be controlled as well. Remote access will be done via an ESP32, which emulates the clock timer and gets/pushes data via WIFI. |
Monitor upstream patch releases for GNOME packages in SLE / Leapan idea by zhangxiaofei Problem |
Contribute to KDE/Plasmaa project by apappas As a daily user of the Plasma desktop this Hackweek is a perfect opportunity to make my first contribution(s) to it! Feel free to join me as a fellow beginner or mentor! |
Rewrite Jangouts using React/Reduxa project by IGonzalezSosa We already tried to improve the Jangouts data model in the past and, although we made quite some progress, we did not finish it. I've been playing a bit with React and Redux lately, and I would like now to try a different approach replacing Angular with that combo. Using Vue.js might be another option too. |
Investigate Mycroft and the possibility of GNOME integration.a project by yfjiang https://mycroft.ai/ |
Summarize the tool chain I used to integrate office 365 mailbox.a project by yfjiang Since my mailbox has migrated to office365 mailbox a couple of weeks ago, I tried to optimize my tool chain to sync my mail and calendar and integrate to the gnome-shell (calendar, notification). So far I am comfortable with such a set and gonna use 2-3 hours in hackweek to summarize the practice of combining the following tools in written format: |
Learn how to Python3.a project by lpalovsky The idea is simple - I want to learn Python :) My previous knowledge about Python is small. Only few tutorials and some initial readings of below mentioned books to get an overview. |
Memo reminder (may not just a reminder)a project by yuanren10 INSTRUCTION: A remote reminder connected this server with WIFI module(Maybe not just a reminder ). |
BIO_f_randbuffera project by persmule A filter to scramble writing actions to a stream randomly into multiple sequential actions, aiming to provide some protection against deep packet inspection, implemented in the form of an OpenSSL filter BIO. |
Swift 5+ support for Frida instrumentation frameworkan idea by mkraus revive this |
Properly package Quick Event orienteering management softwarea project by LPechacek It ain't rocket science, it ain't thrilling, it's just useful. |
Learn AWS by setting up Uyuni in the cloudan idea by mateialbu Set up Uyuni in AWS in order to learn about AWS. |
Running Virtual Machines and Containers together with Kubernetesan idea by pgeorgiadis SUSE is well known for the standard enterprise linux distribution (aka SLES). As a result, most of the customers we have are not cloud-native, so cool stuff like microservices and serverless are no gonna happen within the day for them. There is a very good chance that some old monoliths running in Cobol today, will continue running in the same way for the next 10 years. However, companies are evolving and some parts of the business might (or they can be already) converted into containers. So what happens now? They have to keep maintaining two infrastructures: |
minimal CRM solution based on Open Sourcean idea by hrommel1 To better understand the market / challenges of small CRM solutions, I want to setup a minimal CRM solution that ... |
Dudenetesa project by pgeorgiadis |
Use Python data analysis library to analyze performance test dataan idea by dawei_pang There are many performance test historical data stored in QADB, we may process them to find some probably regular patterns, then utilize existing python data analysis library like pynum, pandas and scikit-learn to improve data analysis. |
read a book "Docker Primer"an idea by llzhao I would like to read this book "Docker Primer". |
Spend time to study more about machine learninga project by cxiong Roughly follow a few selective chapters from the book 'Hands-On Machine Learning with Scikit-Learn and TensorFlow' |
From matrix to openqa test suite, only need one clicka project by tinawang123 Currently, As QA, we design matrix for the test cases, then use matrix to generate test cases' name, then according the test cases' name to add related settings, then add those cases' name and settings to the openQA test suite. I hope, we can design matrix first, then other steps will be generated by automatically. |
Take a look at Metal³ (Kubernetes Bare metal management)a project by ykornilov Metal³ is the idea to support a declarative bare metal cluster management for Kubernates by employing a simplified stand alone version of Ironic. |
ssh key management in QAMa project by pluskalm Currently, way we distribute ssh keys within QAM on our testing infrustructure is a bit cumbersome - maybe we should try to (ab)use existing salt used by our internal infra team. |
PXE improvements for QAMa project by pluskalm We kinda need more flexible PXE in Prague office, UEFI would also not hurt - so lets check what we can do to make it better. |
Raspberry Pi Securitya project by abergmann Pi Security |
File system block allocation algorithms comparison and analysisa project by ganghe In the past, some customers ever complained that OCFS2 file system performance went down when listing a big directory (e.g. include 400k files). According to my preliminary investigation, this performance problem is related to file system block allocation algorithm. Then, I want to look at the current mainstream file systems (e.g. EXT4, XFS, etc) block allocation algorithms in this hack week, compare and analysis these algorithms advantages/disadvantages. |
Building a cross-browser extensionan idea by jloehel I'd like to get familiar with the different browser extension APIs (Chrome, Firefox, Opera, and Edge) and learn how to develop, test, package and publish a cross-browser extension. |
Explore RISC-Va project by clin RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc. |
Ruby Gem: Open Build Service APIa project by mschnitzer I just recently started a new project which is meant to be a wrapper for OBS's API. The library is written in Ruby. |
Run and manage your Ansible cluster using Salt!a project by PSuarezHernandez At SUSE we've implemented a module on Salt called |
Make "salt-toaster" available to be used outside SUSEa project by PSuarezHernandez The |
Python Romset Management Tools (pyros)a project by jjolly The primary arcade machine emulator is MAME, and it has a very specific format for romset compression. I have previously started a project call pyros that allows the creation and update of MAME romsets. The project consists of the following tools: |
DPHAT: Data Plane Health Assessment Tool For Cloud Networking Technologya project by rtidwell A common challenge for OpenStack and K8S deployments is debugging the network when things go awry. The aim of DPHAT is to provide operators of cloud infrastructure with tooling that can analyze the environment and supply the following: |
Refresh my reverse engineering skillsa project by ematsumiya It's been a little while since I last needed to do some binary reverse engineering, so I want to up my game. |
YES Certification Video Tutorials for SESCK and SOCCKa project by lovance This is to provide partners with video tutorials to help with the certification of their SES and SOC cluster solutions. The goal is to simplify the setup process in order to provide a better experience for the partner. If we can alleviate some of the stress of setting up a cluster more partners will certify their solutions. |
Try rebuilding openSUSE/SLE with maintenance updates includedan idea by pluskalm It was already tried in past, but lets revive this. Currently released distro is locked, and while maintenance updates (active incidents get build against updated packages), lets also try to rebuild everything. |
CISSP and Ghidraa project by jsegitz I'll spend half of hackweek preparing for the CISSP certification, in the other half I want to learn Ghidra (https://ghidra-sre.org/) and solve some reverse engineering quests with it |
Demo project for HA using Raspberry pi-sa project by xarbulu I have noticed that explaining HA cluster concepts to non technical people is not easy (my parents for example hehe). In order to improve that I would like to create a more visual project using raspberry pi-s. |
Evaluate mirrormanager (or mirrormanager2) for download.opensuse.org mirror managementa project by lrupp As there is no progress around MIrrorPinky since 5 years now, let's say the project is dead and look for something different, which allows Mirror administrators to edit the settings of their own mirrors. |
Add tests shuffling functionality to paracukean idea by e_bischoff Paracuke is a toy project whose first use was to make it easy to run tests in parallel from coroutines. It's an implementation of Cucumber in Go. |
Write a simple ESMTP mail server in Haskella project by psimons Hackweek 21? |
Collectl turbostat modulea project by joeyli Currently the CPU subsystem of Collectl can get the CPU loading but no CPU power state. My idea is that tracing turbostat then developing a collectl module to get the CPU power state. It can be used to monitor C-state or frequency. |
Neutron driver for Ciliuma project by mrostecki It's clear that in Kubernetes world, SUSE and openSUSE chose Cilium as the main network provider, which also means choosing BPF and XDP as underlying technologies for implementing datapath and packet filtering. |
YES Certification Video Tutorialsa project by dstokes The YES Certification Tool Kit has long needed Video Tutorials for clean step-by-step tool usage and configuration. These will be done with video screen scrapes and audio overlay. |
perf-bench ipca project by dbueso The state of the art of sysv/posix ipc benchmarking is a combination of ad-hoc programs scattered over the internet. While some mechanisms, such as sysv semaphores, have a lot of coverage, others really lack (message queues), and some are simply non-existent; albeit some of the legacy flavors we aren't too concerned with, other than them being functionally correct. |
Separate the QLogo GUI from the interpreter.a project by jsikes QLogo is a UCBLogo-compatible implementation of the Logo language using Qt and OpenGL. QLogo was designed with the language interpreter integrated into the GUI. |
Add cgroups support to crash-pythona project by mkoutny To ease debugging cgroup relates issues this suggests to: |
Kernel live dumpan idea by mkoutny There is possibility to run crash on live system, this has some drawbacks though: |
Distribution source code repository/browseran idea by mkoutny Motivation: You know a particular function name and would like to know which package(s) it comes from. |
Porting Askbot to Python 3a project by rbueker During the last year Askbot, a question and answer oriented internet tool, similar to stack overflow has been tested for internal usage. |
Uyuni: improve spacewalk-repo-sync performancea project by moio Let's make reposync faster |
GNU/Linux-based Software as a Servicean idea by rliang06 Making GNU/Linux-based applications/services accessible to Windows clients via LAN, without installing GNU/Linux in a virtual machine, or using Live or pre-installed media. |
next-generation email synchronization programa project by dancermak There are various email synchronization programs like offlineimap or mbsync, which have some inherent limitations: |
ML and AI for code static analysisa project by mvarlese The idea is to explore the technologies and the various components to realize some AI to predict pitfalls in source code which can potentially generate run-time misbehaviours. |
Suse Manager - SPAa project by LuNeves The experience while navigating throughout the UI of Suse Manager it's not that nice. Whenever we navigate to a new page, the whole page gets refreshed and recreated, even when half of it didn't change a thing, for instance, the menu, topbar, and the notifications WebSocket connection, which in my opinion doesn't provide a smooth experience. |
Upgrade a Rancilio Silvia with a meCoffee PIDa project by suntorytimed What is meCoffee? |
Organize a Rumtasting sessiona project by TBro Out of nowhere the idea came up to organize a rum tasting session on one of the HackWeek evenings. |
The Chameleon Harmonistsa project by rmax Join us in singing a capella — barbershop-style and others. Find us on RocketChat: #chameleon-harmonists |
Package odpdowna project by jgrassler I have been known to talk anybody I held presentations with into using odpdown. |
Intensive Python refresheran idea by cjschroder2 Refresh my sad neglected mad Python skillz, and become reasonably fluent once again. Focus on improving cool YAML to DocBook XML conversion script https://github.com/SUSE/doc-cap/pull/102 |
Learn O'reilly Fundamentals of Deep learninga project by jerrytang Ai and Machine learning play important role in our life, I'd like to learn it. |
RPMlint cleanupsa project by scarabeus_iv RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16. |
Write a Native GTK+ Weibo Applicationa project by JonathanKang Inspired by Corebird, I'd like to write a native GTK+ Weibo application for Linux, so that I can learn how to write a GTK+ application from scratch, and every Weibo users can benefit from it. |
Czech translation of KF5a project by vpelcak I would like to dedicate my time to the improvement of the Czech localization of KF5. |
Mottainai - what a waste!a project by EDiGiacinto Mottainai - Task/Job/Build Server for everyone! |
My own picture gallery using Flickr APIa project by mvancura Flickr provides not only a large space for photos but also nice features around, including tags and other metadata allowing sorting of photos by different criteria - but one is very limited in the design of something like "frontpage" of such galleries. The solution is to use 3rd party JS solutions using Flickr API, like nanogallery. |
online DB of L3 supported productsa project by mvancura The goal is to create a set of YAML files describing L3 supported products with all metadata we need to store there - and a JS presentation layer automatically showing this data in several forms, one of them will be a part of our L3 documentation. |
Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA)a project by lslezak Hackweek 18 Update |
netlink interface for ethtoola project by mkubecek There seems to be an overall consensus that the ioctl interface used by ethtool is a poor design as it's inflexible, error prone and notoriously hard to extend. It should clearly be replaced by netlink and obsoleted. Unfortunately not much actual work has been done in that direction until this project started. |
openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boardsan 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. |
Another try on minimalistic C widget librarya 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. |
Easy openSUSE Upgradea project by maverick74 The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. |
X86_64 platform system programa project by jnwang DescriptionIt can boot up from udisk/floppy. |
PXEAT - A PXE management toola project by whdu PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2). |
x86 instructions decodera project by bpetkov This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. |
crash-pythona project by jeff_mahoney New Development |