aplanas
Nuremberg
Detect type of change in a project analyzing the log history
a project by aplanas
Use machine learning and natural language processing techniques to analyze the changes made in a project, and classify them in: * Small / unimportant fix
Dockerize-it
a project by fteodori
Create a set of ready to use Dockerfiles based on OpenSUSE, and find a nice home for them to live in. Useful containers or just for fun, let's dockerize-it all.
Create new mirror-script package
a project by mcaj
I`d like to create new set of tools for mirroring ISOs and repositories from "master" server to slaves/mirrors. ATM we are using very old and buggy set of internal tools. scripts are written in several different languages (bash, perl, python) and on always easy to undigested their purpose.
FOSS Bioinformatics
a project by jafr
Investigate the state of bioinfo FOSS (mostly interested in DNA sequencing and sequence analysis) on Linux (and possibly other platforms), learn some algorithms, learn to use the available software, find what needs to be improved and if time permits, start improving.
Play with OpenCV
a project by nadvornik
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. The goal is to get familiar with OpenCV API and with the available algorithms. Specifically, I want to look into these particular tasks:
finish the ioq3 arm VM
an invention by lnussel
I need to finish my work from the last hackweek * github repo
Learn Rust
a project by aplanas
Rust, the new language from Mozilla Foundation, is a modern systems programming language focusing on safety and speed. It accomplishes these goals by being memory safe without using garbage collection. Go, D and Nim have GC integrated into the language and the standard libraries. The GC in Rust is integrated as an external library.
Refactor Trollolo python script which creates burndown charts
an idea by aosthof
Trollolo contains the script called create_burndown.py
which obviously needs some refactoring as the code grew over time and was added in sort of a 'dirty fix' manner. I'll rewrite major parts of this script to get it into a maintainable and better understandable status in order to ease collaboration and contribution.
Update:
Create a qtile package
an idea by kbaikov
Will create a package for https://github.com/qtile/qtile Main purpose of this project is put to practice the packaging knowledge acquired during the latest qa workshop.
hook up a raspberry pi3 with openQA - HDMI
an 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
openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards
an idea by ldevulder
The Khadas VIM (http://khadas.com/vim/) is an arm64 DIY Set-Top-Box based on Amlogic P212 reference board that use S905X SoC. As Odroid-C2 (based on S905 SoC) is in the mainline U-boot, it should be possible to adapt it for the Khadas VIM (of course a lot of work are needed!).
Port MicroOS to the Gameshell from Clockwork Pi
a project by aplanas
The Gameshell is a small game console based on AllWinner R16 (Cortex-A7, IIRC the same CPU that the RPi2). Currently is supporting Debian, and some community member ported ArchLinux on it. The goal of the project is to port the openSUSE MicroOS distribution into the device, providing a transactional upgrade process for a canonical IoT architecture. In the process I expect to learn about ARM7, uBoot and some kernel hacking.
Kanidm: A safe and modern IDM system
an 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. Kanidm Github
Rewrite transactional-update in C++
a project by fos
transactional-update, the application to update read-only systems such as openSUSE MicroOS and openSUSE Kubic and the Transactional Server installations of openSUSE Leap, openSUSE Tumbleweed and SUSE Linux Enterprise Server, evolved from a POC to a fully fledged solution - and is currently completely written in Bash. This has been working really well in the past, but is gradually reaching its limits, especially when thinking about supporting additional file systems or ports to other Linux distributions - yes, we have a huge interest in other distributions adopting our technology. A C++ version would simplify those abstractions, but would it also make maintenance of the complete application easier? Check that as part of a POC and refresh C++ knowledge on the way there.
Uyuni/SUSE Manager: build Python APE and a Salt+Python bundle to support ANY client operating system
an idea by pagarcia
Uyuni/SUSE Manager build client tools for each of the supported operating systems: SLES 11, SLES 12, SLES 15, RHEL 6, RHEL 7, RHEL 8, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Debian 9, Debian 10... the list is long. This is required because each operating system has different base libraries (glibc, OpenSSL, Python version, etc). A few months ago, the SUSE Manager development team started a (yet unfinished) research task to try to build Salt and all the required dependencies (minus glibc and OpenSSL, because it would break FIPS certification) so that we can always ship the latest version of Salt on each client operating system:
Add RISC-V support in openQA
a project by ldevulder
openQA currently supports different architectures: x86(_64), ppc64le, aarch64 and s390x. In this project I would like to add support for RISC-V[1]. First emulated ontop of x86, like we previously did with aarch64. As openSUSE images for that processor are already generated, it could be useful to do some basic automated tests on them.
Kanidm - A modern opensource IDM
a project by firstyear
Project Description
Kanidm is a modern, fast, opensource IDM aiming to be an alternative to projects like 389-ds, freeipa, samba 4 and others. Inspired by many identity as a services, many features of this project aim to advance the state of what is possible with opensource security and IDM today.
Rust Bootcamp
an invention by SMorlan
Project Description
Join an instructor-led bootcamp to explore the Rust programming language in two-hour sessions each day throughout Hackweek.
Preserve SUSE's history
a project by fos
Project Description
SUSE dissolved an old warehouse, containing lots and lots of boxes with old SUSE / SuSE / S.u.S.E software. All of those boxes were originally going to be dumped in March 2021, which could be prevented.
Support glibc-hwcaps and micro-architecture package generation
a project by alarrosa
The recent glibc 2.33 version recently available in Tumbleweed includes this change: ```
Sharing logic between desktop and web based applications through WASM
an invention by IGonzalezSosa
Project Description
A few months ago, the YaST team released cockpit-wicked. Compared to YaST, this module contains a pretty simple data model, but there is still some duplication with YaST logic.
TIU - Transactional Image Update
a project by kukuk
Project Description
Provide image based transactional updates for MicroOS.
Improve packaging of Rust in OBS
an invention by aplanas
Project Description
- Complete the pull request from rust2rpm that will help bundling crates in RPM
reflinkable rpms
a project by lnussel
Project Description
RPMs with reflinkable content that leverage CoW filesystem features could help to minimize disk writes and space usage, reduce cpu cycles and download bandwidth for updates.
Offline GPS navigation for Bangle.js 2 watch
a project by fos
Project Description
The Open Source watch Bangle.js 2 has built in GPS, so let's try to use that for offline navigation (i.e. generate a list of waypoints in the Bangle.js App Loader and show the next event (e.g. "Turn left into Example St. in 80 meters").
Looking for projects around:
Nothing at the moment
Activity