openSUSE for IFC6540a project by a_faerber The Inforce Computing IFC6540 is an SBC with Qualcomm Snapdragon 805 SoC (32-bit ARMv7). |
Docker for Beginnersa project by shundhammer Using docker as a development platform for nontrivial development environments sounds interesting. |
kdenlive: Help finishing the timeline refactoran invention by gboiko Kdenlive is refactoring its timeline to be based on Qt's data models and a QML view. This work is not yet finalized so any help there is appreciated by the developers. |
Package kivy and python project for Androidan invention by joadavis About 3 years ago I wrote some Python and Kivy code for my Samsung Galaxy S4 in QPython. Unfortunately, QPython updated and broke its kivy compatibility. I've been waiting for them to fix it, but mostly have given up. So instead, just investigate how to turn the kivy code into an .apk for installation on an Android device! There are directions for this on the kivy website. |
Create custom openSUSE image for magnuma project by slunkad This involves customizing a tumbleweed image to configure cloud-init and adding other elements like docker, kubernetes, etcd, flannel which are required to get a kubernetes cluster running either using kiwi or disk image builder. |
Improving picotma project by tdz Picotm is a system-level transaction manager. It provides transactional semantics to low-level C operations, such as modifying data structures, (some) file I/O, memory access. Picotm also handles error detection and recovery. It's fully modular, so new functionality can be added. |
Hacking irc-gitter bridgea project by juliogonzalezgil GitLab provides a bridge to connect to Gitter using an IRC client. |
Running RKE/RKE2/k3s on SLES Real Timean invention by nguyens |
Create a graphic scene using Vulkan APIa project by jtorres |
Fine Tuning LLaMa2an invention by rtorrero |
Create object oriented API for perl's YAML::XS module, with YAML 1.2 Supporta project by tinita Description |
Chef Cookbook Attributes file documentation parsera project by iartarisi Write a tool to generate documentation (README.md) from chef cookbook attributes files including the comments that describe the attributes. The goal is to use this with the openstack chef cookbooks from https://github.com/stackforge/ and maybe integrate it the upstream Gerrit as a Jenkins job. |
Finish gfxprim application multiplexor (window manager)a project by metan Project Description |
arbs - Mirror an ArchLinux package repository in a Build Servicea project by rneuhauser > [arbs] is a tool for keeping an OBS project in sync with an ArchLinux package repository. More specifically, I use it to sync [home:roman-neuhauser:arch-community][h:rn:ac] with [community.git][c.git], a mirror of the actual svn repository underlying community. |
Parallella: Epiphany packaging for openSUSEan invention by a_faerber The Parallella is an SBC with Xilinx Zynq SoC and 16-core Epiphany-III co-processor. |
KDE bugzilla cleanupan invention by scarabeus_iv As detailed previously on devel and opensuse-factory the KDE team didn't have access to their bugs and could not actively subscribe. |
nm-applet: Better iconsa project by simotek Enhance nm-applet icons |
kCFI Releasea project by jmoreira kCFI is a tool that enables the compilation of commodity Operating Systems with Control-Flow Integrity protection. kCFI first prototype was developed/implemented during a PhD program held in the University of Campinas, in Brazil. Although fully functional, the tool remains in a very experimental shape, needing to be refactored prior to being released. |
kubernetes pod lifecycle monitoring and navigationa project by harts Create a tool which will make it possible to monitor the lifecycle of pods in a kubernetes cluster (as well as other types of tabular or structured data), and provide a convenient user interface for viewing and interpreting that data. This will be useful in development and testing of our kubernetes-based container platform (Cloud Application Platform), as it will allow us to better understand where things are going wrong when we encounter component failures. |
Add RISC-V support in openQAa project by ldevulder openQA currently supports different architectures: x86(_64), ppc64le, aarch64 and s390x. In this project I would like to add support for RISC-V[1]. First emulated ontop of x86, like we previously did with aarch64. As openSUSE images for that processor are already generated, it could be useful to do some basic automated tests on them. |
Moderated Meetings for opensuse Jitsia project by LSchroeder |
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. |
Supportconfig plugin for IDEsan invention by paolodepa Project Description |
WebGL Game ⚽a project by jarodriguez Project Description |
SUSE Hackweek Gallery XBMC add-onan invention by vlewin Browse the in XBMC on your TV :) |
KVM for Nvidia Jetson TK1a project by a_faerber The Nvidia Jetson TK1 is an SBC with Nvidia Tegra K1 SoC (quad-core Cortex-A15, 32-bit ARMv7). |
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. |
Turbulent Molecular Dynamics Simulations in Ca project by dwaas During hack week I will carry on the research I started to write my thesis. The work is called "Turbulence Driven Clustering in Nematic Active Particles" and will (hopefully) make it into a Physical Review Letters paper. |
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. |
YaST Integration Tests Using Cucumbera project by lslezak Currently we use openQA for the the YaST integration tests. It runs YaST in a VM and controls it via emulating keyboard input. The result is checked by comparing the screenshots. |
rselispa project by rpalethorpe Rust Emacs clone (sort of), see README for details. |
Deploy an openQA and create 3 openQA testcase for nautilusa project by qzhao Deploy an openQA on my locally virtual machine and create 3 openQA test case for nautilus. |
Investigate zchunk support for delta downloads of repository metadaraa project by mlschroe See Jonathan Dieter's chunk project. |
labgrid: add support for sispmctl and remote ykush accessa project by mbrugger labgrid [0] is an embedded board control python library with a focus on testing, development and general automation. It includes a remote control layer to control boards connected to other hosts. |
Integrate Firecracker (microVMs) with a Cloud Foundry app runtime schedulera project by tassis Description |
investigate GTK4.0a project by qzhao I want to study GTK 4.0's new feature. |
Mini Network Engineera project by jocronenberg |
Refresh Python landing page on the openSUSE wiki.a project by mcalabkova Description |
KVM S3 and S4 handling in SLES and openSUSEa project by bfrogers There are issues with S3 and S4 handling in a KVM SLES or openSUSE guest. I'd like to figure out what's going wrong and get things fixed as much as possible. |
Tinker with mirror, a tool to watch and backup source code repositoriesan invention by andreas-kupries Project Description |
Enable >256 vcpus for KVM guestsa project by bfrogers Although there isn't much demand right now, it won't be long before >256 vcpus in a KVM guest will be desired. Currently, due to 8 bit apic ids only being used the limit is 256. Implement the x2apic infrastructure that will allow QEMU + KVM to break the 256 vcpu barrier. |
NFC login on openSUSEa project by acho-novell Using NFC(Near field communication) tag / phone Lock and Unlock ( replace password login ) on openSUSE with Gnome. |
Bring up Linux on Optimus Board (Allwinner A80)a project by a_faerber The Allwinner Tech Optimus Board by Merrii is the evaluation board for the Allwinner A80 SoC with big.LITTLE Cortex-A15/-A7 configuration (32-bit ARMv7). |
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). |
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. |
Try some funny Wireless Display Software for openSUSEa project by acho Steps: |
HelenOS: <filesystem> of a downa project by jjindrak During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header . This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the header. The header is much larger than the header which I barely managed to implement and test in the allocated time for the previous Hackweek, but was mostly OS-independent as it relied only on previously implemented features of the standard library. The header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). |
Implement something like Time Slider on Solarisa project by yudaike |
Epinio speech-to-command POCan invention by mamartin Project DescriptionMy goal is to attempt to build a basic speech-to-text app that can execute some basic CLI commands for Epinio simply using voice without touching a keyboard. Examples: |
Gen-AI chatbots and test-automation of generated responsesa project by mdati Description |
Continue on osc3 portingan invention by mvyskocil PrefaceIn a previous hackweek project (https://github.com/SUSE/hackweek/wiki/osc3%3A-port-osc-to-Python3) I have converted osc code to Python3. This has triggered quite some weirdness regarding plugins, but osc is usable from python3. Or it was, not sure if more recent changes did not break the compatibility. |
grogan invention by gbaccini |
Generate OSV Security Dataan invention by msmeissn Implement generation of OSV security data |
getting started with LoRaWANa project by rfrohl DescriptionGet started with LoRaWAN and play with the hardware I have lying around for ages. |
Integrate xfstests with qa_automationa project by jankara xfstests is rather comprehensive filesystem testing framework used for functional filesystem testing. The aim of this project is to integrate xfstests with our qa_automation framework so that xfstests can be run in it and results are automatically processed and stored in qadb. |
Port OtoBUR to C# Mono and maybe a Windows Phone porta project by namtrac Born as a hackweek #8 project OtoBUR (https://github.com/ismail/otobur) is an Android app to show Bursa (a Turkish city) Municipal Bus Timeline. Since I own a Windows Phone now I'd like to port it to Mono and later on Windows Phone (XAML). |
Experiment with no-mmu Linux (STM32F429I-DISCO)an invention by a_faerber A broad range of ARMv7-A boards have been enabled in openSUSE already. I would like to complement my experiences by bringing up Linux on an ARMv7-M board, the STM32F429I discovery board, featuring a Cortex-M4 and 8 MB SDRAM. |
Enlightenment systray improvementsa project by simotek The systray module hasn't been ported to the new gadgets system so the aim is to port it. |
unified communication setup (integrating IRC)an invention by okurz motivationThe one mobile messaging service that shall not be named destroyed the world of "unified communication" by constructing a walled garden in recent years although there was a bright outlook with XMPP/jabber in before bundling all communication by providing an open standard and especially transports. I would like to revisit the state in 2017 and combine my text chat based communication needs from different end devices, namely my work notebook and my private smartphone. |
OTPClient v2.6.0an invention by pstivanin Project Description |
Make tags markdownable on geekos.ioan invention by digitaltomm |
Optimize KIWI product build in Open Build Service (OBS)an invention by lslezak Introduction |
openSUSE wiki improvements (specially Portal:Packaging)a project by gmoro Project DescriptionFollowing a recent discussion with the Packaging team at SUSE we will do a revamp of https://en.opensuse.org/Portal:Packaging |
Package libfyamla project by tinita Project Description |
Reduce the amount of TODOs for RuboCop in OBSan invention by enavarro_suse Project Description |
Setup Kanidm as OIDC provider on Kubernetesa project by jkuzilek DescriptionI am planning to upgrade my homelab Kubernetes cluster to the next level and need an OIDC provider for my services, including K8s itself. |
Testbusan invention by okir Create a framework for running tests distributed across a number of hosts. The goal is to be able to run tests for things like |
Radio Scope - Swiss Army Knife for Everything Wirelessa project by duwe WLAN, bluetooth, DVB, DAB, ... I'm not getting any data! |
Tool for WiFi access to Olympus Image Share APIa project by svollath Reverse engineering partially done already. Help appreciated with - decoding video stream from camera (overlay?) |
get a CNC Gcode generator to work on openSUSEa project by bmwiedemann My hobby project is about using Lego mindstorms to turn a lathe / turning machine into a CNC. |
Enlightenment openQA improvements + git build images.a project by simotek
|
Make GCC IPA-SRA really IPAa project by jamborm GCC's IPA-SRA pass is run as a regular pass, not as an IPA pass. While this has simplified its implementation quite a bit, it's been creating pass-ordering issues for years now. So, let me try again to make it a real IPA pass, possibly dropping the capability to turn by-reference parameters to by-value ones, but definitely giving it the ability to work on strongly connected components of the call graph. And ending the pass-ordering issues. |
Learn how openQA was implemented in details.a project by GraceWang Learn how openQA was implemented in details. |
Package kompose (docker-compose to k8s converter) for openSUSEan invention by suntorytimed What is kompose? |
Learn Go (language)an invention by vsistek I plan to learn Go, first by going through the official 'Tour of Go', then implementing simple caldav client to help me with work reports. |
Ansible install/management scripts for Pi based Fluxgate compass with Django GUIa project by cdevita The current kplex_monitor repo needs to be reorganized so that it can be installed from scratch on another PI using ansible |
Contribute to documentation *light*a project by chabowski |
Understand and maybe implement optimal solution finder for Rubik's Cube using IDA* algorithma project 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 |
Cloud rearrangement: VM migration path-findingan invention by aspiers There are several use cases where it's beneficial to be able to automatically rearrange VM instances in a cloud into a different |
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. |
make FF use ntlm_auth for NTLMv2a project by jmcdough Firefox dropped its built-in ntlm auth as it only handled ntlmv1 (insecure). On windows it uses SSPI to handle the ntlm cases, and on other platforms it simply does not support NTLM at all (and then only v1) without a manual flag change. |
Rewrite zypprepo puppet modulea project by tampakrap The zypprepo was written around 3 years ago, and was based on the yumrepo built-in type/provider. Nowadays zypprepo misses a lot of functionality, which will be automatically inherited if it gets rewritten to be in sync with the current code of yumrepo (as also discussed in its issues #5 and #9). If time permits, solving issue #4 would be also really useful. |
Familiar with SUSE new released products (SUSE Cloud/Storage/Docker)a project by wanghaisu I want to use this week to familiar with the SUSE products that i don't have time/chance to participate. For instance, SUSE Cloud, SUSE storage, Docker etc... Just like the presentations in SUSEcon 2015 closing keynote. |
Live audio projecta project by simotek Live audio tools could use some work in openSUSE and are fun to play with. |
Build a tea candle housing from sugar cubesa project by bmwiedemann A nice project for enhancing the winter time: |
Study and try to improve live migration, esp. memory-copya project by fei_Shirley As live migration is widely used in many scenarios nowadays, spend one week time to study it and try to improve its efficiency, e.g. seamlessly migrate with less downgrading the guest. Another challenging part is memory migration, as it involves the dirty memory's detection, record and copy. |
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. |
Having a chat with the vacuum cleaneran invention by rhafer The vacuum cleaner from Ecovacs use XMPP (or at least something very similar to it) to communicate with their respective mobile apps. Based on the things available in https://github.com/wpietri/sucks and https://github.com/torbjornaxelsson/bumper I'd like to implement a small replacement for the server side to be able to run that on my local server. |
help clojure upstream with clj-common with some PR and contributionsa project by dmaiocchi Rationale: |
Supportable Jetson Nanoa project by davidbyte Whether it's building a newer, upstream UBoot, EDK II, or merely a SLE based rootfs, I want to make this platform a realistic possibility for desktop, digital signage, labs, etc. |
Air quality monitoran invention by dheidler |
Run autoupdate-perl in CIa project by tinita Project Description |
Improve database_cleaner.rb script in OBSan idea by enavarro_suse Project Description |
Discover X11 or Wayland displays with Akria project by atgracey |
Jabber server side historya project by -miska- Finish extension for server side history for jabberd2 server and create a simple webui to browse it using tntnet. Part of the project is to learn to use tntnet toolkit, other part is to have server side history. |
hack bundler-audita project by jordimassaguerpla bundler-audit is an open source that scans you Gemfile.lock (if you program with ruby) for known vulnerabilities. |
Interactive Documentation Web Page Scrappera project by cxiong Based on the little-used HTML5 outline spec, investigate&implement an in-browser tool (currently a chrome extension or browser user script) to easily, interactively scrap a documentation web page into an 'index-content' map for (offline) searching. |
Make slenkins test happaya project by tian-feng Metadata project provides testsuites as a service. Slenkins test wants to use metadata but requires two new fields. I will add |
Better Boot Screens with BPAEngine (Plymouth)a project by mdeniz This project is about hacking and pushing further an engine called BPAEngine written in plymouth that enable people to develop better boot screens without much effort. Having those new boot screens in our distributions would be great. |
netlink interface for ethtoola project by mkubecek There seems to be an overall consensus that the ioctl interface used by ethtool is a poor design as it's inflexible, error prone and notoriously hard to extend. It should clearly be replaced by netlink and obsoleted. Unfortunately not much actual work has been done in that direction until this project started. |