barendartchuk
Machinery Inspectors for RHEL Systems
a project by tgoettlicher
Machinery supports inspection of SLES11 and SLES12 systems right now. It would be beneficial to be able to also inspect RHEL systems for various reasons:
Experiment with uselessd as a systemd replacement on openSUSE 13.1
an 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. Expected result of the project is to have a working package with "Conflicts: systemd" and "Provides: systemd". The goal is not to fix all problems, a stripped down system with uselessd is considered a good achievement. Anything more complicated could build on top of this.
Moses machine translation performance tuning
a project by marxin
Moses is a statistical machine translation system that allows you to automatically train translation models for any language pair. Intention of the project is to tune up existing software, where a glimpse shows that majority of time is consumed by memory allocation, dynamic casting and other calculation non-related stuff. I would like to inspect many techniques (like perf profiling, GCC LTO, GCC profile-guided optimization, code refactoring, OpenTuner, etc.) which may bring really significant performance gain. Moreover, it would be really beneficial to come up with a cookbook that can be used by folk in general. If possible, I would like to create a step-by-step performance improvement graphs.
Elastocloud back-end for Samba
an 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. 2) After completing (1), create an Elastocloud VFS module for Samba that intercepts filesystem IO and locking operations. This would allow for the creation of a globally accessible Samba share backed by cloud storage, which could also be accessed by VMs deployed in the Azure cloud.
mod_nss and related bugs
a project by stokos1
There are so many bugs which is related to mod_nss like bnc#863518 or bnc#897712.
Management solution for openSUSE based on Salt-stack
an idea by dmacvicar
Saltstack is the only configuration management solution that does not look like a ball of hair. https://github.com/dmacvicar/playground/tree/minimanager-reactjs/python/minimanager is a prototype of a Spacewalk-like console using Spacewalk as the server and client engine.
detect and visualise git commits' patch-based dependencies
a project by aspiers
It is well-known that two git commits within a single repo can be independent from each other, by changing separate files to each other, or changing separate parts of the same file(s). Conversely when a commit changes a line, it is "dependent" on not only the commit which last changed that line, but also any commits which were responsible for providing the surrounding lines of context, because without those previous versions of the line and its context, the commit's diff would not cleanly apply.
As with most dependency relationships, these form a directed acyclic graph. Sometimes it is useful to understand the nature of parts of this graph; for example when porting a commit "A" between git branches via git cherry-pick
, it can be useful to programmatically determine in advance the minimum number of other dependent commits which would also need to be cherry-picked to provide the context for commit "A" to cleanly apply.
From kickstart to jumpstart
a project by schillingf
Introduction
Crowbar on openSUSE
a project by tboerger
In order to build a community around crowbar, our cloud installer, we need to get this running on openSUSE as well. So let's find some time to move the packaging of crowbar from the ibs to the obs! In the end, there should be working packages in
Upstream OpenStack Hacking
an invention by a_jaeger
Improve some OpenStack projects and contribute patches to them. I plan to look at improving manila (https://wiki.openstack.org/manila) and OpenStack infrastructure in general.
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.
Setting up a complete SUSE "Software Defined Infrastructure" stack from bare metal with Salt and friends
an idea by joachimwerner
In the last couple of years we've made a lot of progress in the SUSE Manager team when it comes to being able to do fully automated testing. We started with a Vagrant-based setup ("Suminator") and are currently using Silvio Moioli's "Sumaform" (https://github.com/moio/sumaform), which is based on Terraform. But the current setup only brings up a "virgin" SUSE Manager with a number of clients and optionally runs the test suite.
Hippocardus - Flashcard bot for Telegram
a project by hfschmidt
Hippocardus is a flashcard bot for Telegram. One of the most popular flashcard apps for the desktop and mobiles right now is Anki.
Play with Matrix.org as replacement for IRC
a project by dmacvicar
Matrix.org is a project to create a protocol and server implementation to replace IRC. Unlike closed tools like Slack, or even open Slack clones like Rocket.chat, Matrix is not focused on a web-client only, but on the protocol to cover all types of clients (text, desktop, web), it is federated (no single server), and it covers good IRC integration (the public matrix server is even on Freenode), and it adds features that Slack clones have like persistent history, pictures, etc.
supportconfig database
an invention by leonardocf
The supportconfig utility is used by support teams to collect all information needed to troubleshoot a system in one shot. The objective of this project is to create a central repository of supportconfig tarballs. To do so, we're going to develop a set of tools to automatically fetch tarballs from known sources, parse the information, import the useful parts into an SQL database and expose it in a Web front-end where users can run some simple queries.
Salt Support Tools (try to ditch supportconfig)
a project by bmaryniuk
Currently Salt is using supportconfig
utility alongside with the SUSE Manager installation. Every single bugreport for Salt, that contains its logs are always useless that regard. It might work for SUSE Manager, but for Salt it doesn't. And even after asking user to switch the cluster into a debug mode or even trace mode, it is still far away from being useful enough, so the supporter don't need to dance with the tambourine around the fire, guessing what ghost just munged what component.
What if we can reuse Salt's internal tooling and develop some more tools that will not just grab logs/sysinfo from what is already there, but also get much more data, "x-ray" minions, turn them into a debug mode, collect right data, perform tests realtime etc?
Create RPM packages for language `swift` from Apple
a project by mschnitzer
Apple has published the source code for their language swift
. They also made the swift
compiler available for Ubuntu users. Now it's time to port it to openSUSE!
swift GitHub project: https://github.com/apple/swift
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
Distribution source code repository/browser
an idea by mkoutny
Motivation: You know a particular function name and would like to know which package(s) it comes from. Approximation: It is possible to search in code on Github hoping for a match in upstream repo not being too far from our distro.
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.
Get to know SMP on x86 systems better
an idea by alix82
Project Description
In order to learn how operating systems work on a x86 chip, I had written (long ago) a toy OS based on code found on osdev wiki [1]. It allowed me to understand the interaction between the OS and the x86 hardware, and to some extent how the OS handles userspace (I used newlib for some userspace programs). The single-processor OS code later served me well as a base for a course about operating systems I taught at the university.
Add support for the Medion Life P4000 Smartwatch to Gadgetbridge
a project by dancermak
Project Description
Aldi was/is selling the Medion Life P4000 Smartwatch, which is currently only supported by Medion's proprietary Fitness Pro App. It would be great to add support for this Smartwatch to Gadgetbridge, so that it can be used on a Android Smartphone without proprietary apps.
Switch software-o-o to parse repomd data
a project by hennevogel
Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org
Activity