mod_nss and related bugsa project by stokos1 There are so many bugs which is related to mod_nss like bnc#863518 or bnc#897712. |
A programming language explorationa project by KGronlund I would like to have a programming language that has the performance characteristics of C, but integrates some programming language features that I like from other languages. My first goal would be to start with a language that is very limited in scope and compiles directly to C, and step by step add to it. There are a lot of programming languages, but very few that handles memory as an explicit resource. To be able to explicitly manage memory is a very powerful technique and essential for applications such as high performance video games. |
Build Time Source Service supporta project by adrianSuSE OBS source services can currenlty run on the developer workstation and some of them also on the OBS server side. The goal of this project is to allow everybody running source services as part of their build job. Therefore we will introduce a new "buildtime" mode. The OBS server will pull in the needed service packages and run them before calling rpmbuild or friends. |
Research Testing Tools for GFX Stack & how they can be used in openQAa project by eeich <p>There are numerous testing tools for the GFX stack available - the oldes being the xtest suite. At the same time, we are still lacking automated test environments for the funktionalities of DRM, Mesa and X. Ideally the tests should be performed automatically and unattended and the results should be compared to previous runs to detect regressions.</p> <p>Research what tools exist to date and how they can be employed.</p> |
Add keyboard shortcuts to Crowbara project by m_meister Some input is still needed about the keybindings, which ones to use. see https://github.com/crowbar/crowbar-core/pull/509 |
Learn and use mesona project by JonathanKang meson[0], a replacement to autotools, is very popular nowadays. It's a lot faster than autotools as far as what I hear and see. Besides lots of GNOME projects has been ported to meson. As one of the maintainers of GNOME Logs[1], I need learn meson and try to port Logs to meson for faster building. *[0] http://mesonbuild.com/ |
Make parted great again!a project by sparschauer During regular L3 work I often don't find enough time to work on the command line disk partitioner parted which I maintain. Changes often directly affect yast-storage(-ng) and libstorage(-ng). @aschnell opens bugs faster than I can solve them. Upstream is often slow and often wants patches differently. |
Setup a SUMA Server to play witha project by AngelaBriel Setup a SUMA Server in a VM on my workstation. Playing around to find out, how it works and how to add new functionality (like sapconf or saptune). Learning a little bit SALT will - hopefully - be the nice side effect. |
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. |
QDirStat: Show Unpackaged Filesa project by shundhammer QDirStat in General |
SUSE Manager Cluster Extension (PoC)a project by bmaryniuk Since SUSE Manager doesn't scale out and stacking it into another pyramid of susemanagers won't help here, the real architectural changes needs to be done to achieve true scale-out of this product. This hackweek project is about how to Turn SUSE Manager into a cluster. Areas to be tackled: |
Graphing stats from a remote solar MPPT charge controllera project by brunoleon Graphing stats from a remote solar MPPT charge controllerGoal for this Hackweek |
Learn about IPv6 while Implementing it in the Home Environmentan invention by mweiss2 Project DescriptionDuring Hackweek I would like to learn about IPv6 by introducing and using IPv6 in the home office network. |
Taflan invention by mrohrich Project DescriptionTafl is a family of ancient norther European board games, including Hnefatafl, Tablut and Brandubh. This Hackweek project aims to take a half-finished implementation to a small open-source game project with a terminal user interface. |
OpenQA test list views improvementa project by mdati Project DescriptionCreate views of OpenQA Test results in Grafana, grouped i.e. for Version, Builds, Flavor, Arch, in order to have a global view list, but also capability to explore details of each test, for a more integrated faults investigation environment. |
The future of systems managementa project by j_renner A new web UI for saltstack, possibly the future of systems management. The official salt UI halite is now officially retired and saltpad is still very young and in alpha state. In addition to the creation of a new frontend to salt, the goal could be to work towards a full replacement for existing systems management solutions like spacewalk, including the migration (minionification) of systems from there. |
OBS notificationsan invention by k0da Let third parties to get notifications about build failures without having maintainer rights |
Learn more deeply about linux kernel.a project by xlai I will read about a book to understand linux kernel deeper. It is a heavy book, may not finish in this hackweek, but i will continue to finish it. The book name is "go deeper into linux kernel" |
Migrate to Tumbleweed as base systema project by joseivanlopez Currently I am using openSUSE Leap 42.2 as base system on the laptop where I do my daily work (Dell Latitude E7470). As a YaST developer my system is a bit broken (as you may guess) and updates are not possible. So it is time to start from scratch. The idea is to adopt some user friendly system for security copies, migrate to Tumbleweed, make extensible usage of virtual machines and try to stay the base system as clean as possible. |
forensic software architecture of large codebasesa project by dmaiocchi Updated almost 5 years ago. 2 hacker ♥️. |
Learn SeaStar C++ framework for high-performance server applicationsa project by ifed01 Seastar is an advanced, open-source C++ framework for high-performance server applications on modern hardware. Seastar is used in Scylla, a high-performance NoSQL database compatible with Apache Cassandra Ceph community is currently working on migration to this project as well. |
Separate the QLogo GUI from the interpreter.a project by jsikes QLogo is a UCBLogo-compatible implementation of the Logo language using Qt and OpenGL. QLogo was designed with the language interpreter integrated into the GUI. For Hackweek 18 I want to separate the interpreter from the GUI so that QLogo can be run from the command line or from a shell script. |
Improve monitoring in internal infrastructurea project by kbabioch The monitoring in our internal infrastructure needs some love and attention. I want to spent some time during this hack week on the monitoring by fixing old checks, implementing new checks and making sure that those are configured and installed via configuration management. Checks I have in mind for instance are: |
Without data this is just an opinion (SCC Analytics)an invention by digitaltomm Research on BI tools to crawl eg. SCC data. This is an internal project, tracked at SUSE Confluence. |
Refresh SGML Knowledgea project by keichwa
|
Convert openqa-mon to webassemblya project by ybonatakis Project DescriptionI want for long time to get my hands dirty with go and webassembly. we have (openqa-mon)[https://github.com/grisu48/openqa-mon] which is a monitoring tool for OpenQA. |
Restructure the services on HA team lab servers and use harvestera project by wanghaisu Project DescriptionHA team servers deployed many services, including common services like http/ftp/database/jenkins, customized project like HA jenkins CI automation testing framework. Some of them also worked as virtual hosts for HA CI testing. Most of the services are directly deployed on host, some of them managed/protected by pacemaker based HA stack. Few services are still use |
Modular kernel packaginga project by mwilck Project DescriptionCreate a PoC for a modular packaged kernel. This means: |
Integrate devices to self-hosted Home Asisstant servera project by JonathanKang Project DescriptionI'll integrate my existing smart devices at home to Home Assistant server that I set up a while ago. |
Hack Week 12 Lightning Talksa project by cschum We will have a series of short lightning talks to present what we have accomplished at Hack Week 12. In Nürnberg this will happen on Friday 17th Apr at 12:30 as part of the lunch session in the all-hands area. Lunch is served at 12:00, so you have a bit of time to settle in and satisfy your immediate needs before we go into presentation mode. If you would like to tell a bit about what you did at Hack Week 12, please leave a comment (preferably with a link to your projects), and I'll add you to the schedule. |
Look at Static Code Analysis and Code Coverage for C++a project by aschnell Look at static code analysis and code coverage for a C++ project, in this case libstorage-bgl-eval. This could include: |
Look into the design of gfs2a project by ZRen GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from |
how to speed up adsl connections with a smart mini routera project by jordimassaguerpla Remote working makes you face some "challenges" regarding networking setup. One of them can be reproduced as: 1- download a big file |
pkgdiff script - show differences in package/one file from package between two releasesa project by jcejka A common task in L3 is to find a difference between package release X+1 which is reported as broken by customer and X which was working fine. OBS does not provide easy mapping between their revisions and package release numbers. It has "rdiff" command for comparing two packages from different projects, but it does not allow to select only one file or specify different revisions for compared packages. The goal is to prepare script that allows following checks: |
Test and improve openstack-ansible project for Leap 42.3 / Tumbleweeda project by aplanas Objective |
Play Crystal langa project by joseivanlopez Crystal [1] is a new language with a syntax heavily inspired by Ruby, but with statically type check and compiled! Its motto is "Fast as C, slick as Ruby", so good reason to start looking at it. I would like to play with it, check the powerful of its compiler and the C-bindings mechanism to call native libraries. |
Improving the Security of OpenPGP USB Token with a Secure Chipa project by biergaizi OpenPGP Card is an ISO/IEC 7816-4 compatible smartcard that is integrated with many OpenPGP functions, including signature, encryption, and authentication. It provides an trustful computing environment isolated from the host computer, to guard one's private keys from attacks and exposures. ZetiControl in Germany is the first manufacturer of OpenPGP Card based on BasicCard platform. Since then, compatible USB tokens have also been manufactured, such as Yubikey and Nitrokey. Currently for compatible USB tokens, there are two approaches of OpenPGP Card implementation: |
Write an AWS observer applicationa project by cfconrad The idea behind this is to have a application, which observe the usage of AWS instances and later other providers like azure and google. This could be used with public cloud tests in openQA. |
HA inside OpenStack VM ( SLE12SP3 code stream )a project by zzhou In the other day, there were questions about to migrate high availability solution into OpenStack. With that context, there is no question to run the critical pacemaker and corosync processes inside the cloud. There is no difference between VMs and bare-metals in regarding to the dependency management system for both systemd and pacemaker, which is quit different than the situation of the container world. However, |
Python3 - hands on learninga project by lpalovsky This is kinda continuation of my last hackweek project - learning python3 the parcical way. The goal is again to replace existing bash script which will generate 3 node KVM HA cluster on my workstation and automate quite a boring part of HA regression testing. |
Improvements of RES scriptsa project by zpetrova https://gitlab.suse.de/l3ms/RES-weather/ needs some improvements, e.g. manual generation of statistics and reports. |
Sentiment analyzera project by aburlakov Project DescriptionA sentiment analyzer is a software that can distinguish the emotion of the text. The programming language will be either python or C++. (This is the first hackweek for this project.) |
Gameboy Emulatora project by jcronenberg Project DescriptionSome time ago I started writing an i8080 emulator as an exercise to learn more about Rust, Emulators and low-level understanding of how CPUs work. I never finished it though. Since the Gameboy is basically a slightly modified version of the i8080 for this Hackweek I want to use the existing skeleton that I have and write a full emulator for the Gameboy CPU. |
Learn more about containers.a project by cxiong Project DescriptionDevelop a deeper understanding of containers. |
Split initramfs supporta project by ismaell Project DescriptionMany |
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. |
RKE2/K3S working on IBM Powera project by tkelly Project DescriptionMike Friesenegger and Tevor Kelly will attempt to build a Kubernetes cluster on the IBM Power Server in the SE lab in Provo |