Building a Comprehensive Forex Trading Strategyan idea by jackieedd For this project, the goal is to develop a well-rounded Forex trading strategy by utilizing multiple resources, tools, and insights. A key part of this will be analyzing different brokers, their account types, and understanding what works best for various trading goals. By leveraging resources like Traders Union, we’ll compare brokers to determine which offers the best features, spreads, and commissions for various strategies. |
Retro Games online for freean idea by timlang Play classic retro games online for free. Enjoy NES, SNES, Genesis/MD, Neo Geo, GBA and arcade emulator games directly in your browser. The best free retro games collection. Retro Games |
The Thrill of Speed: Welcome to the World of Slope Game!an idea by AlanChavez Are you ready to embark on a thrilling adventure that’s all about speed, reflexes, and challenging your inner gamer? Get ready to experience the adrenaline-pumping craze that’s taken the gaming world by storm: Slope Game! If you’ve stumbled upon this gem or are curious about what makes it so special, you’re in the right place. Today, we’ll dive deep into every facet of this game, from what it’s about to how you can dominate the leaderboard. Let’s roll... literally! |
|
GD wave 2.0 open source projectan idea by Fraspy Description |
Your Ultimate Guide to the Google Chrome Dinosaur Gamea project by grieving Roar into the addictive world of the Dinosaur Game! Learn how to play, master the jumps, conquer the cacti, and uncover the secrets of this beloved Chrome offline game. Ready to become a Dinosaur Game? Play free now! |
|
Moto X3M: Rev Up Your Engines for the Ultimate Bike Adventure!an idea by DonnaShaffer Are you ready to jump, flip, and race your way to glory? Strap on your helmet, because today we’re diving into the thrilling world of moto x3m! This wildly addictive dirt bike game has been fueling the adrenaline rushes of players around the globe, and now, it’s your turn to join the ride. Whether you love defying gravity with insane stunts, solving tricky courses full of obstacles, or simply feeling the virtual wind in your hair, this game offers nonstop entertainment. Buckle up (or down, depending on how wild you plan to be) and let’s give this two-wheeled adventure the deep dive it deserves. |
Unleash Your Inner Wordsmith: Dive into the Addictive World of Wordle Unlimited!an idea by WordleUnlimited12 Are you a word game aficionado constantly seeking your next linguistic thrill? Do you find yourself craving the daily dopamine hit that comes with cracking the Wordle code, but lamenting the once-a-day limit? Well, hold onto your hats, fellow word nerds, because your prayers have been answered! Prepare to be captivated by wordle unlimited, the endlessly replayable iteration of the global phenomenon that's sweeping the internet. |
Project: Hack Week Game Level Devilan idea by Nicholas97 Level Devil" is a popular platformer with unpredictable traps and challenging gameplay. The goal of the project is to create a fan-made version or game inspired by level devil, adding new levels, creative traps and interesting mechanics. Collaboration with game developers (Unity, Unreal), level designers, sound designers and UI/UX designers is required. Plans include developing prototypes, gathering feedback and improving difficulty. Open to contributors – Join in and create the ultimate experience! |
Khojbro indiaan idea by kimponting Khojbro Classifieds to buy, sell, or trade almost anything! New and used items, cars, real estate, jobs, services, rentals and more virtually anywhere in India. |
Explore new rpmbuild option --scm for quilt setupan idea by jdelvare DescriptionSince rpm version 4.15, rpmbuild supports a new option --scm. I would like to check whether this could be leveraged to implement "quilt setup" in a different way, which would possibly be faster and more robust. |
Online Timer & Stopwatch - Free Timer with Alarman idea by domiso Whether for work, study, cooking, or fitness, our online timer helps you manage time accurately and stay productive. Simple to use, no downloads required—start your countdown anytime, anywhere! |
Play Retro Games Online. No Download Required.an idea by domiso On our retro gaming website, you can play legendary arcade, pixel-art adventures, turn-based strategy games, and more—anytime, anywhere. No downloads required—just click and play to relive the joy of your childhood! |
sprunki phase 3 unblockedan idea by kenvinroll Discover sprunki phase 3! |
open-source geoguessran idea by Spencer20 Description |
Study for CKS certificationa project by mkravec DescriptionThis hack week I self-study for CKS certification. |
Use of AI tools for learning languagesan idea by JERiveraMoya DescriptionI will be checking how is the state of AI tools using ChatGPT and Gemini (specially now that we can use Gemini Advanced) to help me to learn languages, in particular with Czech grammar. |
Automating Configuration Management for Folder Synca project by bruclik DescriptionThis project aims to address the challenge of automating regular data backups from Android phones to a Nextcloud server, leveraging the Folder Sync application. While Nextcloud’s official Android client struggles with scaling large amounts of files and negatively impacts phone performance, Folder Sync offers robust and flexible syncing capabilities. However, it lacks a builtin import/export configuration feature. Even in its paid versions, Folder Sync only supports importing JSON configurations for business setups, which isn't suitable for personal use cases with Nextcloud. |
openSUSE without systemd (probably only study)an idea by frantisek.simorda Description
|
Implement support for Alpine Linux in the build servicea project by mlschroe DescriptionAlpine Linux is often used for containers, as it's base system has very few dependencies and is therefore very small. The Open Build Service does not work with Alpine, as Alpine has their own package format that is currently not understood by OBS. |
refactor scripts for handling Liberty updatesan idea by zuzana.petrova Description |
Lumactla project by dspinella DescriptionCreate a tool to handle backlight and external monitors on Linux. |
COCONUT-SVSM User-Mode Executiona project by joro Description |
Use AI tools to convert legacy perl scripts to bashan idea by nadvornik Description |
Improve ip address administration in a SUSE lab environemnta project by fmherschel Description |
k8s CTFa project by jsegitz Description |
Revive weg.li Android appan idea by witekbedyk Descriptionweg.li is a web application for reporting illegal parking, e.g. on bicycle lanes. |
RUST - attempt again to learn some and create some useful (for me) UI for my solar setupan idea by npower Try learn some RustIn a previous hackweek I attempted to read the Rust by example course. I didn't feel I achieved much, I don't remember much at this stage and even when I was going through it I felt I already forgot in each lesson what went before, was hard to motivate myself to progress though the examples. |
|
Improve personal docker hosting infrastructurea project by robert.richardson DescriptionI want to improve my personal server hosting environment. The key tasks include exploring OpenMediaVault which i've freshly set up, migrating existing Docker instances to docker-compose.yml files for streamlined deployment on Portainer, revamping the landing page built with Hugo, and investigating the potential of using Homarr to replace the current landing page for a more dynamic user experience. If there's enough time, i want to also improve the backup procedure, which is currently not covering all services. |
update meet.opensuse.orga project by LSchroeder DescriptionThe meeting solution for openSUSE should be up-to-date. |
Modernize ocfs2a project by goldwynr Ocfs2 has gone into a stage of neglect and disrepair. Modernize the code to generate enough interest. |
Add support for VisionFive2 board in Elemental toolkita project by ldevulder Description |
kernel/livepatching: Make improved state handling API ready for upstreama project by pmladek Problem description: |
Increase testing coverage on uyuni with github actionsa project by jordimassaguerpla Description |
Longhorn UI Extension (POC)a project by yiya.chen DescriptionThe goal is to create a Longhorn UI extension within Rancher using existing resources. |
Cluster API Add-on Provider for Kubewardena project by csalas Description |
Scripting using AI/ML techniquesan idea by wpreston2 Description |
Port the classic browser game HackTheNet to PHP 8a project by dgedon Description |
RPi-Pico CO2 sensor (aka Lüftungsalarm!)a project by adamm Description |
Expand the pacemaker/corosync3 cluster toward 100+ nodesan idea by zzhou Description |
Proxy for Immicha project by tlebreux Description |
Re-use containerized proxy cache in Uyuni/SUSE Managera project by dvosburg DescriptionMany requested the ability to "preload" cache content for the Uyuni/SUMA proxy or retail branch server. This was not possible with a VM proxy - but what about a containerized one? Now that this is the direction and standard, it is worth testing this and then documenting a working procedure. |
distrobox-zellij-integrationa project by MSirringhaus DescriptionMake zellij aware of distroboxes. |
|
|
Symbol Relationsa project by hli Description |
Experiment with Confidential Containersa project by jfehlig Descriptionlibkrun-sev allows running confidential workloads in a lightweight VM within a container. I'd like to experiment with libkrun-sev, the oci2cw image tool, and attestation using reference-kbs. |
|
|
|
|
Enable the containerized Uyuni server to run on different host OSa project by j_renner Description |
Improve blender's skillsa project by aginies DescriptionBlender is a nice software which needs a lot of practices. |
|
Hack on isotest-ng - a rust port of isotovideo (os-autoinst aka testrunner of openQA)a project by szarate Description |
Run local LLMs with Ollama and explore possible integrations with Uyunia project by PSuarezHernandez DescriptionUsing Ollama you can easily run different LLM models in your local computer. This project is about exploring Ollama, testing different LLMs and try to fine tune them. Also, explore potential ways of integration with Uyuni. |
MIDI2-based Mixer API for ALSAa project by ismaell DescriptionMIDI supports volume control, so why not use that for ALSA? |
Digging network internalsa project by dbenini DescriptionAs bugs involving the network are a topic of my interest and I recently started backporting some CVEs for network subsystem, I would like to learn a bit more about kernel network internals. |
Personal DNS and TLS infrastructurean idea by pdostal DescriptionThe goal is to host HA DNS setup myself. I wanna host my public as well as internal zones. The servers will be interconnected via p2p Wireguard tunnels. The deployment will be done via Ansible. |
LLM assisted reverse engineeringan idea by ytripathi Description |
Research Game Theory in Traffic Managementan idea by ytripathi Description |
Setup Kanidm as OIDC provider on Kubernetesa project by jkuzilek DescriptionI am planning to upgrade my homelab Kubernetes cluster to the next level and need an OIDC provider for my services, including K8s itself. |
Gen-AI chatbots and test-automation of generated responsesa project by mdati Description |
Create object oriented API for perl's YAML::XS module, with YAML 1.2 Supporta project by tinita Description |
Debug a bug in kubernetes/kubernetesan idea by rohitsakala DescriptionFind a bug in the project https://github.com/kubernetes/kubernetes and try to solve it. |
Find a bug in Google Chromea project by Etheryte Description |
Automate PR processa project by idplscalabrini DescriptionThis project is to streamline and enhance the pr review process by adding automation for identifying some issues like missing comments, identifying sensitive information in the PRs like credentials. etc. By leveraging GitHub Actions and golang hooks we can focus more on high-level reviews |
obs-service-elixir_mix_depsa project by alessio.biancalana DescriptionI'd like to explore the creation of a source service to help vendoring the dependencies for an Elixir project. |
Homelab DNS on Raspberry Pi / openSUSE MicroOS with podman & CoreDNSa project by paulgonin DescriptionMini project to replace the homelab dns with a 'hands off' / self updating CoreDNS DNS server with openSUSE MicroOS |
Highly Avaliable DNS for nonprofit organization hkfree.orga project by opithart DescriptionI take part in a non-profit organization which seeks to share knowledge, teach tech and connect people in Hradec Králové region to it's network and the internet. It's called hkfree.org |
Creates a Google Sheets Extension for SubHub OEM APIa project by cwh DescriptionLet Product Ops request OEM Keys by just a few mouse clicks. |
Simulacra: Explore local multi-vm test environmentsa project by gbhatia Exploring (mostly) declarative distributed test scenarios that involve multiple (virtual) machines, locally. This makes use of the NixOS integration test driver. |
obs-service-vendor_node_modulesan idea by cdimonaco Description |
Fix RSpec tests in order to replace the ruby-ldap rubygem in OBSa project by enavarro_suse Description |
|
|
Improve various phones kernel mainline support (Qualcomm, Exynos, MediaTek)an idea by pvorel Similar to previous hackweeks ( https://hackweek.opensuse.org/projects/improve-qualcomm-soc-msm8994-slash-msm8992-kernel-mainline-support, https://hackweek.opensuse.org/projects/test-mainline-kernel-on-an-older-qualcomm-soc-msm89xx-explore-mainline-kernel-qualcomm-mainlining) try to improve kernel mainline support of various phones. |
tscs - Trento checks for supportconfigan idea by s_schmidt DescriptionThe idea is to make Trento checks usable for support cases by using them on supportconfigs and other files usually easy available to Support. |
Create some Rust crates for the Bevy ECS enginea project by vcuadradojuan Description |
Improve libzyppa project by jtorres DescriptionTry to make libzypp a bit more flexible when you try to use it but there's already something using it and you get a message like: |
Tracking fixes 3rd generationa project by mfranc DescriptionThere are currently 2 versions of tracking fixes. One is used in CI (and ./scripts/git-fixes)[1] and (unfortunately, it doesn't handle reverts) the other is for sending emails to developers. The first one is relatively fast (for its usecases) and the other is relatively slow and made for bulk processing only. Both are single-threaded. |
Learning Game Development with Unitya project by tmuntan1 Description |
Remote control for Adam Audio active monitor speakersa project by dmach DescriptionI own a pair of Adam Audio A7V active studio monitor speakers. |
A way a for Longhorn UI automationa project by cchien DescriptionDuring each release cycle, Longhorn QA needs to run a UI sanity check. We should explore ways to automate the Longhorn UI testing process. |
Running a Wayland only system for both Tumbleweed and Leap 15.6.an idea by yfjiang Description |
Learn enough Golang and hack on CoreDNSa project by jkuzilek DescriptionI'm implementing a split-horizon DNS for my home Kubernetes cluster to be able to access my internal (and external) services over the local network through public domains. I managed to make a PoC with the k8s_gateway plugin for CoreDNS. However, I soon found out it responds with IPs for all Gateways assigned to HTTPRoutes, publishing public IPs as well as the internal Loadbalancer ones. |
enhancing FunKeys OSan idea by lansuse DescriptionThe FunKey S is the world's smallest foldable retro-gaming console. |
YQPkg - Bringing the Single Package Selection Back to Lifea project by shundhammer tl;dr |
|
Explore NVIDIA GPU on SL Microan idea by Julie_CAO DescriptionSLE Micro is a new product of SUSE. We have 2 NVIDIA GPU cards installed in our test machines, A10 and A30. The vGPU tests on SLE has been running for a few years since SLE15SP5. I am insterested in how GPU works on SL Micro. |
Ansible for add-on managementa project by lmanfredi Description |
Kill DMA and DMA32 memory zonesa project by ptesarik Description |
New KDE Plasma notification app/appleta project by apappas DescriptionMy memory is terrible so I depend a lot on notifications to carry me through the workday. As a plasma user I am ok with the current applet, but I don't love it. It is too small for the centrality it has in my day. Also I dislike how you can not go back to notifications you have dismissed |
Tracing system calls with eBPFa project by doreilly DescriptionMany security tools need to record system calls like execve. Using the Linux audit system for this can have a detrimental performance impact in some cases. |
|
|
|
|
Turing screen for notifications on OSXa project by eminguez Description |
Learning VMWare vsphere, vsan and esx upgrades.a project by uschairer DescriptionLearning VMWare vsphere, vsan and esx upgrades. |
Smarter Home with Home Assistantan idea by JonathanKang DescriptionIn previous hackweek, I setup a few automations and integrations that made my life easier. I had a few ideas to improve the current status, so I'd like to implement them in this hackweek. |
Create Video that reacts to music in real timean idea by simotek DescriptionProjectM is probably the best place to start with this, but i'd also possibly like to intergrate midi and Maybe OBS Studio as well as Pixivisor. If people know of other Linux options then maybe i'll play with them as well. |
Explore RAW photo group and similarity by open source alternative: darktable and rawspeedan idea by dawei_pang DescriptionI am a bird watching enthusiast and often takes many RAW photos in continuous shutter, camera can help to group photos by shutter but most common software cannot read the information. |
|
Play with esp32 and arduino to create domotics stuffa project by aginies Descriptiongot some esp32 board and multiple small periphericals since a while at home, its time to play with them and learn a bit more about this stuff. Connect them to Home assistant. |
SMB3 Server written entirely in Rusta project by dmulder DescriptionGiven the number of bugs frequently discovered in the Samba code caused by memory issues, it makes sense to re-write the smbd service purely in Rust code. Meanwhile, it would be wise to abandon backwards compatibility here with insecure protocol versions, and simply implement the SMB3 spec. |
wayland, emacs, ssh and tmux... copy&past is brokena project by wagi DescriptionThe copy&past situation is broken, we all know that. And nothing will fix this. |
RC hold the flag - Gamea project by cfconrad DescriptionUtilize an esp32 + RX5808 + WS2812 LED-stripe to build a "Hold the flag" game, used with any 5Ghz FPV remote control vehicles. |
Improve UML page fault handlera project by ptesarik DescriptionImprove UML handling of segmentation faults in kernel mode. Although such page faults are generally caused by a kernel bug, it is annoying if they cause an infinite loop, or panic the kernel. More importantly, a robust implementation allows to write KUnit tests for various guard pages, preventing potential kernel self-protection regressions. |
Enhancements of Linux kernel debugging toolsa project by firoyang DescriptionImprove our daily used debugging tools: crash-utility, drgn, kdump, makedumpfile, and so on. |
DBT-core with Apache Airflowa project by rgolovnya Description |
machine learning with Pythona project by hrommel1 Description |
Look at personal NASa project by qzhao DescriptionThere are several open source private NAS solutions on the community today, There are a number of open source private NAS solutions on the market, and I'm going to compare their similarities and differences and analyze how they are implemented. |
|
Make a Model Railroad run in the lounge rooman idea by simotek DescriptionGiven the theme of this hackweek, it'd be silly not to pull out some model railroad stuff and run some trains, unfortunately I don't have the space to build something special but I should be able to get something running |
Explore simple and distro indipendent declarative Linux starting on Tumbleweed or Arch Linuxa project by janvhs Description |
|
|
TeleFrame: DRM framebuffer based screencast and remote desktop.a project by AZhou Description |
Quick read some NFS related RFCa project by yosun DescriptionRecently, I became interested in NFS and want to learn more about it by reading related RFC files. However, there seem to be quite a lot of them. The goal is to glance at them and get a basic feel for the differences between each version. |
transactional-update from OCI imagesa project by dancermak Description |
Figure out Twitch Streaming with OBS Studio.an idea by simotek DescriptionTo show off some of my other hackweek projects listed below it'd be fun to be able to stream to twitch with Video / Audio |
Add Midi in Sync to Little Piggy Trackeran idea by simotek DescriptionLittleGPTracker is a music tracker based off LSDJ, recently I ported it to SDL2 and helped get it running on modern linux as well as the rg35xx series of gaming handhelds. |
Create a web UI for metrics collection scriptsa project by mpavuk Description |
|
Explore possibilities of automate Linux on s390x LPAR installationa project by mgriessmeier DescriptionFollow up with exploring ways to automate installations of Linux on s390x LPARs to be able to test it automatically and integrate it ultimately into openQA as (part of) a backend |
Circuit Bending an Analog Video Mixer Part 2 - Audio reactivityan idea by simotek DescriptionDuring Hackweek #23 I circuit bent an analog video mixer https://www.youtube.com/watch?v=NiDNv66I6Jk |
Enlightenment in Leap 16an idea by simotek DescriptionGet the Enlightenment stack + X11 building and running on the Leap 16 codebase. |
|
|
Emulate a 68k on x86a project by BLandorff DescriptionIn C++ and x86 assembly, build an Emulator for Motorola 68000. |
Build a Linear Solver for a toy variant of Heads Up No-Limit Hold Ema project by BLandorff DescriptionI want to play around with a restricted/toy variant of Heads Up No Limit Hold Em (fixed stack sizes, limited options of Check/Fold/Bet Fixed/Raise Fixed/All-In, etc.) |
iSCSI integration in Warewulfa project by ncuralli Description |
Docker Desktop Extension for Application Collectiona project by pcaraballo DescriptionDocker and Docker Desktop are the tools of choice for most of developers when it comes to container runtime and management in local environments. Both have been out there for many years, and users are well familiarized with them, so both are great catalysts for adopting new solutions. |
Creating sensor with Raspberry Pi Pico using BTHome protocol and pythonan idea by bigironman DescriptionCreating a simple sensor (e.g. temperature, humidity, pressure) device based on a Raspberry Pi Pico W with a connected sensor to connect to Home Assistant using the BTHome protocol. |
fork & exec operations though io_uringa project by gbertazi Description |
Check hardware bits and pieces lying around herea project by keichwa DescriptionNew and old private hardware is still around here. Some items I want to use, others I want to get rid of. |
file-organizer: A CLI Tool for Efficient File Managementa project by okhatavkar Description |
|
Agama installer on-line demoa project by lslezak Description |
Fix TeslaMate missing address in Chinaan idea by Xiaojing_liu DescriptionTeslaMate is a self-host vehicle tracking service for Tesla cars. It receives realtime position and car readings to generate driving and charging report. One important feature is to display address name per trip start and end position, and also location of a charging session. That is accomplished via openstreetmap's reverse lookup service, that converts latitude and longitude to address. However, openstreetmap has been blocked, making address lookup failed. That cause TeslaMate won't display a trip or charge session |
Learn SDAF frameworkan idea by llzhao DescriptionSDAF is the SAP deployment automation framework on Azure. It is an open-source tool for deploying, installing and maintaining SAP environments. It uses terraform + Ansible for deployment. |
Research openqa-trigger-from-obs and openqa-trigger-from-ibs-pluginan idea by qwang Descriptionopenqa-trigger-from-obs project is a framework that OSD is using it to automatically sync the defined images and repositories from OBS/IBS to its assets for testing. |
Intelligent car autonomous drivingan idea by tinawang123 DescriptionThe cart can use wifi to do autonomous drive. |
Book reading: The Art of Multiprocessor Programmingan idea by zcjia Description |
Automation of ABI compatibility checksa project by ateixeira DescriptionABI compatibility checks could be further automated by using the OBS API to download built RPMs and using existing tools to analyze ABI compatibility between the libraries contained in those packages. This project aims to explore these possibilities and figure out a way to make ABI checks as painless and fast as possible for package maintainers. |
Deep clean-up of the SUMA / Uyuni documentation files (HW2024)a project by omaric Project Description |
Support FIDO2 and TPM2 in a full disk encryption based on systemda project by aplanas Description |
How to design system message/prompt for code refactoring with AIa project by leo.tseng DescriptionThe project aims to explore how to design effective system messages and prompts tailored for AI-driven code refactoring tasks. By refining these prompts, we can guide AI models to better understand code structure, identify improvement opportunities, and execute refactorings with minimal manual intervention. The project will delve into creating system messages that balance technical detail with flexibility, enabling AI to perform refactorings that maintain code functionality while improving readability, efficiency, and maintainability. |
Daily Game With Godota project by zzaimeche Description |
util-linux-testsuitea project by sbrabec DescriptionThe current util-linux package contains a lot of tests. These tests are called during the build process. But the build environment is limited, and many of the tests cannot be ran properly. |
Sandarium Smart Lighthousean idea by FSzekely Description |
Web GUI for Prometheus alertsan idea by tschloss DescriptionGetting Prometheus alerts via mail is sometimes a little confusing getting the status of a single host if many alerts comming in. Because Prometheus Alertmanager has also the possibility to send alerts also via webhook the idea came up to have a Web GUI (webhook server) where the status of every single host can be seen including a history what has happened in the past. |
Saltboot ability to deploy OEM imagesan idea by oholecek Description |
Edge Image Builder and mkosi for Uyunia project by oholecek Description |
Re-Setup and test openSUSE video equipmenta project by mstrigl Setup the video equipment and reinstall all devices |
Measuring electricity consumption of PC running on openSUSE with Shelly PM Mini Gen 3a project by bzoltan1 DescriptionI would like to measure how various services and their software updates in openSUSE TW impact the power consumption of a PC |
Learn how to integrate Elixir and Phoenix Liveview with LLMsa project by ninopaparo Description |
make some updates to python-kmodan idea by zhonglidong Descriptionpython-kmod is the python interface for libkmod. But the upstream became inactive for a long time. The last commit was 11 years ago. In the meantime kmod is still under actively developing. So I want to narrow down the gap between these two packages during this Hackweek. |
Unit Testing with Gitlab Project Virtualization_QE_Metricsan idea by waynechen55 DescriptionGitlab project VirtualizationQEMetrics does not have any unit tests at the moment. Only Pylint in pipeline does static code analysis. |
|
Rancher Cluster Reflectoran idea by kevinm DescriptionInstead of manually importing clusters from providers, declare that you want clusters from a specific provider to be automatically managed. |
Uncompress PXE files in openqa-trigger-from-obs for openQA Bare-Metal testingan idea by jlausuch DescriptionIn some projects, there are some tarballs that openqa-trigger-from-obs for openQA can sync, but we don't have a way to extract them yet. |
|
AI for Uyuni Test Implementation Productivityan idea by jordimassaguerpla Description |
OIDC Loginproxya project by toe DescriptionReverse proxies can be a useful option to separate authentication logic from application logic. SUSE and openSUSE use "loginproxies" as an authentication layer in front of several services. |
User synchronization controlleran idea by kevinm DescriptionCurrently Rancher maintains a refresh token to synchronise user data between an upstream OIDC provider and the user. |
Support Loupedeck CT hardware on Linuxa project by MMoese DescriptionI have a Loupedeck CT but it really annoys me that this hardware is unsupported on Linux. I already started implementing some software support for this, and some basic interaction (input events to be precise) are already working. There is still quite some work to be done. |
consider xli necessitya project by pgajdos Descriptionxli is SUSE's own fork of XLoadImage |
|
Add productcompose support to skippkg-findera project by mlin7442 Description |
Remove `flask_restx` dependency from masha project by amunoz Description |
New features in openqa-trigger-from-obs for openQAa project by jlausuch DescriptionImplement new features in openqa-trigger-from-obs to make xml more flexible. |
Better diff'ing experiencean idea by MSirringhaus DescriptionFor diff-ing directories, I usually like to use meld, but it struggles a lot with large trees. |
Add a machine-readable output to dmidecodea project by jdelvare DescriptionThere have been repeated requests for a machine-friendly dmidecode output over the last decade. During Hack Week 19, 5 years ago, I prepared the code to support alternative output formats, but didn't have the time to go further. Last year, Jiri Hnidek from Red Hat Linux posted a proof-of-concept implementation to add JSON output support. This is a fairly large pull request which needs to be carefully reviewed and tested. |
Research how LLMs could help to Linux developers and/or usersa project by anicka DescriptionLarge language models like ChatGPT have demonstrated remarkable capabilities across a variety of applications. However, their potential for enhancing the Linux development and user ecosystem remains largely unexplored. This project seeks to bridge that gap by researching practical applications of LLMs to improve workflows in areas such as backporting, packaging, log analysis, system migration, and more. By identifying patterns that LLMs can leverage, we aim to uncover new efficiencies and automation strategies that can benefit developers, maintainers, and end users alike. |
|
Investigate the openQA installation process for IPMI and PowerVMan idea by rfan1 Description |
|
Save pytorch models in OCI registriesa project by jguilhermevanz Description |
What can Container be used for and how they work -- learning sessiona project by berndschubert I am more or less completely new to K8s, but I'm interested in learning it. |
Build a GUI with Godota project by Servus007 DescriptionThe main goal is to discover Godot options not to build only games, but also creating GUI with it. |
Complete technical trainingsa project by cvidot DescriptionI would like to use Hack Week as an opportunity to improve my skills and get a better understanding of key topics that are essential for my daily tasks (advanced Linux administration, networking, QA principles, Perl/Bash scripting). |
Learn using LangChain/LangGraph to facilitate LLM application buildinga project by fanyadan DescriptionLearn how to apply LangChain or LangGraph into LLM application building |
SBK simulator enhancementsan idea by kieferchang Description |
Packaging Mu on OBSa project by joeyli DescriptionPackaging Microsoft Mu project |
using cargo-crev for plain git repos (no rust, no cargo crate)an idea by jzerebecki Description |
Uyuni developer-centric documentationan idea by deneb_alpha Description |
Git CI to automate the creation of product definitionan idea by gyribeiro DescriptionAutomate the creation of product definition |
Drag Race - comparative performance testing for pull requestsa project by balanza Description«Sophia, a backend developer, submitted a pull request with optimizations for a critical database query. Once she pushed her code, an automated load test ran, comparing her query against the main branch. Moments later, she saw a new comment automatically added to her PR: the comparison results showed reduced execution time and improved efficiency. Smiling, Sophia messaged her team, “Performance gains confirmed!”» |
Study SPDKa project by chinyahuang DescriptionThe SPDK is used for Longhorn v2 volumes. This project aims to explore the SPDK codebase to understand its functionality and architecture. |
Learn LLM agentsan idea by dsu Description |
Try to render Agama in a TUI browseran idea by ancorgs Description |
|
Explore procedural generationa project by jcronenberg DescriptionIn my free time I sometimes work on some games with godot. For one project I wanted to explore having a modern city procedurally generated. |
concierge: a distributed object capabilities based secret management tool implemented with Spritely Goblinsa project by gleidi DescriptionThe idea is to build a FOSS command line (for now) secrets management tool, you may have heard of SOPS or Hashicorp Vault, with Spritely Goblins. |
SUMA demo environemnta project by sbehlert DescriptionFor "show and tell" situations it's helpful to have a portable (set of) images available which contains SUMA Server as well as clients. The intend is to create something that can be used on a standard laptop, setup and updated before adding it to the machine, and easily be 'reset'. |
Creating Userspace Livepatching using GNU Compiler Infrastructurean idea by gbelinassi DescriptionLivepatching can be described as replacing a faulty, bugged function with another function that contains the fix for the problem. This process requires the livepatch developer to extract the code from the project in question (e.g. glibc, openssl) in such a way to create a single shared object file (.so) that can be loaded within all processes that uses such library. |
Setup Home Assistant on Pi4 and collect solar panel statsa project by emiura Setup a Home Assistant on Raspberry Pi4 and collect statistics from solar panel energy production |
SLEPerf containerizean idea by jerrytang SLEPerf containerize |
Harvester Optimizationa project by jyu Description |
Investigate rancher rke2 guest clusteran idea by cooper.tseng DescriptionInvestigate the flow of deploying rke2 guest cluster to Harvester. |
jigdo for imagesa project by epaolantonio Description |
Modularization and Modernization of cifs.ko for Enhanced SMB Protocol Supporta project by hcarvalho Creator: |
Learn obs/ibs sync toola project by xlai DescriptionOnce images/repo are built from IBS/OBS, there is a tool to sync the image from IBS/OBS to openqa asset directory and trigger openqa jobs accordingly. |
Setup a new openQA on more powerful serveran idea by JNa Description
|
Learn about OSB and contribute to `kustomize` and `k9s` packages to add ARM archa project by dpock DescriptionThere are already |
Contribute to terraform-provider-libvirta project by pinvernizzi Description |
How green are we? Power consumption & AIan idea by mhaefner Description |
|
Learn Rust by porting pvctrl.an idea by kallan DescriptionI have a Win32 command line utility that is written in C that I would like to port to Rust. |
Kondoizer 2.0an idea by epromislow Description |
Create an Android app for Syncthing as part of the Syncthing Tray projecta project by mkittler DescriptionThere's already an app but code/features already in Syncthing Tray could be reused to create a nicer app with additional features like managing ignore patterns more easily. The additional UI code for the app could then in turn be re-used by other parts of Syncthing Tray, e.g. to implement further steps in the wizard as requested by some users. This way one "UI wrapper codebase" could serve GNU/Linux, Windows and Android (and in theory MacOS) at the same time which is kind of neat. |
|
fix forever waiting time for notification between UEFI firmware and shim when sending http request or receiving http responsean idea by dtseng DescriptionCurrent shim makes use of the forever wait to get the response from firmware which means it assumes firmware will always correctly get the notification of what he wants, like this: |
Implement a full OBS api client in Rusta project by nbelouin DescriptionI recently started to work on tooling for OBS using rust, to do so I started a Rust create to interact with OBS API, I only implemented a few routes/resources for what I needed. |
MicroOS/SL Micro health-checks for K3s/RKE2a project by eminguez Description |
learn about android virtualisationa project by AngelaBriel Descriptionandroid virtualization on top of linux |
Contributing to Linux Kernel securityan idea by pperego Description |
Implement a CLI tool for Trento - trentoctla project by nkopliku DescriptionImplement a |
Revive Garmin Podcastsa project by agraul Description> Garmin Podcasts is a Garmin Connect IQ podcast app powered by Podcast Index. No external service or subscription required: all you need is you watch! |
Improve Development Environment on Uyunia project by mbussolotto DescriptionCurrently create a dev environment on Uyuni might be complicated. The steps are: |
toptop - a top clone written in Goa project by dshah Description
|
CVE portal for SUSE Rancher productsa project by gmacedo Description |
Train generative AI with internal knowledge to answer questions related to code/architecture/hr etc.a project by rosblendido DescriptionUse the internal documentation (wiki, confluence, etc.) to train AI to be able to answer questions from developers about product architecture, hr, it, etc. |
Harvester Packer Plugina project by mrohrich DescriptionHashicorp Packer is an automation tool that allows automatic customized VM image builds - assuming the user has a virtualization tool at their disposal. To make use of Harvester as such a virtualization tool a plugin for Packer needs to be written. With this plugin users could make use of their Harvester cluster to build customized VM images, something they likely want to do if they have a Harvester cluster. |
|
Learn Ca project by jsuriano DescriptionI have several future learning goals which require being proficient in C. I'd like to have this HackWeek as an opportunity to get better at the language and understand some of its advanced features like memory management and multithreading. |
Two part 1) work on SLMicro YES Cert documentation and 2) learn about SUSE Edgean idea by Jackman1 The documentation for YES certification needs improvements to flow better. I'm want to learn about SUSE Edge products to further my knowledge. |
drgn for kernel core analysisa project by tabraham1 Descriptiondrgn as a programmable debugger can be useful for kernel core analysis |
|
Create SUSE Manager users from ldap/ad groupsa project by mbrookhuis DescriptionThis tool is used to create users in SUSE Manager Server based on LDAP/AD groups. For each LDAP/AD group a role within SUSE Manager Server is defined. |
Learning frontend dev (Vue3 mostly)a project by cxiong DescriptionI started in Desktop team at SUSE. It's been a long while since I coded in any JS and much has changed. I wanted to pick up some and acquire some knowledge for hacking on some apps I've come to use often recently (e.g. FreeTube) |
[Agama] Investigate to shorten s390x URL on O3 to avoid character limita project by leli DescriptionThere is a character limit of <=80 characters in s390x, for OSD we workaround this problem using a url shortener, like http://s.qa.suse.de/ but we don't have anything equivalent for O3. Some colleagues recommended https://v.gd/ but some initial test showed that cannot shorten ftp urls. |
Practice MLperf benchmark for AI testing purposean idea by cachen DescriptionI would like to take this hackweek to learn and play MLperf benchmark on openSUSE or SLES or SLMicro, by following the guidance in https://confluence.suse.com/display/qasleapac2/MLperf+benchmark+intro |
Query Topology over Timea project by fvanlankvelt DescriptionThe Topology in SUSE Observability describes how the different components in a system interact with each other. It is maintained with history, so can be reconstructed at any point in the past. |
|
Learn Linux kernel code and play with a early versionan idea by renxt0310 DescriptionI am learning Linux kernel for some time. In order to understand how kernel works, I read the code based on version 0.12 and do some hands on in VM. I will continue and hope understand more in the concentrated time of hackweek. |
Decouple topology data from User Settings in the StackState (SUSE Observability) platforma project by bschuur Description |
Evaluate and document two out of three nodes lost for K3s / RKE2 and Harvestera project by mweiss2 DescriptionNeed to find out what the impact is for loosing quorum and recovery from this situation in case of K3s / RKE2 and Harvester. |
Testing and automating containerized Firefox KIOSKan idea by GraceWang DescriptionTest the containerized Firefox KIOSK |
Learn about Rust, and possibly do something with the help of copilota project by XinLiang DescriptionI am completely new to Rust, but I'm interested in learning it. |
|
Sustainable/efficient use of hardware in datacentersan idea by okurz MotivationWe have many machines and server hardware in our SUSE datacenters meaning physical hardware using electrical power. |
SUSE KVM Best Practicesa project by roseswe DescriptionSUSE Best Practices around KVM, especially for SAP workloads. Early Google presentation already made from various customer projects and SUSE sources. |
Mario Builder 64an idea by rovertronic Project Description |
Small healthcheck tool for Longhorna project by mbrookhuis |
Calendar TUI with GCal supporta project by malikirri |
Update my own python audio and video time-lapse and motion capture apps and publisha project by dmair Project Description |
FizzBuzz OSa project by mssola Project Description |
Kanidm: A safe and modern IDM systeman idea by firstyear Kanidm is an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. |
Enhance remote and in office social relationshipa project by baldarn |
|
WanderTracean idea by aporta |
D-Bus Translatoran idea by mvidner Project Description |
Nodes Overviewan idea by lrangasamy |
k8s deployment in KVM / VMware via Terraform and Kubesprayan idea by pdostal Project Description |
Create language model based on Uyuni documentationan idea by nadvornik |
|
Protestware - Ethical Considerations of Protest within Opensouce Software Communitiesan idea by etchubykalo |
Philosophy of Computer Science (in short 'PhoCS' or phonetically 'Fox')a project by awh |
Integration weather sensors on my Allsky camera - raspberry projectan idea by martinsmac Project Description |
COOTWbota project by ngetahun |
Split initramfs supporta project by ismaell Project DescriptionMany |
solar monitor (part 2)an idea by npower Project Description |
Delve into softweare-o-oa project by mlin7442 |
A frameblending filter for OBS Studio well-suited to do game streaminga project by mschreiner Project Description |
Support for OVA build in OBS and better support for vmdk disks in kiwia project by gmoro Project DescriptionImplement support for OVA as output for kiwi build in OBS using hooks and open-vmdk |
Embedding a Next.Js React application into Go binarya project by jsantos |
Network Throughput Analyzer Tool with Grafana Integrationan idea by sushilhiremath |
Create better async hooks for Uyuni state managementa project by Etheryte |
Creating a MicroOS flavor with Hyprland as a Wayland Compositora project by c-hagenest Project Description |
Elixir LiveView clone of Etherpad (running on ALP)a project by socon Project DescriptionEtherpad (etherpad.org) is a nice solution to share documentation online, with many plugins and capabilities to scale out. |
Dawnscanner: parsing a simple sinatra applicationan idea by pperego |
Learn traffic controla project by jiriwiesner Project DescriptionI need to learn how queueing disciplines work. I need to learn how to use the /usr/sbin/tc tool to change traffic control settings. This is a do-it-yourself project. I do not offer nor require assistance. |
Try openSUSE on MNT Reform (LS1028A)an idea by michals |
Show Hyperlink on Mouse Double Click or Selectiona project by rcai |
Message Based Service Package in Pythona project by seanmarlow Project Description |
Modify initramfs to allow unlocking encrypted disk, autologin and password manager with only one password prompta project by tlebreux |
Reverse engineer BLE protocol of led lighta project by lnussel Project Description |
TinyTutor - an AI chat-bot powered children's tutora project by dmulder |
Implement a self-servicable Trello replacement in Jiraa project by jplack |
Adapt Bootstrap code in OBS to support theminga project by enavarro_suse Project Description |
Improve database_cleaner.rb script in OBSan idea by enavarro_suse Project Description |
WebGL Game ⚽a project by jarodriguez Project Description |
React Native Todo App with Self-hosted Elixir Backenda project by Servus007 Overview: We're building a mobile to-do list app using React Native and connecting it to a self-hosted Elixir backend. This project aims to create a user-friendly, cross-platform app for task management, with data syncing across devices. |
Talisman, an ActivityPub powered recipe managenent softwarean idea by alessio.biancalana Project DescriptionI've been hacking on this Elixir project for a while and it's time to make it go on fire! |
toniowma project by fabriziosestito toniowm is yet another window manager written in Rust. |
Yearly Quality Engineering Ask me Anything - AMA for not-engineeringa project by szarate GoalGet a closer look at how developers work on the Engineering team (R & D) of SUSE, and close the collaboration gap between GSI and Engineering |
ESP32 based christmas lightsan idea by alarrosa |
opensuse-redir-cachean idea by bmwiedemann |
Voice in HomeAssistanta project by oholecek |
Automated testing of OpenSSL master brancha project by ohollmann |
Logs and journal visualization in Trentoan idea by xarbulu Project Description |
Recipes catalog and calculator in Rails 8a project by gfilippetti |
ESP32 Meteostationa project by emiler Project Description |
Use TPM2 Policynv to validate sealed key to prevent downgrade attacka project by michael-chang |
|
Yubikey support in GRUB2a project by gary_lin |
A command line image collector tool for my gallery websitea project by AZhou |
|
terraform-provider-feilonga project by e_bischoff Project Description |
80-bit floats support on x86_64 for Valgrinda project by mfranc |
Grab precise changes in log file/s between system eventsa project by smhalas |
Waysettingsa project by dspinella |
Learning topics in Lithmos and Linkedinan idea by mdati Project Description |
|
A Flight Dynamics Library written in Rust with an Entity Component System architecturea project by vcuadradojuan |
Installation server setup utility - continueda project by csalmond Project Description |
Generate ignition/combustion files from Uyuni/SUSE Managera project by dvosburg |
Experimenting with bootstrap compiler utilizing WASMa project by malikirri |
The Missing Middle: Add an intermediate brightness setting for auxiliary LEDs in Andúril 2a project by gkenion |
Python Modules Mass Updatea project by pgajdos Project Description |
Integration of Ironic in Uyuni for automating provisioning of bare metal machines.a project by ygutierrez |
Agama Minimal Live Imagea project by jreidinger |
IBS & tracking tools integration workflow improvementa project by lmiksik Goal for this Hackweekrevisit the workflow and propose changes which will |
git hook that runs on clone; more git-verify signaturesan idea by jzerebecki Project Description |
|
Integrate devices to self-hosted Home Asisstant servera project by JonathanKang |
Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodesa project by zzhou Current Situation [bsc#1201271] |
study jupyter and try to write a simple kernela project by zcjia Project Description |
Research on GNOME-related technologiesan idea by qzhao How to use vala in future works |
Learn and play with HAKubean idea by XinLiang |
Try more on Rancher and Harvester productsan idea by xlai Project Description |
GameYatra: Personal Hobby Game Projecta project by lthadeus |
Reverse Engineer a WiFi-enabled Water Heater and Create Integration for Home Assistantan idea by nicholasyang Project Description |
Understand the workflow of test framework kdevopsa project by yosun Project DescriptionAs shown in the kdevops frontpage in GitHub, "kdevops provides a framework for automation for optimal Linux kernel development and testing". It currently supports fstests, blktests, pynfs, selftests and so on. |
Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)an idea by gsu |
Get familiar with GNOME OS and openQA tests for ita project by GraceWang Goal for this Hackweek: |
Lua language learninga project by xiaoguang_wang Lua is used as an embedded programming language or an extension language in many system and applications, I want know more about it. |
Inter-Process Communication/Synchronization with Pythonan idea by waynechen55 Project DescriptionInter-Process communication is an old topic and there are already many different methods to achieve this theoretically or in real world. I found sometimes some solutions still not good enough although they can solve the problem without any problem, for example, when the region needs protecting is not small or multiple processes need to modify the same file. |
GNOME 45, openSUSE flatpak adaption on SLE and ALP.an idea by yfjiang Project Description |
ComplianceAsCode/conten sysctl chroot awarea project by esampson |
|
Learn Golang contribuing to opensource projectsa project by mbussolotto Project Description |
Create 2D space shooter gamea project by jcejka Project Bellatrix2D space shooter game written in python and pyglet library. |
Patch search applied to productsa project by otilloy Introduction |
|
SUSE-Rancher docs diagramminga project by jkrug My proposal for hack week is to dive into diagramming for the doc(s) team(s) as I've struggled to give it the decent block of time it needs. |
Create internal Web UI for OSC to make searching for package maintainers, bug owners etc. easiera project by pvlasin Project DescriptionThe idea is to create and internally host a simple webpage with proper backend code allowing quicker and easier lookup for package maintainers and bug owners from OSC. Nothing fancy, just a page with search box and few radio button parameters to execute the lookup and display the results. Obviously it needs to fulfill security measures when it comes to the access to OSC on the service level and also user access rights to the search page itself (e.g. Okta). Currently the lookup can be done via terminal (which is OK), but there are security measures in place which makes the lookup difficult for some and granting an engineering VPN access just for the sake of this OSC lookup is a bit an overkill for people that do not need it for any other purpose. |
SLEperf containerizea project by jerrytang |
Language Learning!a project by zzaimeche |
Deep clean-up of the Uyuni documentation files (HW2023)an idea by omaric Project Description |
Contribute to documentation *light*a project by chabowski |
Mini Network Engineera project by jocronenberg |
Plan 9 filesystem support in GRUBa project by ptesarik |
Publish two personally productive projects (preferably on github)a project by dmair Since this will be my first real "from the start" publication the goal for me has more to do with the experience of publishing the projects, use of the public hosting site and access tools, particularly git. |
|
Sales portalan idea by bthomas Project Description |
Port NeuVector zero-trust security functions to host/VMan idea by feih Project Description |
Predefined app security policy template for NeuVectoran idea by feih Project Description |
|
|
Interactive Information and Support Portal For GREan idea by MichaelRalphs Project Description: We would like to create an interactive portal tool that can be used by all employees where they can get information, support and updates on Global Real estate topics such as; SUSE offices, work from home, Health and Safety and security. |
WebUI for your dataa project by avicenzi A single place to view every bit of data you have. |
|
Parental controls on Tumbleweed/Aeona project by fcrozat |
Enhance product migration feature in Uyuni(SUSE Manager) to migrate from regular SLES to SLES4SAPa project by admehmood |
Carveout time during the week to jump into ALPan idea by Jackman1 Project DescriptionI will be working during the week of Hack Week but will use this opportunity to also spend time reviewing ALP on various hardware platforms. |
Rebasing of the current MicroOS installationa project by epaolantonio |
|
HAKube UI plugin for Ranchera project by epenchev |
K3s and FreeBSDan idea by bdowns |
Cast: A simple alternative to the Make build toola project by bbachmann |
Rust based mini webserver with all the modern bells and whistlesa project by darix Project Description |
AI frontend to Bugzillaan idea by paolodepa Project Description |
Grafana dashboard for solar panel dataa project by emiura Create a dashboard based on grafana running on raspberry pi3 |
Port Agama's manager to Rusta project by IGonzalezSosa Initially, the Agama D-Bus service was written 100% in Ruby. For many things, it relies on YaST, so it makes sense to use the same language. It was great to have something working quickly, but it also had some drawbacks. The main problem is that, as YaST is not thread-safe, we separated the service into different processes (storage, software, localization, etc.). The system became most responsive but at the cost of eating a lot of RAM. |
Update Rancher Terraform Quickstart to leverage Elastic IP addressesa project by kevinmayres Make Rancher and NeuVector AWS QuickStart persistent across Shutdown. |
Bugzilla mobile clientan idea by paolodepa Project Description |
|
Exploring DPDK within containersa project by paolodepa Project Description |
Create a new markup language with parser in rusta project by nkrapp Project Description |
|
SSH key distribution solutiona project by vgrinco Project DescriptionSSH key distribution solution that is in comply with POSIX LDAP requirements and UserDB usernames. |
Port the Jetpac game to the NESa project by mssola Project Description |
Cluster-Tester for SAP HANA System Replication Clustera project by fmherschel |
Kanidm - Account Policya project by firstyear Project Description |
(Rust) Manage systems in NetBox using NetBox-Synca project by chock |
Implement Generative AI for SUSE Asset management (using Amazon Bedrock)a project by mpiala |
Bring up-to-date daps infrastructure to Debian/Ubuntu distributionsa project by tbazant Project Description |
Nuke AWSa project by mtrachier |
Interactive tool to manipulate profiling dataa project by gbertazi |
|
Create a website for Agamaan idea by IGonzalezSosa Current status |
Open Source ONVIF Camera Implementationa project by nbelouin |
Learn HPC and get Harvester Deployed and Running on Top of HPCan idea by mweiss2 Project Description |
SAR Performance Data Plottera project by roseswe |
Gameboy emulator written in Goa project by mikeletux |
Let's play with RKE, Ansible and Libvirt!a project by ccamacho Project Description |
Apple Silicon openSUSE spina project by vgrinco Project DescriptionThe folks at Asahi linux have been working on porting linux on the Apple Silicon. In a recent blog post they announced they will be joining forces with Fedora on releasing a Fedora Asahi Remix. I would be happy to see this level of collaboration between Asahi and openSUSE community, too. |
A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpmsa project by ldragon |
|
|
|
Speed up downloading RPM packages from mirror in zyppera project by dheidler Project Description |
Rust lexer for Elixir's Makeup syntax highlighteran idea by alessio.biancalana Project Description |
cgar - sar for cgroupsan idea by s_schmidt In regards to troubleshoot a misbehaving systems |
watchtower - tool to collect, transform and export security metricsa project by pgomes Project Description |
Hack Week 22 - Dice Physics Simulator on Unityan idea by elariekerboull |
Full Disk Encryption with yubikeya project by okir |
Replace Star Adventurer controller with ESP32a project by nadvornik |
Learn some small and interest DL projectan idea by jerrytang |
Watch a session of "essence of linear algebra" and read some book about algorithma project by yosun Project Description |
Improve debugging of kernel workquesa project by pmladek Project Description |
Essential Block programming for kidsan idea by calmeidadeoliveira |
Allsky camera on raspberry projecta project by martinsmac |
Explore NVIDIA GPU on SLEan idea by Julie_CAO |
Learn internals of wlroots / sway compositoran idea by vliaskovitis |
Code Coverage of spacewalk-java aka Suma Server after a full TestSuite executiona project by oscar-barrios Project Description |
Unrealtonea project by emiler Project Description |
Explore the integration between OBS and GitHuba project by pdostal Project Description |
Create a better tool to keep track of my musical projectan idea by JRivrain Project Description |
Authenticated hashes for BTRFSa project by dsterba Project Description |
Event collector in Harvesteran idea by jianwang [comment]: # (Please use the project description to give an overview and updates) A project to replace the current EventTailer container image [comment]: # (about the current state of your project) Start |
|
BPF feature support tablea project by shunghsiyu Project Description |
Linux on Cavium CN23XX cardsa project by tsbogend Before Cavium switched to ARM64 CPUs they developed quite powerful MIPS based SOCs. The current upstream Linux kernel already supports some Octeon SOCs, but not the latest versions. Goal of this Hack Week project is to use the latest Cavium SDK to update the Linux kernel code to let it running on CN23XX network cards. |
Status pagean idea by crameleon |
Learn more about containers.a project by cxiong |
OpenQA test list views improvementa project by mdati Project Description |
Containerized git server/client for playground and tutorialsa project by mberti |
Explore ChatGPT's programming language capabilitiesa project by jcejka Project Description |
Visualization of historical sar(1) archivesa project by ggherdovich Project Description |
Samba in Kubernetes (for openSUSE)a project by dmulder |
drgn: implement crash top-level commandsa project by marxin Project Description |
Containerizing an Go HTTPS Audio Streaming Server with Dockera project by annablendermann |
E9s: Epinio TUIa project by ecandino |
Thinkpad T470: Bios Update in Live systeman idea by sndirsch Due to Bug#1203748 ("Laptop very slow in battery mode (Lenovo Thinkpad T470) ...") I need a BIOS update for my Thinkpad T470. |
Offline GPS navigation for Bangle.js 2 watcha project by fos Project Description |
Exploring Peribolos: Implementing Team Repo Permissions Management in K/Orga project by psaggu |
Learn database theory and realize a simplest one as SQLitea project by renxt0310 Project DescriptionBased on SQLite3. |
be able to gather useful solar data in one placean idea by npower Project Description |
openSUSE MicroOS based NASa project by dmach |
|
mrouted: Join multicast groups via IPIP or GRE tunnelsa project by e_bischoff |
Explore text-to-image diffusion modela project by djz88 |
Uyuni: add SLE-Micro acceptance testsan idea by mbussolotto Project Description |
study mu project instance + shimutil toolan idea by dtseng Project Description
|
ARM SCMI studya project by clin |
Improve Qualcomm SOC msm8994/msm8992 kernel mainline supporta project by pvorel Project Description |
Add the conditional scenario support to skippkg-findera project by mlin7442 |
Look at Microsoft Mu projecta project by joeyli Look at Microsoft Mu project |
Implement something like Time Slider on Solarisa project by yudaike |
Look into distrobox as a launcher of desktop and applications on ALPan idea by yfjiang Project Description |
XRechnung Viewer and Toolsan idea by kfreitag |
Simple time scale for active record modelsa project by digitaltomm |
Read ML4 HANA performance test setup documentan idea by Xiaojing_liu |
Explore a popular desktop distro -- Steam Deck OSa project by zcjia Project Description |
Add support for resolving package conflicts interactively in PackageKita project by JonathanKang |
Learn about ALPa project by XinLiang |
Port zypp-gui to GTK4an idea by xiaoguang_wang |
K3S Control Planes as a servicea project by ademicev0 |
container storage researchan idea by qzhao Study container storage technology and how the filesystem supports it. |
Salt formula for Certhuban idea by crameleon |
|
Man pages in a containeran idea by doreilly |
Fleet standalone UIan idea by rcabello |
Rancher Manager of Managers with KCPa project by rcase |
Improve OpenSCAP support in Uyunia project by admehmood |
You don't have access to your ext4 disc from a Mac or Window, oh, I don't want to buy a software... whay not using a container?an idea by ilausuch Project Description |
Create a library to extract and standardize data from Progress and Bugzilla (or other systems), and process them to generate metrics of performancea project by ilausuch Project Description |
continue working on dashboard for solar panel statusan idea by emiura |
Build a Unikernel that runs WebAssemblya project by flavio_castelli |
Learn about AI, ML, neural networks and see what's possible with SUSE Linuxa project by rsimai Everybody is talking about (and with) ChatGPT. I tried it and was impressed by how well the language model behaves and finally how real and humanly it appears, despite the obvious nonsense that it outputs. I was wondering how machine learning practically works and how to build a neural network. |
Learn about kubernetes by creating a k3s HA setupa project by rsimai This is mostly a learning activity for myself, others may benefit from documentation. |
Helping to Inform the Rancher Roadmapan idea by Dando31 Project DescriptionWe receive lots of feature requests from the customer base and the community. |
Add Object support to QLogo.an idea by jsikes Project Description |
Building a CNF solution for Edge environmenta project by lizhang |
Digital painting using free and opensource softwarea project by lpalovsky Main goal is to take a step back from work related areas and do something creative and relaxing. In my free time I occasionally do digital paintings/drawings where I usually try to use free and opensource software: Painting: Krita |
|
Give some love to spec-cleanera project by kstreitova Project Descriptionspec-cleaner is an open-source project and command-line tool for automating the process of cleaning and improving RPM specfile quality and assuring that it follows a specific style guide. It can replace old elements with new ones and reorganize the specfile so it's clean and more readable. |
|
What personas are using Rancher?a project by Dando31 Project Description |
Add xterm.js to D-Installer web interfacean idea by IGonzalezSosa Project Description |
Gameboy Emulatora project by jcronenberg |
Add support for the Medion Life P4000 Smartwatch to Gadgetbridgea project by dancermak Project Description |
Iguana and WebAssemblya project by oholecek Project Description |
Investigate if VSCodium can be used as a convenient DocBook editora project by tbazant Project Description & Goal for this Hackweek |
Rewrite the D-Installer CLIa project by IGonzalezSosa Project Description |
Use a container storage to store the OS system roota project by dcassany |
Research hardware certification into containers (SLES Kubernetes offerings)an idea by Jackman1 Project Description:The YES Certification team has received requests to certify hardware up the stack into containers. I'll need to be working most of hackweek but want to spend some time looking into what hardware certifications "could" look like with containers. |
Complete the port of flatpak to appstream from appstream-gliba project by ldragon |
Understand and review klp-convert patchseta project by mpdesouza |
caching proxy for openSUSE reposa project by bmwiedemann |
Create a custom elemental image that bundles k3sa project by dgiebert |
Make iguana-workflow to support multiple container frontendsa project by oholecek Project Description |
Help Ansel: Fork of Darktable, the open source photography workflow application and raw developera project by AZhou Project Description |
Improve Docker registry listing toola project by rbranco Project Description |
Explore Steam Deck issues in openSUSE Tumbleweeda project by tschmitz |
Base Linuxa project by dspinella |
chatterboxan idea by gbaccini Project Description |
|
Implement text based OCR in openQAa project by clanig Project DescriptionCurrently openQA requires a reference image to be stored to do OCR based comparisons. It is not possible to pass a character string to openQA which should be compared to the text in the screenshot. |
Enhance SUSE Manager + Rancher + K3s/RKE Automationa project by nbornstein Project Description |
Proof of Concept for a Perl binding to libfyamla project by tinita Project Description |
Run autoupdate-perl in CIa project by tinita Project Description |
Package libfyamla project by tinita Project Description |
|
Create a graphic scene using Vulkan APIa project by jtorres |
zypper plugin for discovering reverse dependenciesa project by bzoltan1 Often when we test maintenance updates or when we decide to push an update for a package we want to know what that change may cause. Right now it is really difficult to figure out what package depends on a given package. |
|
High Available NFS Cluster Concepta project by roseswe |
Study the book of 'The Go programming language'a project by leli The Go programming language is an open source language and very popular. |
|
Try container based openQA and migrate it to another servera project by waynechen55 Project Description |
k3ka project by hgalalabdelazizahmed |
Try-out training managementa project by mstrigl Project Description |
|
Humidity sensors with dashboarda project by joachimwerner Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensors |
Polish and improve ansible roles in GeekOopsa project by ph03nix Project Description |
Dictu Languagea project by bdowns328 |
|
Setup patchew instance for kernel mailinglistsa project by mbrugger Setup a patchew instance |
A weighting based ABR treean idea by dtseng Project Description |
select vs epoll in socket i/o muxan idea by dtseng Project Description |
Learn OpenEMS project (Open Energy Management System)a project by witekbedyk |
Graphing stats from a remote solar MPPT charge controllera project by brunoleon |
Support virtual monitors for VNC in gnome-remote-desktopa project by vliaskovitis |
expand a "CMS" written in python/flaska project by MMoese Project DescriptionI'm 2nd head of a non-profit association, our goals are to help musicians and kids that want to learn playing an instrument, but whose parents cannot afford buying instruments or paying for musical education. |
A React-based alternative to our beloved bug/issue tracker finglongera project by avshiliaev |
web-based testing tracker for aquarist-labs's s3gwa project by jluis |
AWS Terraform Modulesa project by mtrachier Project Description |
Cgroup support for supportconfiga project by firoyang |
Migrate web hosts over from easy engine on AWS to k8s/RKEa project by ngildersleeve Project Description |
Advanced suspend/resume controla project by sbrabec |
Creating a drum machine with pytestan idea by ONalmpantis I want to refresh/improve my python skills so I ll make a drum machine |
Saline: Salt state appliement monitoringa project by vzhestkov Project Description |
reflinkable rpmsa project by lnussel Project Description |
D-Bus secure message communicationa project by alix82 Project DescriptionD-Bus is a easy to use message-oriented mechanism that allows communication between multiple processes running concurrently on the same machine. Any application running on the session bus can install a monitor hook over the bus to listen to all exchanged messages. Sensitive information such as mail passwords will be exchanged in plain text. A malicious software can easily listen and parse all those sensitive messages. |
Explore the future of samba in the cloudan idea by scabrero Project Description |
Openqa framework in emacsa project by ybonatakis Project Description |
Learning podman with selinux enableda project by gosipyan Project DescriptionPodman is an open-source, Linux-based tool that builds Docker-compatible container images |
Package workflow experimentsa project by jfehlig |
Lightweight container runtime on Maca project by bnewberry |
flipbook.picsan idea by gleo Node.js Flipbook PDF generator, to convert videos into printables. |
Build an Audio Streaming Server in Golang for Ableton Lite Recordingsa project by annablendermann |
Bring to life the Studio Kiosk in Frankenstrassea project by digitaltomm |
Minecraft basics for kidsan idea by calmeidadeoliveira |
Generate a GraphQL API for Uyuni's reporting DB and consume ita project by j_renner |
Refresh the internal SUSE Manager maintenance documentationa project by deneb_alpha Project DescriptionWith this project I would like to refresh/update the confluence documentation describing how SUSE Manager maintenance works and how to process a SUSE Manager update round. |
OMEMO Hexchat pluginan idea by dknorr |
Moderated Meetings for opensuse Jitsia project by LSchroeder |
|
Nanos Unikernelan idea by rpalethorpe Project Description |
Utilize eBPF for network policya project by jianwang |
mac80211_hwsim toola project by cfconrad Project Description |
Explore Crev as collaborative code audita project by pperego Project Description |
Install BLOB-less U-Boot in SPI of Pine64 ROCKPro64 and boot from NVMe diska project by clanig Project DescriptionThis project is about installing a fully open source ARM machine. It was not originally a Hack Week project and some information gathering was already done before. |
Learn about Rancher productsa project by mgrifalconi |
Paper reading cluba project by LarsMB |
Building my own cluster on Raspberry Pi 4 with K3Sa project by mlin7442 |
Updatecli Kubernetes Operatora project by olblak |
Build Kernel from sources - openSUSE wayan idea by asmorodskyi Find documentation on how to re-build openSUSE Kernel from sources and tweak some Kernel build variables |
Explore Djangoa project by djz88 Explore django |
Learn and research the ALP security frameworka project by bchou |
Implement a "Fuel Gauge" for Harvestera project by mrussell |
QJobViewera project by apappas |
Extend k3s-ansible to support new functionalities (or fork/create new one)a project by nicoladm Project Description |
Brew an IA-generated beer recipean idea by rtorrero This project has two goals: |
BPFTRACEa project by fanyadan Project DescriptionJust have play with bpftrace on some real kernel bugs. |
rust security reviews and cargo-creva project by jzerebecki |
kubedumpan idea by joshmeranda Project DescriptionDevelop a tool to collect runtime information about a kubernetes cluster. |
Base container images multi language compiler on local codea project by mdati Create a selector of BCI-language containers, python, java, go, etc, to pull and build the proper image |
Product Migration support in SSMan idea by admehmood |
Hack into Ellingson Mineral and download a garbage filean idea by mseidl81 We should be chased by the FBI.Finally I'll need group of elite hackers to prove our innocence. |
py-ensa project by ngetahun |
Misc: Make samba rpc service scheduler generic and/or learn some Rusta project by npower |
WireGuard VPN on MicroOS/Raspberry Pian idea by doreilly |
Retail Branch Server + SUMA Server on one machinea project by nadvornik |
indoor air quality sensora project by rsimai Description |
Rewrite libkdumpfile Python binding using CFFIa project by ptesarik Project Description |
Make DNF5 package manager ready for openSUSEa project by dmach Project Description |
learn and play around luks and fido2an idea by oertel read up on things like |
Model checking the BPF verifiera project by shunghsiyu Project Description |
|
consolidate mm debugging tools and package thema project by mhocko |
|
Learn about Fleetan idea by kwk |
Poking technologies for enrolling customer key to kernel trusted keyringa project by joeyli |
|
Learn more about Application Security (AppSec) Open Source Tools and Testing Techniquesan idea by heidi.bronson |
Add MBR binary format support to the fq command line toola project by tobilehman
|
Enhance internal process for providing localization dropsan idea by ta-ro Project DescriptionWe regularly hand off documentation sources to localization. I'd like to improve some minor details in this process. |
Ebook Reader word translatora project by dmulder |
Improve the UX/UI of User Storya project by cyntss Project Description |
|
retrocomputing: learn the architecture of MIPS for PS1 and build an assemblera project by david.anes |
generic zswap dedupa project by ailiopoulos |
Explore containerized desktop and pure-wayland desktopan idea by zcjia Project Description |
Continue work on "ostatus"a project by aplanas Project Description |
Audio steganography for music digital signaturesan idea by shawnhao Project DescriptionThere are lots of indie musicians who are not very aware of protecting their copyright and it is hard to determine plagiarism in music. I believe a digital signature could be useful to present copyright on court without damaging and altering the soundings of a song. But I am also aware that a signature alone may not be sufficient to protect copyrights and it is able to bypass it. |
Learn kubernetesan idea by XinLiang - Learn key concepts of k8s- Learn how to write k8s crd or operator |
salt formula for uyuni proxy setupan idea by mbussolotto Project Description |
Learn a doc about containeran idea by zoecao [comment]: # Learn a doc about container [comment]: # I'm interested in container, so I looked for some docs and plan to learn them during this hackweek. |
KernelCI performance regression dash boarda project by wagi |
Learn about Service Managementa project by lrupp Project Description |
Reading SLES15 "Security and Hardening Guide"an idea by llzhao |
Audio controlled smart devicesa project by bzoltan1 Project Description |
Add automatic loading of salt autosign grains to saltbootan idea by oholecek |
Write a formula with forms for setting up a container registrya project by mcalmer |
openSUSE wiki improvements (specially Portal:Packaging)a project by gmoro Project DescriptionFollowing a recent discussion with the Packaging team at SUSE we will do a revamp of https://en.opensuse.org/Portal:Packaging |
SUSE SE Marketing tools and Demosa project by nbatsford |
Improve unaligned fs read behavior for u-bootan idea by wqu_suse |
Explore linuxboota project by clin What is linuxboot?LinuxBoot is a firmware for modern servers that replaces specific firmware functionality like the UEFI DXE phase with a Linux kernel and runtime. |
Securing and improving home/server networka project by ohollmann |
|
Improve zypp-gui toola project by xiaoguang_wang zypp-gui is a gui tool to update the system and install the packages in openSUSE distro. It's written by rust. |
Aperture: a simple game engine written in C based on OpenGLa project by StarryWang Project Description |
YaST log grouping, better visualization of the loga project by lslezak Description |
FTrace Visualization Toola project by jesingh Project DescriptionA visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program. |
Adopt Typescript in D-Installera project by IGonzalezSosa Project Description |
|
|
Learning ROSa project by zhonglidong Project DescriptionThe Robot Operating System (ROS) is a set of software libraries and tools for building robot applications. From drivers and state-of-the-art algorithms to powerful developer tools, ROS has the open source tools you need for your next robotics project. |
Write a CLI program for OneDeva project by cxiong |
CI/CD pipeline with Gitlab/Docker/Kubernetesa project by waynechen55 Project DescriptionCI/CD, which stands for continuous integration (CI) and continuous delivery (CD), creates a faster and more precise way of combining the work of different people into one cohesive product. In application development and operations (DevOps), CI/CD streamlines application coding, testing and deployment by giving teams a single repository for storing work and automation tools to consistently combine and test the code to ensure it works. |
Learn move knowledge about build website and improve qa xfstests dashboarda project by yosun BackgroundA dashboard for testing and analysis xfstests results just initial this year. It has a lot of performance issues to fix, and it also needed to add more features to get usable. Also bootstrap looks very easy to use, plan to learn some frontend knowledge for fun. |
Tool to collect relevant data from images and containers tested in openQAa project by jlausuch Project DescriptionThis idea has been partially implemented for JeOS images, where we are collecting some data from the images whenever a new build ends up in openQA. For instance, https://openqa.opensuse.org/tests/2419705#step/image_info/9 is collecting the size of the image, as well as total number of RPMs, the list of RPMs with their size and some filesystem information. |
generate a python tool to create test suites from migration test matrixan idea by leli |
Learning boot loadera project by qzhao |
Improve Scrum Master Dashboarda project by ilausuch Project Description |
Create a distributed midi keyboard for kidsan idea by ilausuch Project Description |
Project Verifree : internal key server(s)a project by mcaj Project description |
Installation server setup utilityan idea by csalmond |
|
Project Skyscraper - PoC of a Cloud Governance Dashboarda project by tmuntan1 Project Description |
Learn network related knowledgea project by XGWang0 Project Description |
Find openQA jobs which using specific test modulea project by rfan1 [Description]: # A simple web package can find openQA jobs/jobgroups which use specific test module [Status]: # In plan |
Blog about our ScummVM Freeware games packagesa project by sndirsch Blog about ScummVM Freeware games of our openSUSE Build Service games project |
FIDO2 emulationa project by mkoutny |
Modular kernel packaginga project by mwilck Project Description |
Having closer look at openQA and search for comparably simple improvement optionsa project by clanig Project DescriptionThe project is about getting more familiar technically with the openQA code and checking for improvement options in dependence of the expected impact and effort. |
early stage kdump supporta project by mbrugger |
Family with Kubevirta project by xguo Project Description |
Family with MicroOSa project by xguo Project Description |
fontinfo.opensuse.organ idea by pgajdos Project Description |
apptainer with jobbera project by mslacken |
Catch up on information/training video's from SUSEcon, technical reviews, etc.an idea by Jackman1 I have not been able to keep up with various information, technical review, tech days and SUSEcon videos. That's what I will be doing. I will have to continue to work part of the time as well, but will take time to review available learning resources. |
Enable full-disk-encryption key sharing for bootloader -> kernela project by ismaell Project Description |
Improve Full-Disk-Encryption support in openSUSEa project by ismaell Project Description |
Prettier dashboard for solar panel statusa project by emiura |
geekoops - reusable ansible roles for openSUSEa project by ph03nix Project Description |
|
ioBroker for home-based laba project by hrommel1 Project Description |
Open Source book reader for visually impaired/blinda project by DKarakasilis Project Description |
Solar water heating control panel using ESP32a project by alarrosa |
Hack around c3osa project by EDiGiacinto Project Description |
Extended Catalog of SUSE Slideware Templatesa project by dominic_vieira Project DescriptionThere are lots of interesting presentations happening all throughout SUSE on all manner of subjects. Presenters have found all kinds of creative ways to showcase their content using different shapes, templates, and other tools to convey important information. If you're looking to start a new presentation, the current slide templates are great to get started with but often time presenters have to look elsewhere for design inspiration. The goal of this project is to create a centralized "extended catalog" of Powerpoint and Impress templates, as a compliment to the existing templates, and make them available to SUSE employees through ImageRelay, that can serve as inspiration and templates for those looking to create rich and complex presentations based on examples built by fellow SUSE employees. |
openSUSE on Fairphonean idea by FridayKetchup I am curious if we can run openSUSE or another SUSE OS (SLES/Micro) on a Fairphone. Status: To start at the beginning |
Developer documentation for edliban idea by neilbrown |
Polish a few GFXprim appsa project by metan Description |
Some modern webUI feature in openQAan idea by okurz motivationWant to learn JavaScript and current frameworks and improve openQA |
Discover X11 or Wayland displays with Akria project by atgracey |
Acetylenean idea by phillipsj |
|
ClusterMon Wrapper - Pacemaker Cluster Monitoring that customers can re-usean idea by roseswe |
Learn to do 3D animations for product documentation in Blendera project by rainerkoenig |
Linux training manual for openSUSE localised for South Africaa project by aslamr |
[Part 2] Self assessment application for learning a (human) languagea project by mssola Project Description |
Azure Active Directory for Linuxan idea by lramage Project Description |
|
Containerized home mirrora project by lkocman I'm running a simple home mirror, but I managed to get into a situation where I have to use a bunch of custom excludes. I think we should be able to offer what people want nowadays.\ |
openSUSE build supported by SUSE ITa project by vgrinco Project Description |
Self Watering Indoor Vegetable Gardena project by kberger65 Project Description |
Improve yamltidya project by tinita Project Description |
Scripted CardDAV address book modification in PHPa project by holgisms |
Package docker compose v2an idea by hennevogel Package compose and compose-switch to replace the python-docker-compose. |
Switch software-o-o to parse repomd dataa project by hennevogel Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org |
|
|
Looking for alternatives to do hardware monitoring or extend the existing method'sa project by berndschubert Project DescriptionLooking for ways to capture hardware-specific data and use them later to predict unexpected behaviors. Tools can be collectd, prometheus-nodeexporter, ipmiexporter , grafana-agent or other. |
Support Config Analyticsa project by bwgartner Project Description |
Multi-cloud Lightweight metadata CLIa project by seanmarlow Project Description |
WASM support for cloud native buildpacksan idea by atgracey |
Improve geekoops ansible rolesan idea by ph03nix I want to improve and extend my ansible rolebook project called GeekOops. The goal is to ensure that the current rules are up-to-date and then implement one or two more roles. |
Improve SLE Release Management Containera project by suntorytimed Project DescriptionIn this project I would like to extend the capabilities of the SLE Release Management Container. This container is used by some colleagues in the SLE Release Management team to have access to osc and other Release Management critical commands inside a container environment. This includes the beta-emails project to send our beta announcements. |
Explore the state of voice control on linuxa project by szarate Project Description |
|
|
Let's make a customer support knowledgebase that worksa project by anthidote |
Pong clone in C and curses.han idea by gfigueir https://github.com/guxtavo/pong |
VR APP development for Oculus Quest 2a project by lyan Project Description |
|
Semi-automated XMLRPC based tool for uyuni testing written in Rust languagea project by lkotek |
Drink our own Milkan idea by pgonin Project DescriptionRepurpose servers in our Labs into an Harvester 'prototype' infrastructure. |
|
Secboxa project by crazybyte |
build using VM snapshotsa project by adrianSuSE State: vm snapshoting and resume are working, but everything is still in a very hacky state. |
Resurrect NWS CLI projecta project by seanmarlow Project Description |
Systems performance: golang and benchmarksa project by dmaiocchi Project Description |
|
Timelapse videos on Raspberry Pi 4a project by jlausuch Project DescriptionUsing HQ cameras from Waveshare and RPi hardware, write configurable scripts to create different timelapse scenes (clouds, traffic, ...). The software should capture a frame every X seconds for the desired period of time and build a video out of all the images. |
Learn python, python-gtk3, play with orangepi zero, experiment ili9341 and 20x4 LCD screena project by aginies Project Description |
Guided Study: RaspberryPi and IoTa project by gmoro Project DescriptionUse the week to study new trends in IoT and edge and study the book Exploring Raspberry Pi |
Rewrite OPI - the Obs Package Installer - in python and add a plugin interfacea project by dheidler OPI is a cli tool that combines the features of software.opensuse.org with similar functionality for the Packman repo (eg. installing video codecs) and also allows installing proprietary packages from various vendors. |
Fix some warnings in graphviza project by cvoegl |
Open Sauce is in our Genesa project by rsimai We've developed a bit of a habit within the Cloud Solutions leadership team to talk about new culinary endeavors after the weekend, telling the others about what fine dishes were created and sharing photos. We discovered that if we combine them to a menu we'll probably have the best international Dinner in the world but since we're all far away from each other we need to share the recipes to make it work. |
Finding Files that are Shadowed by a Mounta project by shundhammer This started as a sub-project of QDirStat, but it turned out that this may be useful in general, and it would be too dangerous and too error-prone to offer it directly in the QDirStat GUI. Things can easily go wrong, there may be many pathological situations, and many operations require root permissions; not anything a GUI program should rely upon. |
KubeVirt related stuffa project by jfehlig Project DescriptionUpdate the physical KubeVirt+Kubernetes test cluster in Provo from SLES15 SP2 and CaaSP to SLES15 SP3 and Rancher's k3s. This will allow us to easily experiment and test Harvester. |
Exploring the Possibilities of Image Build and Management without Dockera project by jblainchristen |
Clandestine Chat Room(s)a project by nbutler |
Learn security concepts with overthewirean idea by zzaimeche |
OpenQA Module Mappera project by geor Find where an openQA module is running |
Bring opaws to Rustan idea by szarate Control you openQA instance from an Amazon Echo! |
Use OBS to build GNU Screen master branchan idea by enavarro_suse |
Dawnscanner: revive the project and create an RPM packagea project by pperego |
Eye-blink detectora project by xarbulu |
elasticsearch/windows searchan idea by npower |
AstroRPi using opensuse leapa project by rmaliska Currently I am using astroberry server for all my astroprojects. I have a spare RPi 4, so will try to install opensuse leap on it and configure it so I could use it for my astro projects. |
Deep dive into 3D printingan idea by rmaliska From my last hackweek project I would like to continue. Upgrade went well, current issue is the first layer is not sticking well. Also I had no time for improving my 3D modelling skills so its time to do also this. |
Write "advanced" tagging engine for browser bookmarksa project by gniebler This is a side project I started a while ago. The idea is to implement a tagging engine with some "advanced" features for browser bookmarks. |
Script to populate package tag on openQA testsan idea by emiura A shell script to automatically populate the package tag on openQA tests, so no need to fill in manually. |
Develop an algorithm to create huge 3D worlds based on height mapsa project by ilausuch Project Description |
|
Kernel livepatching tooling: improve klp-ccp's target abstractiona project by nstange Project DescriptionThe kernel livepatching team developed klp-ccp to automate the work intensive task of copy&pasting self-contained livepatches from the original kernel sources together. We started using it right away as soon as it had been in a somewhat workable state, even though some quirks and workarounds are still required in everyday usage. The main barrier towards developing klp-ccp further is its internal compiler abstraction, intended to keep the generic code independent from the original compiler resp. the target architecture. It evolved over time and had been amended incrementally in an ad-hoc fashion as needed to quickly reach the main goal at the time. So there's room for improvement. |
Updating openSUSE Factory packagesa project by pluskalm Project Description |
setup pvpgn on raspberry 4a project by jerrytang |
RISC-V boot deep dive (Boot FLOW from 0 to Linux Kernel)a project by clin RISC-V boot deep dive (Boot FLOW from 0 to Linux Kernel)Make RISC-V boot like rest of industry U-boot for embedded, UEFI for consumer and servers |
WASM Serverlessa project by davidko Project Description |
Remake of a very mundane gamean idea by nadebula Project Description |
Improve mtk scripts and improve on python skillsa project by bfilho |
Try Jamulusan idea by ta-ro Project Description |
Test drive some Kubernetes network pluginsan idea by doreilly |
Your own ngrok with rdns and tunnelan idea by dpeng Project DescriptionToday developers use ngrok for tunnel local host to public server in order to expose local rancher server to public(for registering downstream cluster). This has some downsides that if you don't pay, you will lose the domain once you exit ngrok. So I would like to create a separate project that does what grok provide, but with the flexibility to keep your own domain(of course without paying). This can be done with our dynamic DNS project https://github.com/rancher/rdns-server and a tunnel server. https://github.com/rancher/remotedialer. |
Internet, are you ok? A voyage into Vue, Vuex, Nuxt and Typescripta project by richardcox |
|
multipath-tools: improve CIa project by mwilck Project Description |
multipathd: improve asynchronous behavioran idea by mwilck Project Description |
multipath-tools: cleaner model for path device informationan idea by mwilck Project Description |
Improve Webtool "Football Team Manager"a project by holgisms In order to get me help managing our football (en_us: "soccer") team, I developed a web tool in php. |
|
|
openQA log reader / openQA graphical clienta project by apappas |
Remote alarm system using RaspberryPi pico for box rooma project by scabrero |
Python bindings for Bosch Sensortec Environmental Cluster (BSEC) libraryan idea by scabrero Project Description |
Salt roster module for SUSE Manager/Uyunian idea by vzhestkov |
Develop a monitoring system with web frontend for virtualization serversan idea by nzhang |
Rancher and cf-on-k8san idea by mgrifalconi Project DescriptionCloud Foundry For Kubernetes (cf-for-k8s) blends the popular CF developer API with Kubernetes, Istio, and other open source technologies. The project aims to improve developer productivity for organizations using Kubernetes. cf-for-k8s can be installed atop any conformant environment in minutes. |
Restructure the services on HA team lab servers and use harvestera project by wanghaisu Project Description |
k8s-rook-clienta project by haass |
Family with Lightweight Kubernetes - K3s + Kebuvirta project by xguo |
GNOME remote desktop review.an idea by yfjiang This project [0] investigates the progressive project to allow GNOME natively support remote desktop (either on X11 or Wayland). The goal is to understand the current project status (issues, limitation), design logic and relevant techniques (eg. pipewire needs to review). |
GB18030-2005 full standard deeper review.an idea by yfjiang The Chinese GB18030-2005 standard (https://en.wikipedia.org/wiki/GB_18030) defined a very wide range of ideograph set and we did not find free fonts which are fully compliance with the standard (Though the noto-* can support the mandatory part of the standard). This project tries to seek the maximum capacity that free fonts could possibly meet the full standard, and try to find out what are missing. |
Separate kernel module signature to a independent filean idea by joeyli |
Single Cluster RBAC for Prometheus Operatoran idea by aiyengar2 |
Learn ECDHan idea by jsikes Project Description |
Getting started with deep learning - face detectiona project by mlin7442 Project Description |
Ambrogio - a privata consierge for you and your petsan idea by rsblendido |
Qactus (Qt App) packaging dashboarda project by simotek |
json creation script for jenkins pipelines that contains our MU urlsa project by ktsamis Project DescriptionI want to create a python script that will create the MU json we use already automatically. Essentially fill in this template and this |
Velero VolumeSnapshotter plugin for Longhornan idea by jenting |
Porting a Robot to 64 bit ARM / Raspberry Pi 3a project by simotek |
|
Comparing SLES builds with Golang in automatic openQA review scriptan idea by waynechen55 Project DescriptionopenQA job group review script had already been developed in previous hackweeks: |
Learning Linux kernel Modulea project by JNa |
Get familiar with k3sa project by riafarov |
Use and learn Harvestera project by ganghe |
Deep learning practice - Intelligent cameraan idea by ThomasRen Project DescriptionI am learning deep learning courses, so this tiny project(or named demo) is to do some practice. |
smart car based on raspberry pia project by lansuse Project DescriptionI made a smart car with raspberry pi in the hackweek18, brought up ultrasound sensor and camera module in hackweek20. Now I want to finish the remaining part of the code. |
vnc connection within openqa projectan idea by coolgw Project Description |
How to build a container imagean idea by xlai Project DescriptionI am in VT test team, not familiar with containers. But it is a trend that vms and containers are managed in the same management framework. And kubevirt project is one way for this. Recently we are also testing kubevirt. So understanding how container images are built and work helps to grow in this area. |
Learn VFIO / virtioan idea by acho |
Study the book of 'Using Python for DATA Analysis'an idea by leli Project Description |
Learn some knowledge about k8s and Rancher's productsa project by yosun Project DescriptionI'm totally new in k8s, when I hear Rancher's product in all-hands I couldn't image what's that is. I'd like to take some time to learn some basic knowledge about k8s and Rancher's products. |
Investigate NeuroFedora and package the missing pieces in openSUSEan idea by qkzhu Project Description |
Research and develop tools to improve efficiencyan idea by zyuhu Project Description |
Leveraging Ceph in the Harvester projectan idea by kieferchang |
|
Learn Real Time Linux on Raspberry Pi aarch64 and build 4WD robota project by jahudson Project DescriptionI plan to learn how to program for PREEMPT-RT (Real Time) patched Linux kernel on aarch64 architecture. I will use a digital oscilloscope and a raspberry pi to compare preempt vs preempt-rt kernels on aarch64 vs a micro-controller. I then plan to build a 4WD robot utilizing the Raspberry Pi, I2C sonar sensors, DC motor controller and camera. |
HobbyFarm Helpa project by baumaeam |
Rancher Releasesa project by jpayne Project Description |
|
Jitsi for Hackweeka project by rsimai Primarily to support Hackweek, but also to gain experience for a potential future corporate use, I like to run the open source Jitsi in a SUSE context and within a setup that is close to what SUSE IT is doing. |
Add Valgrind checks to Libgcrypta project by pmonrealgonzalez Project Description |
Upstream support for RPi4 CM4 and Pi400a project by nsaenzjulienne |
Native build of openSUSE WSL images on aarch64a project by lkocman Project Description |
apache2 package adjustmentsan idea by pgajdos Project Description |
Cockpit for YES Certificationa project by nm75 |
Virtual reality web developmentan idea by Pastafly |
Git stochastic bisectiona project by jankara Bisection is a well known method of localizing which commit caused a regression in a code repository. git-bisect is a particularly used tool for this problem in git repositories. However it is often the case that the failure is probabilistic in nature - either because we don't have a reliable reproducer of the failure and thus not reproducing a problem on a particular commit does not mean the problem is not still present there, or because of inherent variability of e.g. performance regressions. Bisection for such failures is problematic as it takes only one false result for the bisection to end up in an unrelated part of code history. So in these cases we usually have to heavily extend runtime of a reproducer or do multiple test runs or multiple bisection runs to minimize a chance of error. |
Near-zero downtime upgrades for stateful services with Rancheran idea by mlnoga Project Description |
Create container image as replacement to run Multi-Machine testsuite in openQAa project by bchou Purpose: |
Learn AppArmora project by jiriwiesner |
Rancher & Gardener: Stronger Togetheran idea by mlnoga Project Description |
Porting ukui desktop for openSUSEa project by hillwood |
Get EBBR boot working on Olinuxino A64an idea by radolin |
Learn Smalltalkan idea by ccalancha |
Setup a SUMA 4.1 test environment with minimal Hardware & VMsan idea by winddss |
investigate GTK4.0a project by qzhao I want to study GTK 4.0's new feature. |
|
Speech Emotion Recognition with Python/MLan idea by vliaskovitis |
Enhance the xmlformat.pl script with sentence-wrappingan idea by tbazant [comment]: # Wrapping text inside DocBook XML files after the sentence ends seems more useful than wrapping it at specified line length - for example diffs are more tidy. |
|
PyGithuba project by StevenK PyGithub is a Python library to access the GitHub v3 REST API. |
A tool comparing openqa test result of any two test runs for job groupan idea by tonyyuan [comment]: # This tool is used to compare test result of any two test runs (two builds) for a job group. [comment]: # The architecture design is done. The backend is basically working. Frontend need to implement. |
Texas Holdem Poker "night"a project by ories Project DescriptionNot a Hack Week project per se, but I am trying to connect with a few like minded people - I like playing Texas Holdem poker and am tired of playing bots/strangers online. I am hoping to gather a few fellow players for a game. |
reddit/twitter crawler w/ sentiment analysisa project by ories Project Descriptioninspired by the GME craze, and countless similar implementations I would like to pull data (keyword driven) from reddit/twitter and run sentiment analysis on it, perhaps with some deduplication / bot detection |
Improve the gnome-shell extensionsa project by xiaoguang_wang |
|
|
investigate Bose headset tools and add support for QC Earbudsa project by fcrozat |
Estimating the level risk level and confidence of deliverablesan idea by rtsvetkov [comment]: # Estimating the level risk level and confidence of deliverables [comment]: # just starting |
Get familiar with moodle.opensuse.org by creating the training "Network basics"a project by mstrigl Create a course in moodle.opensuse.org |
Bird watcher with Raspberry Pia project by scuescu |
containerizing MicroOS Desktop componentsa project by fcrozat |
knotsa project by LarsMB Summary |
Show Me The Key: A screenkey alternative that works under Wayland via libinputa project by AZhou |
Anomaly analyser, predictor for kubernetes(Rancher)an idea by sbabusadhu |
Speed hacking on my Xiaomi Scooter Pro 1a project by fanyadan Project Description |
Learn about io_uringan idea by zhonglidong |
Bridle - Terraform remote backend in Kubernetesa project by nroberts Project DescriptionTerraform's remote backend requires a Terraform Cloud account and has an initial limited offering. While the initial offering is suitable for small resource management and teams this quickly becomes an issue as usage demands increase. In addition Terraform's remote operations (plan,apply, etc) are executed on HashiCorp's cloud resources which present issues for sensitive data such as passwords and access keys. Users are also constrained to as what tooling is available on the remote execution environment for example having |
Localize Uyuni - SUSE Manager in Italiana project by deneb_alpha |
Make kernel-*.spec cross buildablean idea by adrianSuSE Project Description |
Chimera Policy Huba project by flavio_castelli |
|
|
Make a Raspberry Pi boot in less than 3 secondsan idea by akedroutek Project DescriptionThis is quite new to me but as I want to understand ARM and its boot process better here is the deal: |
Code quality metrics frameworka project by llansky3 Project Description & Goal |
Learn how Linux kernel interacts with a hard-realtime OSan idea by colyli |
Learn the book of Linux KVM Guide and practise based on the bookan idea by zoecao Project DescriptionI have learned 70% of the book. I'll finish it and do some practice based on what I learned from the book during hackweek20. |
Digger the Zypperan idea by hjluo |
User Story theme + Okta logina project by cyntss |
nvme monitor: continuous discovery and connect to discovered subsystemsa project by ematsumiya Project Description |
Get to know SMP on x86 systems betteran idea by alix82 Project Description |
On-demand notification using spacewalk (SUMA) APIa project by atighineanu |
|
Multi-machine development at openqaa project by tinawang123 Last hackweek I have use multi-machine for RMT testing. This hackweek I would like to research how to develop the multi-machine at openQA. |
Deploy vm with libiscsi and iPXEa project by rfan1 Description: |
Upgrade OBS crash to current upstream latest releasea project by dmair Upgrade OBS crash to current upstream latest release |
Rancher Cluster in Provo Datacentera project by SMorlan |
Update nvme-dem to match/support current NVMe-oF featuresan idea by ematsumiya Project Description |
osc Porcelain inside Emacsa project by agraul Project Description |
Create an automated audio CD ripper with web frontendan idea by MMoese Project Description |
reading a book: <<How Google Tests Software>>a project by llzhao Project Description |
Opencv and Face recognitiona project by XGWang0 Learn opencv and Face recognition related knowledge to build Face recognition project on raspberry 4b |
SUSE @home Hands On Laba project by johnmpugh Project DescriptionIn the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare. |
Hack current YES Certification SCK with containers and/or public cloud, seperately SLE Microa project by Jackman1 Project DescriptionUsing beta SCK 8.6, attempt to look at hacking options with containers and/or public cloud using Azure or AWS. Do the same thing, completely separate, but using SLE Micro. Probably be a hodgepodge during hack week; but I'll have to get some work done during the week...so it will be perfect for me. |
Get to know compaction code bettera project by osalvador Project Description |
ECL monochrome monitor signal to HDMI with a FPGA (ULX3S)a project by tsbogend Some of my old workstations (Sun3, Apollo DN3x00/4x00) use ECL signals for their monochrome monitor. Since these monitors are already dead or dying I was looking for a conversion to something more modern. As I couldn't find anything I found the ULX3S boards, which already have everything for driving a HDMI monitor. So goal of this project is to use the FPGA board for converting the video signal. |
grub2: implement LUKS2 detection in grub-probea project by pvorel Project DescriptionGrub has limited LUKS2 support in master branch for few months (only PBKDF2, Argon2 is not yet supported). It'd be useful to implement LUKS2 detection in grub-probe in order not have to specify required modules manually. |
setup a POC of Convos - irc based web chat sevicean idea by jdsn Project Description |
Write an open source driver for the DeckLink Mini Recorder 4Ka project by patrikjakobsson |
learn and play with 2FAan idea by oertel just ordered 2 yubbikey 5 nfc play with FreeOTP on android and otpclient on linux |
expect-like feature for Screen or Tmuxa project by jbohac Project Description |
UYUNI-CLIa project by RDiasMateus UYUNI-CLI |
TIU - Transactional Image Updatea project by kukuk Project Description |
Support UEFI network boot in Orthos Praguea project by ggherdovich Project Description |
|
Produce an original piece of music using open source software (e.g. Ardour5, Hydrogen, Calf Plugins, etc.)a project by jctmichel Project Description |
Sentiment analyzera project by aburlakov Project Description |
Convert openqa-mon to webassemblya project by ybonatakis |
UI/UX User testing and feedbacka project by lharden |
Switch to MicroOS desktop.a project by lpalovsky Few months ago I switched my home workstation and media center to Micro OS desktop and I cannot imagine switching back to normal distribution. After some consideration I realized it should work fine (even better) on the notebook I am using for work. |
Velcro demuxing software managementa project by zbenjamin |
Requirements Management Tool on Graph Databasea project by mknop Project Description |
Terraform GUIa project by kevinklinger |
Raspberry Pi and SUSE Managera project by e_bischoff I have bought a Raspberry Pi 400 and would like to experiment how it integrates into SUSE ecosystem. |
Build kdump initrd without dracuta project by ptesarik Project Description |
|
Migrate suntorytimed/resourcespace container to an openSUSE basea project by suntorytimed Project DescriptionFor quite some time I am providing a ResourceSpace container on Docker Hub. It is meanwhile pulled about 234K times but unfortunately still based on Ubuntu. Meanwhile I have updated the base to Ubuntu 20.04, but I would like to move it to openSUSE instead. With ResourceSpace 9.5 coming out soon I see a possibility of introducing this switch. Enno Gotthold also did a great job of packaging ResourceSpace on OBS, so this could be used as a starting point for the container. |
Create short "videos/screencasts" demoing cool stuff in 5 minutesa project by PSuarezHernandez |
Loggee - A tool to interact with your board game collection and plays (made in Elixir)a project by gfilippetti |
Support for BIOS-based error log in dmidecodea project by jdelvare |
|
krunvm-operator: a Kubernetes operator for launching isolated VMsa project by ngerace |
SUSECON | Space Gamean idea by SaraStephens For this year's SUSECON Digital, we are looking to drive home the message of Innovate Everywhere by showcasing the creativity of our Engineering team. The theme this year features a leap into space and a nostalgic design. |
Phoebe - where AI meets Linuxa project by mvarlese Project Description |
Finish the btrfs fscontext conversiona project by mpdesouza |
WebRTC individual track recordera project by avicenzi |
bare metal openQA for arm boardsa project by mbrugger |
DRM driver for USB-based SiS graphics cardsa project by tdz Back in the late 90s to early 2000s, SiS graphics chips were fairly common and found in many low-end devices. Today, the chips are still capable enough for simple graphics needs, but the graphics cards were on PCI and AGP buses. They are not usable in modern computers. |
Program FPGA using Verilog and VHDLa project by aschnell Learn to program a FPGA using Verilog and VHDL |
Preserve SUSE's historya project by fos Project Description |
Self assessment application for learning a (human) languagea project by mssola Project Description |
Zero Trust vSphere Provisioning from Rancheran idea by wjimenez Currently, when Rancher tries to provision a Kubernetes cluster on vSphere, it needs to initiate API calls to the vSphere endpoint. In a hybrid cloud environment this often means that the Rancher server is not in the same network as the vSphere endpoint. Therefore inbound access is required to be added to a firewall so Rancher can reach the vSphere system. This naturally poses a security concern and creates administrative burden on our users who have to go through a security review to get this approved. |
Face recognition on nextcloud with TPUa project by jordimassaguerpla Project Description |
Language Server Protocol implementation for Salt Statesa project by cbosdonnat Language Server Protocol (LSP for friends) is used in a number of code editors these days. There are implementations for various languages, but none for Salt States. |
Can we (machine) learn from bug reports?a project by gboiko Bug reports can be a great source of information, but usually finding the information requires extensive work in reading through all of the discussions and understanding the details about it. |
|
openSUSE codea project by SLindoMansilla openSUSE code |
Uyuni/SUSE Manager: build Python APE and a Salt+Python bundle to support ANY client operating systeman idea by pagarcia Uyuni/SUSE Manager build client tools for each of the supported operating systems: SLES 11, SLES 12, SLES 15, RHEL 6, RHEL 7, RHEL 8, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Debian 9, Debian 10... the list is long. This is required because each operating system has different base libraries (glibc, OpenSSL, Python version, etc). |
L0 Supportconfig Monitoring and Analysis using MLa project by andavis Project Description
|
Metabase instance in SCC EKS clustera project by digitaltomm Following up on the experiment from last Hackweek ( https://confluence.suse.com/display/~digitaltomm/Business+Intelligence+in+SCC ), it would be great having a production instance of Metabase running in the SCC EKS cluster, connected to the production database of SCC. |
Support glibc-hwcaps and micro-architecture package generationa project by alarrosa The recent glibc 2.33 version recently available in Tumbleweed includes this change: |
Predictive test selection for SUSE Manageran idea by jordimassaguerpla I once had a bad dream. |
|
Reproducible Source/Build Transparency Watchera project by jzerebecki Updated about 4 years ago. 2 hacker ♥️. 2 followers. |
Create ansible roles for generic server stuffa project by ph03nix The situation of maintained ansible roles for boring server stuff like setting up a LEMP stack (Linux, nginx, mariadb, php) is dire and I would like to improve that. This project is about creating a handful of ansible roles with focus on |
Add RISC-V support in openQAa 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 SUSEa 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! |
AWS Online Trainingan idea by peterrpaul Intellipaat is offering a comprehensive AWS course created by industry experts. The entire AWS training course is in line with the AWS Certified Solutions Architect exam. You will learn various aspects of AWS like Elastic Cloud Compute, Simple Storage Service, Virtual Private Cloud, Aurora database service, Load Balancing, Auto Scaling and more by working on hands-on projects and case studies. You will implement AWS best practices in this training. |
|
Machine Learning Trainingan idea by johnvickyy Intellipaat offers Machine learning training that mainly focuses on key modules such as Python, Algorithms, Statistics & Probability, Supervised & Unsupervised Learning, Decision Trees, Random Forests, Linear & Logistic regression, etc. Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.Machine Learning, as the name suggests, provides machines with the ability to learn autonomously based on experiences, observations and analysing patterns within a given data set without explicitly programming. Machine Learning, as the name suggests, provides machines with the ability to learn autonomously based on experiences, observations, and analyzing patterns within a given data set without explicitly programming. |
Learn ReactiveX with RxPYan idea by witekbedyk RxPY is a library for composing asynchronous and event-based programs using observable collections and pipable query operators in Python. |
Investigate whether Kimchi server works on SLESan idea by waynechen55 Kimchi is an HTML5 based management tool for KVM. It is designed to make it as easy as possible to get started with KVM and create your first guest. Kimchi manages KVM guests through libvirt. The management interface is accessed over the web using a browser that supports HTML5. |
SES 6 Installer scripta project by davidbyte take my existing buildit.sh script (https://github.com/dmbyte/SES-scripts/blob/master/clusterbuilder/) and enhance it to be more of the installer experience needed. |
Run C code from source with tcca project by bmwiedemann It would be nice to have a OS that can be tinkered with easily by having only a compiler as the only binary on the system. |
Learning how to properly build Distros in home: projectsa project by RBrownSUSE openSUSE now has a lot of black magic around building distributions for :Factory and :Leap |
Implement XEP-0308: Last Message Correction in Profanitya project by mvetter Updated about 5 years ago. 1 hackers ♥️. 2 followers. |
Small Livecd with mutltimedia capabilitiesa project by aginies Play with kiwi and liveCd capabilities to create a Small liveCD to get a rescue and multimedia system in less than 700MB. Will be a liveCD in Full french. |
tcetc - transaction capable /etca project by wpreston2 tcetc |
Building Son of Grid engine in OBSan idea by ph03nix Since my fork of Son of Grid Engine is apperently used by some people, I would like to use the Open Build system to create ready-to-use rpm packages for at least openSUSE Leap. |
Virtualization CI/Testing Worka project by bfrogers There are a number of items related to doing Virtualization CI and testing which I have a hard time getting to during my day job. I'll take Hackweek as an opportunity to get at least a little out of my normal space and improve our methods. This mainly focuses on QEMU/KVM and some of the efforts and infrastructure I've already got in various states of development, or at least investigation. |
|
Using AI/ML to colorize old (black & white) photosan idea by kwk Converting old black and white photos or movies transform such artefacts from the past to the present. |
Explore AOSP alternatives (postmarketOS, LineageOS, Qualcomm mainlaining)a project by pvorel 1) Explore postmarketOS, LineageOS on real device. |
Write an url shortener in Rust (And learn in the way)a project by szarate So I have 469.icu :), it's currently doing nothing... (and for sale) but in the meantime, I'd like to write an url shortener from scratch and deploy it on my own server |
Embellishment of Solid Ground's Web User Interface (WUI) via Bootstrap v4a project by vstsironis Solid Ground[1] is a powerful software tool, essential for the daily tasks of an L3 agent. Built upon Django framework[2], it greatly simplifies the storing and management of the needed information for orchestrating the various, tedious and sometimes quite complicated actions (steps) of the L3 process[3]. And although Solid Ground is significantly benefited by the utilization of Django's ORM (and other components such as Rest, views, etc.) and has very strong command line interfaces (l3t and Django admin's shell), it lacks a modern, user friendly, clean and with nice user experience (i.e. engaging) WUI! |
Alexa on Linux - voice commands for SUSE productsan idea by calmeidadeoliveira What is it about? |
Ceph Containers on Raspberry Pia project by mgfritch The next release of Ceph (Octopus) will be delivered via containers. |
Learn Go Langan idea by sisingh I am interested to learn about the Go Lang, and investigate the scope of using Go in our existing projects. |
Mainline Sunplus Plus1 SP7021 kernel for Banana Pi F2Sa project by a_faerber The recent Banana Pi BPI-F2S board features a new Arm SoC SP7021 by Sunplus, which is not yet supported in mainline Linux. |
Hitchhiker's Guide to the SUSE Documentation Teama project by ta-ro Give a more complete overview of the infrastructure and the processes the documentation team uses to write, maintain, and publish the documentation for the SUSE products. Add missing information/chapters to the guide. |
WebUI for pint dataa project by aosthof With 'pint' the Public Cloud Team already provides a command line based tool to get information about the images we're hosting in the public clouds. It's provided via the Public Cloud Module in SLE as well as in the Cloud:Tools repo. |
Progress ticket exporter to Jiraa project by jlausuch Create a basic web app where you can search for Progress tickets and create Jira tickets to a certain project. |
Run VMs in CaaSP 4 cluster with SUSE-powered kubevirta project by jfehlig This project aims to run VMs in a CaaSP 4 cluster using kubevirt and a libvirt+qemu container (aka compute container) based on SLES15 SP1/2. Compute containers based on openSUSE Leap15.1 and SLES15 SP1 already available in registry.opensuse.org and registry.suse.com respectively. VMs can be deployed to the cluster but there are several functional problems that need investigating, e.g. accessing the VM's serial and VNC consoles, proper network access, etc. |
|
A recommendation engine for SCCa project by mbologna Let's imagine you are a sales engineer. You want to either: |
Do Stuff with SUSE Raspberry Pian idea by cjschroder2 Install and test SUSE's Raspberry Pi distro on a Raspberry Pi 3 Model B. Explore the practical uses of stuffing a Linux distro on a bitty little single-board computer. Kiosk, digital signs, media server, gaming platform, digital photo frame, network attached storage...what is this little gadget good for? |
Relax-and-Recover (ReaR) proof of concept implementation of new "storage" codea project by jsmeix The current disk layout recreation code in ReaR is about 10 years old now and more and more |
|
Graphics support for SGI Octanea project by tsbogend With the approach of kernel 5.6 SGI Octanes are supported with builtin IO components. What's missing for a graphics workstation is a driver for the graphics card. There is already a not upstreamed framebuffer driver for Impact graphic cards. Since there will be no new framebuffer driver accepted upstream, the goal of this project is to convert the existing frame buffer driver to a DRM driver and make it ready to be sent upstream. |
Write some plugins for Rocketchata project by itxaka Learn how to develop and create some plugins/apps for rocketchat. |
Backup server on openSUSE in Raspberry Pi 3 with external USB mass storagea project by bzoltan1 I would like to set up a small backup server on my spare hardware |
Learn how to write a test casea project by Xiaojing_liu Be familiar with the process of writing a test case in openQA by taking a ticket from a QA team. |
More significant HA cluster node wins fencing match under 2-node split-braina project by yan_gao In a 2-node HA cluster without quorum server, since neither of the cluster nodes (partitions) has more than 50% votes in case of split-brain, we should configure |
CephFS client for Android using the Linux Kernel Library and Wireguarda project by dmdiss CephFS is awesome, but without a VPN it's not safe to be routed over the internet, and it lacks client support on many platforms. The Linux Kernel Library allows for the linux kernel to be built as a cross-platform user-space library and integrated into a regular Android, Windows, macOS, etc. application. This project combines CephFS, LKL and wireguard, and sprinkles some io-uring on top. |
Telemetry for Uyuni - The researcha project by dleidi Uyuni is an heterogeneous and giant project (actually it is a beast) made of many pieces, many languages, many internal architecture structures, and also very old and new technologies live in it. Said that, and based on the fact Uyuni delivers tons of features/functionalities not all the end users use, it is not trivial at all to understand |
Enhancement of zypper history commanda project by syrianidou_sofia Based on an old customer feature request: zypper history command options so that it can show the security patches installed on a server and when they were installed, during a defined period of time. |
Improve openSUSE infrastructurea project by lrupp There is always something to do if you run the infrastructure for such a big project like openSUSE.... |
investigate elasticsearch and use with my windowssearch samba client/serveran idea by npower Samba now has an experimental Spotlight backend using Elasticsearch as fileindex. It seems that creating a similar backend could also be something that could be useful to investigate in the context of the windowssearch feature for samba |
|
|
Provisioning Prometheus exporters with Uyuni revisiteda project by j_renner There is a number of annoyances and pending improvements when working with the Salt Formula for provisioning Prometheus Exporters in Uyuni: |
ConnMan improve iwd and WireGuard supporta project by wagi Recently, ConnMan got support for iwd and WireGuard. The current support is only a starting point and it needs some more changes in the core code base to support the cool features: |
Modernize Bard's web interface, implement high-level audio analysis with feature extraction and sonos supporta project by alarrosa Continue improving my personal project, bard. Bard is a music manager for your music. It stores all information about your music collection in a Postgresql database . |
openQA log-viewer firefox plugina project by asmorodskyi Idea is to write FF plugin which would process raw autoinst log and display it in more readable form . |
OpenBLAS: test performance on AMD Zen2 and learn more about the implementationan idea by marxin OpenBLAS is a high-performance linear algebra library that's implemented mainly with vector instruction directly written in assembly language. |
|
CaaSP in CaaSPa project by pchacin Summary |
Improve 'vim-daps' and 'vim-docbook_templates' pluginsan idea by tbazant The main part of our toolchain that allows us processing and publishing documentation is |
Play with Go and RLa project by EDiGiacinto I would like to learn and play with RL/ML and Go ( gorgonia for example). The lack of Reinforcement Learning library in Golang makes me very sad, so I wanted to implement a RL algorithm and alongside create a small library for RL and go in general. |
Improvements of RES scriptsa project by zpetrova https://gitlab.suse.de/l3ms/RES-weather/ needs some improvements, e.g. manual generation of statistics and reports. |
Refresh SGML Knowledgea project by keichwa
|
Install LTSP server in a Docker containeran idea by michael-chang The LTSP (Linux Terminal Server Project) helps in netbooting LAN clients from a single template installation that resides in a virtual machine image or a chroot on the LTSP server, or the server root (/, chrootless). This way maintaining tens or hundreds of diskless clients is as easy as maintaining a single PC. |
Write a minigame with Pythonan idea by GraceWang Write a minigame with Python The main purpose of this project is learn how to use Python to do something. |
paperbacka project by cyphar Very often people find themselves wanting to store secrets in a way that either they can recover even if (for instance) their house burns down, or allow friends and family to recover if they pass away. Existing solutions to this problem are: |
learn a security area related videoan idea by llzhao the address: https://www.youtube.com/watch?v=z-aZYUuTrN0 |
Enhance openQA group reivew scriptan idea by waynechen55 I have already implemented this script in Hackweek18: https://hackweek.suse.com/projects/script-for-generating-openqa-test-group-review-results |
Nvidia GPU support for CaaSPan idea by huizhizhao Nvidia has a way to support GPU on Kubernetes via docker and crio, but so far they don't support SLES and CaaSP, this is the goal of this project. |
Implement GNOME Software's Distribution Upgrade in Leap(and possibly Tumbleweed)a project by JonathanKang GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week. |
Zero-ish downtime deploy on da cheap!a project by josegomezr Zero-ish downtime deploy on da cheap! |
make "predictable network interface names" more predictablean idea by mkubecek Since the so-called "predictable names" for network interfaces were introduced, the concept and mainly its implementation has been a target of a lot of critique and sometimes even hate. On the other hand, similar idea works reasonably well for block devices. |
Golan no vendora project by rjschwei At present it is our practice to "vendor" all dependencies for a Golang package. This has the advantage that everything is in one nice package and self contained but it has the disadvantage that dependencies are hidden and therefore security issues may slip through the cracks. |
Package ROS for Opensuse and SLESan idea by neotinker2 I have a few robotic projects I wanted to work on and didn't like the idea of run Ubuntu to control them... |
Modernize Mash deploymenta project by seanmarlow Mash is a Python based CI/CD pipeline for automated testing and publishing of public cloud images. Currently the production and development deployment for the package is inconsistent, slow and manual. This is a barrier to rapid development, deployment and testing. It also means the development workflow is different than production. This can lead to production issues which were not seen during development. |
Try to write simple rope-base Python language-server for LSP protocola project by mcepl Future of tools supporting editors in dealing with particular languages is in my opinion in the LSP protocol. Therefore I look with a bit of worry on the fact that there is no good LSP server based on the top of rope. python-language-server uses it a bit internally, the Microsoft Language Server for Python is in C#, so it is completely something different. |
Deploy a Ceph Cluster in AWS using sesdevan idea by LenzGr For testing and development purposes, the SUSE Enterprise Storage team has created a tool called |
Analyser for YaST logsa project by jreidinger Well, we often stuck in YaST team with knowledge what users really use and how much. But we have yast logs in many bug reports. And from those logs we can see which modules users use the most. So goal of this project is to write script that analyze given tarballs with logs and print result about usage of yast clients. |
Home assistant that doesn't spy on you - developer's editiona project by DKarakasilis There are various home assistant solutions out there but all of them transfer your voice to some server for processing. This is a no-go for sane people although the technology is interesting and could be useful. There are various open source tools out there to achieve the same result but there is no turn key open source self hosted solution. The goal of this project is to implement a way to have a home assistant running locally - ideally with one command. |
Reimplement Finglonger in Goa project by malbu Finglonger is an internal tool used by the SUSE Manager team intended to make the life of the Round Robin Bug Guy easier. It was originally written by @fkobzik in Clojure. |
Default web camera selector for GNOMEan idea by lkotek There is no possibility to select default web camera at GNOME settings, but we can easily run into an environment with multiple cameras (integrated and the external one). As a result we can only select web camera if certain application allows us to do so via menu provided by the same application. This could be a problem, because not all applications do so - for example Firefox automatically selects first available camera on the system. |
continue camera data projecta project by darix define data types to collect informations about cameras and lenses to have a shared data store for lensfun and photo editors. |
|
Complete getting rid of %apache_test_module_* in favour of %apache_rex_checkan idea by pgajdos In Apache:Modules, there are two sort of macros for testing a module used, older ones, %apachetestmodule* and newer one, %apacherexcheck based on apache-rex. Remove usage of %apachetestmodule* and, where possible, check with %apacherexcheck. |
Include the libyui-rest-api packages in the installation systema project by lslezak Libyui REST API |
extend netapp-harvest to also collect space usage data directlyan idea by oertel currently netapp-harvest only pulls performance data (as seen on http://netapp-grafana.suse.de/ internally) |
Remote telescope control using Opensuse+rasp3+INDI lib, to use with astronomical pictures.a project by martinsmac ****The motivation is create a open source solution, base on this business astronomy products: AZWO Asiair |
Lioncast RGB Keyboard user software, protocol reverse engineeringa project by rsimai I recently bought a Lioncast LK200 RGB keyboard which is a nice piece of hardware and has exactly the look and feel I want. All basic functions work well under Linux. Unfortunately the manufacturer only provides user software to upload/download profiles and control the LEDs for Windows. The device can be configured and operates autonomously from any OS but color setup is a PITA and it's very easy to factory-reset, and lose all config. |
|
Integrate GoPro WiFi remote control into libgphoto2an idea by msmeissn While last Hackweek I integrated Lumix WiFi remote control into libgphoto2, this year I will do so with GoPro Wifi. |
Play with SUSE CaaS Platforma project by xguo SUSE CaaS Platform is a Cloud-Native Computing Foundation (CNCF) certified Kubernetes distribution. |
uMEC Documentation - Architecture and Installationa project by FSzekely Overview |
Add support for the new lockless printk ringbuffer into crash-pythonan idea by pmladek printk() is function that is used to print messages in the kernel code. The messages are stored into an internal buffer and show on the registered consoles. They could be read and stored by userspace when the system is running. The messages might not reach the console or userpace when the system crashes. One way to see them is reading them from a kernel crashump. |
|
|
Learn Python3an idea by JNa Will learn python3 how to parse json,CSV data |
xdg-utils python rewritea project by simotek The plan is to start working towards a rewrite of xdg-utils in python, focusing on the really bad bits such as dealing with desktop files and mime handling. |
MSQA Department documentation from a newbie perspectivea project by deneb_alpha The Maintenance Coordination, Security and Quality Assurance department documentation is organized and handled on Confluence and there are several pages and how-to available for new team members or other colleagues searching for more information. The processes and workflow documentation is a key asset for on-boarding quickly new employees and for improving existing workflows. |
Refresh my knowledge of linear algebraan idea by qkzhu I have to stay in the house due to the outbreak of 2019-nCoV, it's a good time to pick up my textbook and immerse into the math world. |
Create a CLI to spawn jenkins slaves in public cloudsan idea by tbechtold The SES team already has code to spawn nodes in OVH (OpenStack public cloud) and to register the spawned node as a Jenkins worker. Do something similar for AWS and make it generic so it can be used by others, too. |
Write script to setup openqa serveran idea by leli To speedup the deployment of openqa server, just combine all cmds to setup openqa server in the script. Depend the system info to setup corresponding repos and packages automatically. |
Better default conky themea project by simotek As per the title I am aiming to investigate a much nicer conky default, I have a short list, but it depends on asking people nicely to license there work, if I have to create something from scratch it probably won't happen this hackweek. |
The Ricer's Guide to Linuxa project by simotek Working with some of the Linux modding communities I am aiming to make the ultimate guide / knowledge base for modifying the look and feel of your Linux install. |
Learn about collecting debug infoan idea by zoecao Expect checking logs, I need to learn more skills on collecting debug info to promote the quality of filing bugs. |
Bring Kubeadm and Kubernetes on openSUSE Leap 15.2a project by mjura openSUSE Leap 15.2 is currently under development and it will be released soon. We would like to bring Kubernetes support for it and offer kubeadm deployment on it. As Kubernetes cluster container images we can use images from kubic project. |
Summary some knowledge in filesystem and learn some new featurea project by yosun I plan to summary exist knowledge in filesystem part during hackweek. And learn some more feature about btrfs/xfs/ext4. The motivation is to speed up test result review in the future. |
Play CAP on AWSa project by fanyadan Have a play with SUSE CAP on AWS during this hackweek. |
Study openQAa project by qzhao I want to study the knowledge of openQA I will read the online documents and do some experiment in virtal-machine. |
Play with kuberntesan idea by xlai Read k8s docs and try to play with it. |
snoek on Wechat miniprogram.an idea by yfjiang
|
Have a look and do a comparision of verona/rust and can idea by wanghaisu I have intesested in rust language, which designed for performance and reliability purpose. With more memory used, it is even faster than c lang. MicroSoft recently open a rust inspired project called Verona, though still in an early stage. |
Customize and testing automation trying my openwrt image on x86 and raspberryan idea by zyuhu Hackweek 19 This project purpose are: |
openSUSE Kubic Get Startedan idea by zzhou Play with openSUSE Kubic, and explore the possibility to modernize our own engineering workflow. |
Integrate Firecracker (microVMs) with a Cloud Foundry app runtime schedulera project by tassis Description |
|
Hacking irc-gitter bridgea project by juliogonzalezgil GitLab provides a bridge to connect to Gitter using an IRC client. |
|
Kubernetes + MLa project by mcounts I tried to work blockchain into this, just so we could cover the trifecta of buzz words. Sadly I could not maintain saintly and do this. |
Port some classic game to Linuxa project by MDoucha Let's pick some old classic game, reverse engineer the data formats and game rules and write an open source engine for it from scratch. Some games from 1990s are simple enough that we could have a playable prototype by the end of the week. |
pacrunner for SUSE, and other proxy-related ideasan idea by mwilck I've got a small filtering proxy in our home LAN, used as a web filter for my kids. One most annoying mis-feature is that every time a Linux computer with a "modern" UI such as GNOME connects to the network, a popup window asks the user to enter "tickets" for my Fritz! box, although NM correctly sets up the proxy and net surfing is possible just fine. Currently the only workaround for this is to deactivate NM's "connectivity check" altogether. IMO that's not the right solution - if NM is able to detect and configure proxies for the system, it should also be able to use these proxy settings for its connectivity check. |
Modular maintenance and packaging of driversa project by mwilck We currently maintain all drivers in the SUSE kernel tree. While this is a well-established procedure, it also has a number of drawbacks in my opinion. I've been experimenting with a different model, tracking (so far, only one) driver in a separate git repository, and packaging it as kernel module package (KMP). This way of working fits my own mental model of code development better than the quilt style we employ in day-to-day driver maintenance. |
Developing IONIC based multiplatform app with REST API on openSUSEa project by varkoly The goal is to find a way for developing and simple testing an IONIC based multiplatform app with REST API on openSUSE. The focus is to find a way to secure token handling for SSO. |
Bluetooth audioa project by mwilck I'm hearing impaired. Where others have no issues following talks or dicussions, I often fail even grasp the bottom line what it's about. I've got hearing aids, but they help only so much. I also have an add-on device for my hearing aids that acts like a bluetooth headset. Unfortunately, making this thing work under my Linux desktop has been an ongoing, frustrating struggle. On the contrary, it works flawlessly with Android devices of different generations, and even with my lowly Gigaset phone. Actually, the thing works better with older kernels/Linux versions than with current TW. |
Build openSUSE on ABF.io buildsystema project by gmoro ABF is a buildsystem developed by ROSA (rosalab.com) and OpenMandriva (https://www.openmandriva.org/) currently being used for their distribution. |
|
|
Install openSUSE Tumbleweed and set up hass on rpi4a project by mlin7442 I got a Raspberry pi 4 not long ago, I'd like to install openSUSE Leap 15.2(Alpha) on it, and set up hass - Home Assistant, a open source home automation assistant on rpi4, then have some fun with it! |
AI Pianoan idea by lin_ma
|
Woman in tech seminar/workshop in NUEan idea by MoBach In July a big digital convention is happening in NUE |
|
Multi-Machine test automation in openQAa project by bchou Many cases are Client-Server testing or Multi-Machine testing in FIPS area, I plan to hack and learn more deeply about Multi-Machine test automation in openQA. |
CI platform for testing PTFsa project by sandonov Create DevOps automation for testing PTFs prior to delivering to customers, that will be available to each of the team members using standard L3 tools. |
Get into contributing to Darktablean 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. |
distributed build for Ceph in containersa project by denisok Investigate possibilities for the distributed builds for Ceph to speed up builds. |
Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automationa project by acho Learn and use tools to build/deploy SUSE/openSUSE to the KVM environment for developing kernel CVE patches and testing automation |
Learn Machine Learningan idea by Jeffreycheung Today, people talk about AI and machine learning, I would like to study a bit about this. I have found some blogs and online tutorials which I will take time to study during hackweek. |
Finish my home-made 3D printera project by ilausuch I started 3 years ago creating a CNC, but soon last past 6 monts I realized that I could use it as a 3D printer. The software was good enough, the hardware and firmware had evolved. And now I could print 200x200x300 pieces with 0.1mm precision. |
Geeky clock face for Fitbit Versa 2an idea by joadavis I recently got a Fitbit Versa 2 smartwatch (thank you wellness incentive) and found there was a clock face that looked like a Linux prompt. Which got me thinking about creating my own. The dev.fitbit.com site looks helpful and worth following their quick tutorial. Mix in a SUSE logo and a tail that curls/uncurls with the seconds and it may become a great way to show off some nerdiness. |
A CI/CD approach for Solid Grounda project by vstsironis Solid Ground is an essential software tool for the daily tasks of an L3 agent. A continuous integration/continuous delivery (CI/CD), and even more a continuous deployment, approach is currently missing from its development ecosystem slowing down its release cycles. |
|
|
|
Tool to help diagnosing stalling systema project by jankara Diagnosing issues with stalling desktop application (or a whole desktop environment) is difficult these days as the application often requires multiple processes interconnected with sockets, pipes, futexes, etc. to work and often it is not clear which process is the one responsible for blocking the whole ecosystem. The idea of this project is to write a tool that gathers information about processes in the system and for each process that is sleeping display the resource (file, socket, futex) it is waiting on as well as the process that is likely responsible for unblocking (feeding pipe, sending data to socket, unlock futex, ...). Once the information is gathered, we can also plot it for graphical displaying with tools like graphviz. |
Snapshots for jenkins pipelinesa 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. |
k3s: A lightweight Kubernetes for IoT & Edge Computingan idea by clin k3s is a lightweight distribution of Kubernetes designed for IoT and Edge Computing. It works like k8s and it has a smaller package size ( < 40M) so it can be easily deployed. k3s is also optimized for arm64 and armv7 so it can work on ARM machines such as Raspberry Pi or AWS A1 server. |
SMT solver for AWS Policy decisions in ceph RGWa project by abhishekl Currently AWS uses a SMT solver to decide on public/non-public policies https://aws.amazon.com/blogs/security/protect-sensitive-data-in-the-cloud-with-automated-reasoning-zelkova/ |
Give avahi some lovea project by e_bischoff Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour. |
|
Rewrite transactional-update in C++a project by fos transactional-update, the application to update read-only systems such as openSUSE MicroOS and openSUSE Kubic and the Transactional Server installations of openSUSE Leap, openSUSE Tumbleweed and SUSE Linux Enterprise Server, evolved from a POC to a fully fledged solution - and is currently completely written in Bash. This has been working really well in the past, but is gradually reaching its limits, especially when thinking about supporting additional file systems or ports to other Linux distributions - yes, we have a huge interest in other distributions adopting our technology. |
Work through 'writing a simple operating system from scratch'an idea by zzaimeche I want to learn more about low-level programming and how operating systems actually work. The boot process is currently mysterious magic to me. |
Design patterns for os-autoinst-distri-opensusea project by ybonatakis The idea is to hack os-autoinst-distri-opensuse infrastucture and explore design patterns that can fit. The end point of this is to restructure the framework in such a way that the main-common.pm is more efficient, functional and readable. |
mailprocessing maintenancea project by jgrassler Once more mailprocessing has developed some bitrot, namely this recent crash: |
Smart tool to show current K8s network performancean idea by mosquetero How cool would be it if a Sales Engineer could run a tool in the customer's site that measures the network performance to demonstrate how fast our K8s platform is? What if the customer could do that herself/himself to provide useful information to our support team in order to find the source of a bug? What about using such tool for our CI to discover potential performance regressions? What if the tool was smart enough to change configurations on the fly and run optional tests based on the measurements it collects? It is obvious there is a wide variety of use cases where we could benefit from such tool. |
libuitest - a generic GUI testing librarya project by dancermak Testing GUIs is hard: unit tests require a tremendous amount of mocking and often don't capture the exact user input anyway, integration tests on the other hand are difficult to setup as they often require a dedicated infrastructure with virtual machines. |
|
Rework hwpoison interfacean idea by osalvador Keep working on [1], which reworks the Hwpoison kernel's interface. |
Test functional package manager for delivering packagesan idea by jevrard During the week, I install guix and analyse how it is possible to improve our delivery processes with functional package managers in mind. |
Getting more knowledge in 3d-printing and designing in blenderan idea by mgriessmeier I own a Prusa i3 clone for two years now (built in hackweek 0x10 I think). It gave me hard times and frustration, so I ordered recently an original Prusa i3 MK3s. |
Kubernetes IPv6 on AWS with SUSE OSan idea by aojeagarcia SUSE Kubernetes IPv6 on AWS |
Investigate options to introduce Plugins to SUSE Managera project by cbosdonnat For years we have been discussing the idea to modularize SUSE Manager. This would enable developers to create their own extensions to SUSE Manager without needing to touch the core repository. |
Port Salt virt modules to idema project by cbosdonnat Salt is moving towards a plugable architecture using POP and Idem. This project is about experimenting with those new concepts by applying them to a real life case: the virt execution and state modules. |
TwitterKondo - keep your tweet stream clean and sparking joya project by ericp Thinking about extending the typical Twitter app that let's a user bulk-delete their tweets (with a limit of 3200 each time). |
btrfs: Create uevent infrastructurea project by mpdesouza Why is it nice? |
Learn SaltStack Enterprisean idea by pagarcia Uyuni uses the open source version of Salt to install packages, apply configuration, formulas, states, etc. |
Send to Hellan idea by pagarcia Have you ever received an e-mail that made you furious? Did you answer it? |
SUSE Manager: Windows client supportan idea by pagarcia Let's see how much, if any, of the steps described here I can get done: https://confluence.suse.com/display/SUSEMANAGER/Windows |
|
|
Learn TCPa project by jiriwiesner Learn the inner workings of TCP as implemented in the Linux kernel. This will involve |
Investigate debuginfod & cores from SLESa project by alnovak It's not always straightforward to open a core dump originating from customer's environment, since there's a wide variety of versions of all the binaries involved - usual workflow is to install a VM with the SP that the customer is using, enable debuginfo repositories and then follow the buildid hints that gdb is providing. |
|
|
SUSE Manager Cluster Extension (PoC)a project by bmaryniuk Since SUSE Manager doesn't scale out and stacking it into another pyramid of susemanagers won't help here, the real architectural changes needs to be done to achieve true scale-out of this product. This hackweek project is about how to Turn SUSE Manager into a cluster. |
Polish filtra and move data collection to Postresqla project by jochenbreuer Last hackweek filtra was created – a tool to extract information like lead and cycle times from Github repos for (but not limited to) projects that are doing Kanban. The collected metrics can then be visualized with Grafana. |
Create an OBS extension for VS Codea project by cvoegl Features I'd like to implement: |
Deep dive into 3D printinga project by rmaliska I own a 3D printer / Anet AM8 / and after 1,5y its time to upgrade the electronics, mainly the stock motherboard and get it ready for multi-color printing. Also the time has come where I would like to not only download 3D models from thingiverse but also create or customize the models for my usage. |
Install Robot Testing Framework and port some tests to itan idea by apappas The goal of the project is to explore one of the testing frameworks competing with openQA and evaluate its weaknesses, advantages and differences. |
Bootable JeOS images for RISC-Van idea by Andreas_Schwab Create bootable JeOS images for RISC-V, for qemu and the HiFive Unleashed board. The existing images are set up for qemu linux-user emulation. |
openSUSE on ROCKPro64a project by patrikjakobsson The project aims to port openSUSE to the ROCKPro64. |
|
Hammer an Envoy service mesh onto a SAP S4/HANA landscape and watch everything explode.a project by STorresi Although CNCF projects are almost exclusively related to Linux containers, some ideas, like wrapping all the services into network proxies to create a distributed data-plane and enable true observability, could perhaps be explored for some kind of backport in complex legacy distributed systems, like... say... S4/HANA?! |
Learn more about Kubernetes clusters and SAP Datahuban idea by dakechi SAP Datahub is the new SAP product entirely based on containers and Kubernetes orchestrations. This project is to learn more about both K8s and Datahub, how they work together, potentials, and how this product fits into existing SAP landscapes. |
Improve our 3D printersa project by lrupp Currently we have two sponsored 3D printers available in the Nuremberg office. Both are located in a lab - which makes it hard to access them. Both also need some (hardware) maintenance. |
Increase "osc checkout" speed.an idea by jsikes Using osc I noticed that when checking out projects the project files are requested and loaded one at a time. My first order of business would be to combine the individual requests into one request. |
Drawing in the software world/context and beyonda project by dmaiocchi This hackweek I will focus on improving my drawing/painting skills. |
Ceph as a ephemeral storage for containersa project by denisok The idea here is to study and understand how ephemeral storage for containers works and investigate if local storage could be avoided at all and Ceph used instead. Could new storage driver be developed to support Ceph storage: |
run CaaSP on AWS using spotinst elastigroupa project by rdannert
|
Linux support botan idea by cyberiad I would like to create a bot that helps people debugging their Linux system. It should guide the user through |
Automatic rotation film developer for analogue filman idea by suntorytimed I would like to build a rotating film developer like the old Ilford Cibachrome by using a stepper motor, Raspberry Pi Zero WH and some additional motor controls. For this a 3D printer might be useful to create some of the parts. All of the work should be open sourced, including the schematics. |
openSUSE-release-tools for Homebrew (macOS support)a project by suntorytimed OSC is already available on Homebrew, but it is missing the integration with Staging as the openSUSE-release-tools are not available. In this Hackweek project I would like to get the openSUSE-release-tools running on macOS via Homebrew. |
Fix order of use co-operation between vlc and camsource applicationsa project by dmair Using the camsource and vlc packages as an example. If camsource is configured to use a given dev/video[n] device with a choice of resolution in the width and height fields of a camsource conf file then if camsource is the first application to access the device captured images are as-expected. However, if an application like vlc is used for the same device (and exited) before starting camsource (e.g. to check the view from the camera before starting camsource) and if the camera supports higher resolutions than used in the camsource configuration what occurs is that camsource will not setup the camera to use the configured resolution and has a broken view of the camera output based on the vlc chosen resolution chopped to the camsource configuration. For example, with camsource configuration set to use 640x480 on a camera that supports 720x480 and vlc is used and exited before camsource is started then the captured camsource images contain two non-continuous partial image blocks with a horizontal border dividing them. I assume either vlc fails to fully reset the device configuration when exiting or camsource fails to initialize the device "from scratch" when starting. The two applications use different video device APIs but the setup and cleanup for the camera in each case is a very limited part of the application's functionality. |
Advanced online payment app for desktopan idea by MDoucha There are mobile payment apps which allow you to pay via QR code. But I couldn't find any app that would work on desktop e.g. via special URI. So here's my idea: |
dmidecode: no more open-coded printfsa project by jdelvare There's a long standing request to extend the output of dmidecode to something that would be machine-readable. Something like an XML or JSON-based format. Unfortunately this can't be implemented right now because the output of dmidecode is generated by open-coded printfs as the DMI table is being parsed, with no intermediate structures nor temporary buffers. |
coreboot on Thinkpad Tx40pan idea by persmule Flash and optimize coreboot to t440p and port coreboot to t540p. |
Btrfs OSD for Lustrean idea by jeff_mahoney Modern Lustre supports compelling features like snapshots but it requires OSDs to use ZFS in order to implement it. Since ZFS and Linux licensing is incompatible, it's not really a supportable solution. |
openSUSE for Androida project by adrianSuSE Termux is already bringing a terminal and debian package manager to Android. |
Focus Friendly Desktop Adaptationsa project by wstephenson BackgroundGiven the number of different demands on our time and attention, it becomes increasing hard to focus and find the 'flow state' where a developer can be most productive. Interruptions due to chat notifications, email, and updater applets all break focus. Additionally, the desktop metaphor has in most cases failed to evolve as the browser and other MDI interfaces have become the focus for many users, and increased performance has allowed us to keep more tasks running and present on the desktop at once, presenting a higher cognitive load to the user. |
Learn more about marketinga project by Jackman1 I would like to learn more about something outside of engineering. I have selected to learn more about marketing; something our overall team is doing more of... |
CSI Driver for Kubernetesa project by chinyahuang Since Kubernetes already has a clear path of "in-tree" volume plugin to CSI migration. I would like to understand the concept of CSI with writing a simple driver for Kubernetes. |
Floppy disk controller/drive emulatoran idea by jmoellers I am into retro-computing and one of my treasures is an SB180FX microcomputer: an HD64180 CPU running at blazing 9.something MHz and having a whopping 512kB RAM! |
OBS Project Monitor page redesigna project by vpereirabr Exactly what problem will this solve? |
Migration of Pology to Python3an idea by vpelcak Pology is a Python library and collection of command-line tools for in-depth processing of PO files, the translation file format of the GNU Gettext software translation system. |
DVD-A authoringan idea by rliang06 DRM-free music archiving. |
|
SUSE Manager salt minion Provisioning/Upgradea project by dvosburg Provisioning works with Autoyast/Cobbler for traditional clients, with profiles to enable major version upgrades. The goal is to offer that in a predictable way that can be scheduled and automated for salt minions. |
OSel (OpenStack extra light) ... VM managment for running virtualized kubernetes clustera project by thorebahr Create a prototype of an agent on kvm hosts to control the distributen of master / worker nodes between different kvm hosts. No central control plane should be used - the main design goal should be: as simple as possible :-) |
Supportable Jetson Nanoa project by davidbyte Whether it's building a newer, upstream UBoot, EDK II, or merely a SLE based rootfs, I want to make this platform a realistic possibility for desktop, digital signage, labs, etc. |
Small footprint SES cluster and testinga project by davidbyte Build and benchmark some smaller SES clusters (2 - 3 nodes) targetted at edge deployments. Evaluate the performance and configurations. |
ocfs2: use iomapan idea by goldwynr iomap is a way to map file blocks to the device. Many filesystems such as xfs, ext4 or gfs2, use this common code to perform buffered and direct I/O. The advantage would be smaller codebase in individual filesystem code (ocfs2), lesser defects and better maintainability. |
HelenOS: <filesystem> of a downa project by jjindrak During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header . This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the header. The header is much larger than the header which I barely managed to implement and test in the allocated time for the previous Hackweek, but was mostly OS-independent as it relied only on previously implemented features of the standard library. The header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). |
|
UEFI/GRUB keyboard support on Raspberry Pi 4a project by nsaenzjulienne The USB controller (Via Labs 805 XHCI) on the RPi4 sits behind a PCIe bus which has no drivers at the moment in u-boot. After implementing it, we'll also have to make sure the USB HID is correctly connected with UEFI routines. |
|
MAM Projectan idea by zkalmar Maintenance Assignment Manager https://gitlab.suse.de/maintenance/mam |
Add Bluetooth to a Vortex Pok3ran idea by suntorytimed Based on this project I would like to modify my Vortex Pok3r using this Bluetooth adapter. |
SUSE Manager L3 bugs: statistics and predictive analysisa project by moio Intro |
obsci - a CI for open build service packagesa project by tbechtold Currently it's pretty difficult to create tests for some specific package. So something like TravisCI for OBS would be good. |
Machine Learning on bugzillaa project by mslacken Goals |
Evaluate onedrive as a backup target for my laptopan idea by fcrozat Due to office move and separation from MF in Paris office, I don't have backup solution for my work laptop anymore. |
Start implementing new UI for openmediavaltan idea by vtheile
|
EspoTek Labradoran idea by chuller Small Open Hardware Oscilloscope/Logic Analyzer/... https://espotek.com/labrador/ |
Work on FPGA Acceleration for Cloud infrastructurean idea by lyan As we know, hardware accelerator is more and more important to AI/Machine Learning today, FPGA also comes to the front line beside with GPU. It is really helpful to understand its mechanism before deploying in a cloud environment. |
Write openQA testsuite for profanitya project by mvetter Having done only very little with openQA in the past I would like to learn more about it. I would like to start writing a test suite for profanity. |
Try wireguarda project by bmwiedemann |
MicroManager-clian idea by chasecrum A command line tool to easily access functions and services in SUSE Manager that are commonly used by administrators and a few most people aren't aware of. |
Learn how Python3a project by martinsmac My previous knowledge about Python is small. I need learn more about python. |
Uyuni (property based testing (with (lisp) ))an idea by dmaiocchi I will not have the time for bootstrapping this project but I think given the JVM platform of Uyuni, |
libpathrsa project by cyphar The plan is to implement a safe path resolution library for Linux to avoid the plentiful numbers of security vulnerabilities that have been seen in the wild related to path resolution race conditions and various other attacks. I've been working on kernel-space solutions but even if they were merged, it is difficult to use them safely directly. So this library intends to provide simple wrappers that everyone can use. |
Enable opensuse on Jetson Nano and learn how DL frameworks work on itan idea by lyan Current Jetson Nano image is based on Ubuntu distro, This project will try to deploy a opensuse version. Furthermore, I will take a closer look on deep learning framework, and learn how they use hardware accelerator. |
Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnecta project by wstephenson People are interested in Linux on Windows via WSL, especially given the new fully virtualized Linux kernel in WSL 2. It's interesting to know whether registered SUSE installations might be running in WSL as opposed to other Microsoft virtualization platforms, but the current approach taken by SUSEConnect (the client for SUSE Customer Center) does not permit this. |
Write "advanced" tagging engine for Djangoa project by gniebler This is a side project I started a while ago. The idea is to implement a tagging engine with some "advanced" features for the Django web framework (in what Django calls a "reusable app"). |
|
Explore REST API access using Pythonan idea by atanno_cz Long story short... I want to test the access to the REST API of some services like LXD and Powerdns by using Python. |
Integrate edk2 code better into our qemu packagean idea by bfrogers Upstream qemu has decided to include the edk2 based efi firmware support code directly into the qemu project (as it has long done for seabios, for example.) Work on including the types of tweaks we would want to also include so that we also provide the equivalent of what is currently delivered in the existing edk2 packages. |
Improve git workflow for qemu packagingan idea by bfrogers For some time I've wanted to improve our git based patch workflow for qemu to be more friendly toward "generic joe" contributing fixes, and for handling patching the code in git submodules just as easily as we handle patching for the main qemu code. Once again, I'll try to make some progress here. This time, hopefully it will stick. |
vscode: allow it to take advantage of podman systemd containers for execution and debuggingan idea by rtorrero This project aims to be able to compile & execute wicked from vscode by generating the RPM files and installing them onto a dynamically created container with systemd support, ultimately allowing to debug from the editor in a matter of seconds. |
Learn about PAM internalsan idea by scabrero In my daily life I work with software that ship PAM modules (samba, sssd) but I haven't looked at PAM internals yet. The goal of this project is to improve knowledge about PAM internals. |
Meta-automation on Powermac© G5an idea by JRivrain Automation is great, but meta-automation is the way to go further, with POWER. |
evaluate usage of beast as a http client for radosgwan idea by abhishekl Since RGW already supports beast as the default frontend from nautilus onwards, evaluate the usage of beast as a http client as well. Main implementation would be the need for connection pooling and a higher level http api |
Learn Go languagea project by mlin7442 Learn Go language by through The Go Programming Language book. |
[Windows Subsystem for Linux] Build newest WSL-DistroLauncher in OBSa project by lkocman This is a task to update current WSL-Launcher (which can be already buildt in OBS) with latest-greatest upstream code https://github.com/Microsoft/WSL-DistroLauncher |
Testing mtui using "Rapid software testing" methodologyan idea by ONalmpantis I will be testing the software we use in QAM called mtui, using the rapid software testing methodology. |
Learn Vim scriptingan idea by npower I use vim (yes one of those people) but I am a real non power user, I'd like something like Aurelien's smbmode for Emacs to be available when I open samba log files in vim. I have no idea how possible or not this is. I came across this tutorial/book some time ago but didn't find the time to look at it. I'd like to go through the book and hopefully have a crack at starting a samba log reader plugin for vim (duplicating the features from smbmode) |
Phylogen: an iterative approach to evolutionary tree analysisa project by dmulder https://github.com/dmulder/phylogen |
Use C++ static analyzers for GCC codebasean idea by marxin I'm planning to experiment with |
From bare metal to virtualized Kubernetes cluster with just Salt and Redfisha project by joachimwerner My goal is build on Alberto's work on "yomi" and the new Salt-based virtualization management features that Cedric has contributed, then combine them with a Redfish prototype to do the following from one (ideally idempotent) Salt state (orchestration state if required): |
PQ metadata aggregator for Bluray 4k UHD discsan idea by pgeorgiadis Long story short, I would like to practice my golang skills. For that I am going to write a parser that finds ratings for the picture quality of the new 4k UHD discs. |
Azure File Service compatible REST frontend for CephFSan idea by dmdiss The Azure File Service protocol offers a RESTful interface for files and directories which are simultaneously exported via SMB. |
Inspect distribution crypto patchesan idea by vitezslav_cizek I'd like to check patches in openSUSE Factory packages that deal with crypto and TLS settings. |
Learn Golanga project by krauselukas Since quite a while I'm interested in learning the programming language golang. I want to use the time to get a basic understanding and maybe realize a small project with the gained knowledge. |
Clustered Samba with Ceph omap as a replacement for CTDB key-value storagea project by dmdiss Ceph offers a highly scalable and fault-tolerant storage system. Samba is already capable of sharing data located on the Ceph Filesystem, however scale-out sharing (the same data exposed by multiple Samba nodes) currently requires the use of CTDB for consistent and coherent state across Samba cluster nodes. In such a setup CTDB provides a clustered database with persistent key-value data storage and locking. Database usage is abstracted out via a generic dbwrap interface. |
Integrate Bard with MusicBrainz and implement a proper web interfacea project by alarrosa My music manager, Bard, was improved in the last hackweek with a very simple React-based web interface but I didn't like the result at all (basically, after learning React I noticed I didn't like it and all the dependencies and the complexity it added) so since then, I've reimplemented the web interface using just jQuery. Also, in the last months I've added musicbrainz data structures to the database (which was also ported to use Postgresql) to prepare bard to use MusicBrainz's data. I also stopped using other python libraries to read audio files and use the ffmpeg libraries directly instead with a c++ wrapper implemented inside Bard which is much much faster. |
Geekos x Externaltoolsa project by farahschueller The day has come to finally merge more and more apps into one single place, and this time it shall be externaltools. |
June Circuits '19a project by ammartinez Circuits is a coding marathon to challenge developers with several programming questions of varying difficulty level over 9 days. |
Learn eBPF and develop a small prototypean idea by admehmood Goal is to gain the theoretical knowledge about eBPF - extended Berkeley Packet Filter and then implement a small tool to see some magic. |
Investigate py-spy for OpenStack services profilingan idea by tbechtold py-spy is a python profiler (similar to pyflame (which is unmaintained)). The profiler can be used to create profiling data for running processes. This might be useful to find bottlenecks in OpenStack services. |
Learning MachineLearning by examplea project by apritschet This is my attempt to catch up on the field of machine learning. In order to not "waste" time of exercising with dummy data the Security team came up with a couple of interesting questions: |
SUSE Manager for Retail Instructional Video Tutoriala project by lkotek The goal of this project is to create video tutorial describing configuration of SUSE Manager for Retail. |
setup of openQA and write a simple openQA testa project by brhavel As the automation became a standard within Maintenance QA work, I would like to became more familiar with the whole magic behind. Plan is to go through internal docu a try to setup openQA and write some simple tests (and adjust the docu once there are any gaps): |
Rados backend for NVMea project by hreinecke Goal is to implement a rados backend in drivers/nvme/target. That will allow the NVMe target implementation to directly access Rados objects (ie export RADOS objects as namespaces), allowing third-party applications and/or OS to use NVMe-over-Fabrics to access a ceph cluster. |
Stream Radio Devicea project by zkalmar Stream Radio device - It is built with Raspberry Pi Zero WH |
Survey the docker support in FIPS 140-2 validationa project by bchou Short-term:
|
HA inside OpenStack VM ( SLE12SP3 code stream )a project by zzhou In the other day, there were questions about to migrate high availability solution into OpenStack. |
Improve monitoring in internal infrastructurea project by kbabioch The monitoring in our internal infrastructure needs some love and attention. I want to spent some time during this hack week on the monitoring by fixing old checks, implementing new checks and making sure that those are configured and installed via configuration management. |
QDirStat: Show Unpackaged Filesa project by shundhammer QDirStat in General |
Learn FreeCAD for 3D printinga project by lrupp I want to be able to create some 3D printing models for 3D printers. So starting to search for a good introduction and try it out... |
find free online Perl course and go through ita project by hurhaj ...because openQA isn't going anywhere anytime soon. |
|
|
ethtool ops for netdevsima project by mkubecek This can be seen as a subproject of ethtool netlink interface but from the technical view it's independent. |
Investigate Oops in SLES 15 on Raspberry Pia project by jiriwiesner I use my Raspberry Pi 3B as a router. I have seen this crash: |
Investigate and improve Brewtargeta project by jfehlig Brewtarget is an open source brewing software, similar to the commercial product BeerSmith. For hackweek I'd like to investigate the capabilities of Brewtarget and perhaps add some features/improvements for my use case. |
Graph Visualization of a Cloud Environmentan idea by joadavis This is actually stealing an idea from Mark Harvey - see https://etherpad.nue.suse.com/p/SOC-Community-Of-Practice201906_19 |
Worst 3D Printer version 2a project by joadavis A few years ago I wrote the "worst 3D Printer". Basically, it takes a 3D model (VRML) and slices it to bitmaps, which can be arranged on paper and printed, then manually cut out and glued together. As you can imagine, just doing a small print could take 500 layers, so it could take a day to assemble (hence "worst"). [1] |
Knative vs CFan idea by bisingh Knative is a relatively new framework built on top of Kubernetes and Istio which provides a serverless container-based application runtime. Developed jointly by folks at Pivotal and Google, it seems to have some overlap and some differences in terms of functionality. |
Take a closer look at ResourceSpace 9.0a project by suntorytimed What is ResourceSpace |
Software development with the help of Kubernetesa project by DKarakasilis or how to replace |
Dangerous voyage in openSUSE Infrastructure sea.a project by mcaj Well the see of openSUSE Infrastructure has been unrest and need our attention. I would like to invite you for this cruise trip. |
MicroOS Desktopa project by RBrownSUSE Updated over 3 years ago. 27 hacker ♥️. 19 followers. |
House Daily Mutations Announcement Systema project by jaimegomes The Goal is... |
|
Type Check YaST with Sorbeta project by mvidner Sorbet is a gradual type checker for Ruby. |
SVG in-deptha project by thutterer Inspired by a conference talk I've attended a while ago (and my own struggles when trying to create something pretty basic just recently) I want to learn more about SVGs in general and their powers for modern web development in particular. |
DSLR autofocus micro adjustment using python-cva project by emiura Check if it is possible to create a python application to aid autofocus micro adjustment on a DSLR. There are some commercial applications that are capable of that, such as Reikan FoCal (https://www.reikanfocal.com). |
Catch up on GNU Stow maintenancea project by aspiers I've been doing a terrible job of maintaining GNU Stow the last year, and there's quite a backlog of bugs, feature requests, support requests etc. So it's a good time to catch up on these. |
|
|
RPG Tablea project by crichter I have build a table for our RPG sessions (DSA/Deadlands/Paranoia) which incorporates a large 24" LCD Display for showing maps during the sessions. |
K8s event operator to watch and dispatch events to external event brokersan idea by davidko Publish K8s events of builtin or custom resource objects (CRD) from K8s clusters to external event brokers. |
|
cosmic-rivera project by dmaiocchi Rationale: |
Intergrate Neo4j graph database into web frontenda project by yying Brief |
Script for generating openQA test group review resultsan idea by waynechen55 Write script for generating openQA test group review results. So some effort spent on gathering openQA test results can be saved. |
Look at bpfilteran idea by david_chang Bpfilter is meant to be a replacement for the current in-kernel firewall/packet-filtering code. Bpfilter is short for BPF based packet filtering framework. In this hackweek, I'd like to have a look at bpfilter since I am curious about why bpfilter, how does it work and its current status. |
Dex and Gangwayan idea by chinyahuang In-depth understanding of Dex and Gangway. |
Study K8s federation and how CaaSP achieve itan idea by jenting Hybrid cloud (public cloud and on-premises) is a trend of field customer usage. |
IaaS for cloud providers using Goa project by clee As a Caasp developer, I need to learn GO language. While I have an opportunity to learn GO language during HeckWeek, |
|
guest migration on KVM or XENa project by Julie_CAO What I do: learn the virtualization knowledge, get familiar with various ways to migrate guest, know the user's normal scenarios and requirement. Goals: give an introduction or a summary to share, including text and graphics about virtualization and guest migration. |
apache-rex in apache httpd module testinga project by pgajdos Try to use apache-rex framework while testing httpd modules. |
UEFI Capsule Update Channel for Minnowboarda project by gary_lin Minnowboard is the platform for UEFI development and supports UEFI capsule update since 0.99, and we are supposed to be able to test the feature with fwupd. However, there is no capsule file in fwupd.org or the official firmware download site. Besides, the Minnowboard firmware source in the current edk2/edk2-platforms git couldn't build due to the recent change of directories. My goal is to rebase the Minnowboard build system to the current git master and create a working up-to-date firmware. Signing the firmware properly would be a plus so that we can apply a private repo in fwupd.org for the development or QA testing. |
Use ptrace to debug user mode programa project by qzhao In-depth understanding of how ptrace works; get the implementation mechanism of ptrace; |
Learn C codean idea by JNa Learn more C code knowledge, and do some exercises |
Tensorflow on opensusean idea by huizhizhao BackgroundTensorFlow makes it easy for beginners and experts to create machine learning models for desktop, mobile, web, and cloud. But from installation guide to best practice there're rarely cases mentioned tensorflow on OpenSUSE. So OpenSUSE needs to be introduced to tensorflow community. |
Improve GUI interface for FriCASa project by zcjia The current GUI of FriCAS is ancient and difficult to use. I plan to improve that by using modern GUI frameworks, at least to make a working proof-of-concept demo to show this idea works. |
Building Image with KIWIan idea by Jeffreycheung Well, we know that there are many tools in SUSE to build a image and one of them is KIWI. I would like to find time to study and build the image by KIWI during this hackweek. |
Improved mhvtl package: fix the out-of-stream kernel driveran idea by lee_duncan The mhvtl tape library emulation package was originally based on the scsi_debug kernel driver, but has long since grown more complicated, with the mhvtl,ko kernel module now passing almost all SCSI commands to user-level daemons via a clunky device interface. It does this with an out-of-band driver, since the design is so bad it would never be accepted upstream. |
Sphero Agmew: a Robotic Cat Toyan idea by epromislow The Sphero SPRK+ is a semi-low-priced, spherical robotic toy that can be driven from a phone app. But it also has a rich javascript API that can be used to drive parameters such as velocity, lights, sounds. It treats collisions as events, and can react to them. |
help clojure upstream with clj-common with some PR and contributionsa project by dmaiocchi Rationale: |
Ansible install/management scripts for Pi based Fluxgate compass with Django GUIa project by cdevita The current kplex_monitor repo needs to be reorganized so that it can be installed from scratch on another PI using ansible |
work on sunxi a64 cpufreq driver (for teres-1, pine64)an idea by mbrugger With the teres-1 [1] laptop we have a first arm64 device we could use as end-users. Much work to run mainline kernel + u-boot was done already. But power consumption of the laptop is not optimal (~2 hours of battery life time). |
|
Setup openQA environment on my desktopan idea by zoecao I will upgrade the system to Leap15.1 on my desktop and setup openQA environment. |
ACPICA profilingan idea by joeyli Tracing ACPICA code for profiling. I want to produce a conceptual model for ACPICA. If my time is enough, I will also poking the debugging tool for ACPICA. |
Test Raspberry Pia project by leli 1.Test to burn the opensuse kernel on Raspberry Pi and make it working. 2. Try to use Raspberry Pi to control some sensors. |
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. |
|
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: |
|
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 |
|
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 ... |
|
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. |
|
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. |
|
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. |
|
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. |
|
Add missing packages to openSUSE/PackageHub for VFX Reference Platforma project by suntorytimed What is the VFX Reference Platform? https://www.vfxplatform.com/FAQ/ |
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. |
|
|
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. |
tinycca project by dmulder Learn tinycc (tcc). Fix bugs, write features, etc. Hack on tcc. |
Scouts Canada Badge Trackeran 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. |
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: |
OpenStack Cinder iSCSI Ceph driveran idea by wboring This is a continuation from HW 16. |
SUMA and SaltStack self traininga project by vstsironis The purpose of this project is to train myself in SUSE Manager and SaltStack. |
icewm: Allow switching and reordering taskbar buttons with keyboarda project by jbohac Since commit 556b535 windows can be switched in taskbar order using the mouse wheel. They taskbar buttons can also be rearranged with drag and drop. |
Get Oni to work with pylintan idea by cbosdonnat Fix a few bugs within python-language-server and oni to get a reasonably good pylint integration. |
Dive into the Czech language - from survival Czech to cracking the language (well, we'll see...uvidíme)a project by JERiveraMoya I got a good textbook for learning Czech and I will be diving into it this week, focus on mainly in grammar and self-study, planning to use my "Welcome to SUSE" stickers to write down some interesting words in Czech and Spanish to fix better the vocabulary. Despite my survival Czech is ok to live in the country I am very curious to know better how is the internal machinery of this language so It will be beneficial for the future. |
rpi home surveillancean idea by mvetter Wanted to build a basic home surveillance with rpi and hedwig. |
Learn about containers and CaaSPa project by jcejka The goal of this project is to get an overview of the containers, Kubernetes and CaaSP. |
Terraform plugin for SCCa project by ikapelyukhin After playing around with Terraform, a wild idea appeared to write a plugin for SCC. |
libpcap/tcpdump: LINKTYPE_LINUX_SLL2 implementationan 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. |
Brine in Go: A Salt Formula Build Systema project by Druonysus What is Brine? |
grub2-minimize-configa project by jbohac grub2-minimize-configReplace the config-generating scripts to generate a minimalist grub2 config |
Improve support for Fuji X camerasa project by msmeissn The Fuji X series cameras are not well supported in libgphoto2 yet. |
Automate fstest runs using SUSE Engineering Clouda 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... |
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. |
Become a CAD experta 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. |
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. |
Do something about btrfs and raid56a project by dsterba Somebody do something! |
youdid: Time based Github project dashboardan idea by njones Get an overview of your activity on a particular Github project. |
AWS, Azure and VPNsan idea by richardcox
|
Kubic on OpenStackan 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 |
Create custom openSUSE image for magnuma 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. |
SAPHanaSR* to drive SAP HANA with Dynamic Tieringa project by fmherschel Problem |
Print 3D tools to fix a broken diska 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. |
|
Getting basic concept on OpenQAan 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. |
Build a GUI RSS Reader in pythona project by agraul I use Qt for Python for the GUI and feedparser for dealing with the RSS feeds. |
Storage War Gamesa project by jluis When we started brain storming a project for hack week, one of the floated ideas was to remake the 1983 film WarGames, and for lack of available space, a local lot with storage units was proposed. Over the course of the following years, while we planned, we realized that this whole idea would not be the most feasible, but it still felt like we were onto something. |
Bring /media directory backa project by sbrabec /media was a very comfortable thing standardized by FHS. After introduction of desktop based udisks mounts, the directory became empty. Paths like /run/media/me/directory or /run/user/1000/gvfs are used nowadays. When used from a terminal, it is very uncomfortable. |
Getting started with machine learninga 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. |
restic and kubernetesa project by darix learn both and be awesome |
Build a notification light for my deska project by TBro Sometimes - I just miss an important IRC message or a beginning meeting, which is not good |
Travis CI build monitor for iOSan 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. |
Run daps on Ubuntuan idea by ta-ro Install and test the documentation environment daps on Ubuntu. |
The Chameleon Harmonistsa project by rmax Join us in singing a capella — barbershop-style and others. Find us on RocketChat: #chameleon-harmonists |
OpenShift Origin on Kubica project by RBrownSUSE The incredible Neal Gompa has packaged Open Shift Origin (RH's core Docker + Kubernetes stack) for openSUSE |
Trying to finish WSL images for Leap 15 and SLES 15a 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. |
Dependency "closure" based on libzypp and repository metadata - zypp-closurea project by xgonzo zypp-closure is a small helper tool making use of libzypp and the metadata of product repositories. |
Telegram to RSS/Atom gatean 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. |
Export "salt-toaster" tests execution profile to Prometheusa project by PSuarezHernandez "salt-toaster" allows you to test multiple Salt package flavors across different operating systems via Docker containers. This project is heavily used on the SUSE Manager team to hardening the Salt package that is shipped on the openSUSE/SLE distributions. Link to GitHub repository |
Archive.org Plugin for Volumio Music Playera project by cwh Volumio is a great, Linux based, open source music player for Raspberry PI and x86. |
Connect Egkatastasis with Build Servicean idea by pgeorgiadis |
remote hackweek or fairway people hacksa project by dmaiocchi Can we improve the remote hackweek experience for remote or non NUE people at SUSE? |
Learn Android developmentan idea by mvetter Over the years I have stumbled upon various Android projects where I needed a feature and wasn't able to implement it because I had no idea about Android development. |
Health Dashboard to chart Health Time series Dataan idea by irfan_habib Health Dashboard will allow a user to chart exported Apple Health data to explore correlations. |
|
KDevelop plugin for showing information inline in the codea project by michalsrb I use the KDevelop IDE whenever I can. At SUSE mostly for reading code while debugging some bug. My plan is to create plugin that will show extra information inline with the code to make it easier to explore foreign code. |
Bug Grapha project by rpalethorpe A social network for Bugs and test cases! |
Learn about Flatpak knowledgea 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". |
Get rid of your foreign currencies - support the war on hunger!a project by mfeilner The Doc team decided to collect remainders of foreign currencies to donate them to a 3rd world project. |
Reactive programming with Python RxPya project by SShyukriev I'm planning to get basics of Reactive Programming and especially the documentation in ReactiveX and try some examples from RxPy |
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. |
|
Play with MACCHIATObina project by lyan
|
Building SDN with Raspberry Pis and Zodiac FX switcha project by lyan Have several raspberry pis at hand, and also bought a Zodiac a while ago, will setup a software define network with ryu. Also will check on package possibility for ryu in opensuse |
Virtual GPU display support for Guest VMa project by lyan 0 Background |
hack with "yes_ship_it" and add it to kubeojoa project by dmaiocchi https://github.com/cornelius/yesshipit |
learning deepsea and ceph worlda project by dmaiocchi just learning this awesome software we contribute at @suse upstream. |
Network improvements in our Gran Canaria extra-official officea project by rtorrero I'd like to spent some time improving the network for our office in Gran Canaria in the following aspects: |
|
Package odpdowna project by jgrassler I have been known to talk anybody I held presentations with into using odpdown. |
Rewrite makedumpfile using libkdumpfile as backenda project by ptesarik The aim is to replace dump file read routines in makedumpfile with library functions from libkdumpfile. This should enable (among other things) filtering Xen DomU dump files. |
Simulating Tape Drives via tcmu-runnera 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. |
explore grimoire labs and CHAOSS toolsa project by dmaiocchi This is a small learning hackweek that i will do in parallel with my others hackweek and elixir projects |
Write an AWS observer applicationa 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. |
Learn SeaStar C++ framework for high-performance server applicationsa 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. |
Setup a SUMA Server to play witha 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. |
Learn about DHT protocol and write a client in Go/Rubya project by ikapelyukhin The subject says it. Learning about DHT seems like a fun project. |
Alternative React and Material-UI frontend for SUSE Managera project by malbu Develop a proof of concept frontend based on React and Material-UI as an alternative to the JSP/Struts based frontend currently available. |
|
Use Terraform+Ansible to provision/deprovision Factorio servera 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. |
Path clustering for multipathdan idea by mwilck Recent multipath-tools contains a patch series that allows latency-based path prioritization. However the code is clumsy and not well designed. |
Use avahi for mdns queries in hplipan 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. |
git-based mail clientan idea by KGronlund I want to create a more modern mail storage format, which leverages git and tagging instead of folders to manage my mail. |
SLE-15 virtualization server tuning - make it fasteran idea by oertel Investigate on our virt setup. Some things we found with sle12 might no longer be true, new I/O schedulers exist, network setup might have room for speedups as well. |
Learn python by building a homepage with Flaskan idea by mbrugger I thought it would be time to learn a new programming language. I decided to go with python, as it's an all-rounder and I have some basic knowledge on that. |
Prototype a new libzypp APIan 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. |
Add u-boot support for banana-pi r2a project by mbrugger Banana-pi R2 has quite a good upstream support in the kernel, but lacks a u-boot support. |
Set up my RPi with MyCroft+Kodi as a lightweigt music playeran 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. |
Wine packaging for other distributionsan idea by msmeissn OBS is the goto tool for providing source packages not just for openSUSE but also for other distributions. |
Killing security bugs and zombies in the shadows with X-rays and gitlaba project by vpereirabr To follow a responsible disclosure while dealing with security issues on Open Build Service, we are going to setup a gitlab project mirroring our github project and set CI, using gitlab CI, to make sure that the security changes aren't introducing any regression and avoid embargoed issues being leaked. |
Learn Ansiblean idea by cvar Ansible is great for easily provisioning systems and whole clusters. Compared to Salt it may be slower, but on the other hand it doesn't have to install "minion-like" software on the hosts it operates on. My very-near-future plan is to create an Ansible playbook for fast-provisioning Ceph clusters and automatically running a series of functionality tests on them. Also, I can see Ansible playing an important role on my efforts for automating virtualization testing. |
Disturb Face Recognitionan idea by kfreitag People do photos everywhere, and share them via social networks. some like it, some also really not. |
Graf (Git, Regression, Acceptance, Finder)a project by SLindoMansilla Description |
minikubican idea by suntorytimed minikubic |
Photo browser that groups pictures by location and datean 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. |
pam modulean idea by mslacken I want to look into the possibilty to have pam module which gets its information via openchain. |
New office decorationa project by mdeniz As we have grown in our remote and non official office at Gran Canaria we had to rent another space. This new office is almost empty and we need a little bit of love to improve the sensation of relax and commodity while we do what we love most. |
Investigate and setup internal survey systema project by rsimai We often struggle to get feedback from our people, in particular if it's supposed to be anonymous. There are external systems on the Internet which are typically commercial, where (free) usage is limited and situation with GDPR isn't clear. |
Self Encryption Drives support in openSUSEan idea by michael-chang Self Encryption Drive (SED) is used to achieve hardware based full disk encryption provided by hard disk drive vendors. The project is aiming to use openSUSE to build the package necessary to enable the device, notably a more intuitive way to build Preboot Authentication (PBA) Image and deploy it to unlock the device at boot time. |
ocfs2 online defragmentationan idea by lchen So far, ocfs2 has no tool for defragmentation. |
Continue learn openQAan idea by waynechen55 Continue to get familiar with openQA components and workflow by performing virtualization host upgrade automation. Get first-hand impression on openQA's characteristics and weaknesses. Note down any findings that worth noticing. |
Full automation testing framework for KVMa project by jnwang So I have to build a tool for in full automation, when I work on KVM testing. The tool should be base on and compatible QASET (that is used currently in QA team. |
Alert of key words in WeChat message with Pythonan idea by Julie_CAO purpose: a study project. |
Learn more about Open vSwitch and SDNa 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 |
Create images for openQA SLE12SP4 Migration groupan idea by zoecao I will learn to create images for openQA SLE12SP4 Migration group during Hackweek 17. |
read a 'Modern C++ Programming with Test-Driven Development Code Better, Sleep Better -- Jeff Langr' bookan 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. |
Continue learn about Docker and Goan idea by mitiao Continue the project from Hackweek 16 to read the book of source code analysis of docker. |
|
Graphical view of the changes to be made to disks during installationa project by ancorgs Right now, during the (open)SUSE installation process, the changes to be performed on the storage devices are presented as a list of actions such as: |
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 |
Winepak integration for openSUSEan idea by clanig Recently the Winepak project has launched. |
Writing PC game tests for openQAa project by clanig Although availability of computer games on Linux has improved a lot there is way more potential for openSUSE to fire them up. |
play with coreboota project by bmwiedemann We got two old mainboards and hope we can get at least one of them to boot linux from coreboot. |
COA Bootstrapan idea by cxiong I'd like to use this hackweek to bootstrap this effort. |
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. |
Help Astronomy team from University of Louisvillean idea by aplanas The Astronomy team at the University of Louisville is providing documentation about how to setup openSUSE for a better experience for the daily job: |
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 |
Improving the T-shirt size system for our Updatesa project by ONalmpantis Suggest a new T shirt system using data mining techniques. |
Try some funny Wireless Display Software for openSUSEa project by acho Steps: |
Investigate zchunk support for delta downloads of repository metadaraa project by mlschroe See Jonathan Dieter's chunk project. |
A naive idea to compromise confidential level of embargoed vulnerabilitiesan idea by zhangxiaofei Disclaimer: I have zero knowledge on security studies and very little knowledge on our internal security workflow. The idea popped out from the observation on my daily work which includes backporting security fixes, occasionally a couple of which are embargoed. Lashes are welcome if you find the idea stupid. |
Contribute to sle-classic, gnome-shellan idea by qkzhu Get involved in the development of gnome-shell in this week. |
Learn Kyber multiqueue I/O scheduleran 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. |
Caasp meet GitLaban idea by dmaiocchi GitLab offer the possibility to use the CI on Kubernetes. |
Software Archaeology on FriCASa project by zcjia Hacking on the advanced open source computer algebra system -- FriCAS, which has a long history that dates back to 1965. It has not aged very well: 108 C files has been edited only 66 times in the past decade, and full of compiler warnings; |
Hibernate encryption and authentication adapt to user land util and keyringa project by joeyli Intel Chen Yu developed a user land utility: |
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. |
Desktop comparison between Leap and Fedora (e.g. software update stack, gnome-initial-setup, CJK support etc.)an idea by yfjiang The project to give an investigation of the difference between openSUSE Leap (aligned with SLE), Tumbleweed (SLE's future release) and Fedora (a good gnome based Desktop outside SUSE release family), trying to have a better understanding of what the Leap/SLE desktop can possibly be as a general platform in future releases. |
Using Flask-restful to build a set of restful API for HA clustera 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. |
Build an online RSS readera project by ericp I'd like to see a web-based desktop RSS reader with a simple 3-pane interface like SharpReader's |
disconnectable/offlineable development: RPM repos/OBS events/Git repos/etc. over IPFSa 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. |
Create a web interface for the Bard music manager to stream music locally (and other improvements)a project by alarrosa The Bard music manager is a command line tool to organize local music I've been developing over the last years (in Hackweek 15 it was called finddupmusic). It parses your local music collection and stores the metadata in a sqlite database, then it can generate audio fingerprints and recognize similar/duplicated songs. It can also be used to play music (using internally mpv), set ratings, fix metadata, etc. |
Cleanup backlog of Mediagoblina project by bbobrov From the mediagoblin.org website: |
CaaS101 Introduction to SUSE CaaS Platforma project by iulhaq I would like to take part in the course that is offered at https://suse-academy.hastexo.com/ |
Bring Jangouts to Factory and Debug ita project by gameboy974 Motivation: "Make Jangouts Great Again!!" |
Read 'Code Complete 2' bookan idea by iulhaq I would like to read this book, considered one of the better practical guides to programming. |
JetPad - Online collaborative text editora project by ammartinez At SUSE/openSUSE we are using (at least some times) Etherpad, whose functionality is really limited and looks as taken from the past. |
Learn OpenStack cloudan idea by emiura Since openstack cloud uses HA on its foundation, I want to install and learn some stuff about cloud |
Salt Support Tools (try to ditch supportconfig)a project by bmaryniuk Currently Salt is using |
Secure Note/File-Storagea project by apritschet I'd like to write a webservice comparable e.g. to Evernote or NextCloud. Emphasis of the project is that the server only provides storage for the actual data and keys; en- and decryption is to be performed by the client. |
Learn Elixira project by david_kang I would like to learn Elixir, I plan to do some tutorial and look into books. I if I have time also start with Phoenix the framework for Elixir |
Securing EMail communication with hardware tokens (e.g. YubiKey)a project by bigironman From a user perspective there are many ways to secure email communication with pgp. Especially the key handling is still challenging non tekkis. |
create custom theme for hugoa project by m_meister in https://gohugo.io/ you can easily write custom themes via templates for creation of static websites |
Enhancement Test Result for xfstests in openQAa 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 |
Supply a local search engine of specs of build server(learning golang)a project by wanghaisu Description: |
Contribute pt_BR Translate to Calibrea 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. |
|
translation update service for OBSa project by sbrabec Translations get more and more important in packages live. |
User assisted udev rulesan idea by sbrabec udev is a perfect tool for applying hardware based rules. But there are some devices that are indistinguishable by its identification and even by probe. |
openSUSE package of Waterfoxa project by lproven Since Firefox 57, SUSE's default browser no longer supports XUL extensions. This is a problem for those of us who customized Firefox extensively with multiple addons. |
CLArch - AArch64 system emulator in OpenCLan 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. |
Play Gnuk token (FST-01G)a project by whdu I just got the FST-01G device from my friend, which could work as the Gnuk token. I'm going to try to make it work for ssh authentication. |
Make Yast CA Mgm-Ng out of Yast RMT modulean idea by ikapelyukhin
|
move concourse instance from bare-metal to caasp production instancea project by m_meister Right now our concourse instance http://salzbreze.suse.de:8080 runs containerized (via docker-compose) on bare metal |
Teach rubocop about schemas and migrationsa project by bergmannf I want to write a new rubocop cop that verifies that a |
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: |
Create a gnome-shell extensionan idea by xiaoguang_wang If you work with GNOME, after screen is locked, the monitor will turn off. This extension can keep monitor light. |
|
contribute and improve salt-toaster (https://github.com/openSUSE/salt-toaster)a project by dmaiocchi i want to spend some day of my hackweek to improve salt-toaster https://github.com/openSUSE/salt-toaster |
Chaos Engineeringa project by dmaiocchi During the hackweek i want also to learn more about this topic. |
Upgrade OpenStack Infra's infrastructure to puppet 4a project by comurphy The OpenStack Infra team has been running on the EOL'd puppet 3 for too long, they need help updating. |
Improve OpenStack keystone identity federationan idea by comurphy OpenStack keystone supports several types of identity federation, but it needs work. Some of the things that it needs: |
speed-up and rewrite git-effort in elixiran 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) |
|
Port guix to ppc64lea project by jbrielmaier GNU Guix is a functional package manager that is also available on openSUSE Leap 15 and Tumbleweed. |
OpenCI - test github PRs on openQAan idea by coolo We have quite some projects on openSUSE and os-autoinst organizations that are using travis-ci.org for testing their code. As travis-ci is using an ubuntu VM (or container) there are quite some things we can't test - or test by using SUSE containers within ubuntu VMs. |
status pagean idea by tampakrap The openSUSE Heroes team provides a status page under https://status.opensuse.org, which is based on Cachet. While it is very nice to provide a status page to the users, this one has a few key issues explained below, |
|
M2Crypto ... add RSA-PSS and deprecate raw RSA signaturesa project by mcepl Fix https://gitlab.com/m2crypto/m2crypto/issues/204, see more discussion therein. |
strace: add support for ioctl structure layoutsa project by mkoutny strace can parse syscall arg structures and print them in user-friendly way. For |
Line wrap change oblivious diffan idea by mkoutny There is not always a strict commit discipline separating functional changes and formatting, sometimes formatting change is inevitable. Changes that rewrap lines pollute diff output and make it hard to read. (This applies to texts where line wraps bear no semantics.) |
Explore replacements for genksyms/modversions for kabi checksa project by Jessica Yu There are some interesting and promising new tools for kabi checking that have been developed in the past 2-3 years (e.g. abidiff/libabigail, kabi-dw) . See if any of them prove to be viable alternatives to our current dependence on the brittle genksyms/modversions infrastructure in the kernel. |
reading a book (cryptography)an idea by llzhao I would like to read this book during hack week, thanks. |
Spider to download filtered 58 website informationa project by zyuhu This project is meant to practice python and download filtered 58 information |
Improving the Security of OpenPGP USB Token with a Secure Chipa 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. |
forensic software architecture of large codebasesa project by dmaiocchi code |
logorator: an offline internal analytics toola project by dleidi There are customer use cases where sharing information via internet or uploading data somewhere is not acceptable for security reasons: this avoid the usage of some tool like the most famous Google Analytics, and prevent developers from understanding how the web application is used by the customers. I don't want to reinvent the wheel and re-implement a copy of Google Analytics, but getting inspired from it, the goal is to reuse information that we already have to extrapolate an analysis of the WebApp customer usage. |
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. |
Search people by tagan idea by dleidi The problem I typically find very hard to figure out in the whole SUSE company who is the go-to guy for a certain skill/knowledge/experience. I'd like to have some place where one, who does not know people around him, can just browse and search for people by some tag or label. Sometimes you have a problem in a specific area but you don't know who to ask to, or even if you do, you don't know there were many other people with the same knowledge/experience you could have ask before. |
Gnome applet for a wickeda project by asmorodskyi Idea is create applet with same functionality which provided by network-manager applet . Gather more detailed requirements is part of fun :) |
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. |
[IDEA] Use Mozilla's DeepSpeech to automate minute take for meetingsa project by aplanas Mozilla's DeepSpeech project[1] is using TensorFlow and some paper from Baidu to make an open source speech to text system, based on deep learning (TensorFlow). The current project allow the training for own local datasets, but also there is a pre-trained model that can be used during the development. |
|
Romantic photo competitiona project by kalabiyau Hackweek is a place for fun and things and also great things and a lot of fun. Some things don't require a reason - they are fun, that's all to it. Here goes a small competition with a lot of fun to it. |
bugzilla nick completion privacy extensionan idea by AndreasStieger Bugzilla supports automatic username completion. |
Clean up the Uyuni frontend stacka project by j_renner Many of the Uyuni / SUSE Manager web UIs are still based on the no longer maintained Struts framework (version 1.2!) and implemented as JSP pages, while we added newer features based on the Spark framework and React. For me there is a vision of using only one technology stack (especially just one web framework, frontend framework and template engine) eventually, so it is about time to get rid of the old stack. While this is surely a huge effort, why not start with a new login page and then go from there rewriting other pages one by one? |
|
|
SUSE Manager containerizationa project by mbologna Let's containerize SUSE Manager! This will open up different (and interesting) scenarios: |
Czech translation of KF5a project by vpelcak I would like to dedicate my time to the improvement of the Czech localization of KF5. |
|
externaltools.suse.de kubernetes deploymenta project by digitaltomm Currently externaltools is deployed manually with RPM. This is a manual process and involves packaging gem dependencies. |
Learn Rust by writing an IRC bouncera project by IGonzalezSosa A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning. |
|
Extend urlwatch to support monitoring of GitHub (and other git) reposan idea by kbabioch I'm currently using urlwatch to watch for new releases in upstream projects. It monitors the output of a URL and notifies you about any changes. This works fine for URLs, but there is currently no official support for GitHub. Due to the nature of the GitHub webpages, there is a some change each time you access the page and it is difficult to come up with the right set of filters. |
Tools to make keysigning fun again (replacement for caff)an idea by kbabioch There is a tool called caff, which is the de-facto standard when dealing with keysigning (on a large scale, e.g. after a key signing party). This tool hasn't been touch in years, is written and configured in Perl (hence cannot be read and/or maintained :smile:) and is not easy to package, because of a lot of dependencies, etc. It is not even available in our default repositories (at least for Tumbleweed). In general there seems to be a certain kind of frustration with this software, but there is no real alternative available yet. |
Improve supplychain security in the build servicean idea by kbabioch In the past I've worked on a set of scripts to identify potential for improvement of the supply chain within our build service. For now RPM files can be scanned for unused signature files that are available upstream and look for potentially unused |
[unassigned] linter for containers, images, appliancesan idea by lnussel [kiwi generated] appliances, containers or any kind of image suffer from reoccuring problems like left over log files or UUIDs, e.g. |
How-to guide on switching from docker/docker-compose to a cri-o/k8s worldan idea by suntorytimed How-to guide on switching from docker/docker-compose to a cri-o/k8s world |
Effort planning in large-scale agile projects with multiple stakeholdersa project by rtsvetkov Effort planning in large-scale agile projects with multiple stakeholders |
get ibus-deepspeech speech recognition engine for IBus working on openSUSEan idea by aspiers As described in https://hackaday.com/2018/01/17/speech-recognition-for-linux-gets-a-little-closer/ Michael Sheldon created an IBus plugin that lets DeepSpeech work with nearly any X application. He’s also provided PPAs that should make it easy to install for Ubuntu or related distributions. Would be great to get this working on openSUSE! |
|
|
Sat solve product dependencies on the servera project by wstephenson OverviewWith the recent explosion of product extensions, modules, bases, the decomposition of monolithic base products into modules, and the amount of churn in product composition between releases, the task of calculating product dependencies and migrations between products has approached the complexity of package management. We have a state of the art tool for solving package dependencies, so why not apply it to the new domain? |
hsed.jsan idea by persmule hsed.js is to html what sed(1) is to texts. |
Designing with LibreOfficean 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. |
Machine Learning: Participate in a competition on Kagglea project by mdinca The goal is to learn about Kaggle and Machine Learning. |
Better support for Chromebooksan idea by suntorytimed Better support for Chromebooks |
Package wire-desktop for openSUSEan idea by suntorytimed Wire Desktop App on openSUSE |
FATE sync for Taigaan idea by suntorytimed What is Taiga? |
Bugzilla Sync for Taigaan idea by suntorytimed What is Taiga? |
Porting Moolticute App to openSUSEan idea by suntorytimed Porting Moolticute App to openSUSE |
Research IOT and Home Automationan idea by eapendergrass Research Interfacing Linux with: - 1-wire and other weather sensors (temperature, wind, humidity, rain) |
A Voice Assisted and AI Enabled Product Manual Query Systeman 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. |
OpenStack Cinder iSCSI Ceph drivera 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. |
Monitor OpenStack with Prometheusan 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. |
Improve TAP and RSpec parsing in openQA External Harness Parsera project by foursixnine Currently there is support for TAP being added to OpenQA::Parser::Format |
学习AARCH64汇编a project by yjmwxwx 第一个程序 |
|
Improve Qt knowledge and learn QtQuickan 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. |
Encrypted installation mediaan idea by snwint Create encrypted installation media |
Use WSL to build qemu guest agent for VMDPan 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. |
Salt Minion Discoverya 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). |
|
simplify apache module test rpm macrosa project by pgajdos Employ apache-rex instead. |
Exploring ZX Spectrum Next's new featuresa 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. |
Use LNT tool to set-up periodic SPEC benchmarksan 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. |
Improve Rubya project by ammartinez Let's use the Hackweek to improve Ruby, the programming language I use every day. It is while using a language when you can realised that things that need/can to be improved, so there are many things that only Ruby developers can raise up. Also, getting involved in the development of Ruby will help to get a better understanding of how it works. So I will take my ideas/concerns to the Ruby community and implement some of the them in the code of the Ruby core. |
Add SUSE Manager virtualization management capabilitiesa project by cbosdonnat SUSE Manager can do some virtual machines management, but needs a lot to be complete. This project is about investigating more on that topic. |
|
Convert the aging canelatr bot to AWS Lambdaa project by barendartchuk My friends have been using a supybot bot to help organizing weekly football matches. Over the years, there was demand for moving it to Telegram and supybot-telegram-bridge was born, allowing using the IRC bot in Telegram. |
|
Birdwatching with motion and gphoto2a project by msmeissn I want to watch birds at the birdfeeder on my balcony. |
Improve my small tool - compare_pkglist.pya project by mlin7442 I have a small tool called compare_pkglist.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 |
Running openATTIC and DeepSea on multiple distrosa project by jluis Running openATTIC and DeepSea on Multiple Distributions |
Play with Docker, Kubernetes and AWS using Ansiblea 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. |
Time Cubea project by cbruckmayer An initial prototype from the last hackweek can be found on YouTube |
Big SUSE Event Bus (for SUSE services integration)a project by mdinca Within SUSE we are using various systems for different tasks. E.g. GitHub and GitLab as DVCS, Jenkins for building or testing, OBS for building… and the list continues. Some of those systems can be interconnected in some way. But not every system can do that, especially if you are behind a corporate firewall and some (I'm looking at you GitHub) have a quota. So wouldn't it be nice to have something like a Big SUSE event bus, where every event we'd be interested in could be queried or subscribed to? |
Improve GfxTableta 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. |
Learn Suse OpenStack Cloudan idea by emiura Objectives: |
|
Some research on HA and proxies and mirrorsan idea by jordimassaguerpla Description of the problem: |
opensuse docker images for mining cryptocurrenciesa 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. |
perf bench epolla project by dbueso While there are plenty of benchmarks that compare different IO multiplexing techniques such as epoll vs poll/select, there's really nothing out there that particularly measures epoll system call latencies under different scenarios. Design and implement a series of performance benchmarks for this call under the 'perf bench' framework. |
Add Xen PVH support to grub2a project by j_gross PVH domains are a new guest type supported by Xen being as lightweight as possible (e.g. no emulation of legacy devices via qemu) while taking advantage of the hardware virtualization features of the x86 processor. |
The future of self-healing support in SuSEan idea by gfigueir (draft) The future of self-healing support in SuSEHow to improve security, reliability and performance in your datacenter with devops, self-healing and orchestration |
Automated tests for jangouts using openQA and simulation of network limitationsan idea by okurz Idea |
|
Retro-fit Lenco IR2100 with Raspberry PIan 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. |
Messing around with an Arduino Board and Ca project by sschricker See title |
Amiga funa project by mstaudt Let's dust off our Amigas, hook up our mice and joysticks, and see what elegant software and hardware could do back in the 80s and 90s! |
Old games on modern Linuxa project by mstaudt There are plenty of old games that were compiled for Linux - particularly in Loki times around 2000. |
|
Learning Rust by rewriting DriConf with GTK+ 4a project by clanig The DriConf-Project inside of MESA has seen its latest update in 2006 and is implemented with GTK+ 2. https://dri.freedesktop.org/wiki/DriConf/ |
Refactor apply_role in crowbar framework to create a better worlda project by itxaka Look at this beauty: https://github.com/crowbar/crowbar-core/blob/master/crowbarframework/app/models/serviceobject.rb#L941 |
Introduce Kitchen tests for the Suse Openstack Cloud chef cookbooksan idea by itxaka There is a lack of testing for our infrastructure code, in the chef part. While we have openstack tests that indicate that the chef cookbooks did their work (kind of) there is multitude of small details that can get away and not come up in the openstack tests that refer to infrastructure and changing cookbooks can lead to disasters without proper testing. |
Play Crystal langa 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. |
Migrate to Tumbleweed as base systema 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. |
|
Major user input/output cleanup and improvement for ReaR 2.3a project by jsmeix I will implement the ReaR upstream issue https://github.com/rear/rear/issues/1399 |
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. |
|
Make The Flatscreen Great Againa project by RBrownSUSE SLE Engineering have a large flatscreen in the shared space just outside of Thorsten Kukuk and Stefan Behlert's office |
|
Setup TensorFlow and wrote a simple classifiera project by mbologna
|
OBS GitLab integrationa project by adrianSuSE First part is to support automated builds on git pushes also with gitlab, similar to what we do already with github.com. This means OBS would get notificated in a save way to refetch sources and start build on each commit. |
openSUSE on Lenovo MIIX 310 2-in-1 tableta 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. |
Integrate hunspell into dapsan 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 |
Jangouts: integrate outcome of GSoCa project by ancorgs We got a couple of GSoC projects around Jangouts this year: |
Y2Storage improve logginga project by ancorgs YaST dumps quite information to its own log file (placed at /var/log/YaST2/y2log). That info is very useful to understand and discover what is happening when an issue appears. All YaST modules write into this log file, and the brand new yast2-storage-ng is not an exception. Some improvements are necessary regarding to the logging of this new module: |
yast2-storage-ng: ensure the best layout is proposeda 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. |
Gran Canaria office: whiteboard, cubieboard and morea project by ancorgs Time for technical housekeeping in the shared Gran Canaria office. |
Enhance Staging Project process: reduce the gap between Letter staging and ADI staginga 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. |
Make Mokutil Beautiful Againa 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. |
A tool to find a patch series from one of its git commita project by david_chang When doing the backport, I sometimes spend some time to check if the commit comes from a patch series and list all commits of a patch series. So I'd like to create a tool for doing this quickly. |
study wayland - add weston support for multiple kms devicesan 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. |
[Machine Learning] Chatbot that replicates the chatting style of a specific personan idea by mgebai This project is mostly for learning ML. |
|
Learn QT Linguist and improve translations for FET (a timetable creator)a project by juliogonzalezgil The idea is getting a general knowledge of how QT Linguist works, and help FET with some translations. |
|
My Little Managera project by lucidd Yes this project is yet another project for creating a Suse Manager clone. |
Mottainai - what a waste!a project by EDiGiacinto Mottainai - Task/Job/Build Server for everyone! |
|
simple backup to remote machinean 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. |
Study SymPy / Learn some Python & refresh some Mathsan idea by JERiveraMoya I would like to experiment with SymPy this week, it is a good opportunity to use some python, learn symbolic mathematics and refresh some Maths, starting with the tutorial http://docs.sympy.org/latest/tutorial/index.html and later choosing some of the modules in the official documentation http://docs.sympy.org/latest/index.html. |
|
make some contributions for terraform-libvirtd-plugin golang projecta project by dmaiocchi since i am learning golang, i will make some contributions for the upstream project we used already @suse |
Get up to speed and experiment with new front-end web techsa project by richardcox A week of learning, improving and playing with some of the relatively new front-end stacks and patterns. |
study RISC-V proxy kernel and simulatera 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. |
python yast + python kodi pluginan idea by npower python yastMy 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 |
Compile Factory or some components entirely with Address Sanitizer enabled and push it to openQAan idea by vpereirabr Following Tizen and other internal initiatives, to have Factory complete or partially compiled with Address Sanitizer and give it openQA a try to "fuzz" it, looking for memory management issues: |
Improve Conference Recording Experiencea project by dmolkentin Problem statement |
Learn how to write Dracut modulesa project by nadvornik
|
Help with mainline support for the Mediatek chromebook (MT8173 based)a project by mbrugger Lately the necessary patches to get rudimentary support for the Mediatek chromebook with a mainline kernel got posted. There are some hacks and I'll work on some good solution to get graphics go, at least. |
Keep learning FIPS and Build/Run FIPS tests in openQA locallya 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. |
Learn about Vim by reading a booka project by zoecao Learn Vim by reading book of Practical Vim |
learn conkya 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. |
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. |
Automatic refhost deploymenta project by ktsamis This would be a multiple step solution, a first idea that I would explore would be: |
|
Learn Design Modela project by jtzhao Learning design model can help to produce high quality codes, which will benefit our products. |
Play with Caas Platform 2 and Salta 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. |
Learn more about Docker and Goan idea by mitiao Learn Docker and Go by reading book of the source code analysis of docker. |
Practice Goa project by vcuadradojuan Use this hackweek to practice and learn more about Go. |
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. |
Study and try to improve live migration, esp. memory-copya 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. |
Learn how openQA was implemented in details.a project by GraceWang Learn how openQA was implemented in details. |
git snitcha project by zhangxiaofei While it is important for package maintainers to track the upstream code base activities and backport significant patches in a timely manner, it could be a tedious work when there's hundreds of packages in a project (ahem, GNOME) to follow manually. |
|
Implement QEMU Firmware Config device support in Linuxrc/AutoYaSTa project by dmacvicar While normally data is passed to linuxrc (including an AutoYaST profile), modern auto-install tools like Ignition from CoreOS support a very interesting method: the QEMU Firmware Config device. |
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. |
Go async (and non-blocking) with HTTP requestsa project by j_renner There is a couple of libraries available for asynchronous and non-blocking processing of HTTP requests (in Java) that can be used to avoid having threads waiting for responses in request intensive applications, for example: |
Write Blog Posts About Open Source Summit Europe 2017an idea by ta-ro Two blog posts planned in different platforms. |
Running Workshopa project by tgoettlicher Fresh air and motion helps your brain to come up with new and creative ideas. |
Linux Memory Subsystem researchan idea by osalvador Currently I am doing a research about the memory subsystem under Linux, and I would like to seize the opportunity to go on during the HackWeek. |
Use Ceph RADOS key-value store as a dbwrap backend for Sambaa project by dmdiss Ceph offers a highly scalable and fault-tolerant storage system. Samba is already capable of sharing data located on the Ceph Filesystem, however scale-out sharing (the same data exposed by multiple Samba nodes) currently requires the use of CTDB for consistent and coherent state across Samba cluster nodes. In such a setup CTDB provides a clustered database with persistent key-value data storage and locking. Database usage is abstracted out via a generic dbwrap interface. |
|
|
(DIY) Robotic SUSE pet for your desktop and amaze your workmatesa 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. |
Add support for DDR4 to decode-dimmsa project by jdelvare While DDR4 memory has become quite popular, decode-dimms doesn't know about it and is not able to display any useful information for DDR4 memory modules. I would like decode-dimms to provide the same detailed information about DDR4 memory modules as it does for all older memory types. |
SUSE Musicians Projecta project by jctmichel We started the SUSE Musician's Space several Hackweeks ago, out of which we spawned the SUSE band, now known as SUSE LOUD. |
zypper log analysis with the elastic stacka project by kwk Automate analysis of zypper logs using the elastic stack |
Try some Image Processing examples with OpenCV-Pythonan idea by qmsu Learn the OpenCV library and try some examples about "Image Processing" with OpenCV-Python. |
Learn more about Cloud computinga 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" |
Develop an ansible role to automate Rallya project by flaviosr Problem |
Install other Linux distros and play around with thema 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). |
Deep in Process Scheduling Performance test method and toolsa 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. |
|
Learn about log-structured file systemsa 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. |
GJS memory snapshot toolan idea by xiaoguang_wang GJS is javascript engine used by gnome-shell. |
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. |
Porting coreboot to Dell Latitude E6230a project by ArchLinux I'm going to port coreboot to the Dell Latitude E6230 laptop and make it work. |
Easy Hacks of LibreOfficean idea by zhengqiang LibreOffice is developed by hundreds of people around the world. It's free and open source software, so I would like to study how it works and add improvements. Start with fixing bugs, to improve skills and be more involved in open source projects. |
Improve EMU Team toolsa project by vitezslav_cizek The goal of this project is to extend and consolidate the tools used by the Emergency Update Team. |
|
Save and restore desktop window positionsa 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. |
Add a y2log viewer to openQA's WebUIa project by cwh Quite a big part of openQA is testing the installation of SUSE products. All of them are installed by YaST. So a big quantity of problems found during openQA testruns are YaST problems. |
Add Ansible support to yast2-configuration-managementan idea by IGonzalezSosa As you may already know, AutoYaST offers integration with Salt and Puppet through the YaST2 Configuration Management module. |
improve archteams internal test-openQA serveran 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. |
Make Formulas with Forms a standalone projectan 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. |
Alexa Skill for remote-controlling SUSE Manager with voice commands.an idea by joachimwerner This is a documentation-only project: |
Add a "multi-field" to Formulas with Formsan idea by joachimwerner Idea |
Crowbar : to be able to change barclamp raw properties in a new user-friendly UIan idea by ilausuch In crowbar for each barclamp we can change some attributes using comfortable UI fields, but sometimes we need to change some attributes that aren't defined in these fields therefore we have to manipulate a json in a text area to change them. |
Loosely coupled integration between SUSE Manager and Machineryan 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. |
Proper difftool for supportconfigsan idea by jschmid1 Supportconfigs are huge blob of text which we are asked to examine and deduce issues from. |
|
Parser to extract function names from openQA lib/ functions - improve perl skillsa project by jorauch Since there is no real documentation about openQA's lib/ functions I wanted to kill two birds with one stone and write a parser in perl that extracts all function names (and maybe preceding comments) in said directory and improve my perl knowledge by doing this. |
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. |
Create a web application for configuring laitos - your "Do Everything" software for serious preppersa project by guohouzuo Laitos is an open source project written in go, it emphasizes simplicity of maintenance and delivers a complete suite of web, DNS, and mail servers to host a personal web server. Beyond the suite of servers, laitos software hooks into numerous API platforms, that altogether enable user access to Internet features (such as Facebook, Twitter, emails) via alternative communication infrastructures such as telephone (PSTN), SMS, and satellite terminals. |
Rocket.Chat Improvementsa project by nkrinner Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway |
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. |
Ansible configs for home infrastructure: router, nas, server, desktop, laptop, htpc, offlinepca project by vcuadradojuan A successor of |
Solve a bug for GNOME upstreaman idea by qkzhu I want to improve my C skills and pick up some knowledge about Gtk+, Glib, Gobject... Some GNOME C projects might be a good place to start: |
Mobidict - A dictionary app with support for Mobi dictionary filesa 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. |
Scripts and recipes for setting up VMs with multipath and other compex storage stacksa project by mwilck Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions. |
Use xfs as a curious usera project by yosun
|
Designing with LibreOfficea project by rliang06 L10N for the book entitled Designing with LibreOffice by Bruce Byfield |
mamiruan idea by persmule tool to split the header and body of an OpenPGP digital envelope |
Wayland security review.an idea by yfjiang One of the significant advantages of Wayland is about security, to isolate input/output of every single windows, encourage non-root user running the core process, as well as discouraging root user running any graphical applications. The project wants to have a close look at Wayland trying to address the questions: |
|
Add Ceph support for Azure RESTful protocolsan 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. |
|
Boot system from Ceph RADOS Block Devicean idea by dmdiss Write a new Dracut module which adds support for booting a system where the root filesystem resides on a remote RBD image. |
|
Make YaST Testing Independent of Keyboard Shortcutsa project by shundhammer Motivation / Problem |
openSUSE:Factory python2/python3 splita project by pluskalm As in near future, there will be python2python3 in Factory but no /usr/bin/python and in SLE-15 base no python2 it is necessary to start checking/switching dependencies. |
Setup E-Mail notification about new or changed SAP Notesa project by AngelaBriel Try to get back an automatic email notification about new or changed SAP Notes. Since SAP has closed down some of their internal servers, which hosted an unofficial database/API to the SAP Notes, the nice email notification service of the SAP LinuxLab is terminated. |
|
|
Learn to use pen testing toolsa project by bryanstephenson Take some online classes for penetration testing tools and then practice using them. The goal is to learn enough to provide some value for pen testing of real products. Originally I was hoping to have a real cloud to pen test, but that appears unlikely so I plan to set up an Apache web server instead as the system under test. It won't matter much as the goal is to learn to use the tools. |
Heart Rate Variabilty (HRV) evaluation with open source toolsa project by bigironman What is HRV ? |
Test and improve openstack-ansible project for Leap 42.3 / Tumbleweeda project by aplanas Objective |
Learn and use mesona project by JonathanKang meson[0], a replacement to autotools, is very popular nowadays. It's a lot faster than autotools as far as what I hear and see. Besides lots of GNOME projects has been ported to meson. As one of the maintainers of GNOME Logs[1], I need learn meson and try to port Logs to meson for faster building. |
port notmuch/muchsync to androida project by aaptel port notmuch/muchsync to android, with some java ui on top |
Adopt mkdocs-pandocan 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 |
Package odpdown and get it into OpenSUSEa project by jgrassler I am currently using odpdown for presentations (tl;dr: it lets you write your slides in Markdown and generates Libreoffice slides from that and a Libreoffice slide master (such as a corporate identity template)). It is currently not available in OpenSUSE so it needs to be packaged and submitted to Factory. |
Make maildirproc IMAP readya project by jgrassler I currently use maildirproc for filtering Maildirs downloaded by offlineimap and like its highly flexible approach to filtering a lot (filters Python code). This works very well, except for one problem: after filtering, the next offlineimap run deletes the messages that where previously in |
Setup a WhatsApp <-> XMPP Gatewaya project by holgisms I'm using Conversations (XMPP+OMEMO) as an encrypted IM solution. Since a lot of groups organizing them self using WhatsApp, it's hard to stay away from it. |
Improve kernel crashdump upload infrastructurea project by puzel Kernel dumps, provided by our customers, are uploaded by Customer Support to ziu.suse.de and shared via NFS to L3 servers at which they're analyzed. This procedure works, but likely has room for improvement. |
Supportconfig to VM/Containeran idea by puzel Supportconfig contains plenty of information about the system at which it has been generated. Common task within the support chain is reproduction of the customer reported issues in our environment. The goal is to develop a tool which takes supportconfig as input and produces either a VM or a container image, resembling as closely as possible the system described by the suportconfig (e.g. installed SP, package versions, storage layout, networking layout, ...). Benefit: help with setting up the reproduction environment. |
L3 workflow in Jiraan idea by puzel L3 workflow is implemented in a custom, developed in-house, tool called SolidGround |
Pair Programming Test Drive/Probefahrta project by mamorales Are you interested in pairing? Are you wondering whether it is something that would help you and your team members in your current project? Would you like to try it out before you fully commit to such an extreme idea? Then this is your lucky day Sir/Madam! |
SUSEGo - A knowledge search enginea project by jcavalheiro Why |
|
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. |
Rocket.Chat Protocol Plugin for Thunderbirdan idea by mook_work While SUSE still runs mainly on IRC, we still need to interact with others, some of which occurs on Slack and Rocket.Chat. I'd like to have one chat application with a good overview of all the various channels I'm in, across the different servers. |
Work on kdev-rustan idea by michalsrb www.kdevelop.org: KDevelop is my favorite IDE. www.rust-lang.org: Rust is very interesting language. |
|
FUN with ssh and tunnels in openstackan idea by duartead there are many options for creating vpn tunnels using ssh. remote port forwading, local port forwarding, and even creation of tun interfaces with the "-w" switch. During this hack we will try to craete an "appliance" vm that can be used as a sshvpn concentrator inside an openstack cloud. |
|
Bootstrap portusctl as a separate repositorya project by mssola Right now |
|
|
|
Intranet Search Enginea project by sven15 In this hack week we want to focus on improving the existing components used for http://docsearch.nue.suse.com. Creating separated repositories for each service and pushing them to github.com is also desired. |
Reverse engineer Tecnoalarm protocola project by cbosdonnat TecnoAlarm is a house alarm system. The input devices are communicating with the main node of the system via an RS 485 bus. In order to be able to plug in such systems in a house automation system, its communication protocol needs to be reverse engineered. |
Visualize new SLE15 module trees in SCC as an interactive tree diagrama project by thutterer Everything is (in) a module now. They depend on each other and you need a whiteboard and a few different colors to understand and remember how. |
Upstream support for the NXP LPC313x ARM SoCan idea by morbidrsa I have an old NXP LPC313x ARM SoC develboard lying around which has no upstream kernel support, port the ancient 2.6.xx BSP to a recent upstream kernel and submit it. |
Add susi.ai skill for libvirtan 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. |
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. |
|
|
Create a tool to generate vCPU/vNUMA topology for virtual machinesa project by jfehlig Most large workloads such as SAP HANA require special, highly optimized configuration to run in a virtual machine. Virtual resources such as memory and CPU must be carefully configured to ensure optimum performance of the virtual machine workload. Default VM configuration created by tools such as virt-install are not optimized and often result in poor performance of large workloads due to memory access latencies and incorrect/incomplete information available to the VM's task scheduler. |
|
|
|
zypper-docker reloadeda project by mssola The aim of this project is to finish up the work already done in previous editions of Hackweek in regards to zypper-docker. That being: |
shell script static analyzera project by michals With all those analyzers for C code we get so much information about our C code. |
Replace ctcs2 with avocadoa 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 |
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. |
Build a tea candle housing from sugar cubesa project by bmwiedemann A nice project for enhancing the winter time: |
|
|
Kickstart support for Machineryan 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. |
orr: openSUSE rvm replacementan idea by hennevogel
|
Experiment with openSUSE Docker Containeran idea by charleswang007007 Docker |
orca: build OCI images from Dockerfilesa 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. |
|
Retro game: Space Trash Roundupa 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: |
saltify dotfiles, workstation, laptop, Desktop Environment and beyond (NAS, router, media center, Kodi, if time allows)a project by vcuadradojuan Updated about 6 years ago. 1 hackers ♥️. |
i3 timera 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. |
MongoDB-Replicationan idea by simonlm Learning MongoDB knowledge, trying build MongoDB master-slave replication, master the data can be written back to the slave. |
Web spidera project by shukui Using python's lib requests to write a small(PoC) Web spider. https://gitlab.suse.de/shukui/web-spider |
Ceph Radosgw Client in Android File Managera 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. |
|
Automated watering projecta project by mosquetero PROBLEM |
|
HA Storage in the market: M$ + Proxmoxa 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? |
Make git-sort fastera 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. |
|
Limesurvey adventurea 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. |
Finish my family openSUSE adoptiona 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. |
systemd fiber channel npiv servicean 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. |
build openSUSE Factory with PIEa project by msmeissn We have an ongoing project where we want to build openSUSE Factory with PIE support for all packages. |
Learn rtags (vim-rtags) how to properly do code completion based on LLVM APIan 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. |
Square Foot Garden plannera 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. |
Wolffish Hackinga project by k_mroz More work on Wolffish prototype here |
SES-IDM-CONFan 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]). |
Extend the git-fixes framework to find non-upstream maintainers for files and patchesa 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. |
Enable AddressSanitizer to relevant packages in Factoryan 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: |
|
go verdura, Particularly important are the CI vitaminsa project by dmaiocchi
|
JUnit SLEnkins Test for Firefoxa project by cgrobertson Create a JUnit test suite for Firefox browser and integrate the tests into SLEnkins. |
Jenkins and Dockeran idea by prabal_sharma I wanna try converting applications to docker app and learn to integrate it with jenkins |
Make most of KVM Virtualization for Development and Testing in laptop environmenta 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.). |
Write a YAML based databasean idea by sushilkm Create a database which reads and writes data in yaml based format and into yaml based files |
Add more unit tests for libvirta 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. |
Finish Making a grub-ipxe package for opensuse like Ubuntu hasa 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 |
Create a build environmnet for the Windows vd_agentan 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. |
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. |
ibus-typing-booster - Faster typing by context sensitive completionan idea by sndirsch Try to integrate ibus-typing-booster into openSUSE Tumbleweed. |
Use Moodle for Training Purposesan 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. |
|
Improve Nailedan idea by itxaka Nailed is a great tool for gathering development data. |
Hack partnerfatea 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. |
|
|
SUSE MANAGER automation of creating custom channels "suma-custom-channel"a project by asemen SUSE Manager has the possibility to add custom channels using the GUI. |
Learn Pythonan 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. |
Add support for Fresco FL2000DX USB to HDMI adaptera project by ykaukab http://www.frescologic.com/products_show.php?ms=3 |
Setting up a complete SUSE "Software Defined Infrastructure" stack from bare metal with Salt and friendsan idea by joachimwerner In the last couple of years we've made a lot of progress in the SUSE Manager team when it comes to being able to do fully automated testing. We started with a Vagrant-based setup ("Suminator") and are currently using Silvio Moioli's "Sumaform" (https://github.com/moio/sumaform), which is based on Terraform. |
grab this: openSUSE beta test program and web applicationa project by lnussel openSUSE Leap 42.3 goes for a rolling release model with automated openQA tests. That covers only so much though. We need manual testing too. In previous releases a google document spread sheet was used to coordinate and track the efforts.That's probably not the best method anymore. |
Distributed cache in GoLanga project by at1012
|
Print furniture of future office for agile planninga project by chuller Description |
OpenStack Benchmark Dashboarda project by chuller Tasks |
Learn Rust and tinker with Servoa project by gmoro Learn enough Rust to be able to collaborate with the servo project (http://servo.org) |
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: |
AppImage support in OBSan idea by adrianSuSE Look how we can build AppImage containers in Open Build Service. |
pkgdiff script - show differences in package/one file from package between two releasesa 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. |
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. |
Learn QEMU/ARM emulationa project by jcejka I would like to learn more about ARM/AArch64 emulation in QEMU, especially the boot process and different board emulation. |
dockerize deepseaan idea by abhishekl Deepsea https://github.com/SUSE/DeepSea is a salt based solution for deploying ceph, dockerize this for easy testing. |
Add sync. to AWS S3 support for ceph radosgwa 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 |
Securing a CMS by using a hidden CMS and exporting static html to a web servera 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. |
layer3 cloudan 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. |
Authboss v2a project by aarondl Rewrite the authboss Go library (authentication engine) for use with JWTs. Clean up existing code. Fix bugs etc. |
Packaging the mu-editor using OBSan idea by alexharford mu-editor is a Micro Python editor for the BCC micro:bit: https://github.com/mu-editor/mu |
libcephfs and/or libsmb2/lib backend for fioan 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 |
Maintain flow of virt between SLE and HPE Linuxa project by lyan This is more like a learning project for me as a new hire, so please do not expect too much, :-) |
Install and fix Linux support on ASUS E200H netbooka 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 :) |
Implement an "openSUSE / SLES latest ISO" USB gadget in Rustan 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: |
Experiment with libfontconfig optimizationsa project by michalsrb This is preparation/accompanying project to my school thesis. |
Share Hackweek Photosan idea by okir People often share hackweek photos by uploading them to various internal and external servers, and then post the URL to a mailing list. |
oscara 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. |
|
Small Basic interpreter in Javaa project by mateialbu Just an excuse to learn more about antlr and parsing in general. |
openQA Package Testinga project by RBrownSUSE openQA has a well earned reputation as a 'full system' testing tool, able to test a system end-to-end from the operating system to it's applications on a number of different platforms and architectures, including VM's & Bare Metal. |
openQA web UI improvementsa project by asmorodskyi
|
|
|
OBS project file searcha project by adamm Implement a basic file search for a given OBS project. An example of basic functionality can already be found for Ubuntu or Debian. The goal is to implement, |
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. |
|
Setup UEFI HTTPBoot with OVMF and try to write/run test on openQAa project by bchou HTTPBoot was added into UEFI SPEC since 2.5. It aims to replace PXE and provides more features. Actually, the concept of HTTPBoot is similar to PXE. It starts with the HTTP URL from the DHCP server and fetches the data with the HTTP protocol. The key difference between HTTPBoot and PXE is the support of DNS. With DNS, the firmware and the bootloader can resolve the domain name so it's possible to pass the well-known URL to download the image instead of the explicit IP URL. Besides, HTTP is designed to cross different domains, while tftp (PXE) is only for the local network. |
(Functional) Reactive Programming (Web) programminga 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. |
Run all the upstream tests for all the packages we supporta 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. |
Improve translations on https://l10n.opensuse.org/a project by SShyukriev It is always nice to extend the translations for openSUSE packages/projects using Weblate. |
Learn Android Development: Just Roll One Diea project by mvidner I want to get started with developing apps for phones and tablets. It is a very general idea, rather open ended. |
Snoek improvement.an idea by yfjiang Snoek is a polling tool currently used heavily by Beijing colleagues: |
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: |
Learn about packagingan idea by zoecao During Hackweek15, I plan to learn about packaging. |
Learn openQAa project by GraceWang I plan to learn openQA during this hack week. Below are the details: |
More ruby in YaSTa project by jreidinger In general plan for YaST is to use ruby only in future. So goal of this project is to move it forward and replace more parts with ruby. |
Learn more about C programmingan idea by mitiao Re-learn and improve C programming skill. Also join weihua's project https://hackweek.suse.com/15/projects/1960 to read and hack with C. |
kernel sensitive data protectiona 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. |
Study PMI-PBAan 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. |
Btrfs quotas improvementsan 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. |
Learn GLIB Testing Frameworkan idea by qkzhu Description: |
Design an ACS for the qam-sle pipeline (Phase 1)a project by pgeorgiadis Phase 1: Melkor |
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. |
Brainstorming about Continuous Delivery in SLEa project by pgeorgiadis Hackweek is here! I think this is the best week of the year to sit down altogether and exchange ideas and suggestions. The main topic is Automation. The goal is that many of these ideas might help various teams within SUSE to engage their business reasons better in defining key expectations and improve the quality of our software products. No fear of change -- the aim is to propose a modern pipeline in a less-invasive manner. Everybody has an idea, everybody has a voice! Brainstorming together can be useful to many different roles, including testers, analysts and developers. Let's have a chit-chat and write down some of those; Hopefully we will come up with plenty of tips on how to organise testing activities better. |
|
Learn basics of SVG drawing on a canvas, how to use D3 for graphingan 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. |
|
Push on the Tcl Binding for (lib)Marpaa project by andreask libmarpa is an parsing library based on Earley's algorithm, by Jeffrey Kegler. |
SMB2 quota supportan idea by npower Quota support |
|
Make GCC IPA-SRA really IPAa 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. |
Migrate openmediavault core to Debian Stretch, upgrade webUI to ExtJS6, harden core frameworkan idea by vtheile The hack week is used to do the following issues for the future upcoming major release OMV4. |
obs-service-tar_scm version calculationan idea by denisok There are number of approaches but nothing landed for a long time "version calculation" issues and PRs. |
Desktop Client for Threema Messengeran idea by kfreitag openMittsu is an open source desktop client for Threema. |
kCFI Releasea 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. |
|
Cairo-Boardan idea by Julbra In 2017 Linux desktops still lack a good-looking Chess interface. 10 years ago I got frustrated and started my own. |
Get started with upstream work in ODL/OPNFVa project by mmnelemane The goals: - Learn enough Java fundamentals to understand OpenDaylight code |
Create an Jangouts ownCloud Appan idea by kfreitag Jangouts (for "Janus Hangouts") is a solution for videoconferencing based on WebRTC. |
Setup a virtual test envionmenta 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. |
Make Your Own Neural Networkan idea by qmsu "Make Your Own Neural Network" is a book written by Tariq Rashid for anyone who wants to understand what neural network are.
|
Create a new theme for Plymouthan idea by qzhao I want make a custom theme, with script to make a new animation when system load. |
Integrate zeromq into crowbar-openstack as a alternative to rabbitmqa 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. |
Computational photography in pythona 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. |
|
SSH bastion and host management toolsa 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. |
Time Lapse Videos for HackWeek 15a project by JonathanKang Content:Record several time lapse video for this HackWeek. |
RankWell: Markov Chain Generation of Yelp Restaurant Reviewsa 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. |
Learn more BPF Compiler Collection (BCC)a project by david_chang After joined Gary's BCC workshop a few days ago. The BCC is interesting to me, so I'd like to look into it. |
libpsoas: A C++ Ceph client librarya project by jwilliamson libpsoas is a C++ library for writing Ceph clients. |
ipv6 support for download.opensuse.org / mirrorbraina 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... |
Local voice recognition for home automationa project by jenspinney There are several popular ways of controlling home automation with voice today. Amazon Echo and Google Home both allow users to control lights, speakers, etc. with a simple voice command. |
|
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. |
Add URLs for source repos and communication to Hackweek projectsa 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. |
Hack salt-toaster to use systemd-nspawn instead of dockera project by mdinca It seems that systemd-nspawn, together with machinectl can use qcow2 images directly. |
Learn about debugging of services in systemd/dbus timesa 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? |
build 32bit packages for x86_64 with better march/mtunean 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. |
Learn some programming skillsan idea by jtzhao Read a few books to improve my programming skills and learn some frequently used tools like gdb, git, etc. |
Learn More About C++ and Libradosan 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. |
Add testcases introduction for kernel testsuitesa 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. |
Investigate how to use fuzzy tools reproduce bugsa 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. |
Learn and use Openattica project by ganghe As you know, SUSE acquired Openattic last year, which is a great storage management system. |
Research LVM2 new features: System ID, lvmlockda 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 |
|
Shell completionan idea by federico3 Implement shellcomp |
ESP8266 Tinkeringa project by nwmac ESP8266 Tinkering |
boot own kernel on Lenovo Tab 3 Business tableta 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. |
backport fix for Pinnacle PCTV DVB-T tunner for Turris-OS official kernela 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. |
[yast] storage-ng improvementsa 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 |
DMI table conformance checkera 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. |
Teuthologya project by jfajerski Extend Teuthology to meet our needs. This includes (but is not limited too): |
hack on 'The Kiibohd Controller'an idea by jschmid1 it has support for these keyboards: |
Learn more about C standard librariesan idea by pvorel Study code of glibc, musl, uclibc or Klibc and make some tests with buildroot. |
Improve C/C++ skillsan 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, ...). |
Improve headmore (your VNC client for character terminals) with new featuresa project by guohouzuo headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more): |
Research the linux kernel network IO pathsa project by zyuhu [Description] |
HOME IOTan 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 ) |
RPI3 Graphics + Device Tree testing and hackingan idea by vliaskovitis These are various ideas to learn about device trees and test the upstream vc4 graphics drivers on RPI3 |
Learn KMS / DRM graphics driver internals - implement virtual/software KMS drivera 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. |
Distillery (aka OpenDOC)a project by sven15 SUSE has lots of information in a jungle of tools within the company network. We want to create a platform to extract and refine (distil) the available information and display it in a meaningful manner. The overarching goal is to make available data more accessible. |
|
KF5 Czech localizationa project by vpelcak Plans of the Project |
openSUSE OpenStack Clouda project by bmwiedemann make crowbar+openstack work on openSUSE Leap 42.2 |
Reanimate djmounta project by mwilck djmount is a neat idea - see UPnP/AV resources in your directly in the file system. Unfortunately the code hasn't been maintained for ~10y, and - at least for me - seems to by plagued by various bugs causing crashes and what not. There's currently no official openSUSE package. This project aims to pick up the code, fix bugs, and make the tool actually useful again. The code itself seems to be in quite a good shape, so this should be doable. |
|
DevOps application for L3 service on researcha 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. |
Virtual fibre channel HBA support in qemu/kvm guestan idea by lin_ma The idea is to present a virtual fc HBA to qemu/kvm guest, The frontend implementation is virtio-fc, the backend is a physical fc HBA with npiv support. |
Small footprint openflow controller written in golangan 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. |
|
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. |
Using BCC to snoop Wifi or Bluetooh statusa project by acho BPF Compiler Collection (BCC)https://github.com/iovisor/bcc |
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. |
|
Job Reporting Systema project by danritchie I want to play with Cassandra. The idea is to use Cassandra as the backend of a Job Reporting System. |
Cribbage board belt bucklea project by aocole Create a belt buckle with integrated cribbage board. |
My Epitapha project by aocole Create a site where users can post their desired epitaph |
Skill Shot App updatesa project by aocole Updates and improvements to the android Skill Shot app. |
Paper folding machinea project by aocole Build a paper folding machine capable of folding Skill Shot. |
Delete your Facebook installationa 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. |
Kite aerial photographya project by aocole Experiment with kite aerial photography |
Flipdot signa project by aocole I have a Flipdot sign that needs control hardware/software. I believe it supports RS485. |
Ideas about local community involvementa project by vsvecova The plan is to gather ideas about how SUSE can become a more integral part of the local tech community scene (in PRG, NUE, or other locations). As a person who has been involved in educating women about tech for some time, I am thinking of introductory workshops and meetups, aimed not necessarily only at female audience. |
A daemon program that empowers telephone appliances and SMS-capable devices to use Internet featuresa project by guohouzuo Websh is: |
|
Free Software Replacement for SWizardan idea by rliang06 Spectrum processing utilities for Gaussian Same as https://hackweek.suse.com/14/projects/1390 |
Turn an android tablet into a drawing tableta project by Pastafly Turn an android tablet into a drawing tablet |
Farfallaa project by dmaiocchi Farfalla, is a bot for analyze cucumber failures on the fly. |
Use a SUSE OS on Raspberry Pi for a home entertainment and automation system.an idea by bryanstephenson
|
Containers(Dockers) and Kubernetes: First Attempt to understand and implement the basicsa 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. |
adaptive-hmacan 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 |
OpenCV on SLES on Raspberry Pia project by joadavis I just want to learn how OpenCV works. And having a portable version would be great. |
Simple command line monitoring of OpenStack Monasca installationan 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. |
Demo the OpenStack Octavia LBaaS at my local Atlanta OpenStack meetup in February 2017an idea by kberger65 Prepare a demo to show how to setup and use Octavia with both http and https traffic. |
WIFI Temperature Probean 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. |
SSH Tunnel YaST Plugina 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. |
|
|
New SUSE R&D Employee workstation/laptop auto-installera project by dmacvicar The idea is to create a bootable medium (eg. pendrive) that allows: |
Drupal 8: migrate content from one site to anotheran idea by tbazant Learn how to migrate simple content from Drupal 7 to Drupal 8 instance using the 'migrate' module. |
Using BCC to snoop ACPI or PCI powera project by joeyli BPF Compiler Collection (BCC) https://github.com/iovisor/bcc |
OpenQA appliancea project by bear454 This is an idea that's been kicking around for a while... maybe it's finally time to "make it so." |
|
|
|
Automation of virtualization testing in QAM team (deployment+basic test scenario)a project by brhavel This was planned for previous hackweek (hw16-1) |
|
Add information about listeners to Jangouts UIa 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. |
Add zypper markauto/unmarkauto commands to allow tuning automated cleanupa project by mlandres Packages added by the dependency solver in order to resolve a user's request, are marked as having been automatically installed. They may later be removed, if no more manually installed packages depend on them (e.g. by zypper remove --clean-deps). |
|
Upstreaming of mediatek helios boardan idea by mbrugger The only Mediatek "hacker" board available is from 96 Boards [1]. Unfortunately up to now there is nearly no mainline support. Idea would be to improve this situation. The idea would be to get the pin-controller merged first and then hopefully most of the other stuff can be just added (fingers crossed...) |
Docker for Beginnersa project by shundhammer Using docker as a development platform for nontrivial development environments sounds interesting. |
Find the exploit on the hackweek-toola project by dmaiocchi there is a small security, data manipulation bug on the hackweek-tool. |
gitbota project by dmaiocchi gitbot |
Investigate using Terraform plus Salt as HA cluster test platforma project by KGronlund For testing Hawk, we're currently using a Vagrant configuration, and for testing HA releases we've been using a set of scripts originally authored by Antoine Ginies as a Hackweek project. |
OpenStack with python3an 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. |
Write a personal Telegram bota project by imanyugin The goal is to reduce the number of applications installed on the mobile phone (which consequently reduces the number of ads and spyware) and transfer some of the functionality of the commonly installed apps to a personal Telegram Bot. |
Support verification of digitally signed PDFs in Evincean idea by mkoutny PDF format allows inclusion of digital signatures. Unfortunately, Evince can't provide these metadata to the user. |
Learn & Improve Qt, C++ - Project Oficinaa project by slemke Updated about 6 years ago. 3 hacker ♥️. |
Gothic facade generatoran idea by federico-mena I want to write a bot that generates random Gothic facades. Maybe using L-systems? Maybe that generates SVG? |
Get rid of perl-apparmora 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: |
Do something useful with the TPMan idea by mwilck Almost all our laptops, and many servers, feature a TPM today. The TPM doesn't have the best reputation in the community because it could be used to lock down platforms or do nasty things with DRM. Under normal conditions on PCs, the TPM is controlled by the system owner and could actually be useful for almost anything involving crypto. Unfortunately the integration of the TPM in the OS is essentially non-existent. The introduction of the TPM2.0 standard complicates matters, because we now have two different devices with different APIs. |
Secure keyboardan idea by mwilck This idea was inspired by the recent discussion on the "talk" mailing list about the (in)security of the German ID card. The Chaos Computer Club and other researchers claim that the ID card is insecure. Actual attacks that have been demonstrated are based on keyloggers. |
buit: fancy ultra fast mail client or "my local gmail"a project by dmacvicar My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup. |
Explore how to write a help bota 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. |
|
yast2-journal as the new default YaST log vieweran 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 |
package Atom and its dependencies for openSUSEa project by pluskalm It would be nice to have trendy and hip editor [0] in openSUSE. Currently however some nodejs dependencies are missing. |
|
Add a ncurse UI to wiresharkan idea by aaptel Wireshark has a CLI program called |
Make some progress on reversing Microsoft new CoW filesystem, ReFSan idea by aaptel >Resilient File System (ReFS), codenamed "Protogon", is a Microsoft proprietary file system introduced with Windows Server 2012 with the intent of becoming the "next generation" file system after NTFS. |
PA-RISC instruction set emulatoran 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. |
|
Use linear programming for the partitioning proposalan idea by ancorgs The YaST team is rewriting yast2-storage. That includes new shiny code for the storage proposal during installation. It calculates what partitions and/or volumes need to be created to allocate the system and finds the best way to create those partitions in the existing free spaces. The second part becomes more complicated than it looks as soon as you start considering the restrictions imposed by each volumes and by the technology (primary vs logical partitions, for example). |
Make Tumbleweed work on the GPD Wina 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 brand new approach to system configuration managementa 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: |
yast2-storage-ng as a libstorage-ng wrapper. POCa 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. |
Emacs org-mode (learning)a project by keichwa From the manual: |
|
continue / push osc2a project by mstrigl While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are: |
linux antivirus enginean idea by bmwiedemann http://www.ranum.com/security/computer_security/editorials/dumb/ explained in detail that filtering badness is a dumb idea, so if we wanted to build a linux antivirus software, we would need a whitelist of programs that would be allowed to execute. We can easily use the rpm database for that. But what is missing, is a mechanism through that the kernel would check before executing $binary if it is OK to run it. |
software.opensuse.organ idea by lrupp Getting more knowledge around the tools that drive the web page behind software.opensuse.org - and maybe trying to solve some issues reported on https://github.com/openSUSE/software-o-o |
Refresh connect.opensuse.orga project by lrupp Connect is the "social network" of the openSUSE community. While this might not sound so important, the problem is that the tool is used for membership management and all the other "administrative" stuff for the openSUSE community, which makes it a very important tool. |
OCI Image Distribution with RPMsa project by cyphar Currently the Open Container Initiative doesn't specify a distribution protocol or system, and the current "standard" format is the Docker registry protocol. Aside from technical reservations with Docker registry, it is also not an OCI-compliant system and will require a lot of work to integrate it into all of the openSUSE/SUSE tooling. |
Cryptocurencies in openSUSEa 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. |
Packman diet 2.0a project by scarabeus_iv Continuing last year tweaks of packman project we should proceed in the good work and reduce the packman to provide smallest set of packages possible on Tumbleweed (later on inherited by 43.0...). |
hacking with hypothesis.a project by dwaas Hypothesis is a python property based testing framework inspired by quickcheck. |
Salt Inspector: remove SQL databasean idea by bmaryniuk Description |
Use nfc device to control Raspberry Pia project by acho-novell Goal |
Christmas Lights (lights switching to music) using Raspberry Pia 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. |
GCC bisection toolan idea by marxin Introduction |
Hardening Quick Eventan 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. |
Use a Raspberry Pie with the Sense Hat to display messages via Salta project by joachimwerner This was a short 2-hour fun project. |
nextcloudan idea by asemen Install & test nexcloud on openSUSE Leap 42.1 |
hacking susetesta project by dmaiocchi github https://github.com/okirch/susetest |
weblate hackingan idea by jnovotna Add some futures to weblate. - distinguish strings which needs review and fuzzy string |
Jenkins Dashboard Web in Seaside (Pharo Smalltalk)a project by thehejik I want to create a basic web dashboard for Jenkins view with help of Jenkins XML API , Pharo, Seaside and Bootstrap. The biggest benefit for me would be if I can learn how to handle with Classes and its instances containing data from Jenkins in pure object programming language. |
Improve Marvin dashboarda 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". |
Weblate rusha 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. |
SSH (Suse Social Hack) gamea project by nmoudra This is a project to create a "larp" game for SUSE employees (or anyone geeky enough to play this) which will be based on computer related knowledge. The core of the game is to search for other people and clues for solving the main goal by "connecting" or "hacking" according to given HW and SW roles. E.g. a person will play router, another one will play PC and they will need to find a person playing TCP/IP protocol to communicate and eventually create a working setup to solve the goal. They they need to work as a group and solve riddles/ciphers which will let them go further. There are more game mechanics i have in mind, but don't want to spoil all of them now :) |
Write a commandline tool to generate SSL Certificatesa project by mcalmer
|
Getting familiar with Trelloan 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. |
how to speed up adsl connections with a smart mini routera project by jordimassaguerpla Remote working makes you face some "challenges" regarding networking setup. One of them can be reproduced as: |
|
|
|
La Maperíaa project by federico-mena A utility to make beautifully printed maps from OpenStreetMap data. |
logmergean idea by abel logmerge |
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. |
Snap Support for OBSa 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. |
Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busya project by vcuadradojuan https://github.com/viccuad/gomoduino |
|
Prepare Crowbar for the future!a project by vuntz There are a lot of issues in Crowbar due to the legacy of poor internals. This is blocking things quite a bit when it comes to improving Crowbar for adding new features. Let's fix it! |
spec-cleaner improvementsa project by pluskalm We want to improve translation of dependencies done by spec-cleaner (i.e. cmake(blah)) and so on - see github. |
Orange PI PC - openSUSE - test functionalityan idea by tkovac_admik Test different OS on OrangePI board. Check, if it is possible use it as home share server, webserver, small monitoring, .... |
Geeko's Hackweek Gazette - Nürnberg Editiona project by xgonzo Geeko's Hack Week Gazette - Nürnberg Edition |
Find YaST docu easilyan idea by gabi2 Problem: |
Hacking pine64an idea by pgonin I just received my pine64 boards https://www.pine64.com/ |
|
JeOS Gatewaya project by cwickert Create an OpenVPN gateway based on SLES 12 JeOS |
Orthos as plug-in for SUSE Manager ?a project by mcaj Discovery the latest SUSE Manager, what is missing there from user and system point of view to be use as Orthos reservation system |
Play with ionic frameworka project by mschnitzer There is a super cool framework for mobile phone apps available: ionic (http://ionicframework.com/) |
distributed storage gateway for seagate kinetic hard disk clustera project by colyli Seagate has a "new" hard disk product called Kinetic, this kind of hard disk can connect to ethernet directly and no extra computer system needed. This project is to build a Kinetic Storage Gateway, to export a legacy NAS interface to clients (TV, mobile phone, etc..) and hide kinetic protocol details behind the gateway. |
Add parameterizable Salt Formulas to SUSE Managera project by joachimwerner Together with my son, I'm working on improving the Salt support in Manager 3. |
|
Package PGAS Compilera 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. |
Port ceph rbd client to Windowsan 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. |
setup kopano groupwise replacementa 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 |
Speed up installationa project by jreidinger Installation time is important as shorter installation allows everyone to safe resources and their time. It also can make better impression when starting with openSUSE and SUSE. And last but not least as we more frequently use openQA, so we do hundreds of installation every week, it even smaller improvement can in the end help SUSE to safe resources and be more green. |
Research/Develop a method for automatic partial/degraded LVM volume mounting when lvmetad is activea 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. |
Improve JeOSan idea by mkravec This hackweek I decided to play with JeOS images. |
Improve plural support in gettext toolsa project by sbrabec gettext tools are used by many other projects to process translation files. |
|
Agentless Systems Management Based on Salt SSHa 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 |
learning openQA and writing testan idea by rdodopoulos openQA seems to be increasingly used within SUSE. My primary aim is to learn the tool well. In addition, I want to start writing tests that could be, eventually, integrated into the automatic openQA tests of QAM. |
Find a Developer Compatible GUI Mail Clienta project by shundhammer Summary |
Learn more about SDN & NFVa 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: |
QA Portala project by maritawerner QA wants to set up a new QA Portal to get an new organized entry point for all Information that is QA related. The Hackweek Project is to start a discussion with the different QA groups, SLE QA, CSS QA and QAM to collect ideas and make a concrete plan. |
Learn about GNU Hyperbole, an Enhancement for Emacsa project by keichwa "GNU Hyperbole is an open, efficient, programmable information management and hypertext system for GNU Emacs." () |
Create a docker container for running an old applicationa 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 |
Improve packagers' lifea project by kstreitova Every packager encounters boring manual tasks every once in a while and these tasks can most probably be automated to some extent. During Hackweek I aim to try and identify such cases in various packagers' workflow and consider creating a tool that would make these tasks easier. Also, I would like to find out whether there is a demand for such tool. In that case, this Hackweek project will turn into a long-term task I plan to keep working on. |
configurable handling of kernel thermal shutdownan idea by pcerny Currently when the kernel notices critical temperature, it unconditionally shuts down. This can lead to a loss of work (applications are terminated and many just don't save any work in progress). |
Learn about Ruby on Railsa 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. |
openQA IDEa project by coolo There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test. |
openSUSE template for reveal.jsa project by cwh reveal.js is a modern & lightweight HTML5/js-based presentation framework – much smarter than LibreOffice Impress can ever be (for a software developer). Richard Brown was so kind to create a proper LibreOffice presentation template for openSUSE and I would like to bring that design to reveal.js so next time I do a presentation I can happily use reveal.js while keeping up the openSUSE flag. :-) |
encyclopaedia - quid sustinere?an idea by mhaefner one place to find information on products, responsibilities and support. |
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. |
|
Implement Samba support for DUPLICATE_EXTENTS SMB3 fcntlan idea by dmdiss FSCTL_DUPLICATE_EXTENTS_TO_FILE is a new SMB3 ioctl introduced with |
shadowstockings - A shadowsocks front-endan idea by jtzhao Shadowsocks is a light-weight, easy-to-use socks5 proxy program. |
Babylon Testinga project by dmaiocchi Goal: |
[openSUSE] speed up distro rebuild time by analyzing rebuild grapha project by lnussel The openSUSE build service could build hundreds of packages in parallel but in practice serial package dependencies prevent that. |
AllergyReport: Android/Desktop app to help recognize food allergies by tracking allergy symptoms and dietsan idea by alarrosa Some months ago I was diagnosed with quite some allergies and I've been using a home-made google drive spreadsheet to track everything I eat for the last 6 months in the hope to have some raw data that can be processed and I can obtain information on which exact food (or foods) produce bad symptoms. |
crossword puzzle generatora 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 :-) |
Static Code Analysis for Ruby with ruby-linta project by mvidner I want to make ruby-lint usable. |
Little man computer in Goa project by pjanouch Implement a Little man computer in the Go programming language. |
Build OpenStack traning labsa project by michael-chang As a starting point to learn and test OpenStack on relative low profile workstation/desktop, I found this project interesting and would like to setup it. :) |
bs-update enhancementsa project by rneuhauser bs-update simplifies package updates in BuildService, targeting mainly people who are both upstream and package maintainers. |
Window Search Protocol - againa 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) |
Easily Deploy an HA cluster in Virtual Machinesa project by aginies GOAL |
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. |
LUV on SUSE Studioan 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. |
DevOps learningan idea by wanglh I want to learn something about DevOps tool chains And make a automatically management server to control all my test vms. |
|
Cuddle the i2c-i801 kernel drivera 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. |
maildir backed NNTP server for mailing list handlinga project by jgrassler Description |
Convert openSUSE ARM appliances to python3-kiwian 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. |
Trigger openQA jobs via Jenkinsa project by bchou Try to use Jenkins 2.0 CI environments to trigger jobs which running in openQA |
Orca: hunting cephalopods for fun and dinnera 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. |
|
Kubernetes researcha project by fanyadan Continue my last project - Docker research in last hackweek with researching Kubernetes |
deploy geo clusteran 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. |
build a 10GB bandwith iscsi servera project by LSZhu In Beijing HA server room, we have a Huawei switch with a 10GB bandwith uplink FC port, a iSCSI HBA, a desktop computer, and some SFPs, I will build a 10GB bandwith iscsi server. |
Look into the design of gfs2a 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 |
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" |
Learn how to use web development framework-- Flaskan idea by dehai Flask is a web development microframework. |
Learn MVC pattern from django Projecta project by jerrytang I heard that MVC is at the top of design pattern. I'm not sure it's true . |
Improve openvswitch+libvirt+Xena project by jfehlig openvswitch is used by cloud infrastructure (e.g. OpenStack) and software defined networking stacks, often in conjunction with KVM and Xen compute resources. When creating workloads on KVM compute resources, orchestration services can specify the openvswitch interfaceid and port-profile of the workload's virtual interface(s). E.g. orchestration can create workload configuration containing |
Improve Virt CI Testinga 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. :) |
|
Image for Orange PI PC boarda 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. |
Write SUSE engineering blog postsa project by ptesarik L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work. |
Learn a book about GIMPan 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. |
OpenDOC - Automating documentationan idea by mfeilner Create a modern portal with indexing search and triggers to automate documentation input, similar to openQA and using input from an abundance of sources, refining and destilling it - with the help of the community. See my talk at OSC16, Thursday afternoon. |
Learning some UI techniquesan 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. |
gitFS supportan 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/) |
Relax-and-Recover (rear) recovery system: Download rear configuration filesa project by jsmeix See my Relax-and-Recover upstream issue https://github.com/rear/rear/issues/841 |
Deploy mesos on SLE12a project by qmsu
|
Bug Report Clustering with TensorFlowa 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. |
Study Data Structures and Algorithmsan idea by qzhao Study Data Structures and Algorithms |
Make performance test results reliablea 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. |
Practice and migrate some testcases into SLEnkins & Improve of qa_automation project in openQAa project by yosun Automation tools are our emotional friends. Know each other deeper and improve it, it's a way to be harmonious for our friendship. |
Learn and migrate virtualization test to Twopence structurea project by XGWang0 Task: - Learn Twopence structure |
Introduce drbdmanage on SLE product and divi into the new features of drbd9an idea by wanghaisu DRBD is a block device which is designed to build high availability clusters. Compare to DRBD8, new released DRBD9 improved the capability and user cases on HA and CLOUD environment, also improve the performance. drbdmanage is a new management approach of DRBD9, aim to establish drbd environment in a C/S way, which is easy for deploy on CLOUD environment. We only build it in obs, now i can introduce it on the latest SLE product. |
Improve the consistency of openSUSE's web presence.a project by simotek Improving the openSUSE Websites |
|
Taskotop on the weba project by dleidi Taskotop is a tool to check what taskomatic is currently doing on a SUSE Manager server: it's a command line python tool. The core of the tool is to get some info about jobs that taskomatic is running with a fixed time cycle running some queries and showing results to the shell. |
Build tigervnc's vncviewer using emscriptena 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. |
Investigate Rails reporting frameworks for SCCa 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. |
Reviving the Nokia N900a project by mstaudt The Nokia N900 is a versatile phone/tablet/mini-computer. While its specs are outdated by today's standards, it's still hard to find something equivalently useful to hack on-the-go. |
osc diff should support customized difftools, e.g. vimdiffa 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. |
Learn Twisted and finsh a tool can check information from machine group base on twisteda 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/ |
OCFS2 optimization on hybrid storage investigationan idea by ganghe Nowadays, SSD (fast hard disk) is very popular, but still expensive. Some users want to use some SSD hard disks and some common hard disks to set up a hybrid storage infrastructure, in this case, how does OCFS2 file system utilize these SSD hard disks effectively? so far, we have not any particular optimization, OCFS2 considers these hard disks as one kind of hard disk. So, I want to investigate what we can do in improving OCFS2 under a hybrid storage infrastructure, let OCFS2 be able to aware fast hard disks, and use them more effectively. |
flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBSa 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). |
grab this: improve the openSUSE Staging dashboarda project by lnussel Tumbleweed wouldn't be possible without staging projects and managing staging projects isn't possible with a nice GUI. The staging dashboard is there to help but needs some love, esp when comparing |
|
SLES/openSUSE integration for Claira project by tboerger Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat. |
Docker registry UI in Go and ReactJSa 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. |
Migrate drone plugins to new versiona 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. |
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. |
gdb python target / binding to libkdumpfilea 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. |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
Implement git-explode to untangle linear sequence of commits into multiple independent topic branchesa project by aspiers Automate the process described here: |
|
|
Linux kernel networking: Improving qdisc hierarchiesa project by jkosina
|
Add github and/or gitlab support to Zuulan idea by aspiers UPDATE: it turns out that people upstream are already working on this, so the idea would be to join that work. |
Get real with NFV on Suse OpenStack Clouda 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). |
FCoE over virtioa project by hreinecke This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc. |
Learn Web Scraping with Pythonan idea by qkzhu This book seeks to put an end to many common questions about web scraping, while providing a comprehensive guide to most common web-scraping tasks. |
Create a parser for Training Labsa project by dguitarbite Introduction |
Make slenkins test happaya 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 |
Live audio projecta project by simotek Live audio tools could use some work in openSUSE and are fun to play with. |
Enlightenment openQA improvements + git build images.a project by simotek
|
Enlightenment systray improvementsa project by simotek The systray module hasn't been ported to the new gadgets system so the aim is to port it. |
Study DBusa project by cxiong As DBus a main component in Linux user space, in this hackweek I plan to learn more about it. |
Enlightenment Themesa project by simotek I have several themes in progress, they all need lots of work before they could be used with openSUSE. * The gtk people keep changing things so the gtk theme I use to match my enlightenment theme also needs fixing. |
nm-applet: Better iconsa project by simotek Enhance nm-applet icons |
extend ansible's zypper modulean idea by dwaas At the moment the module supports a very limited amount of functionalities that our favourite package manager provides. |
Improve Jangouts UIa project by ancorgs The current Jangouts UI is limiting us when thinking about adding new features. Some examples: |
Rooms management for Janus (Jangouts) using Salta project by ancorgs Right now, every time a new team wants a new room in our Jangouts instance, they have to ping me and I have to manually create the room. That means: |
YaST2 code reorganizationa project by ancorgs YaST code organization is a mess at many levels (files location, namespaces, code dependencies...). Recently we created this gist to put some of the issues on the table |
Integrate Machinery into SLEnkins (QA-automation-testing)a project by dmaiocchi WEB_PAGES: |
Packaging cleanup in HAan idea by scarabeus_iv For a bit time I wanted to check and polish the HA and clustering packages. Now is a good time as any. |
BEJ office Snoek deployment improvement.an idea by yfjiang
|
port coreboot to 96Boards HiKeya project by vimacs Hikey is a development board with HiSilicon Kirin 620 eight-core ARM Cortex-A53 64-bit SoC. The original firmware is based on Tianocore EDK II, and I'd like to port coreboot to this board. |
Investigate EtherCAT fieldbusan idea by a_faerber The Infineon XMC4800 EtherCAT Relax Kit microcontroller board has two EtherCAT RJ45 connectors. |
Simulate SD card in softwarea project by algraf To make OpenQA work with real ARM devices, we need to control |
Implement >=z10 (s390x) support to QEMUa project by mbenes Last time I checked QEMU lacked support for >= z10 processors. Thus one cannot run SLE12 and newer in a virtual machine on non-s390x host. I'd like to improve the situation during Hackweeks. |
Fix up configurations, pet projects and so ona 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. |
Free software substitutions for SWizardan idea by rliang06 Rewrite the programs in C (formerly in FreeBasic by myself). |
zypper-docker with multiple backends and an APIa project by mssola During the last CSM workshop I started to refactor zypper-docker in a way that: |
Agilify stale meetingsa 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. |
SUSE papercrafts - Portusa project by fteodori Sometimes it is hard to promote our project at conferences and events. During this hackweek I'd like to prototype a papercraft for promoting Portus at the upcoming containercon. |
A generic mechanism for analysing and manipulating diverse software configuration filesa project by guohouzuo There are vastly different syntaxes being used by Linux softwares nowadays - Apache, Bind, NTP, Postfix, just to name a few. It is a very tedious task to implement comprehensive parser for every single configuration file, and even more difficult to produce configuration text (file content) from parsed syntax tree. |
mumble-to-sip gatewayan idea by bmwiedemann Sometimes we would like to have ordinary people join our mumble (voice-communication) meetings which is easiest via telephone (or web-browser?). |
Create RPM packages for language `swift` from Applea project by mschnitzer Apple has published the source code for their language |
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. |
|
Scout a replacement for MTUIa 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. |
Turn a young person's life into miserya 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! |
Teach RuboCop to Resocialize Zombiesa project by mvidner or: Static Analysis of nil Values in Ruby Code used in YaST. |
Github Projects Gnome Shell Extensiona project by hfschmidt Checking the status of your Github pull requests is annoying. You have to lose focus from your current work (ie. hacking) and open your browser, type the repo URL in the address bar, click on the Pull Requests page, and look at the status of your PR. |
update+fix samsung exynos/arndale arm board boota 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). |
Make Intel baytrail based device(s) work better with openSUSEa project by mkubecek Recently I became a (not very proud) owner of Acer Aspire Switch 10E, a small notebook/tablet convertible based on Intel baytrail platform. Replacing preinstalled (32-bit!) Windows 8.1 with (64-bit) openSUSE proved more challenging than expected, mostly because the device is haunted by a 32-bit UEFI so that it took me a week to make it boot without an external USB flash disk. |
|
Reading SLES Virtualization Guide and Making Use of Ita project by keichwa The idea is to learn a little bit more about virtualization. |
Inspection of Disks in Machinerya project by tgoettlicher Machinery [1] supports the inspection of os, packages, patterns, repositories, users, groups, services, config-files, changed-managed-files, unmanaged-files. |
Learn how to setup Intel AMT on my WS and X201a 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. |
Check p2v tool (guestfs)a project by aginies Test the latest release of guesfs tools, and chech new p2v. Package it for openSUSE |
Bootstrap (not yet) minions using salt-ssha project by j_renner In SUSE Manager we want to offer support for bootstrapping systems that don't have the |
kGraft analysis toolan idea by marxin kgraft-analysis-tool is a simple tool capable of showing IPA cloning decisions made by modified version of the GCC compiler: https://github.com/marxin/gcc/tree/dump-ipa-clones |
Combine Jenkins CI Environments with Dockeran idea by bchou Combine Jenkins CI environments and Docker together can bring improved speed and consistency to our automation tasks. |
Simulate PTP cameras in libgphoto2a project by msmeissn Testing libgphoto2/gphoto2 is a long winding task and currently requires physical cameras. |
Capturing FC frames with wiresharka 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. |
Try acpiexec, and poke the ACPI TAD implementation in Windows 10 on Qemua project by joeyli Try to use acpiexec to debug AML for writing ASL codes. |
Learn more about CodeMirror and improving source viewer in openQAa project by mlin7442 CodeMirror is a text editor implemented in JavaScript for the browser, openQA introduced CodeMirror in its source viewer, this project is learn more things from CodeMirror and trying to improving the source viewer in openQA, already had a ticket related, even can polish source viewer more, eg. file folding, etc. |
Learn Coccinellea project by acho-novell Learn Coccinelle ,we need automatic kernel backporting with Coccinelle. |
Windows server core utility for setting device parametersan 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. |
d-ldapv3a 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. |
Try to fix crashes in openshot when working a lot with audio snippetsan idea by sndirsch openshot often crashes when working a lot with audio snippets. I would like to debug this and possibly fix 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. |
QEMU/KVM Test Infrastructurea project by bfrogers Our QEMU/KVM testing needs to be improved. |
Enhance cpupower userspace tool with powercappinga project by trenn There is a new kernel API/feature: powercapping. The perfect userspace tool to ease up usage and later possibly provide library calls is cpupower. |
Look at Static Code Analysis and Code Coverage for C++a project by aschnell Look at static code analysis and code coverage for a C++ project, in this case libstorage-bgl-eval. |
Research Testing Tools for GFX Stack & how they can be used in openQAa project by eeich There are numerous testing tools for the GFX stack available - the oldes being the xtest suite. At the same time, we are still lacking automated test environments for the funktionalities of DRM, Mesa and X. Ideally the tests should be performed automatically and unattended and the results should be compared to previous runs to detect regressions. Research what tools exist to date and how they can be employed. |
mysql-packaging git repo enhancementa 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. |
|
Shipping everythinga project by cschum Writing code is wonderful, but it gets its real value, when it's released and shipped to the world. You know the mantra: "Release early, release often". |
Upgrade planet.opensuse.orga 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. |
Release openSUSE 42.1 Leap JeOS imagesa 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 |
|
Training Labs Python Port, Liberty Support and OpenSUSE 13.2 supporta 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: |
Windows Search Protocol (+ glib/tevent integration investigation)an idea by npower Windows Search Protocol |
Crowbar on openSUSE Leap 42.1a project by mjura Let's do this :) !!! |
clean up wiki pages on https://en.opensuse.organ 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. |
VNC protocol to openQA testcase writera 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). |
Explore the Haskell webstacka 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: |
Learning ruby with betamanan idea by gameboy974 Learning ruby with betaman |
Start with fault tolerant Xen server prototypea 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. |
libkdumpfile/gdb-kdump improvementsa project by alnovak gdb-kdump (and libkdumpfile) needs a plenty of improvements and tasks to be done. For HackWeek 13, Vlastimil chose to work on SLAB memory support, Petr, amongst other things, reorganized the libkdumpfile code and alnovak begun with libkdumpfile's ppc64 support. Our status in 4/5 of HackWeek 13: |
Linux Certification Preparationa project by asemen Linux Certification Preparation |
allow openQA tests in pythona project by bmwiedemann using perl's Inline::Python module, it should be possible to define openQA test modules in python instead of perl. |
Integrate Policy As A Service with a HA use case for Openstacka 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. |
Improve the ffmpeg delogo filtera project by jdelvare I have a few ideas of improvements for the delogo filter included in ffmpeg's libavfilter. |
|
Learning more about SDNa project by gary_lin In openSUSE Asia summit 2015, there was a talk about the software defined networking, from the virtual switch, the controller, to the simulator. Just want to take a look at open vswitch and Ryu to learn more about SDN. |
Learning REXX and improve FTPBOOT for installing and testing our S390 buildsa project by mgriessmeier Learning REXX and improve FTPBOOT for installing and testing our S390 builds |
Golang: Mediafile match and sortan 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 :). |
Golang: Hack on DroneCIan 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. |
openSUSE with Linaro 96 boarda project by bamvor 96 boards 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. |
Document Liberation Project's libraries' bug fixinga 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. |
Task manager in Elixir/Erlanga project by vmoravec Elixir is a Ruby-ish dialect of Erlang with meta-programming capabilities, this is my first project using it: pedro . The idea is to create a task manager that would organize tasks (jobs) and manage them in projects. It will be running locally, remotely or both in multi-node setup, will provide CLI, have web UI relying on http and websockets. |
Weblate for l10n.opensuse.orga 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! |
learn puppeta project by eMBee and find out how it compares to salt |
Simple Gnome 3 extension for wicked in JS/CSa project by thehejik I want to learn JavaScript or CoffeeScript and how to write Gnome 3 extensions. I think that the right task for learning JS/CS could be work on extension for our wicked network manager because I miss some NetworkManager style plugin. |
Full multipath support for qemuan idea by hreinecke I've already posted basic multipath support for qemu last week. |
I/O error injection with qemuan 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. |
VNC: Ability to share and reconnect sessionsa project by michalsrb The goal is to jump forward with this fate: https://fate.suse.com/319319 |
Qt based chinese learning programa project by mvetter The IdeaSince 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: |
Dive into Linux Kernel Memory managementan idea by herbert0890 When I worked on some bugs about Linux Kernel Memory management, I met zone, frame, slab allocator, buddy allocator, and etc. I want to summarize these memory management knowledge and dive deep into it. Hope I could finish some kernel modules to verify these theories. |
Functional comparison analysis between OCFS2 and GFS2a project by ZRen Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2, |
Deploy openQA and review the test scriptsa project by XJin For our daily work, usually we need to check running result from openQA as a good reference for the quality of a specific build. I'd like to take this chance to make openQA deployed and try to review the test scripts. |
Interactive Documentation Web Page Scrappera 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. |
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. |
get a CNC Gcode generator to work on openSUSEa project by bmwiedemann My hobby project is about using Lego mindstorms to turn a lathe / turning machine into a CNC. |
Native Xen support for RADOS Block devicesa 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. |
Learn Haskell by creating an interpreteran 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. |
Turbulent Molecular Dynamics Simulations in Ca 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. |
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. |
httpd learninga 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. |
Multimedia insane migrationa project by scarabeus_iv Packman reduction |
Portus: build Docker images from Dockerfilea project by flavio_castelli Minimal objectiveThis is what we consider is the minimum result we can achieve at the end of the hackweek. |
Exporting ansible experience to Saltan 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 |
learn to use dockeran idea by BinLiu I hope to learn to use docker |
Build a simple mindmap application in Smalltalk with Pharo and Roassala project by Andyorange Smalltalk is an object-oriented, dynamically typed, reflective programming language and Pharo is a modern, open-source, |
Use python "textgrocery" class to classify the webpage informatona project by jerrytang Use python "textgrocery" class to classify the webpage informaton . It's very interest to analyze the "focus" of a webpage . |
kindle highlights management toolan idea by qkzhu This is my Python Learning-by-doing project. |
package Ubuntu Touch SDK package and prepare Hello World! applicationan 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. |
|
Play with ARM boarda project by nadvornik Since my Orange Pi board just arrived, I will play with it. |
yakuake sessions save and restore by perlan idea by mitiao I am using yakuake terminal with many openning tabs for my daily works, and yakuake doesn't provide the feature to save and restore the sessions. What I want to do is to write a perl snippet to save and restore all info of yakuake including: |
The Elder Geckoa project by jtzhao SummaryEver dreamed of being a hero to save the world? Play "The Elder Gecko", an epic fantasy RPG masterpiece! |
Review scripts in openQA projecta project by yosun To say it's a review, it's better to say it's a good way to learn from others. I'll review test scripts in openQA project as much as I can, digest them and learn how to write Perl script more pretty. I'll make some notes for sharing. |
Research on COLO - the HA solution for virtualizationa project by gqjiang COLO or Coarse Grain Lock Stepping is an High Availability solution that builds on top of Remus, |
Docker researcha project by fanyadan It's just my learning project about Docker, I will research and learn how to deploy and configure Docker and Docker cluster, and also I will try to learn everything related about Docker. |
A new feature for Gnome-Logsa 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 bug 753471 of Logs. |
Learn SLEnkinsa 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. |
QAM stuff in Tumbleweeda project by pluskalm We are using various tools, many of them are not yet in Tumbleweed (such as rst2html5, git-pimp and so on), aim of this project is to get them there. |
learn solr and integrate it with mongodban idea by zxdvd I am trying to write a simple stackoverflow fork and I use mongodb. |
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. |
|
Performance Log Analysis Toolan idea by lzwang Performance log including data, we need a statistic way to do the analysis too automatically tell what the results reflect. |
|
|
Assembly Diff Tool for kGrafta project by joro This is about writing a tool to find differences in assembly files generated by gcc. The goal is to find the symbols in a program that have changed by a source code patch. This information can then be used to create and/or verify kGraft patches. |
Try to understand and use Lilypond format to generate musical scoresan idea by sndirsch See title |
Ceph RBD backed USB mass storage gadgeta 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: |
Jangouts development workshopa project by ancorgs We are right now testing a patch to Janus that will hopefully give us the stability we were missing in http://jangouts.suse.de. As a consequence, it's reasonable to expect a wider usage of Jangouts inside the company. Thus, I want to share maintainership of Jangouts as much as possible. The more developers know how to fix errors and implement features, the better. |
Understanding GPS internalsa project by awh My car has it, nowadays every smartphone has it. But what's actually the math behind GPS (GLONASS) technique? |
[DOCU] Packaging, OBS, KIWI and OpenQA for a PHP project: BlueSpice Media Wikia 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" |
Automated testing of accessibilitya 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. |
"Slidecast"an idea by scateu As we know, podcast is a very convenient way to use your commute time to get some useful information. |
iCalendar Render Library for Javascriptan 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. |
Markdown extension for Jianpu (Numbered musical notation)a project by scateu As we know, we have ABC notation or GNU Lilypond for music staff. It takes ASCII as input and generates music scores and even MIDI format, which is very convenient for people to type music in computer. |
PXEAT - A PXE management toola project by whdu PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. |
Kubernetes researchan idea by qzhao I will research into kubernetes and container technology this hack week. |
iSCSI-MQan idea by LSZhu I will dive into iscsi-mq feature this hackweek |
Tool to write raw images to USB disksa 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. |
Create a qtile packagean idea by kbaikov Will create a package for https://github.com/qtile/qtile |
SUSE office in a boxa project by ancorgs Working remotely has many advantages, but you sometimes lack some infrastructure. Specially if you use several computers or you share space with other SUSE co-workers. We are 3 Susers in Gran Canaria and we plan to share an office. So we have bought a Cubietruck, a tiny device with minimum power consumption, an ARM processor, a SATA interface and a Gigabit ethernet. |
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 |
Kernel-CIa project by morbidrsa At SUSE LabsConf 2015 we decided to run some sort of automated tests on the SLE and openSUSE kernels after each push to kerncvs.suse.de |
|
Obsolete: Stabilize Janusan idea by ancorgs During previous Hackweek, Jangouts (an alternative to Google Hangouts) was developed. Since then, it has served as well in the YaST team. Other teams are also using the internal instance regularly. But it cannot be adopted company-wide due to the instability of the main server component (Janus Gateway) when running on top of SLE12. |
Internal shared images repositorya project by ancorgs During the last CSM workshop we identified the need to have a good way to share the images we use for testing. We have documented the requirements and the current status in this wiki page (we even have a diagram). |
Static analyzer of Lua languagea 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. |
Photobooth with RaspberryPia project by digitaltomm The software is a rails app with an Angular.js frontend using the gphoto2 library to trigger a Nikon D60 camera. |
Work reports 2.0a project by kalabiyau Micro-service for - making a report |
internal "gravatar" with floor iconsan idea by lnussel set up an internal gravatar clone with floor icons for use in ibs, openqa etc |
|
Create working AppArmor profile for Chromium on openSUSE 13.2a 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. |
Package tools for RC modela 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. |
Enlightenment Live CDa project by simotek Create a openSUSE 13.2 Live CD. |
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. |
Hack Week 12 Lightning Talksa 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. |
The future of systems managementa project by j_renner A new web UI for saltstack, possibly the future of systems management. |
Build Time Source Service supporta project by adrianSuSE OBS source services can currenlty run on the developer workstation and some of them also on the OBS server side. |
LogMeInan 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. |
Continue continuous integration improvements in virtualizationa project by mlatimer In previous Hackweeks, we've gone to warp speed in our virtualization CI testing through: |
Create packages for SLES 12 s390x in obs.a project by ihno Create packages for SLES 12 s390x in obs. |
Learn about video editingan 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. |
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. |
Build and boot every commit in the kernel-source treea project by michal-m Or at least, test as many of them as possible. |
Explore Clojure with Project Eulera 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. |
Validation of QEMU storage integrityan idea by bfrogers Spurred along by a recently reported bug, I'm producing methods, analysis and hopefully a validation tool to ensure data integrity of our storage formats and caching modes for QEMU storage interfaces. |
Discourse forum instance for internal usea project by kpimenov Discourse is a really great opensource forum, written in Ruby on Rails and Ember.js. |
Create a git project for VMDPa 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. |
Rock n' Rolla project by kwwii Record two songs by the end of the week. |
Port supportconfig to openSUSEa project by eeich Supporttools are great and useful utilities to help support and development |
updating rpms in docker containersa 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. |
kGraft: allow to define safe place where the code can be switched in kthreadsa project by pmladek 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. |
Learn Haskell on Project Euler problemsa project by mvidner I am a beginner: I have read 1½ books on Haskell. I want to practice. |
Wireshark hacking & miscellanous funan 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 |
SUSE Staff - Employee Directory with Ionic and Node.jsa project by vlewin Ionic + AngularJS + Node.js (http://ionicframework.com/) |
static analysisan idea by jirislaby Various rests I have on my TODO on the bottom :). |
GCC Performance/Regression Dashboarda 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. |
|
Use docker to improve testsuites of various of my projectsan 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: |
Elasto: Add Ceph RADOS Gateway support, extend file API and other improvementsa project by dmdiss Elasto is a cloud storage client project that has been developed across a number of SUSE Hack Weeks. |
work on the sTeam collaboration platforma 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. |
Create evdev Event Recorder & Playback Drivera project by eeich 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. |
Bootstrap Maven in OBSa 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. |
|
Set up a PXEboot service for installation in Developlent Networks in the SUSE Nuernberg Officea project by eeich 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. 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. |
Try to model check gfp_flags with cbmca 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. |
Access Files in Machinery's System Descriptions Using FUSEan 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. |
Continue development of generic job server in haskell with primary focus on continuous integrationa 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 |
Scientific computing using GNU Octavean idea by rliang06 Methods and algorithms for digital image processing and computer vision... using free software. |
|
legacy full tree creationan idea by oertel some developers have been missing the old-style full trees for current products (sle12). try to reuse existing code to create these trees without wasting disk-space by using hardlinks |
Tool to update images in an OpenStack Cloudan idea by tbechtold Currently there is an internal OpenStack instance (cloud.suse.de). Most of the images there are outdated so it's common that everybody just uploads a new image. Would be nice to have a tool which updates at least the most common images (SLE11&12, openSUSE, CentOS, Ubuntu, Debian, Fedora) automatically once a day. So ater spawning a new VM, there would be no need to first update (and maybe reboot) the machine or upload a new image before you can start to work. |
Stream the garden ! Mesh network meets multimedia in motion :-)an idea by jplack Building a mesh network is not rocket science. |
Bootstrap openSUSE for MIPSa project by a_faerber While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. |
Explore Clojure and ClojureScript ecosystema project by bergmannf This project will focus mostly on getting to know the Clojure and ClojureScript ecosystem. |
More Web Tech in Desktop -- A File Manager using nw.jsa 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 |
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. |
Learning more about Docker and Linux Network Internalsa project by acho-novell Try some things about Docker and Understanding Linux Network Internals |
summarize debug methods of libvirtan 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. |
Dive into the mechanics of tracepoint analysis in Linux Kernelan 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! |
Automate OMVF/shim/MOK testsa project by gary_lin I previously created a semi-auto test script(*) for MOK. The script controls the QEMU virtual machine a pre-setup image and performs two simple test cases. It's tedious to setup the images for every SLE and openSUSE. My goal is to write a script to automatically set up the virtual machines and images and do a full test. I would also like to set up a test for weekly-built OVMF. openQA might be a good reference. |
The evolution of file systeman idea by ganghe Study the evolution of file system in the past years, know the current active file system project and technical trends. |
Continuous Integration at SUSE and OpenSourcean idea by zzhou The initial goal is to dive into Continuous Integration visions, practices and the related tools for HA team. |
Rewrite zypprepo puppet modulea 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. |
New Puppet Master for the openSUSE and internal SUSE infrastructurea project by tampakrap A new Puppet Master will be set up for the openSUSE and public SUSE infrastructure. We will need to move the puppet code from the old server to a new Gitlab instance, deploy it to the new box with r10k, and perform syntax, validation and RSpec testing through ci.opensuse.org |
Openstack HAan idea by LSZhu Openstack is quite popular today and HA is important for cloud computing, data storage. In this project, we want to setup a openstack cloud and a HA storage arch for it. |
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. |
ARM64 fastmodela 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. |
Learn about virtualization and openstacka project by XGWang0 Introduction: |
Search in internal wikia project by yosun Now we are lack of using internal wiki page to solve problem. One of the reason is that we don't know if it contain the solution we need, and it's not convenient to search it manually in wiki page. It's much more slower than using google. In one group, we are most likely facing the same problem during work. So keeping the best solution, which we got from searching engine, in internal wiki is an efficiency way to collect standard workflow. |
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. |
Bare Metal OpenQAa project by algraf Today OpenQA mostly runs on virtual machines, but it can get really tricky to find bugs triggered by real hardware. There are only few interfaces required to interact with a machine though: |
gdb - better disassemblya 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. |
Remote Attestation of SLE 12an idea by rsassu BACKGROUND |
VI for XML/DocBookan idea by tbazant Explore the VI(M) editor environment (scripts, settings, plugins) that ease writing XML/DocBook documents, possibly DTD-driven. |
VNC keyboard layout test toola 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. |
package upstream test suite for 'bind'an idea by hrommel1 Upstream (ISC) has a rich test suite for their name service daemon 'bind' (aka 'named'). It covers both different configurations as well as different topologies for DNS. |
gocloud - uploader framework for the public clouda 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. |
Learn about Openstack and dockera project by ZRen goals
|
Fix a focus stealing bug in pidgin in openSUSEa 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. |
Port a fake signal optimization to kGrafta 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... |
Multiqueue ramdiska project by hreinecke There is a ramdisk block device (brd), and there is a null multiqueue device (nullblk). The one can do I/O, but doesn't use multiqueue, and the other does multiqueue but cannot do I/O. |
Dive into drbd8.4.x and drbd9a 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. |
Learn more about dropwatcha project by david_chang dropwatch is a utility which can help you to see if data is been dropped in linux network stack. |
|
whatenv + whenenva project by osynge whenenv is designed to keep the branching involved in build and functional test scripts from growing out of control. |
write a dyndns CGI frontenda 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. |
pmpmana 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. |
Slow and OOB channel for intercluster communicationan idea by dmuhamedagic The problem |
Simplify packaging yast translations (yast2-trans)an idea by keichwa See https://bugzilla.suse.com/show_bug.cgi?id=910320 |
Simplify packaging our booksa project by keichwa Our books are also available as regular software packages such as 'sles-manuals_en'. |
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 |
Chromium/Chrome extension for SSL pinningan idea by thardeck Most browsers have more than 100 CA certificates (for example Firefox ~176) and everyone of them can sign certificates for any website. |
Learn Rusta project by aplanas Rust, the new language from Mozilla Foundation, is a modern systems programming language focusing on safety and speed. It accomplishes these goals by being memory safe without using garbage collection. |
Get openSUSE running in parallel to Android on a regular and rooted Android Smartphonea project by sndirsch Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone. On top of this try to get a graphical desktop running using Xvnc available for Android. |
Spec-cleaner finishing jobsa project by scarabeus_iv Cover more cornercases for spec-cleaner to allow the swap of formatspecfile due to its bugginess in comparsion. |
CHDK2gphoto2: Canon Hack Developer Kit support for libgphoto2a project by msmeissn Continue on the started CHDK (Canon Hack Developer Kit) for libgphoto2 support. |
Google Hangouts killer: WebRTC-based video conferencing systema 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. |
Make disk encryption options configurable in YaST installera project by AndreasStieger In the YaST installer, make disk encryption method, mode, key strength, random source etc configurable. |
Simple user interface for head mounted displaysa 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. |
Wireless mesh networka 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. |
Get started with nftables on openSUSEa project by abergmann netfilter.org states that "nftables is the project that aims to replace the existing {ip,ip6,arp,eb}tables framework." The nftables kernel code was merged into the mainline kernel in January 2014. So it's time to get started with the new Linux firewall framework on openSUSE. |
openQA Notifier - A Chrome extension for monitoring your openQA instance statusa project by mlin7442 Displays your openQA instance status, the feature/behavior should had at least like the list below, |
|
|
Learn Salt by converting ansible scripts to salt states.a project by kbaikov I would like to learn Salt by converting ansible scripts to salt states. Current ansible scripts do some QA tasks on cloud nodes, so i thought it would be a good idea to convert them to salt after reading salt tutorial. |
openQA webVTT subtitlesa project by bmwiedemann The webVTT standard (nearly the same as the older SRT subtitles) allows to add subtitles to a video. We could use this in openQA to show which keys were pressed at that point in the video, in which line of code we were or on what event we waited. This could make debugging easier and might be instructive to users, too. |
mount option helper for VFAT and other file systemsa 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. |
|
Improve posixovl to support fully featured POSIX file system on top of any limited file system (e. g. vfat)a project by sbrabec posixovl is a FUSE based successor of the old UMSDOS. It has a goal to provide POSIX file system functionality on top of vfat. Its code is nice and well written, but its feature set is not complete yet. It just supports: POSIX modes and user/group, hard and symbolic links, device nodes and named pipes. |
YaST module for smarmontoolsan idea by sbrabec smartmontools has a number of options that fine tune disk checking, periodic tests, short tests, values to monitor, values to ignore. |
Get some experience with High Availability Extensionan idea by puzel The objective of my project is to gain better understanding of HAE and get some hands-on experience with it. |
[ARM] Ceph on AArch64an idea by algraf Octopuses have many ARMs, so we should definitely allow them to run on them too! |
[ARM] Bootstrap ILP32 on AArch64a project by algraf Some customers are still stuck in a world of 32bit. On ARM64, we have two options for those poor folks: |
Write a fault tolerant disk copy tool with file system specific pluginsan 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. |
Nailing Products to a Dashboarda project by m_meister Nailed is a Sinatra app which currently shows Bugzilla, Github and Jenkins [WIP] data. The data gets fetched/refreshed by a ruby command line tool in the background. |
Have a look at http://www.libarchive.org/ librarya project by metan Have a look at the library implementation and its API. |
Package VSFTPD with Chroot based on Group Membershipan 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. |
add LVM support to Guix System Distributiona project by sleep_walker LVM support for Guix System Distribution |
Learn about LilyPondan 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. |
libproxy and bnc#908391an idea by stokos1 Libproxy uses modules for each desktop environment. |
|
Experience with SLERT11 SP3 and try build SLERT11 SP4 Alpha 2 imagea 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 |
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) |
Webfrontend for who-is-an-expert-for at SUSEa project by jloeser Goal: |
Porting SHA1 codes to EFI stub environmenta 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. |
Protect disk devices from concurrent use in the libvirt libxl hypervisor drivera 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. |
Brand new UI for deploying OpenStack in Crowbaran idea by vuntz Right now, Crowbar exposes a barclamp UI for each OpenStack component. This is not really optimal, imho. |
virtio-serial in OpenStacka project by e_bischoff Currently, the usual way to communicate with VM instances in the cloud from outside is ssh. This is okay for most uses, but a) does not work when you mess up with the guest's ability to network and b) requires a free floating IP. |
A programming language explorationa 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. |
Learning Go: Build an IRC botan idea by tboerger In order to learn Go programming language I want to start to build an IRC bot with Go. |
Create new crowbar barclamp for OpenStack Manila installationan idea by tbechtold Crowbar is used to automate the installation process of SUSE Cloud. Manila is the "shared filesystem asa service" project for OpenStack. To simplify the installation of Manila, create a new barclamp. This was already started some weeks ago. Current code is at: https://github.com/toabctl/barclamp-manila |
Integrate e1000e into the Linux Kernel Backports projecta project by benjamin_poirier The current approach to having new hardware support and features in SLE kernels it to integrate changes to individual drivers from the mainline kernel back into the SLE kernel. The Linux Kernel Backports project (https://backports.wiki.kernel.org/) in comparison has an approach which consists in adding a shim layer between unmodified mainline drivers and older kernel interfaces. This project has its roots in wireless drivers. It currently supports only a handful of old ethernet adapters. |
Plymouth status screen(s) for offline updatesa project by badshah400 Objective |
FireTitle for SeaMonkeya project by pcerny Port the Fiurefox extension FireTitle to SeaMonkey. |
UI for the Docker registrya project by flavio_castelli One of the winning factors of Docker is the Docker Hub. This the a place where the Docker community shares their images. Thanks to Docker's integrated build system it is possible to create new Docker images by just extending an existing one. That's why the Docker Hub is so useful. |
integrate password manager feature into GNOME desktopa project by fcrozat I'm currently using LastPass as password manager but it has several drawbacks: |
Connect maintenancea project by -miska- openSUSE Connect is almost forgotten tool used only for elections. It would be nice to update it, polish it a little bit, disable functions that nobody uses and fix those few that people would actually like to use. |
Improve debug information for LTO compiled objectsa project by rguenther The goal is to use the work from the debug-early GCC branch to generate better debug information for LTO compiled objects, especially with regarding to language specifics like classes and templates. This has now been achieved and openSUSE Factory |
Have a look at the Android SELinux integrationan idea by jsegitz I have two goals: |
|
|
Rewrite orchestration layer of Crowbaran 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. |
openSUSE support for Crowbaran 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. |
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) |
Add OpenSUSE/SLES support for osbash/stacktrainan idea by psalunke Add opensuse/sles support for osbash tool which is the tool used by training guides for creating and deploying an openstack based multinode cluster. |
Learn Pythona project by djz88 Python is well known all over the world and has wide range of usage. Lets dive into to a bit. |
Restructure KIWI ext? file system image builda project by rjschwei Implement file system image build using the Builder infrastructure. The project will create additional builders for the ext filesystems laying the ground work for restructuring other filesystem builders. |
|
|
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/). |
Linux Kernel Coverity triagean idea by jankara Triage Coverity reports for Linux Kernel. |
kGraft (SLE Live Patching) Testing Repository Setupan 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. |
Port debtags to SUSEan 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. |
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. |
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. |
Make systemd-nspawnd usable for support purposes.a project by tsaupe Report from the research mailing list: |
filesystem checking using symbolic executionan 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. |
kGraft: allow to handle more patches in parallela 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. |
DB for Solarpanelsan idea by ihno Take the data for the Solarpanels and put them into a DB and create an interface to make analysis on them. |
make FF use ntlm_auth for NTLMv2a 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. |
Tool for WiFi access to Olympus Image Share APIa project by svollath Reverse engineering partially done already. Help appreciated with - decoding video stream from camera (overlay?) |
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). |
KVM for Nvidia Jetson TK1a project by a_faerber The Nvidia Jetson TK1 is an SBC with Nvidia Tegra K1 SoC (quad-core Cortex-A15, 32-bit ARMv7). |
openSUSE for IFC6540a project by a_faerber The Inforce Computing IFC6540 is an SBC with Qualcomm Snapdragon 805 SoC (32-bit ARMv7). |
openSUSE for Firefly-RK3288a 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. |
|
Investigate ruby apis for jenkins and libvirtan idea by vmoravec And consider making use of them in QA infrastructure |
GRUB menu for QA PXE boot environmentan 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. |
Create OpenStack packages for aarch64a project by dirkmueller Create a single node installation of OpenStack with the OpenSUSE OpenStack Quickstart scripts for 64 bit ARM (aarch64). |
ipv6 pxe booting on grub2a project by michael-chang Learn the grub2 network stack and have fun with ipv6 network booting. :D |
Proof of Concept Support for SUSE Cloud, best practicea 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. |
one-click distribution from web pagean 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/ |
|
Improve retty toola 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. |
|
Docker orchestrationa project by flavio_castelli Play with Docker orchestration tools like the ones provided by CoreOS, OpenShift and kubernetes. Provide packages for openSUSE and SLE. |
Design and create SUSE branded IQ lampsa project by kwwii see iqlight.com to understand what an IQ Lamp is. |
Bookworm, the educational toola project by kwwii Create a system to allow a community to add contextual information to "open books". Think wikipedia for books |
Investigate and model Ceph cluster performancea project by LarsMB Predicting the non-functional properties of a Ceph cluster can be quite difficult. There are many inputs in the hardware setup and software configuration that affect the resulting availability, reliability and performance (latency and throughput at nominal levels and during degraded and rebuild times). |
Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFsan idea by sleep_walker Current status |
sar data summary report toola project by tabraham1 provide a summary report of data from a sar data file. |
Ciabatta reloaded: Work on a Heat-driven SUSE demo/QA environment as an OpenStack Horizon plugina 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). |
Testing CRIU and containersa 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. |
Wireshark hackingan idea by npower AboutThere 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, |
GCC: finish implementation of predicated value numberinga 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 |
Android client for bluetooth serial device for car diagnosticsa 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: |
Optimize kdump speed with 6+ TB of RAMa project by ptesarik The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB). |
|
Biofeedback / Neuroscanner / Dreamanalyseran idea by chuller This project is based on some hack of a mind flex toy containing a so called "neurosky eeg" chip. Having a sensor connected to your skull this system can meassure several waves emitting from the brain, also called brainwaves. The Idea is to combine this system with some camera based monitoring system that will watch a test subject while sleeping and recording the corresponding brainwaves for later analysis of brainactivity and body movement. |
desktop savera 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. |
"emerge" for rpm/SUSEan idea by dmacvicar There are lot of packages that can't be hosted on the Build Service. |
|
play with Coccinelle and lock checkinga 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. |
try to understand cups > 1.5a 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. |
understand and possibly improve cscopea project by mhocko cscope is a great tool index C/C++ sources and allow to navigate through the code. I have learned that the project is mostly dead and what is worse it uses its own database format to store the index. I would like to see some extended functionality in the tool - e.g. search whether a function A is reachable from B, filtering search results per-file, fix functions with function parameter detection (such functions are not recognized properly currently) and some others. |
finish de-l3slaveing of crash-setupa 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. |
Ceph crushmap visualizationa 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. |
Combine Hack Week and continious servicesa 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 |
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. |
Take a stroll in dependency hella 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. |
Personal Travel recording web applicationan 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: |
fix performance problem in soundkonvertera 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. |
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. |
evince: personal pdf centera project by dliang [User] |
Package DAPS for Debian using the BuildServicea project by tbazant DAPS (https://build.opensuse.org/package/show/Documentation:Tools/daps) is a tool we use in the documentation team to create/validate/export/... docbook documents. It's currently available for SUSE and openSUSE systems, and I believe that packaging it for Debian GNU Linux would help both the DAPS and the Linux community (and me myself as I'm using Debian at home as well :-) |
sysvinit-basea project by wiederda Package a basic, stripped down version of sysvinit for emergency cases, so you can repair a failed system without interference. My goal is not to replace systemd with sysvinit again, but to provide a sysvinit-base package that does not have any dependencies at all and can just be installed on any system. sysvinit will only be used in exception situations by specifying the kernel parameter "init=/sbin/init" or something like that. The package will come with the binary, a minimal inittab and a basic boot script that does only the really needed stuff. |