Hack the Hack Week toolan invention by hennevogel This project is about advancing the tool you're currently browsing. |
Libvirt client for android-arman invention by lin_ma The idea is to port client module of libvirt(x86) to android-arm. Currently, The project only plans to supoort kvm. |
Capture datacenter infrastructure information in a graph databasean invention by kwk Orientdb is an open source graph/document database. It supports various language bindings |
Port the Spacewalk UI to modern web technologiesan invention by dmacvicar Spacewalk is an open source Linux systems management solution. It is the upstream community project from which SUSE Manager and the Red Hat Network Satellite product are derived. |
Add VNC backend to openQAan invention by zxdvd Background about openQA: https://progress.opensuse.org/projects/openqa-improvement/wiki |
Linux System on USB stickan invention by jsmeix I like to have a Linux system that completely runs on an USB stick (read and write also for persistent storage) so that it can run |
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". |
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. |
Make spiv full featured image viewer and release GFXprim RC1an invention by metan Description |
running xen on allwinner sunxi powered devicesan invention by bjzhang I want to boot xen with dom0 and domU on allwinner sunxi devices. |
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 |
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). |
switch to grub2 for powerpcan invention by k0da There is a grub2 available for powerpc for a while. Let's switch to it by default. |
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. |
'Who's that guy?' - a floor based mini gamean invention by thutterer Documentation |
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. |
Improve and unify spec changes formating and automation for Factory rulesan invention by scarabeus_iv This project is mostly about automating spec file formatting to have all specs more look-alike, much better for review and there is no need to force people to write that way, just to format it afterwards is sufficient. Other task is to track changes in osc repo and adjust changelog accordingly. |
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. |
SSL error checkeran invention by mcalmer If a SSL connection failed, you often get only a very cryptic openssl error message. Write a tool which check for the typical errors and report the real reason for the failure. |
Wifi direct on OpenSUSEan invention by matt680209 Wifi direct (P2P) has been implemented in WLAN drivers and wpa_supplicant. I would like to work on 2 machines connected each through wifi direct. |
Wrap php-openid into Zend_OpenId libraryan invention by pkacer Problem statementCurrent |
crash utility: add "percpu" commandan invention by ptesarik Crash has some support for per-cpu variables, but it really only works for static variables. My idea is that you should be able to take a per-cpu pointer and see the formatted data. The syntax should allow to specify a CPU or do it for all: |
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. |
Climbing Ticklistan invention by j_renner Ticklist is a web application enabling users to record their ascents of climbing routes as well as to maintain their personal list of currently projected routes. My implementation went from working alpha back to pre-alpha status (~ basic things not working) while migrating parts of the codebase (knockout.js -> angular.js). The goal of this hackweek project was therefore to finish this migration and fix the basic features in order to make the app useful at least for personal usage. |
Improve yast devtoolsan invention by jreidinger There is now bunch of yast devtools but the most of them are obsolete or useful only for ycp developement, which is now dead. It is also mixture of tools to build package, develop single package and new yast meta for doing changes on all modules developed by yast team. So goal is |
Make diskimage-builder (part of TripleO) capable of building openSUSE imagesan invention by tserong A few months ago in a random post-PyConAU fit of hackery, I got disk-image-create in TripleO's diskimage-builder project running on openSUSE 12.3, i.e. you can now run disk-image-create on an openSUSE system, and have it create, say, an Ubuntu system image. Time to take the next step, and make it capable of building openSUSE images ;-) |
Nodejs automated packagingan invention by kwk Nodejs is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. It uses NPM as its packaging system. |
Merge webui into OBS APIan invention by coolo The webui is currently the poor cousin of the OBS parts even though it's wildly used. It's a pain in the ass to code for it as there is not a API for most things you need to do - and if there is it's cumbersome to use. |
Improve OpenStack Documentationan invention by a_jaeger Improve OpenStack documentation and tools used by it. |
Create a dispatcher script for vpn with DNSMasq in NetworkManageran invention by mcaj Base on internal user request, I`d to create the dispatcher script for NetworkManager allow run up/down script for DNSMasq when a VPN connection was started. In the current setup when VPN is started via NetworkManager no scripts is run. |
Yandex.Disk (video/pictures/music) XBMC add-onsan invention by vlewin Yandex.Disk is a free cloud storage service (like Dropbox) that gives you access to your photos, videos and documents from any internet-enabled device. |
Write test cases for DAPSan invention by fsundermeyer DAPS, the "DocBook Authoring and Publishing Suite" provides a tool set for easy creation and publication of DocBook sources on Linux. DAPS lets you create HTML (incl. webhelp), PDF, EPUB, man pages, and other formats with a single command. DAPS is used and developed by teh SUSE documentation team. |
YaST Developer Happiness: Reboot the Documentationan invention by mvidner PLAN |
Learning about Dockeran invention by abergmann Based on the hackweek 9 project from Flavio I'm playing around with docker and Linux containers. |
SUSE Hackweek Gallery XBMC add-onan invention by vlewin Browse the in XBMC on your TV :) |
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. |
Optimize KIWI product build in Open Build Service (OBS)an invention by lslezak Introduction |
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 |
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. |
Learn Ruby and Ruby on Railsan invention by alarrosa The main goal is learning Ruby and enough Ruby on Rails to hack on the hackweek tool and fix (what seems to be) a simple issue like this . |
finish the ioq3 arm VMan invention by lnussel I need to finish my work from the last hackweek |
Bootstrap UI for Weblatean invention by mcihar Implement better UI for Weblate using Twitter Bootstrap library. |
Twopencean invention by e_bischoff Twopence is (will be) a remote execution engine for tests, able to run tests in virtual machines and real hardware through various means of communication : virtio for KVM / QEmu, ssh on top of libssh, serial lines. This library can be called from shell and ruby wrappers. |
Reimplementation of "quilt setup"an invention by jdelvare I would like to change the way "quilt setup" is implemented. |
HTML5 testdrive for SUSE Studioan invention by JKrupa2 There are more and more devices with no Adobe Flash plugin support in web browser (new Android and Apple phones and tables, etc.). The aim of this project is to replace Flash testdrive in SUSE Studio with HTML5 client. |
Upstream OpenStack Hackingan invention by a_jaeger Improve some OpenStack projects and contribute patches to them. |
Support for automatically building kernels with user-influenced configurationan invention by vbabka Sometimes a user might want to build her own kernel instead of using the provided binary, for various reasons. This means creating own .config and maintaining it through kernel version bumps, which often results in running "make oldconfig" and mostly holding down the enter button to accept upstream defaults. |
Experiment with uselessd as a systemd replacement on openSUSE 13.1an invention by dsterba The base version for uselessd is systemd-208, which is the version used in 13.1. Let's try if a direct substitution of the binaries works and watch out for the problems. |
OpenSUSE support for OpenStack Trainingan invention by dguitarbite OpenSUSE support for OpenStack Training Labs |
app localization visualizeran invention by sbrabec Tracking and fixing translations in modern applications is a surprisingly complicated task. Visible strings often come from several projects, and strings can be processed by a complex formating. The project should extend the current project trace-wrappers to easily display string sources inside the application. |
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. |
Finish GCC match-and-simplify workan invention by rguenther In GCC we have multiple intermediate languages and for all of them we do manual pattern matching and replacement. The project uses a domain specific language to unify and simplify those pattern matching and replacing code. |
Modify the Line6 kernel driveran invention by mseidl81 I want to modify the driver so that it:
|
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 ;-) |
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. :) |
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. |
Travis CI support for Yastan invention by lslezak Description |
openSUSE on QEMU/AArch64 + UEFIan invention by gary_lin The UEFI image for QEMU/AArch64 is available in the openSUSE build service now. However, there is no openSUSE image for that setup. This project is to make openSUSE run on QEMU/AArch64 + UEFI and this may be useful for the openQA in the future. |
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. |
NIS and IPv6an invention by kukuk Look at the NIS RPC protocol, enable IPv6 where possible, document where not. Try to find out what Solaris is doing. |
Build python2 and python3 packages from single spec filean invention by tbechtold Currently python2 and python3 packages are completely independent. Would be imho good to build py2 and py3 versions from a single source (as Fedora, Debian & Ubuntu do already). There was already a mailing list post about this: http://lists.opensuse.org/opensuse-packaging/2014-09/msg00000.html |
SUSE Cloud familiarizationan invention by markkp Use my work supplied workstation to set up SUSE Cloud under KVM and deploy several instances of servers. |
yast2-fontsan invention by pgajdos
|
AuthStralia — (almost) stateless authorization ecosystem for a web agean invention by kpimenov AngularJS, Websockets, REST APIs for mobile apps, one-time links for emails — what’s the topmost complexity all those things share in common? |
Port Spacewalk to Salt-Stackan invention by dmacvicar Spacewalk has its custom client stack. |
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. |
Improve YaST Security Centeran invention by abergmann Adding additional features to the YaST "Security Center and Hardening" module. |
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: |
Faster Raspberry Pi Builds for SUSE Studioan invention by bkutil IntroIn order to be able to throw pies faster and distribute them even to remote SUSE colonies, we need to build an advanced antimatter-fueled pie hyper-accelerator. |
Sonic Pi on SUSEan invention by wstephenson Sonic Pi is a live-coded software synthesiser for teaching computing via music. It originates on the Raspberry Pi but should be on mainstream Linux too. This project is to clean it up by removing Raspbian hacks, package it and its dependencies and get it running nicely on openSUSE. Sonic Pi uses Ruby to control the synthesiser, and the frontend is written in Qt. |
Port (part of) digikam to KF5an invention by alarrosa KDE Frameworks 5 is already quite stable but most big applications have not been ported yet. My plan is to work on digikam (and its libraries, libkdcraw, libkipi, libkface, libkgeomap, kipi-plugins) to port them to use the latest KDE libraries version. |
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. |
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. |
Scalability improvement for running tiedot database on SMP systemsan invention by guohouzuo tiedot is a general purpose, document database engine designed for both embeddable usage and running stand-alone DB server, implemented in Go. |
Splitting python-gammu out of Gammuan invention by mcihar In past it was needed these project to be developed together due to unstable API of Gammu. This is now stable and having python module in the code just makes the things harder. The code should be separated, use standard distutils and have testsuite. In future it should also support Python 3, but that's not the primary goal 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. |
Simple images in OBSan invention by -miska- As OBS can install various distributions, it should be in theory possible to abuse this functionality to create distribution independent way to create rootfs tarball. |
A tool for remote ssl service testing/evaluationan invention by whdu Maybe it is yet another wheelbut still worth to do. The original idea is come from https://xmpp.net/. |
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. |
Generic disaster recoveryan invention by jsmeix Basically the idea is to boot inst-sys but to not run YaST and instead run a selfmade script that does the usual disaster recovery steps: |
Porting Twinkle to Qt5an invention by mkubecek Twinkle, my favourite SIP client, seems no longer developed, has been accused of "bitrotting" and even dropped from some distributions. While I don't believe in bits actually rotting, there is one pressing issue: twinkle uses Qt3. |
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. |
Group Refactoring of OSEMan invention by hennevogel Meet up NBG meeting room Paris with fellow Ruby on Rails hackers, throw an editor/shell onto the wall, grab a cup of coffee and refactor OSEM code together. |
Getting more familar with Greasemonkey User Scripting (IITC plugin)an invention by sndirsch Get more familar with Greasemonkey User Scripting, in particular with using the IITC framework, which manipulates Ingress Intel map. The goal is to create a plugin, which highlights portals on the map, which have more fields than links attached. Ingress account is required for this (Android/iPhone). |
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. |
Use Jenkins as a Travis replacement for YaST (or possibly any other GitHub project)an invention by lslezak Use Jenkins as a Travis replacement for YaST |
virt-manager enhancementan invention by lin_ma The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager: |
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. |
AppArmor utils: rewrite more rule types into classesan invention by cboltz While the python-based AppArmor utils (aa-logprof etc.) are much easier to understand and maintain than the old perl code, there are still some terribly long functions like parseprofiledata() in aa.py that are not too easy to understand. Also, using hasher() (a recursive array) as storage can have some strange side effects. Another problem is that test coverage isn't too good, especially for the bigger functions. |
Matrixan invention by vmoravec Proof of concept for a story and test runner for cloud testsuite. |
KDE4/5 packages for SLEan invention by alarrosa I'll try to generate KDE4 and KDE Frameworks 5 packages for SLE12. |
Update cpan modules in OBSan invention by coolo devel:languages:perl has 2662 packages, but many of them are outdated because it's just a fight no man can win to update them. So we update them whenver we hit a problem. But this is evil: |
Getting OBS to build virt-builder repositoriesan invention by cbosdonnat virt-builder main repository contains quite a few distro images, but no opensuse one. The goal of this project is to make OBS able to create a virt-builder repository out of a few kiwi packages. Ideally this would later be used to provide some official opensuse images for virt-builder. |
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. |
Setup an internal tmate.io serveran invention by abergmann The idea would be to setup an internal tmate.io server to make instant command line collaboration easier. |
Improve futex coverage in trinityan invention by dbueso Futexes are complex enough that make it a good candidate for applying fuzzy testing techniques to the various inputs and operations that can be performed. Instead of re-writing any testing infrastructure, make use of the trinity system call fuzzing tool. While trinity does apply fuzzing to futexes, it does so with very limited knowledge, using only generic callbacks to the different steps involved. As such the main goal is extending testing coverage and making it more ad-hoc. |
Reconstruction Beijing GNU/Linux User Group Websitean invention by tonghuix Cause the original BLUG website is too old and lack of security, so we plan to fully rework for this website. |
Translation FlightGear Getstart Manualan invention by tonghuix The FlightGear is a free and open source flight simulator. To introduce what FlightGear offers, there is a official getstart manual for beginner. |
fedmsg for SUSE servicesan invention by oholecek Our beloved competitor developed and use project-wide message bus called Fedora Infrastructure Message Bus. This project was already adapted, or is being adapted, also by Debian community. |
Don't write tests! Generate them.an invention by e_bischoff The title of this project is inspired from the must-see video |
Play with afl fuzzeran invention by metan The afl fuzzer is an interesting tool that uses compile time instrumentation and genetic algorithms to automatically produce test cases that will trigger different code paths in binary... |
Docker: Image Rebasingan invention by cyphar
|
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. |
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. |
Use Relax-and-Recover (rear) as generic installer in the plain SUSE installation systeman invention by jsmeix The basic idea is is to boot the plain SUSE installation system (inst-sys) but to not let it run YaST. |
Integrate ABRT to openSUSEan invention by michalnowak There were several attempts to integrate ABRT to openSUSE. In this Hack Week I'd like to: |
Docker hackingan invention by evshmarnev
|
Use jenkins as openQA UIan invention by okurz motivationjenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA? |
Microcorruption CTFan invention by vitezslav_cizek It's a CTF like game, where the goal is to unlock "lock" devices. Having access to a disassembled code you have to create an input that will unlock the device by exploiting a bug in its code. |
Dove-eye (3D object tracking) improvementan invention by mkoutny See README for description of the Dove-eye project (poor man's Hawk-Eye). |
Minimal Salt packagingan invention by kwk Challenge |
Git and rst practicean invention by ktsamis I want to use this hackweek to get some practice with git and rst and maybe more specifically, as a project, to set a blog written in rst and hosted in github. |
Convert prix-carburant.gouv.fr opendata to Osmand POI databasean invention by cbosdonnat French government provides a pretty [up-to-date data][0] set with the gas prices in France as open data. These data could be useful in the offline GPS application [Osmand][1] for drivers to find the cheapest nearby place to buy they gas. |
OBS notificationsan invention by k0da Let third parties to get notifications about build failures without having maintainer rights |
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. |
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. |
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. |
fix printing in the Taipei officean invention by lnussel the Taipei office lacks automatic printer discovery so everyone has to download and install some weird "driver". That's not the Linux way of doing things. So set up a cups server and do proper printer announcements with that one. |
openSUSE/SUSE Developer Mentoring Programan invention by hennevogel Goal
|
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. |
Learn to create dovetails with a router.an invention by cbosdonnat Dovetails are nice to assemble wood pieces... but not that easy to do. The project is about creating a template to create dovetails with a router and of course create dovetails. I prepared all the maths before hackweek to plan my actions (and buy hardware). See [this geogebra file][0] for the details. |
Mozilla Firefox profile selectoran invention by olh Create a wrapper which receives the URL passed to the "firefox" binary, offers a list of available profiles, and finally runs Firefox with the selected profile and the given URL. |
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. |
Factory dashboardan invention by k0da Fetch and display openQA status project group per project. |
Implement external OBS api for better debuggingan invention by k0da Hacking on OBS dashboard requires you to have a "real" data from staging projects. this is done by quering backend directly. So either you need to have a production db deployed or you have old broken data. |
Package NVIDIA Cuda for Poweran invention by k0da So far CUDA driver for Tesla card is only available as Ubuntu deb. |
Automate Haskell Packagingan invention by psimons We have various individual tools to automate parts of the Haskell packaging process, like |
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. |
kanku - openstack handleran invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
kanku - Refactoring of core componentsan invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
Speed up zypper in Beijing Officean invention by lzwang It is not a about make a new software. It is a service in fact. |
Gordonan invention by evshmarnev GordonA collection of autotests for Crowbar |
packaing Xorgxrdp drivers on openSUSEan invention by zhangxiaofei Quotes from xrdp wiki: https://github.com/neutrinolabs/xorgxrdp/wiki/Xorg-drivers-for-xrdp |
Rootless Containersan invention by cyphar In many cases, people want to start containers on a system where the administrator is not happy about granting privileges to users or installing any new software. For example, when I was a researcher and wanted to run Python 3 on a computing cluster it was not possible to get the administrator to install Docker or Python 3. |
Faster kernel builds in the OBSan invention by michal-m The kernel compile and link itself is only a fraction of the OBS kernel-default package build. Several other passes take significant time: - Post build checks, especially the clamav scan |
Bring Linux memory scanner scanmem/GameConqueror to openSUSEan invention by sparschauer All other distributions have scanmem/gameconqueror packages. scanmem is a command line memory scanner to locate variables in memory and GameConqueror is the Python/GTK3 front-end for it which also provides game trainer features. But it is not only a game cheating tool. It can also help testing applications, debugging memory issues, watching variables in memory or it can be used for reverse-engineering. Hackers also use it for things like ping spoofing. |
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). |
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. |
Chinese Translation for 'Free Software, Free Society' which written by RMSan invention by tonghuix The translation repo: https://github.com/beijinglug/fsfs-zh |
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. |
NativeScript Hackingan invention by thutterer The goal of this project is to get a familiar with NativeScript, play with it and create one or two simple demo applications. Maybe even something useful ;) |
Continue with a systemd alternative/replacementan invention by dsterba Previous hackweeks spent on research (project/220), other alternatives. This time I'm |
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. |
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. |
Build Docker images with pure Saltan invention by dmacvicar Results |
Upstream Salt snapper supportan invention by dmacvicar Prepare the module and concept done for the CSM Workshop and prepare it for upstream inclusion. |
TumbleSLE - Applying Tumbleweed Logic to the SLE codebase for more efficient testing & developmentan invention by RBrownSUSE Right now internal SLE development is still organised & structured around the concept of 'Milestones'. Schedules are defined, deadlines are set, and off we go making Alpha 1, 2, 3, Betas 1, 2, 3, RC's, and so on. |
Get terraform-provider-libvirt closer to releasean invention by dmacvicar terraform-provider-libvirt adds libvirt support to terraform. |
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. |
Learn gitbook.coman invention by lrupp https://www.gitbook.com/ allows you to combine repositories on https://github.com with a simple to use WebUI for writing books. As result, your crazy content in your README.md (or whatever *.md) files will become available for your customers as book in form of a pdf, epub or mobi download. |
Prettify room booking displays in Nurembergan invention by algraf Nuremberg recently received room booking displays that would in theory show the current occupation of rooms. Unfortunately they are Windows CE based. And they don't actually show anything useful because we don't use Exchange. |
Refresh openbuildservice.organ invention by hennevogel openbuildservice.org is the landing page of the Open Build Service free software project. It could use a fresh design. |
Provide tools to analyze the life-time of maintenance and release requests in IBS/OBSan invention by psimons We need statistical analysis and key performance indicators to describe the lifetime of maintenance and release requests in IBS, for example: |
kanku - worker distribution with rabbitmq/openvswitchan invention by M0ses kanku is designed to give you a better integration of your kiwi images built by the Open Build Service (OBS) in your development and testing workflow. |
geekos.prv.suse.net employee finderan invention by hennevogel Mission: |
Re-architecting Jangouts data/events modelan invention by IGonzalezSosa During the last GSoC, Jangouts was ported to work on Angular 2. Among other goodies, like the component-based approach or ditching the |
Prototype new LTP upstream runltp scriptan invention by metan Currently the upstream LTP is executed by a hacked up and old runltp script that executes even worse and fairly old mess called ltp-pan which in turn actually executes the test cases. This whole thing is a unmaintainable mess that should have been replaced with something simpler a long time ago. It should also have a few more features that has been requested in the meantime and not implemented since nobody wants to touch the code. For instance executing the test cases on a different machine via ssh and writing the results locally. Another feature I've been thinking about for quite some time is a parallel test execution, since most of the test cases in fact could be executed in parallel which could easily speed up the test run twice. There are other tests that cannot, mostly stress tests, but also test cases that modify global system state, i.e. system time, make use of sysv IPC, use loop devices, etc. These kind of tests should be annotated somehow so that we do not end up with a test cases competing for a global resources in a parallel test run. |
Yet another task tracking toolan invention by mkoutny Create a task tracking tool that would suit my needs (and enrich the pool of such author-only-optimized software). |
GeekoScreen: Building an open-source based whiteboardan invention by TBro GeekoScreen - an open-source based whiteboard |
"autoremove" functionality for zypperan invention by e_bischoff The purpose would be to have the equivalent of Ubuntu's "apt-get autoremove" functionality. |
Fast bugzilla searchan invention by alnovak The Problem |
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. |
Reverse engineer memory layoutan invention by mkoutny TL;DR Use convolution to find type candidates, then solve system of equations to refine the result. |
Use dwz from rpm to compress debug infoan invention by rguenther Use dwz (dwarf compressor) from rpms find-debuginfo.sh to reduce debuginfo package size. Aim for multi-file mode which would create a "base" debuginfo package that individual ones |
Implement more (all missing) Filesystems in libstorage-ngan invention by aschnell The next generation libstorage-ng is still missing support for some filesystems. The task is to implement all of them: |
AlexaCastan invention by irfan_habib Want to play with Alexa skills development. |
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. |
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. |
OBS project diff pluginan invention by lnussel Leap integrates packages from several SLE codestreams and Factory. In order to keep an overview of what package has which version and in which project an overview is needed. An obs plugin similar to the Factory dashboard could probably do the job. |
Learn to speak, read and write Germanan invention by cjschroder2 My German reading and speaking skills suck. I've forgotten everything except "Mehr Bier, bitte". A week of intensive immersion ought to enable me to order food as well. And converse with my German team members. Especially when we go out for meals and drinks. |
Track statistics on the openSUSE staging process to gain feedback on changesan invention by jberry Collecting and presenting statistics on the various aspects of the openSUSE:Factory/openSUSE:Leap:* staging process would be useful for determining if changes in tooling and automation have an impact on the workflow. Some examples or information of interest are as follows. |
Package mitmproxy for openSUSE properlyan invention by kfreitag Mitmproxy is a totally awesome tool to investigate http- and https-traffic and thus is a very useful debugging tool. |
openQA-butler - Application that offers a GUI for installing and configuring openQA and openQA workers.an invention by SLindoMansilla Docker & Yast |
Apple swift language for openSUSEan invention by kshatskyy Build opensource swift language package for Leap 42.3, Leap 15.0 on OBS. https://swift.org/ |
SUSE Photography Spacean invention by JWSun These project have two sub-object. |
GoldenDict popup flagan invention by xiaoguang_wang When GoldenDict enable scan popup functionality, if you want GoldenDict to show popup window, you need to select word by mouse and at same time press ALT or CTRL key. You can't show popup window only by mouse when needed. |
Relax-and-Recover: New kind of "backup" method: BACKUP=ZYPPERan invention by jsmeix For Relax-and-Recover (abbr. ReaR, RPM package rear) I like to implement a new kind of "backup" method: |
LetsEncrypt integration for openSUSEan invention by dmolkentin Make openSUSE the first distribution to support LetsEncrypt/ACME natively, in order to provide easy TLS encryption for all services. openSUSE users should be able to |
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 |
Run openQA testsuites with MALLOC_CHECK_ and MALLOC_PERTURB_ variables setan invention by michalnowak
|
More diagnostics features for the Mojolicious event loopan invention by kraih Mojolicious is a web development toolkit and framework built around an event loop. That has many performance and scalability advantages, but can also make debugging slow code a bit of a challenge. |
Investigate Wayland support in Tumbleweed for GNOMEan invention by fcrozat Fedora 25 has enabled Wayland by default for GNOME. |
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. |
30 years of game development in 5 daysan invention by thutterer You know Tetris, right? You know Telegram, don't you? |
OpenQA Skill for Amazon Echo (Alexa)an invention by szarate Control you openQA instance from an Amazon Echo! |
Add VirtualBox bootloader to openQAan invention by michalnowak In openQA we support various backends which are able to 'host' tests. 'svirt' - one of those backends - is so generic that it allows to conned to a virtualization host via SSH a perform shell commands directly. |
Figuring how to get Let's Encrypt setup on NAS without HTTP challengean invention by fcrozat By default, let's encrypt allows to get domain for server where you resolve an HTTP challenge. This is sometime not possible to setup (because the server you want your SSL certificate isn't running a HTTP server). |
UNIX domain socket support for Mojoliciousan invention by kraih The Mojolicious web development toolkit is currently limited to using TCP/IP sockets for its HTTP/WebSocket client and server. For most web services that's more than enough, but for containerized applications and IPC, UNIX domain sockets could provide significantly better performance and security. |
Generate CVRFan invention by msmeissn CVRF is a standard where security advisories are encoded in a XML format. |
Take care of my Debian packagesan invention by vcuadradojuan Take time this week to take care of the packages I maintain at Debian; open bugs, fix bugs, new upstream versions, enable testsuites in autopkgtest. |
Package Mycroft Core and the Mycroft Plasmoid for openSUSEan invention by alarrosa Mycroft is an open source artificial intelligence platform (an open source assistant) and has very nice demos like: Mycroft Plasmoid Version 2.0 and Akademy 2017 presentation (this one starts around 2:30) . |
package mediagoblinan invention by mstrigl From the mediagoblin.org website: |
RMT: repository mirroring toolan invention by ikapelyukhin The project |
Upstream support for SGI Octanean invention by tsbogend Patches for supporting SGI Octanes are floating around since ages. The latest version is against v4.10. I've talked to Ralf Baechle (MIPS kernel maintainer) and he is willing to take patches from me... so I have to provide them... and this what this project is for:-) |
SMT in a Containeran invention by jsevans It's a pretty simple idea. Be able to deploy an SMT using Docker with minimum effort. |
Learn (machine) learningan invention by mwilck I'd like to gain practical knowledge about machine learning / TensorFlow / scikit by trying out simple examples. |
Do some 3D printingan invention by aschnell Do some 3D printing incluing designing the object. |
integrate rabbitmq into obsbugzillaan invention by bmwiedemann OBS started distributing live events through a rabbitmq and Bernhard's obsbugzilla scripts can use that as an additional source to update bugzilla with reduced and more uniform delays, e.g. within 30 minutes of the last SR relating to a given bug. |
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. |
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. |
Admin UI for the Minion job queuean invention by kraih Minion, the job queue of the Mojolicious web framework, currently has to be administrated with command line tools. I want to build an Admin UI that will make the most common maintenance tasks, such as restarting a large number of failed jobs, a lot more comfortable. |
free hugsan invention by dmaiocchi free hugs for hackweek |
Experiment with WeKanan invention by RBrownSUSE While I despise Trello, I quite like the idea of using a Kanban board to organise my individual work and much of my personal projects |
Give a shot at photogrammetryan invention by ikapelyukhin Results: |
Try SUSE Manageran invention by okurz ``` zypper ar -f http://dist.suse.de/install/SLP/SUSE-Manager-Server-3.1-GM/x86_64/DVD1/ suma3.1 |
setup own docker container scriptsan invention by okurz need to learn more about containers |
openSUSE/SUSE branding for "remark"an invention by okurz motivationI like light weight presentation frameworks based on plain text files. There are quite some frameworks using the browser for presenting but many require a full blown web server. remark seems to be about the lightest I could find. I could make actual use of it when there would be openSUSE(/SUSE) branding. |
golang refactoring! usefull linksan invention by dmaiocchi moin, i am looking for interesting articles that describe how to refactor/maintain golang code. |
Learning & using Tensorflow to estimate patch installation times on SUSE Manageran invention by PSuarezHernandez Introduction |
Setup a k8s cluster based on aarch64 tumbleweedan invention by lyan I will deploy a k8s clusters on three pine64 A+ boards, all boards are installed opensuse tumbleweed, and one as k8s-master two as k8s-minions. The whole cluster will use TLS and BRAC security mechanism. |
Setup an ISCSI storage server which supports multipathan invention by lyan Setup an iscsi server on minnowboard/espressobin/odroid c2 based on opensuse tumbleweed, use two Nics to support multipath Setup an iscsi initiator on odroid c2 and dm |
Use LUKS UUID in /etc/crypttaban invention by aschnell The the LUKS UUID in /etc/crypttab. In general the file system UUID is already used in /etc/fstab. So using the LUKS UUID in /etc/crypttab is a small step towards consistency and should make the system more robust (e.g. avoid bugs like bsc #1063249). |
Implement ZSTD + BTRFS support to GRUB2an invention by dsterba The ZSTD is a new compression method, potential replacement for existing methods. The support has been added to linux 4.14, but the bootloader support is missing. |
Play with Travis and beta featuresan invention by szarate Build Stages |
hook up a raspberry pi3 with openQA - HDMIan invention by lnussel To be able to offer real Tumbleweed and a tested Leap for a Raspberry Pi3 the images for it need to be tested with openQA. Since |
Actions kernel mainlining: pinctrlan invention by a_faerber During my trip to and from SUSECon 2017 I had been working on a pinctrl driver for Actions Semi S500, based on a previous pinctrl driver of mine for Realtek RTD1295. |
Support multiple disks in Xen & Hyper-V guests in openQA (for RAID)an invention by michalnowak In os-autoinst and installation/bootloader_svirt.pm we currently we support only one-disk scenarios like SLES installation to disk and deployment from a disk in JeOS & CaaSP scenarios. To support RAID tests we need support of adding multiple disks to VMs. Targeting Xen and Hyper-V. |
Try various container operating systems & kubernetes distributionsan invention by michalnowak Try various container operating systems & kubernetes distributions and compare them to SUSE MicroOS and CaaSP, respectively. |
openSUSE Tumbleweed Snapshots: refactor for S3 and deployan invention by jberry In lieu of official hosting which was requested a year ago, go ahead and refactor approach to work on AWS S3. The previous approaches used either soft or hard links to avoid duplicating files that remain unchanged between snapshots, but S3 is not a file-system and does not support links. The closest comparable concept are object level redirects, but managing and creating those would be combersome, slow, and result in a higher bill. To avoid that an alternative that does not require object level redirects to simulate links, but that does not requiring duplicating files would be preferable. |
Deep learning/ AI topicsan invention by arun_kant Planning to do some deep learning course sessions e.g. fastai , google ML crash course etc. Also try to understand common tools (tensorflow, jupyter notebook, numpy, pandas, pytorch) and practices e.g. Convoluation neutral nets, SGD used to solve learning problems. |
Package kivy and python project for Androidan invention by joadavis About 3 years ago I wrote some Python and Kivy code for my Samsung Galaxy S4 in QPython. Unfortunately, QPython updated and broke its kivy compatibility. I've been waiting for them to fix it, but mostly have given up. So instead, just investigate how to turn the kivy code into an .apk for installation on an Android device! There are directions for this on the kivy website. |
Package kompose (docker-compose to k8s converter) for openSUSEan invention by suntorytimed What is kompose? |
GitHub GraphQl (v4)an invention by dmaiocchi Explore the GraphQl (v4) GitHub Api and do a small project in (Elixir would be the choice) |
monitor kubernetes and docker with prometheusan invention by dmaiocchi Starting from prometheus ( and grafana if needed), learn how to monitor kubernetes and docker and do some valid alert/graph etc. |
Jupiter systeman invention by SLindoMansilla Description |
distributed card games, a.k.a. mental pokeran invention by AndreasStieger Mental poker is a principle and also specific protocol to play card games without a single trusted party. This includes shuffling cards, enforcing card visibility and commitment schemes. Imagine playing rock-paper-scissors via phone only. |
Raspberry Pi Baby Monitoran invention by mstrigl The usual baby-phones and phone based surveillance solutions do not fit my needs: |
Running openATTIC and DeepSea on multiple distros (2018)an invention by dmaiocchi 2018new hack |
Infrastructure-by-code + full-build-pipeline with the example of OBS+openQAan invention by okurz motivationLots of crucial steps in the SUSE/openSUSE product build workflow are not known or not even accessible by many people but hidden as "custom scripts" on "some machine" in the worst cases. Nowadays infrastructure and build pipelines should be written as code, e.g. in git repos, with UI frontends to show the always current state of what is going on, what needs to be done to release products, where are problems. The least we can do is learn a bit more in this direction. |
Create packages for maintenance toolsan invention by pluskalm Currently helpers for maintenance of SLE/openSUSE such as |
microservices and serverless for the openSUSE.org infrastructurean invention by tampakrap The openSUSE.org official infrastructure is getting bigger and complicateder, so #microservices and #serverless FTW! |
DIY Awesome Glowing Nixie Clockan invention by JWSun Glowing Nixie Clock |
Automatically guess changelog entries for Haskell packages from upstreaman invention by psimons All our packages have a |
Chrome plugin to watch openQA jobsan invention by asmorodskyi In day to day job I often wait for openQA job to change a state. I plan to create chrome plugin which would allow to watch for some certain job and will send you notification when run is end. |
Get a basic understanding about MD software RAID setupan invention by jsmeix I need to get a basic understanding about MD software RAID setup only via command line tools to be able to understand, |
SUSE Manager - self sufficient frontend serveran invention by LuNeves Explore the possibility to have a self sufficient frontend server running locally. This server would compile all the frontend code and act as a proxy/middleware pointing either for a dev ref-server or to a local SUMA instance. This way would be possible to do modifications in frontend even without having a SUMA server running locally. |
Little systemd utilities improvementsan invention by mkoutny Some ideas from the list: |
Second Memoryan invention by jcavalheiro What is it about? |
Learn OBS with an examplean invention by jevrard git-deps and hatop deserve some more native packaging love. |
SSO for kankuan invention by M0ses SSO for kanku |
Connect to matrix.org via weechatan invention by ktsamis I want to connect to matrix.org via weechat in Leap 15.0. |
Practice Perl through implementing -- Message Boardan invention by jbaier_cz I want to improve myself in Perl & Mojolicious and I want to have a nice open-source self-hosted message board / forum written in Perl. Let's combined it into one ultimate goal. |
Explore & Deploy new podcast platforman invention by tonghuix Background |
Emulate MEN FPGAs in Qemuan invention by morbidrsa For testing some of the upstream Linux drivers we maintain it is necessary to emulate the hardware as we're getting bug reports for the upstream drivers but have no chance to test fixes. |
Container Image for PXE/HTTPBoot Serveran invention by gary_lin Every time we went to UEFI Plugfest, one of the frequently asked questions is how to setup a PXE/HTTPBoot server. Besides, we also have to setup and test the server before the event. Although we already have the document(*), it may be easier to deploy with a container image. |
ReMiTo - An RMT web interface powered by VueJS and Quasaran invention by thutterer I want to dive deeper into React using its Material-UI components to prototype a web interface for SUSE's new Repository Mirroring Tool (RMT). |
Transactional Desktopan invention by fcrozat Leap 15 and TW supports Transactional Server system role but some additional work is needed to have a transactional desktop system role. |
tftp boot installer and PXE server container imagean invention by kukuk We provide tftp server and RPMs containing the installer to run from tftp. Disadvantage is, that the user needs to setup a tftp boot system first. Why not putting everything in a container, so that the admin only need to run the container and can then choose on the to be installed machine, what he wants install? And following this, put the container in a kubernetes cluster like SUSE CaaS Platform. |
Teach SUMA to sign repository metadataan invention by mcalmer Signing metadata requires a lot of manual interaction and knowledge of the customer. This was the reason why we never implemented it for SUMA as the benefit was very low. |
DIY smart thermostat with ESP8266an invention by scabrero Build a smart thermostat using an Adafruit Feather HUZZAH ESP8266 board, a DHT22 temperature and humidity sensor and a 2.4 TFT touch panel. |
Create a DRM driver for Matrox desktop cardsan invention by tdz (was: Create a DRM driver for Matrox G200) |
STEM Workshop in Montessori Schoolan invention by ilausuch UpdateWorking on the documentation... |
Learn and Document how to install a SAP Hana ScaleOut Clusteran invention by dakechi This nowadays is a supported HANA Scenario that has no much knowledge and documentation around. This project is basically to explore what we currently have, and maybe document some initial good practices around SAP HANA Scale-out to facilitate future developments and also our current supports. |
Status plugin for Mojoliciousan invention by kraih To make it easier to debug openQA and Cavil i want to build a plugin similar to the mod_status Apache module for the Mojolicious web framework. Figuring out how to combine HTTP and WebSockets should be interesting. If time permits i also want to make it look a little bit like the Minion Admin UI from my last HackWeek project. |
Continue reading "Containerization with LXC" by Konstantin Ivanov and play around with LXC containersan invention by gniebler I bought and started reading this book a little while back and also "played along" by creating unprivileged LXC containers on my own system. |
Introduction to parallel computing using CUDA (using AWS and openCV)an invention by riafarov MotivationGPUs are widely used for parallel computations and CUDA is platform which simplifies development of such applications for NVidia GPUs. |
SUMA add test=True for highstate to UIan invention by mcalmer First thing you learn, when you start with salt, is to use test=True before you really call the highstate. |
add features to libstorage-ngan invention by aschnell Add some features to libstorage-ng. |
Write a reporting script using SMELTan invention by vitezslav_cizek I'd like to write a tool that reports user's OBS work done in a given time frame (eg. week). It'll collect all the packages he/she submitted, all the reviews done or all the maintenance updates started or processed. |
Improve OBS service scriptsan invention by enavarro_suse For every instance of OBS, each time the obs-api package is updated the |
The SUSE Gamean invention by ilausuch ** UPDATE ** |
Transact all the THINGS - sorting out my personal infraan invention by RBrownSUSE I currently have a lot of personal infrastructure that is in need of some tender loving care and transactionalisation |
Check health of my openSUSE packagesan invention by pluskalm
|
Architecting a Machine Learning project with SUSE CaaSPan invention by jordimassaguerpla The goal of this project is to get an overview of the state-of-the-art technology on training and deploying machine learning projects with kubernetes and apply that to a SUSE CaaSP cluster. |
SUSE Quiet (This year's Hackweek band)an invention by jctmichel SUSE Quiet is an acoustic version of SUSE Loud, the former SUSE Band from Maxtorhof. |
Try SLES on Hyper-V 2019 (build 17692)an invention by michalnowak I'll have a look at Hyper-V 2019 test build and how SLES guest plays with it. |
Learn Go (language)an invention by vsistek I plan to learn Go, first by going through the official 'Tour of Go', then implementing simple caldav client to help me with work reports. |
Having a chat with the vacuum cleaneran invention by rhafer The vacuum cleaner from Ecovacs use XMPP (or at least something very similar to it) to communicate with their respective mobile apps. Based on the things available in https://github.com/wpietri/sucks and https://github.com/torbjornaxelsson/bumper I'd like to implement a small replacement for the server side to be able to run that on my local server. |
Try Linux subsystem on Windows Server 2019an invention by michalnowak Deploy openSUSE Leap 15.0 image to Linux subsystem on Windows Server 2019 and try things around. |
Try Docker openSUSE image on Windows Server 2019an invention by michalnowak Docker for Windows 18.03 CE supports Linux containers on Windows Server. Let's try that. |
Mapping Open Source Governance Modelsan invention by cschum There are a lot of open source projects out there. They have a wide spectrum of governance models. It's a critical component to the success of a project so it's worth learning from others and consciously deciding on how governance is set up for a project. It's also a critical factor to assess projects and a subject for research. |
Swift + Monasca: Sending all the Swift metrics Monasca's wayan invention by mattoliverau Monasca is a powerful tool in the OpenStack arsenal. It brings metrics and alarms to the operator. It even pairs grafana with horizon. It currently monitors Swift, but just the processes. But there is so much more we can grab. |
Test unofficial SLES LX images on SmartOSan invention by michalnowak SmartOS is converged container and virtual machine hypervisor based on illumos, an OpenSolaris fork. SmartOS supports KVM & bhyve hypervisors and illumos, LX, & Docker zones ("containers"). |
Setup matrix internal instance, with IRC bridge to internal IRC serveran invention by fcrozat Matrix (https://matrix.org/blog/home/ ) is a slack / rocket-chat clone, fully decentralized. |
gnome-shell-mousewheel-zooman invention by pdostal The most important task for my first hackweek - accessibility of the Gnome Shell. |
Test FreeBSD Linux Binary Compatibility layeran invention by michalnowak Let's see how correctly the FreeBSD emulation layer works. |
File Databasean invention by hrommel1 When using files that should be in an accessible file system, quite often I have been in a situation where |
Goodbye Disteran invention by cschum SUSE Studio was shut down earlier this year. It has been online for more than ten years and there are tons of links and references out there. To not make them lead into the wasteland of 404 we should have a landing page on https://susestudio.com which leads to what users can use instead of SUSE Studio. |
Improve performance of JRuby's hash implementationan invention by cbruckmayer SynopsisJRuby is an implementation of Ruby on the JVM. It aims to be a complete, correct and fast implementation of Ruby, at the same time as providing powerful new features such as concurrency without a global-interpreter-lock, true parallelism, and tight integration to the Java language to allow you to use Java classes in your Ruby program and to allow JRuby to be embedded into a Java application. |
Make Ruqola Rocket.Chat client useable / submit to openSUSE Tumbleweedan invention by zbenjamin Update: Ruqola ('zypper in ruqola') is now in Tumbleweed and Leap 15.2! |
Learn about Roboticsan invention by mstrigl I want to learn more about robotics. The goal is to have a small robot at the end of the week. |
Ant Ivy OBS resolveran invention by cbosdonnat SUSE Manager uses an ivy repository on the R&D network to get the packaged jar to build against. To remove the manual maintenance of that repository and allow external contributors to hack the Java code of Uyuni / SUSE Manager we need to provide an Ivy plugin that gets the jars directly from OBS. |
HelenOS of the <future>an invention by jjindrak I have previously implemented a major portion of the C++ standard library for HelenOS [0][1][2] as part of my master thesis. In this project, I will be adding |
libgphoto2 Wifi support for Lumixan invention by msmeissn I plan to work on libgphoto2 Lumix WiFi support. |
SUSE incarnation of the Party Parrotan invention by rsimai The Parrot seems to have many fans meanwhile, in particular since we're running Rocket.chat at SUSE. Some may find these emoticons distracting, some find it just cool and I would certainly love to see something like the Partyparrot but as a "SUSE parrot", probably someone manages to make the SUSE Geeko move in a similar fashion, as party_geeko. Finally I'd love to see this uploaded to the cultofthepartyparrot.com under "Party Guests". Because clearly the Geeko insists! :-) |
Look at New Parallelisation Technologiesan invention by aschnell The idea is to look at some technologies: |
gnome shell extension to translate screen word onlinean invention by xiaoguang_wang Use mouse to select a word on the screen, popup a small icon, click icon, then show a window to display word online translation result. |
minimal openQAan invention by okurz motivationMany people ask how to start with openQA, ask "can you run these two lines in bash in an openQA" test and some shun the effort to try out openQA because it is "too big". |
geekos going productionan invention by digitaltomm We are running the geekos app at geekos.prv.suse.net since some time now in the SCC CaaSP cluster. The goal we have is to bring this to production in the CaaSP cluster maintained by the engineering infrastructure team. |
Get openSUSE Tumbleweed for s390x (IBM mainframe) on openqa.opensuse.organ invention by SLindoMansilla Description |
Package LanguageTool for openSUSEan invention by namtrac LanguageTool is a style and grammar checker for 25+ languages https://languagetool.org |
otpclient v2.0an invention by pstivanin Given that free time is always a scarce resource, I'd like to use the hack week to work on v2.0 for OTPClient |
STEM Workshop in Montessori School: Roboticsan invention by ilausuch During the previous Hackweek I did a workshop in a Montessori school. This time I would like the same but with focusing on Robotics. |
Convert a very cheap foam toy plane into a radio control planean invention by ilausuch I would like to convert a very cheap foam toy plane into a radio control plane |
Out-of-the-box SPD supportan invention by jdelvare In order to see the SPD (detailed memory information) data, the user currently has to manually load the needed kernel driver. Which driver to load depends on the memory type. Depending on the driver user, the devices may even have to be instantiated manually and this is a non-trivial multi-step task. Plus you need to be root to do it. |
Demoscene with musican invention by jlausuch Produce a ~3 min demoscene using modern javascript libraries combining graphics with original music. |
Investigate C-Sky architecturean invention by a_faerber The youngest architecture addition to the mainline Linux kernel was C-Sky (arch/csky/). |
mailprocessing performance improvementsan invention by jgrassler I maintain the mailprocessing utility, a Turing complete maildir and IMAP capable filter with rules written in Python, both upstream and in openSUSE. It is currently suffering from some performance problems I'll devote my Hackweek (or part of it) to improving. Most notably the following areas will need some attention: |
Terratest playgroundan invention by szarate Few weeks ago whilst analyzing the possibility of using Terraform[1] via terraform-libvirt [2] plugin, I came across Terratest [3], which is an automated testing framework. |
Learn Rustan invention by michalnowak Learn Rust by following The Rust Programming Language book. |
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. |
Migrate more OBS service scripts to pure systemdan invention by enavarro_suse Following the work started in the last hackweek, Improve OBS service scripts, I will try to migrate current service script for workers to systemd unit, and at the same time, try to get rid of the sysv code. |
Creation of a sound boardan invention by Pastafly Create a sound board that has the following requirements: |
MariaDB Cluster toolsan invention by andriinikitin The idea is to have a friendly way to access live cluster's nodes, compare outputs of simple commands and find out differences in tables data / structure. |
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. |
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. |
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) |
terracumber: python replacement for sumaform-test-runneran invention by juliogonzalezgil At SUSE Manager and Uyuni we use right now a set of bash scripts called sumaform-test-runner to run terraform and cucumber, send notifications and store cucumber results. |
Release our Ruby on Rails dashboards as Free Softwarean invention by hennevogel We've (mostly @cbruckmayer) put a significant amount of time into our performance measurement dashboards based on influx/grafana. I want to share this with the world because it's most awesome and easy to use. It's also nice if people don't go to some PaaS provider just for this... |
SUSE Manager Testsuite speed up and organizationan invention by oscar-barrios Currently, the SUMA test-suite takes about 6 hours to complete, often fails in the first tests, which set up the environment for the rest of the tests, those tests are what we named "core features". |
Simplify implementations of lockless printk ring bufferan invention by pmladek There are attempts to solve some kernel deadlock with using lockless printk ringbuffer. The proposed implementation is pretty complex (6 stages, 6 write and 6 read barriers, two buffers, entries linked via list, ...) |
Explore Python Dashboards using data from the Maintenance process of SUSE productsan invention by gboiko Try to prototype an interactive dashboard for parts of the data available on SMELT. |
openSUSE Tumbleweed release management internshipan invention by okurz motivationAs an openQA contributor I could learn from openSUSE release managers how the overall process can be improved. |
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. |
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. |
Artificial Intelligence playground for Data Scientistan invention by afesta Project here: https://confluence.suse.com/display/AAI/HackWeek19 Will keep working out of HackWeek as "best effort" personal project to make it evolve and keep learning. |
Take rails for zombies coursean invention by riafarov There are multiple reasons for this project. First, I want to re-cap my ruby programming knowledge. Secondly, this course is available on pluralsight. This is project for 1-day, where I plan to continue and create some project and dive a little bit deeper into it. |
openSUSE Leap release process improvementsan invention by lkocman Goal: |
Setup root-encrypted server to provide password via sshan invention by holgisms You can encrypt your servers root filesystem, but need to provide a password during the boot process in order to "unlock" and start the system. This is easy if you have physical access to the server by entering it via keyboard. But if you do not have physical access it's not that easy. |
Playing with ESP8266an invention by lrupp The ESP8266 is a low-cost WI-Fi microchip with full TCP/IP stack and microcontroller capability. I want to explore the features and (in case of success) attach a BME280 to get temperature, humidity and barometric pressure information streamed over WI-Fi. |
gnome-shell-extension Floating Dockan invention by xiaoguang_wang Create a gnome-shell extension inspired from an Android app floating toolbox. |
Monitoring my Instagram activity profile with prometheus/grafana and building a custom exporteran invention by dmaiocchi I want to create an exporter for a X instagram profiile using the Instagram API. |
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. |
revive qemu-devel.opensuse.organ invention by mstrigl qemu-devel.opensuse.org is a port forwarder to |
Without data this is just an opinion (SCC Analytics)an invention by digitaltomm Research on BI tools to crawl eg. SCC data. |
All our beloved acronyms in one place... also some Jekyll hackinan invention by thutterer Acronyms are fun. Everyone at SUSE loves them. Just sometimes… you might not know what one stands for. |
Learn Crystal by porting part of YaST to that languagean invention by ancorgs For a very long time, I have been planning to play with Crystal as possible substitute/complement for Ruby. With that goal, I have isolated a very small subset of the Ruby project I know the best (yast-storage-ng) and I want to migrate that subset to Crystal to get a general feeling about the language. See the repository with the experiment already in progress. |
ActiveJob influxdb-rails instrumentationan invention by hennevogel We have ActiveJob instrumentation in the OBS code base and a couple of panels in our grafana. Move this upstream to influxdb-rails. |
Awesome People Management Listan invention by hennevogel Start awesome/people-management and properly announce the awesome setup. |
Team Check Forman invention by hennevogel Move our agile team check, with some more elaborate assessment, online to office365 |
Welcome to SUSE (Quiz game)an invention by oscar-barrios This hack week project is an Unity3D app, available in Android, IOS and HTML5 platforms. |
Package tmux-resurrect for openSUSEan invention by SLindoMansilla Upstream |
Bring hamster 3.0 to openSUSEan invention by mwilck Hamster is important for may daily workflow, as I'm using it for time accounting. While |
Build admin-tools in a stand-alone environment without obs dependenciesan invention by dmulder The admin-tools appimage provides several samba team YaST packages in a portable way, such as yast2-aduc, yast2-gpmc, yast2-adsi, and yast2-dns-manager. Currently I build the appimage on obs, but this pulls in lots of unnecessary dependencies. Making it build independently would allow building on other distros. The difficult part here is going to be building minimal YaST dependencies. |
Fix terracumber, add some python unit tests, try to extend it and publish itan invention by juliogonzalezgil Last year I developed Terracumber and, for the moment published it at one internal GitLab repository. |
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. |
Could we use financial prediction methods to improve our quality and performance?an invention by ilausuch In financial markets traders try to win money buying cheap and selling expensive. To do that they need to understand what is going on on the market and also what will do the market in the future. |
openSUSE Leap / TW / MicroOS / Kubic running on Freebox Deltaan invention by fcrozat French ISP Free is providing a xDSL / Fiber modem, which includes a lot of features, including integrated NAS support and, more recently, allowing to run your own VMs (https://dev.freebox.fr/blog/?p=5450 sorry, in french) |
Create an application to configure KEF wireless speakers from Linuxan invention by kraih The KEF LS50 Wireless are audiophile grade powered speakers that are fairly Linux friendly. But so far they can only be configured via an Android/iOS mobile app. I want to reverse engineer the custom binary protocol used by the apps, and build a simple Linux application to reconfigure things like DSP settings on the fly from the terminal. |
Create a SAP Gardener playground and have fun!an invention by dakechi The idea of this project is to learn more about SAP Gardener and its capabilities. Evaluate potentials and eventually include some capability around CaaSP that does not yet exist there. |
Support Pinebook Pro in openSUSEan invention by michals Updated almost 2 years ago. 3 hacker ♥️. 3 followers. |
Build a community around pnp soundboardan invention by Pastafly Last hackweek I created the pnp soundboard -> https://github.com/Devp00l/pnp-soundboard |
Ship f.lux in openSUSE Tumbleweed and Leapan invention by xarbulu I'm missing really badly the tool f.lux in my openSUSE machines. I really appreciate its usage specially when I'm using the computer late night. |
Packaging libnvidia-containers and nvidia-container-runtime-hookan invention by jordimassaguerpla This is a follow up to https://hackweek.suse.com/projects/architecting-a-machine-learning-project-with-suse-caasp. |
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. |
Write a commandline client for the geekosan invention by dheidler There used to be a tool called |
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. |
terraform-provider-libvirt on Homebrew (macOS)an invention by suntorytimed The goal is to package terraform-provider-libvirt on Homebrew to deploy the SUSE SAP and HA automation on a remote KVM host from macOS. |
Try mumble-weban invention by bmwiedemann https://github.com/Johni0702/mumble-web |
MicroOS for SystemZan invention by RBrownSUSE A Community member at FOSDEM requested MicroOS for SystemZ - spend some time at Hackweek looking at it |
Colorizing old images on my NAS (or run machine learning deoldify algorithm on an edge TPU)an invention by jordimassaguerpla For my 40th birthday I got from my friends a very special present, an USB Accelerator that brings machine learning inferencing to existing systems: |
Cheap 'production' k8s cluster on Kubican invention by pdostal I am trying to build a cheap Kubernetes cluster on top of Kubic. |
libsolv web interfacean invention by lnussel In order to inspect rpm dependencies inside the distro I wrote some python command line tools that leverage libsolv. Since navigating the ball of wool that is the result of solving a package is on the command line, I'd like to create a web app. Implementation by means of Flask, bootstrap and jquery to keep it simple. UI should be entirely created on client side with Flask only server json endpoints. |
Make geekos app available in SUSE EKS clusteran invention by digitaltomm The current geekos install at http://geekos.prv.suse.net/search is not reachable for employees outside of engineering. We want to move it to the SUSE IT maintained EKS cluster to make it available for all. |
Sharing logic between desktop and web based applications through WASMan invention by IGonzalezSosa Project Description |
Mount Btrfs USB disks on non-root Android using the Linux Kernel Libraryan invention by dmdiss Project Description |
Unified Config Management Tool (UCMT)an invention by jreidinger |
Improve packaging of Rust in OBSan invention by aplanas Project Description |
Rust Bootcampan invention by SMorlan |
Test mainline kernel on an older Qualcomm SOC (msm89xx), explore current Qualcomm mainlining kernel effortan invention by pvorel Project Description |
Enable Automated End-to-End tests per Pull Request in Uyuni/Spacewalkan invention by oscar-barrios |
Performance profile and possibly improve Jitsi web clientan invention by mkoutny Project Description |
remove stale rpm files from RMT mirroran invention by olh Project Description |
Build Microservice Architecture with Kubernetesan invention by aqsa_malik Project DescriptionThe aim of the project is to run a sample microservice app in Kubernetes. A simple app will be written in Python and work as an online store comprising of frontend, orders, and products services. (could be more!!) |
Open app cores with debuginfodan invention by jcejka Project DescriptionThis project aims to speed-up and simplify setup for analysis of application core files provided by our customers. |
Automated test for game + only web based dev + Python openQAan invention by okurz motivationTest automation can be fun and openQA is good at it but it has limitations. This project is meant to find out where the limits are for applications with lots of things moving on the screen, e.g. a game. Completely unrelated, web based tools become the norm for many users, e.g. when working from a chromebook or similar environments. The idea here is to try to use only web based tools and not force users to use a terminal which can be frightening :) As a third requirement: Some people are not feeling comfortable using openQA "because tests are written in Perl". This is not necessarily true because tests are rather written using a simplistic test API and only a small subset of Perl knowledge is necessary, however, we still want to support other entry points so there is Python support added in https://github.com/os-autoinst/os-autoinst/pull/1558 . To find out what this new way is capable of this project should use only that Python support and find out any restrictions. |
Learn DaVinci Resolvean invention by psimons |
OTPClient v2.6.0an invention by pstivanin Project Description |
Learn about amdgpu OpenCL neural network use for video enhancingan invention by tjyrinki_suse Project Description |
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: |
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 |
multithreaded network benchmarkan invention by mkubecek Project Description |
NeoMutt: Show index and body of emails in a horizontal splitan invention by iivanov |
Create a proof of concept to parse the openQA logs to beautify them and provide query toolsan invention by ilausuch Project Description |
Study Google Motion Photo file formatan invention by tjyrinki_suse Project Description |
YAML 1.2 Schema support for PyYAMLan invention by tinita |
Script that loads dummy data into HANA database for testing purposes.an invention by rangelino |
Kanidm - Modern Opensource Identity Managementan invention by firstyear Project DescriptionKanidm is a identity management system (a store of accounts, groups and more) that supports authentication to opensuse, web sites, networks, and more. The project has a focus on respect of humans, correctness, simplicity and performance. In previous hackweeks we have implemented cryptographic authentication (webauthn), wasm based web UI and more. |
SUSE branded keycaps modelsan invention by cbosdonnat Project Description |
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. |
Port the Minion job queue to TypeScriptan invention by kraih Project Description |
SUSE Linux-Based Demo Kioskan invention by dstokes11 Project Description |
Finish the Jangouts rewrite on React/Reduxan invention by ancorgs Project Description |
grogan invention by gbaccini |
Add Graphics Mode to WozManiaan invention by e_bischoff Project description |
Open-source software for controlling Genesis Thor keyboardan invention by jbaier_cz Motivation |
Give back to Wezterman invention by mpagot |
rinitan invention by dspinella |
Implement search in zellijan invention by MSirringhaus Project Description |
EVERYONE can contribute to documentation – See how YOU can join the partyan invention by chabowski |
Commanded EventStoreDB Spear (GRPC) adapteran invention by fabriziosestito Project Description |
Generic retry command in openSUSEan invention by okurz MotivationWhen automating tasks often the requirement comes up to retry commands, for example when network connections are involved and commands do not return successfully immediately or if resources are temporarily not available. Sometimes a simple for-loop in bash is sufficient. Sometimes it is necessary to use additional waiting between retries, sometimes timeouts are desired. Getting all those combinations right can be tedious and error-prone so a generic "retry" command should be available in usual environments so we should provide a retry command to openSUSE distributions. |
containerizing MicroOS Desktop components (reloaded)an invention by fcrozat |
investigate seal secrets for used in a home-cluster (k3s + fluxci)an invention by fcrozat |
Explore the possibility and value to have a centralized Developer Portalan invention by nkopliku |
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). |
Support harvester terraform provider in sumaforman invention by oholecek |
Running RKE/RKE2/k3s on SLES Real Timean invention by nguyens |
Air quality monitoran invention by dheidler |
Migrate from Raspbian to openSUSE aarch64 for motion detection cameraan invention by tjyrinki_suse Project Description |
Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)an invention by bschmidt |
Automate Victron Cerbo GX scheduled charge configuration based on Redflow ZCell maintenance cycle timingan invention by tserong |
Following the Arduino examplesan invention by barendartchuk Project Description |
Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issuesan invention by cbosdonnat |
Learn about IPv6 while Implementing it in the Home Environmentan invention by mweiss2 Project Description |
Update tool for SUSE Manager Serveran invention by RDiasMateus Project Description |
Extend GObject based introspectable API to libzyppan invention by zbenjamin |
Golan salt client sdkan invention by RDiasMateus Project Description |
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. |
Coursework: Foundations of Humane Technologyan invention by bear454 Complete the course "Foundations of Humane Technology", offered by the Center for Humane Technology. |
Restrict Login page access to specific IPan invention by admehmood |
Use systemd Service Templates to manage OBS workersan invention by enavarro_suse Project Description |
Develop a better frontend for the virtual SUSE Museuman invention by fos Project Description |
Predicting Water conflicts in South America - AI/ML POCan invention by sfonseka Project Description |
WiFi support for Canon Powershot sx430isan invention by tsbogend |
Tinker with mirror, a tool to watch and backup source code repositoriesan invention by andreas-kupries Project Description |
Make tags markdownable on geekos.ioan invention by digitaltomm |
Trento telemetry service data on graphsan invention by xarbulu |
Rust in linux kernelan invention by dsterba |
open-source RPI Smart Speaker (Hey, geeko)an invention by HarrisonWAffel |
Create a CLI tool for interacting with Rancher Support Matrixan invention by dpock Rancher Support Matrix CLI Helper |
Explore open source sBOM generator and Vulnerability scanners spacean invention by amunoz |
Extended client information from SUSE Manageran invention by brianp |
repurpose / recycle 20 year-old computeran invention by amanzini |
Chest X-Ray Medical Diagnosis with Deep Learning and Javascriptan invention by jordimassaguerpla |
Update quilt's manual pagean invention by jdelvare |
Validate the embargo date OBS attributean invention by enavarro_suse Project Description |
Port my qcmdln command line utility to Rust.an invention by kallan |
Hack on project MONAI (Medical Open Network for Artificial Intelligence)an invention by jordimassaguerpla Project Description |
Linux Immersive Learning System (LILS)an invention by dgarcia |
Create an ALP based Leap replacement. (Grassy Knoll)an invention by simotek |
Create RISC-V Core using VHDL suitable for TinyFPGA BXan invention by aschnell Create a single-cycle 32-bit RISC-V Core in VHDL as a pure learning project. Why RISC-V? It is clean and small (the base has only about 40 |
Update Haskell ecosystem in Tumbleweed to GHC-9.6.xan invention by psimons |
Kanidman invention by firstyear Project Description |
Supportconfig plugin for IDEsan invention by paolodepa Project Description |
Image generation AI in container using Radeon GPUan invention by tjyrinki_suse |
Containerfile / Dockerfile generator libraryan invention by amanzini |
Rancher Token Revokeran invention by mbolot |
Application for secret ballots (A review of existing tools under legal aspects)an invention by apritschet Project Description |
Uyuni test suite improvementsan invention by dgedon Project Description |
Run sandboxed Firefox with image and sound inside a containeran invention by nguyens |
Sandboxed USB Inspectionan invention by nguyens |
Spike about integrating Trento in SUMAan invention by oscar-barrios Project Description |
FrankenCampus Canteen Menu PDF Parser aka Mahlzeit!an invention by cwh Project Description |
Sign me off|inan invention by mkoutny |
USB security key running embedded Linuxan invention by dmdiss Project Description |
Learn, document and test the Jellyfin Python libraryan invention by StevenK Jellyfin is the volunteer-built, open-source media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Furthermore, Jellyfin Python is the API client from Jellyfin Kodi extracted as a python package so that other users may use the API without maintaining a fork of the API client. Please note that this API client is not complete. You may have to add API calls to perform certain tasks. |
operator for s3gwan invention by gbaccini Project Description |
Taflan invention by mrohrich |
Trigger actual openQA tests in pull requestsan invention by okurz MotivationMany projects rely heavily on CI jobs, e.g. based on github actions. We already had ideas for tight integration of openQA into such workflows for years, e.g. in https://progress.opensuse.org/issues/48641 |
Automated Lifecycle Management at the Edgean invention by bkampen Project Description |
Expanding e2e tests on Windows self-hosted runners via CIan invention by iguimaraes Achievements: |
Vai: a Kubernetes API accelerator/cachean invention by moio |
Create tool for managing RPM package signing keysan invention by dheidler |
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 |
try to get familiar with nutan invention by pgajdos Project Description |
Container images for building the Uyuni docsan invention by juliogonzalezgil Project Description |
Create openSUSE images for Arm/RISC-V boardsan invention by avicenzi |
UYUNI - synchronize content between registry serversan invention by RDiasMateus |
picture-book: Registry Mirror server / image sync'eran invention by HarrisonWAffel |
clsr (Command Line Spaced Repetition) Learning Toolan invention by adam.pickering Project Description |
Support listing resources for hierarchical namespaces in Kubernetesan invention by comurphy |
image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator.an invention by StarryWang |
Deploy Uyuni proxy using Elemental and Fleetan invention by cbosdonnat Project Description |
openSUSE 12.1 DVD Artan invention by tserong I have three hundred and eighty four openSUSE 12.1 DVDs. Given 12.1 went end of life almost ten years ago, it seems likely these DVDs are useless. Rather than toss them out I've decided to try to turn them into some form of art. |
Encrypted volumes in elemental-toolkitan invention by flonnegren |
Algorithm Visualizeran invention by agraul |
Elemental Operator: support hosts without TPMan invention by fgiudici |
Real-time container runtime supportan invention by a_faerber |
How software creation process can save energy and CO2 emissionsan invention by acervesato |
Improve error handling of the '/search' API endpoints of OBSan invention by enavarro_suse Project Description |
Build alternative spotify frontend and learn modern frontend dev on the wayan invention by mlauhoff |
Catalog for OCI imagesan invention by vpereirabr Project Description |
QDirStat: Highlight Dominant Items in the Tree Viewan invention by shundhammer Intent |
Cycling sweepstake paper digital renderingan invention by xarbulu Project DescriptionOur local cycling team runs a small Sweepstake during the Giro de Italia and Tour de France every year. It is quite popular among my friends and cycling fans. |
Generic Wrangler Controllersan invention by kjoiner |
obs_scm_demoan invention by smithfarm Project Description |
Simple computer usage analysis with datasettean invention by mlauhoff Project Description |
Translate GCompris into Germanan invention by lrupp Project Description |
LSP server for SPEC filesan invention by mcepl Has anybody ever heard about RPM Spec LSP server? That would be awesome thing to have (at least for completion)? |
Useless machine: Bureaucratic microservice editionan invention by apritschet Project Description |
Open source voice controlled AI drawing interface for young kidsan invention by jstehlik |
RKE2 and Rancher deployment with Pulumian invention by bkampen Project Description |
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 |
K3s versionsan invention by eminguez Project Description |
TUI interface for Agamaan invention by ancorgs State of the Art |
Implementation of a Governance, Risk and Compliance (GRC) toolan invention by eraptopoulou Project Description |
Mortgage Plan Analyzeran invention by RMestre https://github.com/rjpmestre/mortgage-plan-analyzer |
Package MONAI Machine Learning Models for Medical Applicationsan invention by jordimassaguerpla Project Description |
Share knowledge on the Crystal programming languagean invention by amanzini Project Description |
Integrating terminology into Valean invention by jufa |
Extract generic testing framework from Linux Test Project code basean invention by acervesato Project Description |
Tumbleweed support for Raspberry Pi 4 with Quad SATA HATan invention by jbaier_cz |
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 :) |
Work on gfxprim e-ink supportan invention by metan Project Description |
Welcome Hack-Venturers, to the Age of Choice!an invention by dfaggioli |
Create a "trello" tool desktop software to track daily task and improve personnal productivityan invention by vlefebvre |
Forklift - Text based GUI utility for dealing with containersan invention by andreabenini |
Linux incarnation of the Party Parrotan invention by rsimai Project 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/ |
GNOME Lovean invention by dgarcia |
Relm4-based user interface for Agamaan invention by IGonzalezSosa Motivation |
Picopad developmentan invention by vbabka |
Create doc-kit for Smart Docsan invention by ta-ro Project Description |
Updatecli Shared Policiesan invention by olblak Updatecli is a declarative dependency management tool, used to apply file update strategies. |
Hangar: tool for mirror container images & generate rancher image lists.an invention by StarryWang Project Description |
Retro gaming manual for Rancheran invention by mavedon |
Research on Solar router/optimizer with Home Assistantan invention by fcrozat |
Upgrade our SUSE Intranetan invention by k_charlton Calling all SUSE team members who want to:
|
Generate OSV Security Dataan invention by msmeissn Implement generation of OSV security data |
mikrolite - a cli to create lighweight Kubernetes clusters using microvmsan invention by rcase |
Modernize SCC Customer Management and/or Patchfinderan invention by digitaltomm |
Serving web pages for a registered domain from a container behind proxyan invention by tjyrinki_suse Project description |
Automate local lab setup using Proxmox Ansible and TerraForman invention by wagi Project Description |
Vulkan Widget for GTKan invention by yudaike |
Go zip updater: Appending new files to zip archive without decompressing the whole filean invention by StarryWang Project Description |
SMTGCCan invention by fkastl |
Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni)an invention by vizhestkov |
Redesign and improvements for my 3D printeran invention by lpalovsky Project DescriptionI have a DIY 3D printer which I am updating and modifying for about 4 years now. |
Building a container bootloaderan invention by flonnegren |
A quantum physics experiment puzzle (designed with Google's CP-SAT solver)an invention by moio Updated about 1 year ago. 6 hacker ♥️. 1 follower. |
Arrange a Song - Alturas by Inti Illimanian invention by sndirsch Goal |
Generic text file preprocessor using custom syntax for define include ifdefan invention by mdati Project Description |
Rancher Controller speed-boostan invention by kjoiner |
Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test reportan invention by oscar-barrios Project Description |
AVR UART and Bootloaderan invention by aschnell Learn about AVR UART and Bootloader |
Play with stable diffusion AI model to generate custom avatarsan invention by STorresi Project Description |
Create a kubectl plugin for Epinioan invention by ecandino |
Use Uyuni to migrate EL linux to SLLan invention by RDiasMateus |
Fine Tuning LLaMa2an invention by rtorrero |
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: |
Reduce the amount of TODOs for RuboCop in OBSan invention by enavarro_suse Project Description |
Metrics for QE Yam squadan invention by rainerkoenig |
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B.an invention by rweir |
The 5 days of Hackweekan invention by bear454 5 small projects in one hack week |
Project Felis: A desktop Linux distribution with immutable root file system that uses Xfce desktopan invention by mauriziogalli Project DescriptionThe aim is to create a desktop Linux distribution with immutable root file system and Xfce desktop as user interface. |
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. |
Write a mod for dystopian horror video game, Signalisan invention by annablendermann |
Learn Lilypond and Use It to Typeset Sheet musican invention by smithfarm |
Offline SUSE Audio AI Assistantan invention by alexlau Following up on Hackweek 22, the RAG AI aims to answer customer questions by relating them to SUSE documentation. The dependency on OpenAI is being removed in favor of an open source, GPU-less LLM platform to provide an audio assistant that can be used across platforms. So the goal of this demo is to create an offline, no GPU-required audio assistant workflow. |
Investigate zypper/openSUSE repository refresh optimisationsan invention by dirkmueller |
Package Kata Containers artifacts as an Helm Chartan invention by fgiudici |
RISC-V CPU on FPGAan invention by mkoutny Project Description |
New openSUSE-welcomean invention by lkocman Project Description |
Framework laptop integrationan invention by nkrapp Project Description |
Rancher/k8s Trouble-Makeran invention by tonyhansen |
Finish gfxprim application multiplexor (window manager)an invention by metan Project Description |
Use local/private LLM for semantic knowledge searchan invention by digitaltomm Description |
Hack on rich terminal user interfacesan invention by amanzini DescriptionTUIs (Textual User Interface) are a big classic of our daily workflow. |
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. |
suse-rancher-supportconfigan invention by eminguez Description |
RKE2 versionsan invention by eminguez Description |
Install Uyuni on Kubernetes in cloud-native wayan invention by cbosdonnat Description |
Lawndon - Recycled electric mower converted into a 3D printable and autonomous hill climbing mower.an invention by jordonleach Description |
Software for musicians / guitarists and their integration in Aeonan invention by fcrozat DescriptionAs a beginner in playing guitar, I'm discovering the wonderful world of music software on Linux. |
Build Edge Image Builder ISO with SUSE Manageran invention by mweiss2 DescriptionWith SUSE Manager, we can build OS Images using KIWI and container images. As we have Edge Image Builder, we want to see if it is possible to use SUSE Manager to build/customize OS Images by integrating Edge Image Builder as well. |
Maintenance Game with Godotan invention by cyberiad DescriptionExploring Godot, the gaming engine, by developing a 2D game with Mainty the chamaleon which fixes bugs and addresses security issues proactively. |
Extending KubeVirtBMC's capability by adding Redfish supportan invention by zchang Description |
gphoto2 workan invention by msmeissn Description |
Improve Bard's web interface and server featuresan invention by alarrosa Description |
Hacking on Profanityan invention by mvetter Description |
Integrate Backstage with Rancher Manageran invention by nwmacd Description |
Officially Become a Kernel Hacker!an invention by m.crivellari DescriptionMy studies as well my spare time are dedicated to the Linux Kernel. |
Hack on libstrophean invention by sjaeckel Descriptionlibstrophe has some open PR's and issues that I'd like to work on and finalize. |
RISC-V emulator in GLSL capable of running Linuxan invention by favogt Description |
Customizable control panel for Home Assistantan invention by jbaier_cz Description |
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. |
Get latest versions of different Rancher componentsan invention by eminguez Description |
Metrics Server viewer for Kubernetesan invention by bkampen This project is finished please visit the github repo below for the tool. |
Understand and implement a NBCON compliant console driver (study purposes)an invention by mpdesouza DescriptionThe 8250 NBCON patch is being reviewed on upstream, so in order to understand the constraints of the NBCON with Preempt-RT just implement an example driver to understand how it works. |
Enhance UV openQA helper scriptan invention by mdonis DescriptionA couple months ago an UV openQA helper script was created to help/automate the searching phase inside openQA for a given MU to test. The script searches inside all our openQA job groups (qam-sle) related with a given MU and generates an output suitable to add (copy & paste) inside the update log. |
New migration tool for Leapan invention by lkocman Update |
Editor mode at Agama web interfacean invention by ancorgs Description |
Agama Expert Partitioneran invention by joseivanlopez Description |