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. |
Linux kernel networking: Improving qdisc hierarchiesa project by jkosina
|
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: |
OBS Project Monitor page redesigna project by vpereirabr Exactly what problem will this solve? |
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. |
TeleFrame: DRM framebuffer based screencast and remote desktop.a project by AZhou Description |
[Yast] Provide useful understandable error messages for Storagean idea by locilka It has probably already happened to you: Creating volume /dev/sda2 failed with error -1008 Did it tell anything useful to you? Maybe if Storage gave you some more info, you could have continued, fix the problem by yourself. |
Bare metal testing in OpenQAan invention by kwk OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box. |
Base Linuxa project by dspinella |
Upstream support for RPi4 CM4 and Pi400a project by nsaenzjulienne |
Bootstrap UI for Weblatean invention by mcihar Implement better UI for Weblate using Twitter Bootstrap library. |
Implement git-explode to untangle linear sequence of commits into multiple independent topic branchesa project by aspiers Automate the process described here: |
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. |
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. |
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: |
make openSUSE working on Sony Xperia Tablet Za project by sleep_walker Look once again on Xperia Tablet Z and try to have there openSUSE running natively as alternative operating system. |
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 |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
Learn how to write Dracut modulesa project by nadvornik
|
|
Rancher Releasesa project by jpayne Project Description |
Implement search in zellijan invention by MSirringhaus Project Description |
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. |
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: |
grub2-minimize-configa project by jbohac grub2-minimize-configReplace the config-generating scripts to generate a minimalist grub2 config |
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. |
Support for DRM platform driversan invention by tdz This project could get us rid of the last fbdev drivers we're stil shipping: efifb and vesafb. |
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. |
How green are we? Power consumption & AIan idea by mhaefner Description |
Make OpenStack infrastructure setup usable on openSUSEan idea by tbechtold OpenStack uses Puppet to setup the whole CI (see http://ci.openstack.org/). Adjust the puppet manifests to be able to deploy the manifests on openSUSE and learn more about the setup. |
|
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. |
K3s versionsan invention by eminguez Project Description |
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. |
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. |
|
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. |
coreboot on Thinkpad Tx40pan idea by persmule Flash and optimize coreboot to t440p and port coreboot to t540p. |
Program FPGA using Verilog and VHDLa project by aschnell Learn to program a FPGA using Verilog and VHDL |
Help Ansel: Fork of Darktable, the open source photography workflow application and raw developera project by AZhou Project Description |
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. |
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. |
AI for Uyuni Test Implementation Productivityan idea by jordimassaguerpla Description |
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. |
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. |
Reverse engineer BLE protocol of led lighta project by lnussel Project Description |
A fresh look at Crowbar scope and UIan invention by romanarcea The project is about taking a fresh look at Crowbar UI for SOC provisioning. Main goal is to mock user workflows that would allow to scale Crowbar to support multiple datacenters, a more flexible way to add large number of nodes and manipulate services, as well as control and customize various types of hardware groups. |
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. |
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. |
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. |
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. |
|
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. |
|
Implementation of a Governance, Risk and Compliance (GRC) toolan invention by eraptopoulou Project Description |
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. |
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. |
Infrastructure-by-code + full-build-pipeline with the example of OBS+openQAan invention by okurz motivationLots of crucial steps in the SUSE/openSUSE product build workflow are not known or not even accessible by many people but hidden as "custom scripts" on "some machine" in the worst cases. Nowadays infrastructure and build pipelines should be written as code, e.g. in git repos, with UI frontends to show the always current state of what is going on, what needs to be done to release products, where are problems. The least we can do is learn a bit more in this direction. |
Linux Certification Preparationa project by asemen Linux Certification Preparation |
Create packages for maintenance toolsan invention by pluskalm Currently helpers for maintenance of SLE/openSUSE such as |
Continue work on "ostatus"a project by aplanas Project Description |
A Python based C/C++ templating languagea project by metan How many times have you created quick and dirty script to generate C tables, parameterized code, etc. ? |
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. |
STEM Workshop in Montessori Schoolan invention by ilausuch UpdateWorking on the documentation... |
Zypper dup migration from sle11-sp3 to sle12an idea by oertel During all of sle10 and sle11 it was possible to do a migration via zypper dup from one to the next service packs (and with some care even from sle10 to sle11). Due to some dependency problems this is currently not possible from sle11-sp3 to sle12. A official upgrade via installation media would blow up our nice small jeos installations from 300 to over 900 packages, which is undesirable as well. |
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 |
Bootstrap portusctl as a separate repositorya project by mssola Right now |
Self-hosted Online communities Communication tool for Beijing GNU/Linux User Groupan invention by tonghuix The project's goal is for Beijing GNU/Linux User Group port a self-hosted online communication tool. We discovered lets-chat project suite for our requirements, but it need more encryption. |
Learning ruby with betamanan idea by gameboy974 Learning ruby with betaman |
Improve the consistency of openSUSE's web presence.a project by simotek Improving the openSUSE Websites |
|
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. |
List of open github pull request in a card on a team trello boarda project by vlewin Write a simple command line tool for getting the open pull request from github and put it into a trello card. The tool should periodically update a list of pull request. In addition it would be great to have a connection between the trello card and github pull request. |
Learn and migrate virtualization test to Twopence structurea project by XGWang0 Task: - Learn Twopence structure |
|
|
Learn Haskell on Project Euler problemsa project by mvidner I am a beginner: I have read 1½ books on Haskell. I want to practice. |
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. |
House Daily Mutations Announcement Systema project by jaimegomes The Goal is... |
Loggee - A tool to interact with your board game collection and plays (made in Elixir)a project by gfilippetti |
Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)an idea by gsu |
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. |
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? |
Nuke AWSa project by mtrachier |
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 |
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. |
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. |
containerizing MicroOS Desktop components (reloaded)an invention by fcrozat |
RKE2 versionsan invention by eminguez Description |
Crowbar on openSUSE Leap 42.1a project by mjura Let's do this :) !!! |
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. |
|
|
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. |
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. |
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. |
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. |
|
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. |
Setup TensorFlow and wrote a simple classifiera project by mbologna
|
Chrome plugin to watch openQA jobsan invention by asmorodskyi In day to day job I often wait for openQA job to change a state. I plan to create chrome plugin which would allow to watch for some certain job and will send you notification when run is end. |
|
One of couple of Python projects (update M2Crypto)an invention by mcepl There are couple of projects I work on, which need my attention and putting them to shape: |
|
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 :) |
Add MBR binary format support to the fq command line toola project by tobilehman
|
LibertyDraft.deva record by hennevogel Discover Free Software projects that expose you to real-world tech problems so you can gain experience for the job market. |
Separate kernel module signature to a independent filean idea by joeyli |
Kanidm - Account Policya project by firstyear Project Description |
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. |
Exploring the front-end side in me: aka working on my drawing web-sitean invention by dmaiocchi I'm building a web-site for my drawing/painting things. |
Requirements Management Tool on Graph Databasea project by mknop Project Description |
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. :) |
Get a basic understanding about MD software RAID setupan invention by jsmeix I need to get a basic understanding about MD software RAID setup only via command line tools to be able to understand, |
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. |
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. |
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 |
Continue continuous integration improvements in virtualizationa project by mlatimer In previous Hackweeks, we've gone to warp speed in our virtualization CI testing through: |
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 |
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. |
The future of systems managementa project by j_renner A new web UI for saltstack, possibly the future of systems management. |
|
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. |
|
Convert openqa-mon to webassemblya project by ybonatakis |
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. |
Gameboy Emulatora project by jcronenberg |
A platform a day keeps the doctor awaya project by insilmaril Finish Qt 5 port of vym and port to as many operating systems as possible. |
Heart Rate Variabilty (HRV) evaluation with open source toolsa project by bigironman What is HRV ? |
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. |
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. |
|
|
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. |
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 |
|
Matasano crypto challenges in Rustan invention by vitezslav_cizek I want to learn Rust and improve my cryptography skills, so I'll be solving the matasano crypto challenges in Rust. |
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. |
Learning saltan invention by ktsamis Salt seems like a technology that's spreading around and more and more people are using it so I thought I'd learn more about it. I plan to create or use existing VM's to monitor and manage them with salt in order to learn more about it. |
|
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/ |
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. |
Python bindings for Bosch Sensortec Environmental Cluster (BSEC) libraryan idea by scabrero Project Description |
What personas are using Rancher?a project by Dando31 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. |
Harvester Optimizationa project by jyu Description |
Check out Mozilla Servoan invention by thardeck Look into the design of the new experimental Mozilla Servo browser and try to build/run it on your machine. |
|
Package maildirproca record by jgrassler In the previous Hackweek I forked maildirproc, polished it up a little and added IMAP filtering to it: |
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. |
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. |
strace: add support for ioctl structure layoutsa project by mkoutny strace can parse syscall arg structures and print them in user-friendly way. For |
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. |
git hook that runs on clone; more git-verify signaturesan idea by jzerebecki Project Description |
Improve YaST Security Centeran invention by abergmann Adding additional features to the YaST "Security Center and Hardening" module. |
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. |
Package odpdowna project by jgrassler I have been known to talk anybody I held presentations with into using odpdown. |
Write a simple ESMTP mail server in Haskella project by psimons Hackweek 21? |
|
virtual wifi adapter in qemuan idea by lnussel one of the top features a distribution must always ship in a working state is wireless. Yet we have no way to test it in an automated way. To be able to do that via openQA we need qemu to emulate a wireless adapter. Whether it's emulating existing hardware or implements some virtio device that only works on Linux doesn't matter. |
WASM support for cloud native buildpacksan idea by atgracey |
ADS-B receiver with MicroOSan invention by epaolantonio I would like to put one of my spare Raspberry Pis to good use, and what better way to see what flies above my head at any time? |
|
Create a new markup language with parser in rusta project by nkrapp Project Description |
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. |
learn and play around luks and fido2an idea by oertel read up on things like |
Give a shot at photogrammetryan invention by ikapelyukhin Results: |
|
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: |
|
IBS & tracking tools integration workflow improvementa project by lmiksik Goal for this Hackweekrevisit the workflow and propose changes which will |
[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. |
unlock html5 story teller options for openSUSE/SUSEan idea by froh html5 gives a new way of exchanging and expressing ideas and telling stories. |
Exploring DPDK within containersa project by paolodepa Project Description |
Work reports 2.0a project by kalabiyau Micro-service for - making a report |
setup a POC of Convos - irc based web chat sevicean idea by jdsn Project Description |
Installation server setup utilityan idea by csalmond |
Leave Management Toola project by cachen It's a tool or website for Bej employee to manage his(her) leave days, then they don't need ask HR for each time. |
libgphoto2 Wifi support for Lumixan invention by msmeissn I plan to work on libgphoto2 Lumix WiFi support. |
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 . |
Test mainline kernel on an older Qualcomm SOC (msm89xx), explore current Qualcomm mainlining kernel effortan invention by pvorel Project Description |
Add VNC backend to openQAan invention by zxdvd Background about openQA: https://progress.opensuse.org/projects/openqa-improvement/wiki |
add LVM support to Guix System Distributiona project by sleep_walker LVM support for Guix System Distribution |
Chinese Translation for 'Free Software, Free Society' which written by RMSan invention by tonghuix The translation repo: https://github.com/beijinglug/fsfs-zh |
ESP8266 Tinkeringa project by nwmac ESP8266 Tinkering |
Virtual GPU display support for Guest VMa project by lyan 0 Background |
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 |
Learn Rustan invention by michalnowak Learn Rust by following The Rust Programming Language book. |
Support Config Analyticsa project by bwgartner Project Description |
Hack robotic vacuum cleaneran invention by frantisek.simorda DescriptionGet rid of factory cloud integration of robotic vacuum cleaner and install Valetudo |
Learning Aircraft Modeling in FlightGearan invention by tonghuix In this HW I would trying learn about how to modeling aircraft in FlightGear, which is a free and open source flight simulator. |
Custom Style for Devicegraph Output of libstorage-ngan invention by aschnell So far the style (color, shape, ...) of the devicegraph output of libstorage-ng is hard-coded. The user of the library should somehow be able to customize the style. |
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 |
Rewrite libkdumpfile Python binding using CFFIa project by ptesarik Project Description |
|
Design the new UI for storage configuration at Agamaan invention by ancorgs Description |
Gerrit CLI review toola project by iartarisi Gerrit is used for code reviews by openstack and its related projects (e.g. chef cookbooks). The web interface is too slow when you get 100 changes to review each day. It would be nice to have a faster CLI. There are already some python client libraries available. I am thinking about either doing this as a standalone application with python and something like ncurses or an emacs/lighttable plugin. |
Play with MACCHIATObina project by lyan
|
Agama installer on-line demoa project by lslezak Description |
indoor air quality sensora project by rsimai Description |
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 |
|
|
Designing with LibreOfficea project by rliang06 L10N for the book entitled Designing with LibreOffice by Bruce Byfield |
Learning boot loadera project by qzhao |
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: |
|
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 |
Improve mtk scripts and improve on python skillsa project by bfilho |
Raspberry PI radio transmitter (no additional hardware)an idea by dheidler Create a kernel module, which provides a virtual alsa sink, which transmits the audio through the air. |
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. |
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. |
Chaos Engineeringa project by dmaiocchi During the hackweek i want also to learn more about this topic. |
Kubernetes IPv6 on AWS with SUSE OSan idea by aojeagarcia SUSE Kubernetes IPv6 on AWS |
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 |
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. |
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 |
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. |
Dice - A light weight build servicea project by sax2 The idea is simple. Dice is a light weight build service for KIWI images with full control over the build power by the user. |
|
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 |
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. |
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. |
Ansible configs for home infrastructure: router, nas, server, desktop, laptop, htpc, offlinepca project by vcuadradojuan A successor of |
|
Bug reporting GUI tool with template supportan idea by llipavsky QA engineers often tests same/similar parts of software, and if they find a bug, the information they need to collect can be predicted. |
openSUSE & SLE support for Puppet modules located at the Forgea project by tampakrap Description |
Look at New Parallelisation Technologiesan invention by aschnell The idea is to look at some technologies: |
Updating openSUSE Factory packagesa project by pluskalm Project Description |
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. |
running xen on allwinner sunxi powered devicesan invention by bjzhang I want to boot xen with dom0 and domU on allwinner sunxi devices. |
a watch for taking care of my babya project by bjzhang i want to make a prototype of a watch for waking up me in the night in order to take care of my daughter. |
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 :-) |
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. |
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. |
Upgrade OBS crash to current upstream latest releasea project by dmair Upgrade OBS crash to current upstream latest release |
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'. |
Betaman - Beta Program Management applicationan invention by insilmaril Betaman is a rudimentary rails app to manage a set of beta tests and its testers. Try betaman yourself at betaman.suse.de |
Generic text file preprocessor using custom syntax for define include ifdefan invention by mdati Project Description |
Running a Wayland only system for both Tumbleweed and Leap 15.6.an idea by yfjiang Description |
Preparing Customer Survey: Hard- and Software Stacka project by svollath Customers may face problems with their systems we weren't aware of, if we focus on testing single components. We simply can't copy each and every customer setup, but we want to have test results that are more relevant. |
Deploy vm with libiscsi and iPXEa project by rfan1 Description: |
openSUSE with openZFS as home NASan invention by mpagot Main output is in the form of a Project blog: https://mpagot.github.io/opensuse.hackweek.23/ |
openQA v2 test, fix, deployan invention by bmwiedemann openqa.opensuse.org is still running on the older v1 version necessitating extra maintenance (and bringing confusion to people about which version is the right one to use). |
Catalog for OCI imagesan invention by vpereirabr Project Description |
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. |
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 |
|
|
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. |
Develop an algorithm to create huge 3D worlds based on height mapsa project by ilausuch Project Description |
Create tool for managing RPM package signing keysan invention by dheidler |
Ruboto - JRuby On Androida project by digitaltomm Updated over 6 years ago. 2 hacker ♥️. |
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. |
|
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. |
crashsitea project by alnovak Examining vmcore with crash (very) often means to look at multiple outputs at once, which in console enviroment simply is not easily achievable. Since last hackweek, there is a |
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. |
Running openATTIC and DeepSea on multiple distrosa project by jluis Running openATTIC and DeepSea on Multiple Distributions |
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. |
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? |
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' |
nvme monitor: continuous discovery and connect to discovered subsystemsa project by ematsumiya Project Description |
GCC aggregate trackinga project by jamborm Currently GCC relies only on the most generic alias analysis when attempting to track data in aggregates in interprocedural (IPA) optimizations. In the course of this project I plan to revive patches for using simple escape analysis to track all data which do not have their address escaped and use that information to track constants within them, analyze the impact on a number of benchmarks and submit them to GCC trunk. |
JUnit SLEnkins Test for Firefoxa project by cgrobertson Create a JUnit test suite for Firefox browser and integrate the tests into SLEnkins. |
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. |
add features to libstorage-ngan invention by aschnell Add some features to libstorage-ng. |
|
Stratos Analysis Toolsan invention by nwmac Extend Stratos (https://github.com/SUSE/stratos) by adding the ability to integrate open-source Analysis tools such as Popeye, Kube Score, Anchore, Clair etc, so that users can run these tools on their clusters from Stratos and view the results from Stratos. |
HAKube UI plugin for Ranchera project by epenchev |
PowerPC appliances deploy toolan idea by k0da We need a tool similar to suseviclient for deploying powerpc appliances. |
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. |
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. |
translation update service for OBSa project by sbrabec Translations get more and more important in packages live. |
|
|
|
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: |
|
SUSana: debrand Grafanaan invention by pagarcia Following trademark and licensing issues with Grafana, explore the possibility of debranding Grafana and use that in SUSE Manager (and maybe others) |
Airplane trackinga project by rmax Setup and operate a Mode-S Beast that receives the ADS-B broadcast signals sent out by airplanes. |
Support harvester terraform provider in sumaforman invention by oholecek |
Learning Game Development with Unitya project by tmuntan1 Description |
Web interface for gems-statusan invention by jordimassaguerpla Gems-status (http://github.com/jordimassaguerpla/gems-status) is a command line tool that creates a report about the gems used in an appliacation. The most import result is the security alerts. |
Try to understand and use Lilypond format to generate musical scoresan idea by sndirsch See title |
|
read a book "Docker Primer"an idea by llzhao I would like to read this book "Docker Primer". |
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. |
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. |
Supply a local search engine of specs of build server(learning golang)a project by wanghaisu Description: |
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. |
Code quality metrics frameworka project by llansky3 Project Description & Goal |
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. |
|
Booting to btrfs snapshots with grub2a project by michael-chang The bootloader menu has to be able to list snapshots created with tagged attribute by snapper or other tools. These attributes control how snapshots are displayed and organized in the boot menu. All the changes are reflected in real time, that is when a snapshot is created it's ready to boot without the hassle to call grub2-mkconfig to refresh menu. The operation and navigating to the snapshot is intuitive and out of box and booting is even more easy to hit the button. |
|
|
|
multi-user chat support for Groupwise Messenger protocol in Telepathy / Empathyan invention by fcrozat Currently, only pidgin is support multi-user chat over Groupwise Messenger protocol. |
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! |
Improving Jangouts UXan invention by IGonzalezSosa For some of us, Jangouts has become a tool we use everyday. It works (most of the time) and it helps to reduce the impact of having a distributed team. |
Learn OBS with an examplean invention by jevrard git-deps and hatop deserve some more native packaging love. |
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. |
OpenQA Module Mappera project by geor Find where an openQA module is running |
Contribute to crust-gatheran invention by tneau Descriptioncrust-gather is a great tool to collect state information on a Kubernetes cluster, to be later able to serve it offline. This eases troubleshooting of CI workflows on cloud-native apps. |
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. |
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. |
|
Chimera Policy Huba project by flavio_castelli |
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. |
Make kernel-*.spec cross buildablean idea by adrianSuSE Project Description |
Ceph Containers on Raspberry Pia project by mgfritch The next release of Ceph (Octopus) will be delivered via containers. |
Improve yamltidya project by tinita Project 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. |
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). |
Create RPM packages for language `swift` from Applea project by mschnitzer Apple has published the source code for their language |
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. |
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. |
Fleet standalone UIan idea by rcabello |
Dictu Languagea project by bdowns328 |
Use TPM2 Policynv to validate sealed key to prevent downgrade attacka project by michael-chang |
Finish crmsh history guidean invention by dmuhamedagic There's a crmsh history guide in works for a very long time and it really really needs to be finished. |
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. |
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. |
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 |
Learn about io_uringan idea by zhonglidong |
WebUI for your dataa project by avicenzi A single place to view every bit of data you have. |
NFC - hardware enablement and enhance in openSUSEan idea by acho Hardware Information
|
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. |
NeoMutt: Show index and body of emails in a horizontal splitan invention by iivanov |
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. |
Speed hacking on my Xiaomi Scooter Pro 1a project by fanyadan Project Description |
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. |
Investigate Mycroft and the possibility of GNOME integration.a project by yfjiang https://mycroft.ai/ |
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. |
fork & exec operations though io_uringa project by gbertazi Description |
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. |
Integrate AutoYaST with software configuration management systemsan invention by IGonzalezSosa FATE#319830, FATE#319843 and FATE#319842 propose integration of AutoYaST with different software configuration management systems like Salt, Chef and Puppet. |
Learn OpenStack cloudan idea by emiura Since openstack cloud uses HA on its foundation, I want to install and learn some stuff about cloud |
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 |
Show Me The Key: A screenkey alternative that works under Wayland via libinputa project by AZhou |
|
AVR UART and Bootloaderan invention by aschnell Learn about AVR UART and Bootloader |
Enhance zypp installer to report file conflicts and to support rpm %posttrans scripts.an invention by mlandres This would fix the two 'biggest flaws' in the current software installation workflow. Basic support for detecting file conflicts is already provided by libsolv, but it needs to be integrated into libzypp. In order to support rpm %posttrans behavior, zypp needs to collect these scripts during package installation and execute them at the end of it's transaction. |
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, |
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. |
|
knotsa project by LarsMB Summary |
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... |
kanku - openstack handleran invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
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. |
Bean Counter - libre calorie tracker app for Androida record by gniebler To teach myself Java coding and Android development - and because I couldn't find one on FDroid - I decided to write myself a little Android calorie tracker app for my own, personal use. |
Improve Bard's web interface and server featuresan invention by alarrosa Description |
Hangar: tool for mirror container images & generate rancher image lists.an invention by StarryWang Project Description |
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: |
kanku - Refactoring of core componentsan invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
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? |
|
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!”» |
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. |
Speed up zypper in Beijing Officean invention by lzwang It is not a about make a new software. It is a service in fact. |
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 about Rancher productsa project by mgrifalconi |
Git CI to automate the creation of product definitionan idea by gyribeiro DescriptionAutomate the creation of product definition |
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 |
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. |
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. |
Voice in HomeAssistanta project by oholecek |
|
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: |
CodeAdoptera project by kalabiyau Initial idea to build a tool to help rubygems community to rotate maintainers for abandoned projects. |
Hack-a-geekoa project by okir Using traditional hardware development tools, apply a Non-uniform Choppy Transformation to a block of ligneous substance. The end result should be a 3D rendering of the Geeko glyph. |
|
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! |
tcetc - transaction capable /etca project by wpreston2 tcetc |
Research on Solar router/optimizer with Home Assistantan invention by fcrozat |
Emulate a 68k on x86a project by BLandorff DescriptionIn C++ and x86 assembly, build an Emulator for Motorola 68000. |
REST API for QADBa project by llipavsky QADB is the database used to strore results of automated tests in SUSE QA. |
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. |
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. |
Predefined app security policy template for NeuVectoran idea by feih Project Description |
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. |
|
kindle highlights management toolan idea by qkzhu This is my Python Learning-by-doing project. |
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. |
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. |
|
|
Port zypp-gui to GTK4an idea by xiaoguang_wang |
SBK simulator enhancementsan idea by kieferchang Description |
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 |
Play with stable diffusion AI model to generate custom avatarsan invention by STorresi Project Description |
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. |
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. |
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 |
|
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. |
Machine Learning on bugzillaa project by mslacken Goals |
gnome-kiosk runs in containeran invention by xiaoguang_wang DescriptionBuild a container with gnome-kiosk running on wayland, and it can run with the firefox kiosk container. |
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. |
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). |
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. |
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 |
Script that loads dummy data into HANA database for testing purposes.an invention by rangelino |
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. |
Create bi-lingual ebooksan idea by snwint Write a tool to create bi-lingual ebooks. |
Caasp meet GitLaban idea by dmaiocchi GitLab offer the possibility to use the CI on Kubernetes. |
|
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. |
MAM Projectan idea by zkalmar Maintenance Assignment Manager https://gitlab.suse.de/maintenance/mam |
Use Uyuni to migrate EL linux to SLLan invention by RDiasMateus |
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. |
Update kernel for RaspberryPi on openSUSEa record by dsterba It's 3.11 time. |
|
|
Learn about virtualization and openstacka project by XGWang0 Introduction: |
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. |
OmegaT automatic glossary insertiona project by vdziewiecki I want to continue my work on this feature for a CAT (Computer Aided Translation) program, OmegaT. When translating a segment (usually a sentence), I would like OmegaT to automatically replace all words it finds in an active glossary by their translations. This will save the translator some time. |
Improve unaligned fs read behavior for u-bootan idea by wqu_suse |
WebGL Game ⚽a project by jarodriguez Project Description |
SUSE Hackweek Gallery XBMC add-onan invention by vlewin Browse the |
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. |
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. |
|
Integrate Firecracker (microVMs) with a Cloud Foundry app runtime schedulera project by tassis Description |
|
Tinker with mirror, a tool to watch and backup source code repositoriesan invention by andreas-kupries Project Description |
Investigate the openQA installation process for IPMI and PowerVMan idea by rfan1 Description |
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). |
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. |
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. |
Reproducible Source/Build Transparency Watchera project by jzerebecki Updated over 4 years ago. 2 hacker ♥️. 2 followers. |
getting started with LoRaWANan invention by rfrohl DescriptionGet started with LoRaWAN and play with the hardware I have lying around for ages. |
create a kernle module monitor basic information in disk/driver IOan invention by jerrytang I'v been doing the testing on device mapper, once there are some regression it's very hard to debug without block-layer knowledge. |
Improving the T-shirt size system for our Updatesa project by ONalmpantis Suggest a new T shirt system using data mining techniques. |
Optimize KIWI product build in Open Build Service (OBS)an invention by lslezak Introduction |
|
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. |
Learn Smalltalkan idea by ccalancha |
Understand and maybe implement optimal solution finder for Rubik's Cube using IDA* algorithman invention by aschnell The Rubik's Cube celebrates its 50th anniversary this year. The goal of this hackweek project is to understand the IDA* (the star is part |
supportconfig databasean invention by leonardocf The supportconfig utility is used by support teams to collect all information needed to troubleshoot a system in one shot. |
Container Image for PXE/HTTPBoot Serveran invention by gary_lin Every time we went to UEFI Plugfest, one of the frequently asked questions is how to setup a PXE/HTTPBoot server. Besides, we also have to setup and test the server before the event. Although we already have the document(*), it may be easier to deploy with a container image. |
Achieve world domination.a project by bgerhard The goal of my project is to achieve total world domination. == Hell, yeah! |
|
Adapt Bootstrap code in OBS to support theminga project by enavarro_suse Project Description |
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. |
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. |
Automation of virtualization testing in QAM team (deployment+basic test scenario)a project by brhavel This was planned for previous hackweek (hw16-1) |
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 |
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 :-) |
Some modern webUI feature in openQAan idea by okurz motivationWant to learn JavaScript and current frameworks and improve openQA |
Create a web UI for metrics collection scriptsa project by mpavuk Description |
Elastic Inference on Raspberry Pi with openSUSE Kubican invention by kukuk The goal is to run the Elastic Inference Demo managed by kubernetes on a Raspberry Pi4 Cluster with openSUSE Kubic. |
Learn AppArmora project by jiriwiesner |
Implement a self-servicable Trello replacement in Jiraa project by jplack |
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. |
Chef 12 on the (open)SUSEa project by nkrinner Recent packages for Chef on the SUSE platforms are in a poor shape. In the meantime, Chef 12 is in the beta phase. Let's use the hack week to polish and update our Chef packages. |
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. |
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. |
Rewrite maintenance's dependency checkers in Pythonan invention by leonardocf We currently have a set of shell scripts that verify if patches can be properly installed on multiple combinations of base products, extensions and modules. These scripts are all written in shell and are annoying to maintain, as configuration and code is all mixed up. |
|
Home data center project base on raspberry pi and openSUSEa record by JWSun Setup a home data center base on raspberry pi and openSUSE |
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. |
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. |
Near-zero downtime upgrades for stateful services with Rancheran idea by mlnoga Project Description |
Deep clean-up of the Uyuni documentation files (HW2023)an idea by omaric Project Description |
SAR Performance Data Plottera project by roseswe |
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. |
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: |
DVD-A authoringan idea by rliang06 DRM-free music archiving. |
Telepresence bota project by chuller Over lunch the machinery team was talking about telepresence and mobile solutions and I came up with the idea of abusing a cheap wifi controlled toy tank as base for such a project. |
|
Kanidm: A safe and modern IDM systeman invention by firstyear This hackweek I'll be working on Kanidm, an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme. |
Virtual reality web developmentan idea by Pastafly |
ARM SCMI studya project by clin |
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 |
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). |
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. |
SLEperf containerizea project by jerrytang |
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. |
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. |
|
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." () |
|
|
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. |
Deep Packet Inspection: compare the performance between libnetfilter_queue, NF_HOOK and eBPF XDPan invention by nguyens Deep Packet Inspection: compare the performance between libnetfilterqueue, NFHOOK and eBPF XDP |
Update osc collab to support upstream info for python packages from pypian invention by tbechtold Seems that there is currently no good way to check which python modules are outdated in devel:languages:python . AFAIU http://osc-collab.opensuse.org could learn howto handle information from pypi and set the attributes "UpstreamVersion" and "UpstreamTarballURL" for the packages. |
Stream the garden ! Mesh network meets multimedia in motion :-)an idea by jplack Building a mesh network is not rocket science. |
|
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. |
Uyuni: add SLE-Micro acceptance testsan idea by mbussolotto Project Description |
|
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. |
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. |
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. |
Explore text-to-image diffusion modela project by djz88 |
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! |
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. |
Effort planning in large-scale agile projects with multiple stakeholdersa project by rtsvetkov Effort planning in large-scale agile projects with multiple stakeholders |
Improve Conference Recording Experiencea project by dmolkentin Problem statement |
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. |
|
Say Hi!an idea by aplank Imagine you are sitting in the subway and suddenly the woman of your dreams sits down next to you. You are thinking hard about what to say to her, but since you are too shy she gets out three stops later and you never see her again. What if you both would have had an application running on your phones, to help you come over that awkward situation of just saying "Hi!"? |
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. |
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. |
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. |
Brine in Go: A Salt Formula Build Systema project by Druonysus What is Brine? |
openSUSE for Androida project by adrianSuSE Termux is already bringing a terminal and debian package manager to Android. |
|
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. |
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. |
Package workflow experimentsa project by jfehlig |
Encrypted volumes in elemental-toolkitan invention by flonnegren |
Teach zypp to query/download/mirror multiarch reposan idea by mlandres Zypp offers only those items within a repository, which are 'installable', i.e. 'compatible' with the systems architecture. |
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. |
package mediagoblinan invention by mstrigl From the mediagoblin.org website: |
distributed card games, a.k.a. mental pokeran invention by AndreasStieger Mental poker is a principle and also specific protocol to play card games without a single trusted party. This includes shuffling cards, enforcing card visibility and commitment schemes. Imagine playing rock-paper-scissors via phone only. |
|
uMEC Documentation - Architecture and Installationa project by FSzekely Overview |
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: |
Investigate NeuroFedora and package the missing pieces in openSUSEan idea by qkzhu Project Description |
Farfallaa project by dmaiocchi Farfalla, is a bot for analyze cucumber failures on the fly. |
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. |
|
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. |
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 |
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. |
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. |
|
Hack around c3osa project by EDiGiacinto Project Description |
Enhancements of Linux kernel debugging toolsa project by firoyang DescriptionImprove our daily used debugging tools: crash-utility, drgn, kdump, makedumpfile, and so on. |
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. |
Create a custom elemental image that bundles k3sa project by dgiebert |
Solar water heating control panel using ESP32a project by alarrosa |
Learn Golang contribuing to opensource projectsa project by mbussolotto Project Description |
Symbol Relationsa project by hli Description |
terraform.io modules for SUSE Manageran invention by moio The SUSE Manager team currently uses vagrantup.com to create developer environments (a project known as suminator). |
A daemon program that empowers telephone appliances and SMS-capable devices to use Internet featuresa project by guohouzuo Websh is: |
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 |
reflinkable rpmsa project by lnussel Project Description |
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. |
ComplianceAsCode/conten sysctl chroot awarea project by esampson |
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. |
Improve performance of JRuby's hash implementationan invention by cbruckmayer SynopsisJRuby is an implementation of Ruby on the JVM. It aims to be a complete, correct and fast implementation of Ruby, at the same time as providing powerful new features such as concurrency without a global-interpreter-lock, true parallelism, and tight integration to the Java language to allow you to use Java classes in your Ruby program and to allow JRuby to be embedded into a Java application. |
Matrixan invention by vmoravec Proof of concept for a story and test runner for cloud testsuite. |
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. |
Mount Btrfs USB disks on non-root Android using the Linux Kernel Libraryan invention by dmdiss Project Description |
Vulkan Widget for GTKan invention by yudaike |
wireguard Containeran invention by kukuk Description |
Creating a drum machine with pytestan idea by ONalmpantis I want to refresh/improve my python skills so I ll make a drum machine |
Git-like subcommand support for zyppera record by mlandres Inspired by gits way of supporting extension commands. |
openSUSE MicroOS based NASa project by dmach |
Improve py2packan invention by tbechtold py2pack is the prefered tool todo Python packaging for openSUSE. There are multiple issues. The one I want to focus on is the dependency detection which is tricky for Python packages. |
Paper folding machinea project by aocole Build a paper folding machine capable of folding Skill Shot. |
Drawing in the software world/context and beyonda project by dmaiocchi This hackweek I will focus on improving my drawing/painting skills. |
Use and learn Harvestera project by ganghe |
caching proxy for openSUSE reposa project by bmwiedemann |
Get familiar with k3sa project by riafarov |
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. |
JeOS Gatewaya project by cwickert Create an OpenVPN gateway based on SLES 12 JeOS |
My Epitapha project by aocole Create a site where users can post their desired epitaph |
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. |
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. |
be able to gather useful solar data in one placean idea by npower Project Description |
Move QAM cloud from physical machines into virtual platforma project by djz88 To add more flexibility, variability and increase testing capacity we would like to move QAM cloud nodes from physical machines(in NUE) into virtual environment. |
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. |
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. |
Type Check YaST with Sorbeta project by mvidner Sorbet is a gradual type checker for Ruby. |
|
Understand and review klp-convert patchseta project by mpdesouza |
Learn database theory and realize a simplest one as SQLitea project by renxt0310 Project DescriptionBased on SQLite3. |
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) |
Hacking pine64an idea by pgonin I just received my pine64 boards https://www.pine64.com/ |
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. |
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. |
|
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?! |
Support for BIOS-based error log in dmidecodea project by jdelvare |
Get familiar with GNOME OS and openQA tests for ita project by GraceWang Goal for this Hackweek: |
Learn how to integrate Elixir and Phoenix Liveview with LLMsa project by ninopaparo Description |
|
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. |
|
Porting a Robot to 64 bit ARM / Raspberry Pi 3a project by simotek |
USB storage plumbing for the Linux Kernel Libraryan invention by dmdiss This project builds on my previous efforts to plumb the Linux Kernel Library (LKL) into USB storage devices. This time I plan on mostly ignoring Android and will instead focus on lklfuse USB support. |
|
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. |
Minimal Salt packagingan invention by kwk Challenge |
|
Mammuthus - The NFS-Ganesha inside Kubernetes controlleran invention by vcheng DescriptionAs the user-space NFS provider, the NFS-Ganesha is wieldy use with serval projects. e.g. Longhorn/Rook. |
Study Data Structures and Algorithmsan idea by qzhao Study Data Structures and Algorithms |
Upstream Salt snapper supportan invention by dmacvicar Prepare the module and concept done for the CSM Workshop and prepare it for upstream inclusion. |
Using BCC to snoop Wifi or Bluetooh statusa project by acho BPF Compiler Collection (BCC)https://github.com/iovisor/bcc |
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. |
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. |
|
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: |
Cgroup support for supportconfiga project by firoyang |
Jangouts: integrate outcome of GSoCa project by ancorgs We got a couple of GSoC projects around Jangouts this year: |
GameYatra: Personal Hobby Game Projecta project by lthadeus |
Implement Generative AI for SUSE Asset management (using Amazon Bedrock)a project by mpiala |
Saltboot ability to deploy OEM imagesan idea by oholecek Description |
remote pia project by radmanic I'd like to add a 433MHz receiver transmitter module to my raspberry pi - I know there are some kits, but this will require some hardware poking and soldering and I'm looking forward to it. The goal will be to receive the signal of some remote temperature and humidity sensors, decode the signal - understand their data structure and display and log them accordingly. |
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. |
[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. |
Learn about amdgpu OpenCL neural network use for video enhancingan invention by tjyrinki_suse Project Description |
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. |
Discourse forum instance for internal usea project by kpimenov Discourse is a really great opensource forum, written in Ruby on Rails and Ember.js. |
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, :-) |
make a bit-reproducible VM imagean invention by bmwiedemann DescriptionI have spent a lot of time making packages reproducible, but we also want to be able to trust our VM images. |
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. |
|
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. |
|
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. |
Automatically guess changelog entries for Haskell packages from upstreaman invention by psimons All our packages have a |
Add missing packages to openSUSE/PackageHub for VFX Reference Platforma project by suntorytimed What is the VFX Reference Platform? https://www.vfxplatform.com/FAQ/ |
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. |
fontinfo.opensuse.organ idea by pgajdos Project Description |
Learn and play with HAKubean idea by XinLiang |
FireTitle for SeaMonkeya project by pcerny Port the Fiurefox extension FireTitle to SeaMonkey. |
Build and boot every commit in the kernel-source treea project by michal-m Or at least, test as many of them as possible. |
openSUSE OpenStack Clouda project by bmwiedemann make crowbar+openstack work on openSUSE Leap 42.2 |
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. |
Sandarium Smart Lighthousean idea by FSzekely 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 |
VulnHeapan invention by r1chard-lyu DescriptionThe VulnHeap project is dedicated to the in-depth analysis and exploitation of vulnerabilities within heap memory management. It focuses on understanding the intricate workflow of heap allocation, chunk structures, and bin management, which are essential to identifying and mitigating security risks. |
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. |
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. |
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 |
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. |
Family with MicroOSa project by xguo Project Description |
Research on GNOME-related technologiesan idea by qzhao How to use vala in future works |
Testing and automating containerized Firefox KIOSKan idea by GraceWang DescriptionTest the containerized Firefox KIOSK |
|
Experiment with WeKanan invention by RBrownSUSE While I despise Trello, I quite like the idea of using a Kanban board to organise my individual work and much of my personal projects |
|
logmergean idea by abel logmerge |
|
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. |
Daily Game With Godota project by zzaimeche Description |
Design/build personal home energy storage system with mid-level componentsan invention by okurz MotivationI already have photovoltaics installed on the roof of my house. For years I was looking into home energy storage solutions but commercial offers are too expensive to provide a positive RoI so it is necessary to atleast assemble some parts by hand. I don't feel confident to build individual battery packs together and run multiple kWh in my house for years so I am going with "mid-level components", i.e. commercial off the shelf battery systems and power inverter. |
Bring up Linux on Allwinner A23a project by rmax Non-Android Linux can already be booted on several devices that are based on CPUs from Allwinner, such as the A10 and A13, but support for the newer A23 is still incomplete. |
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. |
Kernel live dumpan idea by mkoutny There is possibility to run crash on live system, this has some drawbacks though: |
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. |
Family with Lightweight Kubernetes - K3s + Kebuvirta project by xguo |
Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodesa project by zzhou Current Situation [bsc#1201271] |
Port the Jetpac game to the NESa project by mssola Project Description |
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. |
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. |
Delve into softweare-o-oa project by mlin7442 |
Get latest versions of different Rancher componentsan invention by eminguez 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. |
SMTGCCan invention by fkastl |
mod_nss and related bugsa project by stokos1 There are so many bugs which is related to mod_nss like bnc#863518 or bnc#897712. |
Use AI to construct SQL queries for the openQA test databasean invention by okurz MotivationThe openQA test database, based on PostgreSQL, has a lot of potential to be able to answer various questions but often we do not know how to put those questions into the right SQL queries so let's harness the power of artificial intelligence to go wild in this direction :) |
OpenQA test list views improvementa project by mdati Project Description |
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" |
forensic software architecture of large codebasesa project by dmaiocchi code |
|
SMBIOS 3.0 support in dmidecodean invention by jdelvare On February 12th, 2015, the DMTF released version 3.0.0 of the System Management BIOS Reference Specification. This update isn't just adding enumerated values to existing structures, as previous updates did. It is also introducing a new entry point format which allows for larger tables and structures. Support for this needs to be added to dmidecode. |
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 |
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: |
Sentiment analyzera project by aburlakov Project Description |
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. |
jigdo for imagesa project by epaolantonio Description |
|
|
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. |
|
|
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. |
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. |
QEMU/KVM Test Infrastructurea project by bfrogers Our QEMU/KVM testing needs to be improved. |
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. |
Write a commandline tool to generate SSL Certificatesa project by mcalmer
|
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, ...). |
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: |
Stream Radio Devicea project by zkalmar Stream Radio device - It is built with Raspberry Pi Zero WH |
|
|
Kubernetes researcha project by fanyadan Continue my last project - Docker research in last hackweek with researching Kubernetes |
Introduction to parallel computing using CUDA (using AWS and openCV)an invention by riafarov MotivationGPUs are widely used for parallel computations and CUDA is platform which simplifies development of such applications for NVidia GPUs. |
Learn Lilypond and Use It to Typeset Sheet musican invention by smithfarm |
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. |
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. |
OpenStack Benchmark Dashboarda project by chuller Tasks |
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. |
Terratest playgroundan invention by szarate Few weeks ago whilst analyzing the possibility of using Terraform[1] via terraform-libvirt [2] plugin, I came across Terratest [3], which is an automated testing framework. |
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 |
BPF feature support tablea project by shunghsiyu Project Description |
I want to learn the Nette frameworka project by tbazant See http://nette.org |
AlexaCastan invention by irfan_habib Want to play with Alexa skills development. |
Print furniture of future office for agile planninga project by chuller Description |
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. |
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. |
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. |
openQA log reader / openQA graphical clienta project by apappas |
The world craban invention by cdywan The world is changing. A mouse got lose and fell off the discworld. Consequently the elephants got scared and hopped off Great A'Tuin's back. As luck would have it a gigantic crab with four gophers on its back took its place. |
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 |
froxlor Server Management Panela project by asemen froxlor Server Management Panel |
Create a "trello" tool desktop software to track daily task and improve personnal productivityan invention by vlefebvre |
Get SUSE VPN running on Android (was: get SUSE VPN running on sle12)an invention by sndirsch Figure out how to get SUSE VPN running on Android. |
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 |
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. |
Static download endpoint for SUSE Manageran invention by dmacvicar The download end-point of Spacewalk/SUSE Manager resolves the packages from channels dynamically with a database query. |
bcache support in libstorage-ngan invention by aschnell Look at bcache and start adding support in libstorage-ng. It should be possible to implement probing during hackweek. |
Teuthologya project by jfajerski Extend Teuthology to meet our needs. This includes (but is not limited too): |
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): |
|
|
COOTWbota project by ngetahun |
Project Skyscraper - PoC of a Cloud Governance Dashboarda project by tmuntan1 Project Description |
grab this: localize new Jekyll opensuse software sitean invention by lnussel https://software.opensuse.org/ is aging. Richard made a proposal using Jekyll to statically generate a new layout: https://software.opensuse.org/newsite/, code at https://github.com/sysrich/new-software.o.o |
M2Crypto ... add RSA-PSS and deprecate raw RSA signaturesa project by mcepl Fix https://gitlab.com/m2crypto/m2crypto/issues/204, see more discussion therein. |
learn and play with 2FAan idea by oertel just ordered 2 yubbikey 5 nfc play with FreeOTP on android and otpclient on linux |
|
Integration weather sensors on my Allsky camera - raspberry projectan idea by martinsmac Project Description |
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". |
[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 |
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. |
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: |
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. |
|
Bug Stats for upstreams in the publica project by zzhou Q: How many new bugs opened over time for a package? |
maildir backed NNTP server for mailing list handlinga project by jgrassler Description |
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. |
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. |
Make DNF5 package manager ready for openSUSEa project by dmach Project Description |
Philosophy of Computer Science (in short 'PhoCS' or phonetically 'Fox')a project by awh |
Backport IPSec Test Suitea project by liangzheng There is a IPSec test suite on strongSwan project(http://strongswan.org/test-scenarios.html).But it bases on Debian an Ubuntu, we plan to backport it into our SLES test suite repo. |
Capture datacenter infrastructure information in a graph databasean invention by kwk Orientdb is an open source graph/document database. It supports various language bindings |
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. |
weblate hackingan idea by jnovotna Add some futures to weblate. - distinguish strings which needs review and fuzzy string |
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. |
|
hack with "yes_ship_it" and add it to kubeojoa project by dmaiocchi https://github.com/cornelius/yesshipit |
|
multipathd: improve asynchronous behavioran idea by mwilck Project Description |
|
Update tool for SUSE Manager Serveran invention by RDiasMateus Project Description |
Enhance kdumpidan invention by ptesarik The kdumpid tool can be used to determine the kernel version from a crash dump. Some useful features are missing: |
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. |
emulate firewalld interfaces for NM on SuSEfirewall2an invention by lnussel Networkmanager uses some simple dbus interfaces of firewalld to allow configuring a firewall zone for connections. FWZS offers similar features on top of SuSEfirewall2. |
Try SUSE Manageran invention by okurz ``` zypper ar -f http://dist.suse.de/install/SLP/SUSE-Manager-Server-3.1-GM/x86_64/DVD1/ suma3.1 |
multipath-tools: improve CIa project by mwilck Project Description |
|
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. |
Analyze the security of Linux HTTPS connections and monitor the traffic of "smart" devicesan invention by thardeck I have Raspberry Pi with WLAN and an additional network module which can be run as a WIFI access point. |
Port guix to ppc64lea project by jbrielmaier GNU Guix is a functional package manager that is also available on openSUSE Leap 15 and Tumbleweed. |
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 |
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. |
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: |
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. |
|
Protestware - Ethical Considerations of Protest within Opensouce Software Communitiesan idea by etchubykalo |
Create a distributed midi keyboard for kidsan idea by ilausuch Project Description |
Have a look at http://www.libarchive.org/ librarya project by metan Have a look at the library implementation and its API. |
Simulate PTP cameras in libgphoto2a project by msmeissn Testing libgphoto2/gphoto2 is a long winding task and currently requires physical cameras. |
|
nextcloudan idea by asemen Install & test nexcloud on openSUSE Leap 42.1 |
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. |
Automated tests for jangouts using openQA and simulation of network limitationsan idea by okurz Idea |
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. |
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. |
Improve error handling of the '/search' API endpoints of OBSan invention by enavarro_suse Project Description |
Add support for VisionFive2 board in Elemental toolkita project by ldevulder Description |
Use a Raspberry Pie with the Sense Hat to display messages via Salta project by joachimwerner This was a short 2-hour fun project. |
mamiruan idea by persmule tool to split the header and body of an OpenPGP digital envelope |
Learn SaltStack Enterprisean idea by pagarcia Uyuni uses the open source version of Salt to install packages, apply configuration, formulas, states, etc. |
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. |
Bot to identify reserved data leak in local files or when publishing on remote repositoryan invention by mdati Description |
Play around about GNU/Linux securitya project by shawn2012 Developers: Shawn Chang, Bo Yang |
Update Rancher Terraform Quickstart to leverage Elastic IP addressesa project by kevinmayres Make Rancher and NeuVector AWS QuickStart persistent across Shutdown. |
|
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 |
SUMA add test=True for highstate to UIan invention by mcalmer First thing you learn, when you start with salt, is to use test=True before you really call the highstate. |
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: |
Creation of a sound boardan invention by Pastafly Create a sound board that has the following requirements: |
btrfs: Create uevent infrastructurea project by mpdesouza Why is it nice? |
Retail Branch Server + SUMA Server on one machinea project by nadvornik |
Local LVD systema project by yaojia A local LVD(Live&VOD audio/video) system, |
Arrange a Song - Alturas by Inti Illimanian invention by sndirsch Goal |
Web shell for Hamstaan invention by zbhan_william You like Linux, right ? you must like command line tools which give an quick, elegant way for your work. This project comes from the idea. "command line everywhere". |
[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: |
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. |
GCC bisection toolan idea by marxin Introduction |
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 |
WireGuard VPN on MicroOS/Raspberry Pian idea by doreilly |
Investigate zypper/openSUSE repository refresh optimisationsan invention by dirkmueller |
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 |
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. |
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 |
The Missing Middle: Add an intermediate brightness setting for auxiliary LEDs in Andúril 2a project by gkenion |
Build and validate a scale-out Samba/CTDB cluster atop CephFSan invention by dmdiss Samba and CTDB rely heavily on POSIX fcntl locks for data and meta-data integrity. This functionality was recently fixed in CephFS, opening up the possibility to use CephFS as an underlying filesystem for a scale-out Samba/CTDB cluster. |
All documentation as program codean invention by jsmeix I like to try out if it is possible to write a program that does not have any kind of the traditionally separated documentation (like external files that contain the documentation texts or comments in the program code). Instead all documentation must be implemented as code at the same place where the matching functiomnality is implemented (i.e. each function implements also its documentation). In the end the user should get only the executable that he can run to let it do the intended functionality and also to provide any kind of documentation. What I do not want is a dumb '--help' option that lets the program spit out its built-in documentation. What I would like to have is that the user can run the executable in some kind of self-inspecting way. I mean: While it does the intended functionality, it can also provide documentation so that the user can explore the program while running it. In the end the user experience should be more like a text adventure ;-) |
Use nfc device to control Raspberry Pia project by acho-novell Goal |
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. |
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. |
Create an automated audio CD ripper with web frontendan idea by MMoese Project Description |
Code Coverage of spacewalk-java aka Suma Server after a full TestSuite executiona project by oscar-barrios Project Description |
Voxel exploration gamean invention by KGronlund The idea is to play around with a minecraft-like block exploration game, written from scratch in C using SDL2 and OpenGL 3.0. Minimal dependencies, probably won't be a game as such before the end of the week, but the goal is to have a world generated and to be able to walk around in it. Why? Mainly to refresh my 3D knowledge, catch up with what's happened since I last played with that stuff, and to have fun. :) |
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. |
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. |
Improve Nailedan idea by itxaka Nailed is a great tool for gathering development data. |
Check out hamster-lib time tracking toola record by mwilck I'm using [hamster time tracker] for personal time tracking and project accounting, and have volunteered to be the maintainer for openSUSE. Unfortunately both hamster 1.x and hamster 2.x are basically unmaintained. The project has been undergoing a major refactoring for a year already, transitioning to a new architecture based on [hamster-lib]. I'd like to explore this, and to check whether it's ready to be packaged for openSUSE to reach a broader audience (I fear not). |
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. |
|
Add snapshot support to cifs.koan idea by dmdiss The File Server Remote VSS Protocol (FSRVP) was recently defined by Microsoft. It allows for SMB clients to remotely request the creation, exposure and destruction of share snapshots. |
Modernize ocfs2a project by goldwynr Ocfs2 has gone into a stage of neglect and disrepair. Modernize the code to generate enough interest. |
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. |
Add PIDs cgroup support to runC and Dockeran invention by cyphar Currently, dealing with forkbombs and similar issues with Docker and runC is not very nice (you have to set a global limit for all Docker processes or you have to limit kernel memory which isn't very practical). I'm going to work on getting [some][1] [patches][2] merged into runC and Docker to enable PIDs support for Docker. |
bs-update enhancementsa project by rneuhauser bs-update simplifies package updates in BuildService, targeting mainly people who are both upstream and package maintainers. |
|
Grafana dashboard for solar panel dataa project by emiura Create a dashboard based on grafana running on raspberry pi3 |
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. |
Extract lead and cycle times from Githuban invention by jochenbreuer When all of the SUSE Manager squads switched from SCRUM to a Kanban we lost estimations and therefore also the ability to do predictions. But there are other ways to get insights that are even more reliable, since they are based on anecdotal data. The lead and cycle times of issues are the two most important here. |
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 |
Update nvme-dem to match/support current NVMe-oF featuresan idea by ematsumiya Project Description |
Nodes Overviewan idea by lrangasamy |
update meet.opensuse.orga project by LSchroeder DescriptionThe meeting solution for openSUSE should be up-to-date. |
Installation server setup utility - continueda project by csalmond Project Description |
Elastocloud back-end for Sambaan invention by dmdiss 1) Add support for the Microsoft Azure File Service REST protocol to Elastocloud, a cloud storage client library created in a previous Hackweek. |
Broaden image segmentation functionality of OpenCVa project by mbenes OpenCV is an open source computer vision and image processing library (http://www.opencv.org). |
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. |
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. |
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. |
Learn PostgreSQL advanced featuresan invention by okurz MotivationThe PostgreSQL database implementation is an integral part of many important software stacks, most importantly for me openQA. I learned database "by doing" but never properly. Given that we recently had (again) an incident related to specific details of how a database behaves under load maybe it's time to learn more about PostgreSQL. |
Explore NVIDIA GPU on SLEan idea by Julie_CAO |
Learn go HTML templates by creating a interactive website rendered on the servera record by ptashima DescriptionGolang HTML templates are powerful, yet simple to use. It can be used to dynamically render pages and create interactive websites without or with minimal usage of JavaScript. |
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. |
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. |
Rocket.Chat Improvementsa project by nkrinner Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway |
CUPS: Generic "monitor" wrapper backend to monitor the actual backendan invention by jsmeix Create a new generic CUPS wrapper backend /usr/lib/cups/backend/monitor that runs in parallel with the actual backend to monitor it. |
Improve Relax-and-Recover (ReaR) system migration: Different disk size support.an invention by jsmeix Relax-and-Recover (ReaR) is used to recreate a destroyed system on compatible replacement hardware, see https://en.opensuse.org/SDB:Disaster_Recovery |
py-ensa project by ngetahun |
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. |
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 |
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. |
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. |
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. |
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. |
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): |
Contribute in the "Egunean behin" projectan invention by xarbulu "Egunean behin" (means "Once a day" in Basque) is a really popular Phone app/game in the Basque country. |
|
3D Printer dealsa project by free_ai_tools Description |
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: |
Teach the users/* branch checker about kabian invention by michal-m In the kernel repository, we have a script that checks users/* branches and does some basic checks on them. My plan is to teach this script to detect kabi changes. |
Use C++ static analyzers for GCC codebasean idea by marxin I'm planning to experiment with |
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 |
On-demand notification using spacewalk (SUMA) APIa project by atighineanu |
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. |
FOSS Bioinformaticsa project by jafr Investigate the state of bioinfo FOSS (mostly interested in DNA sequencing and sequence analysis) on Linux (and possibly other platforms), learn some algorithms, learn to use the available software, find what needs to be improved and if time permits, start improving. |
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.). |
Proper difftool for supportconfigsan idea by jschmid1 Supportconfigs are huge blob of text which we are asked to examine and deduce issues from. |
Phylogen: an iterative approach to evolutionary tree analysisa project by dmulder https://github.com/dmulder/phylogen |
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. |
reformatting text in visan invention by mcepl Project DescriptionThere is this text editor vis, modal text editor based on the Plan9 structural regular expressions and se(1). However, comparing to sam(1) or acme(1) it feels mostly like advanced vi(m) not something completely new (and it is not mouse-driven). |
Learning topics in Lithmos and Linkedinan idea by mdati Project Description |
|
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) |
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. |
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 |
Learning PSP to PSA and Kuberwarden Implementation and Migrationan invention by mweiss2 Project DescriptionDuring Hackweek I want to dig deep into PSPs to PSA and Kubewarden Implementation and Migration |
Watch a session of "essence of linear algebra" and read some book about algorithma project by yosun Project Description |
ESETv2 Emulator / interpreteran invention by m.crivellari DescriptionESETv2 is an intriguing challenge developed by ESET, available on their website under the "Challenge" menu. |
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 |
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. |
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. |
Setup an ISCSI storage server which supports multipathan invention by lyan Setup an iscsi server on minnowboard/espressobin/odroid c2 based on opensuse tumbleweed, use two Nics to support multipath Setup an iscsi initiator on odroid c2 and dm |
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. |
HMC support to openstackan invention by k0da Currently compute supports only IVM managed pSeries machines. In that case machines are not managed for central place. There shouldn't be a big deal to implement HMC support as IVM commands are pretty much similar to HMC. |
Restrict Login page access to specific IPan invention by admehmood |
|
YaST rake tasks tab completitiona project by mfilka terminal has it, git tool has it, so yast-devtools should also provide it for new rake tasks |
Setup Zuul & Gerrit & Jenkins & OBS infrastructure to test OpenStack upstream changes for rpm-packagingan invention by tbechtold OpenStack uses Zuul as a pipeline manager to test changes posted on gerrit. The rpm-packaging initiative (https://wiki.openstack.org/wiki/Rpm-packaging) needs to test proposed changes. So building packages with OBS for proposed changes is the goal of the project. |
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. |
go verdura, Particularly important are the CI vitaminsa project by dmaiocchi
|
|
[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 |
A recommendation engine for SCCa project by mbologna Let's imagine you are a sales engineer. You want to either: |
Grab precise changes in log file/s between system eventsa project by smhalas |
|
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 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: |
Teach RuboCop to Resocialize Zombiesa project by mvidner or: Static Analysis of nil Values in Ruby Code used in YaST. |
|
|
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. |
try to get familiar with nutan invention by pgajdos Project Description |
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. |
Automate the workreport email with pythonan invention by ktsamis In the spirit of learning more python and practicing I will be creating a script to automate the work report emails that we send every week. This will not be a simple cron job because I have to catch corner cases of vacation etc. The next step is filling the workreport automatically by using the various API's that we can use (Bugzilla, osc qam plugin). The purpose is mainly to learn a bit more python. |
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. |
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. |
rust security reviews and cargo-creva project by jzerebecki |
Make ruby-ui usable for YaSTan idea by dmacvicar ruby-ui was a hackweek project with jreidinger to make libyui (YaST text/graphical engine) usable from pure-ruby without going through YCP. |
Research about existing Google Drive Linux clientsan invention by sndirsch Get an overview about the unofficial Google Drive clients, which exist for Linux. Give them a broader testing. Figure out which one is usable. |
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: |
Use LUKS UUID in /etc/crypttaban invention by aschnell The the LUKS UUID in /etc/crypttab. In general the file system UUID is already used in /etc/fstab. So using the LUKS UUID in /etc/crypttab is a small step towards consistency and should make the system more robust (e.g. avoid bugs like bsc #1063249). |
Write a reporting script using SMELTan invention by vitezslav_cizek I'd like to write a tool that reports user's OBS work done in a given time frame (eg. week). It'll collect all the packages he/she submitted, all the reviews done or all the maintenance updates started or processed. |
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. |
Dawnscanner: revive the project and create an RPM packagea project by pperego |
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. |
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. |