Clean up the Uyuni frontend stack

a project by j_renner

Many of the Uyuni / SUSE Manager web UIs are still based on the no longer maintained Struts framework (version 1.2!) and implemented as JSP pages, while we added newer features based on the Spark framework and React. For me there is a vision of using only one technology stack (especially just one web framework, frontend framework and template engine) eventually, so it is about time to get rid of the old stack. While this is surely a huge effort, why not start with a new login page and then go from there rewriting other pages one by one? Things to look at in particular:

Updated about 5 years ago. 3 hacker ♥️.

Write a Native GTK+ Weibo Application

a project by JonathanKang

Inspired by Corebird, I'd like to write a native GTK+ Weibo application for Linux, so that I can learn how to write a GTK+ application from scratch, and every Weibo users can benefit from it. I've started to code for a while at spare time. You can find the project here.

Updated about 2 years ago. 1 hackers ♥️. 1 follower.

SUSE Manager containerization

a project by mbologna

Let's containerize SUSE Manager! This will open up different (and interesting) scenarios: - From a development perspective: learn about all the components that constitute SUSE Manager

Updated about 4 years ago. 7 hacker ♥️.

Czech translation of KF5

a project by vpelcak

I would like to dedicate my time to the improvement of the Czech localization of KF5. * Trunk

Updated almost 5 years ago. No love.

openSUSE on ZoL from OpenZFS project

a project by jkohoutek

Idea is to have SUSE system with OpenZFS as root FS. Why ZFS

Updated almost 2 years ago. 10 hacker ♥️. 3 followers.

externaltools.suse.de kubernetes deployment

a project by digitaltomm

Currently externaltools is deployed manually with RPM. This is a manual process and involves packaging gem dependencies. We do have a caasp cluster running internally which already hosts geekos.scc.suse.de and dash.scc.suse.de.

Updated almost 5 years ago. 4 hacker ♥️. 1 follower.

Learn Rust by writing an IRC bouncer

a project by IGonzalezSosa

A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning. But why an IRC bouncer? Because it is not rocket science, but it implies network communication (acting as client and as server at the same time), handling concurrent connections... in a few words: it sounds fun.

Updated about 5 years ago. 9 hacker ♥️. 1 follower.

Record SUSE's Nürnberg office from above and have fun (with drones)

an idea by kbabioch

Since I'm a little bit of a drone-a-matic myself, and I enjoy flying around with drones, I propose to fly around/above the SUSE building, record some footage, and make a cool promo video out of it. We could potentially use this footage (together with some recordings from inside the building taken by hand) as a promotion for the company and show others (via social media, etc.) how cool of a place SUSE and the Nürnberg office actually is.

Updated about 2 years ago. 5 hacker ♥️. Has no hacker: grab it!

Extend urlwatch to support monitoring of GitHub (and other git) repos

an idea by kbabioch

I'm currently using urlwatch to watch for new releases in upstream projects. It monitors the output of a URL and notifies you about any changes. This works fine for URLs, but there is currently no official support for GitHub. Due to the nature of the GitHub webpages, there is a some change each time you access the page and it is difficult to come up with the right set of filters. Since there is an official API that can be used to ask for changes in a particular repository, it would be nice if urlwatch had support for it. I've worked on a prototype in the past, but never came around to cleaning it up, and making it configurable through urlwatch's configuration files. Upstream is interested in this feature and is willing to merge it.

Updated almost 5 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Tools to make keysigning fun again (replacement for caff)

an idea by kbabioch

There is a tool called caff, which is the de-facto standard when dealing with keysigning (on a large scale, e.g. after a key signing party). This tool hasn't been touch in years, is written and configured in Perl (hence cannot be read and/or maintained :smile:) and is not easy to package, because of a lot of dependencies, etc. It is not even available in our default repositories (at least for Tumbleweed). In general there seems to be a certain kind of frustration with this software, but there is no real alternative available yet. Ideally the new toolset should allow to organize a complete keysigning party, e.g. it should assist the organizer with:

Updated about 5 years ago. 8 hacker ♥️. Has no hacker: grab it!

Improve supplychain security in the build service

an idea by kbabioch

In the past I've worked on a set of scripts to identify potential for improvement of the supply chain within our build service. For now RPM files can be scanned for unused signature files that are available upstream and look for potentially unused https:// links, although they are available. These scripts work on a prototype-basis, but there is a lot of follow-up work to do, e.g.:

Updated over 4 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

[unassigned] linter for containers, images, appliances

an idea by lnussel

[kiwi generated] appliances, containers or any kind of image suffer from reoccuring problems like left over log files or UUIDs, e.g. /etc/machine-id

Updated about 3 years ago. 1 hackers ♥️. Has no hacker: grab it!

How-to guide on switching from docker/docker-compose to a cri-o/k8s world

an idea by suntorytimed

How-to guide on switching from docker/docker-compose to a cri-o/k8s world In this project I basically want to explore how you can move your containers (including its data and overlayfs2 layers) from Docker based docker-compose setup to a cri-o based k8s setup. This will mainly include doing a lot of research and try to find out the differences and how to transfer all the stuff without much downtime. It might also include some tooling effort.

Updated about 5 years ago. 4 hacker ♥️. Has no hacker: grab it!

Effort planning in large-scale agile projects with multiple stakeholders

a project by rtsvetkov

Effort planning in large-scale agile projects with multiple stakeholders The analysis and selection of requirements are important parts of any release planning process. Most practices focuse on release planning based on plan-driven optimization models. Nevertheless, solving the release planning problem mechanistically is difficult in an agile development context with multiple stakeholders.

Updated about 4 years ago. 2 hacker ♥️.

get ibus-deepspeech speech recognition engine for IBus working on openSUSE

an idea by aspiers

As described in https://hackaday.com/2018/01/17/speech-recognition-for-linux-gets-a-little-closer/ Michael Sheldon created an IBus plugin that lets DeepSpeech work with nearly any X application. He’s also provided PPAs that should make it easy to install for Ubuntu or related distributions. Would be great to get this working on openSUSE!

Updated about 5 years ago. 4 hacker ♥️. Has no hacker: grab it!

L3: Improve crash-setup, develop a core-setup

a project by sparschauer

The current crash-setup source is located here. Pretty much is working nicely but it doesn't care for the debug source making it impossible to use the crash> gdb list *<symbol> command right away. This is bug 997558 which should be worked on.

Updated about 2 years ago. 4 hacker ♥️.

Supportconfig improvements for SOC

a project by pedrivo

The supportconfig tool is a great resource for troubleshooting common system issues on SLES but its functionalities might not be enough to troubleshoot other issues related to cloud solutions. I would like to invite you to contribute on this project by creating new plugins/tools to complement supportconfig's great power and ease the troubleshooting process for SUSE Openstack Cloud product. Main goal:

Updated about 2 years ago. 4 hacker ♥️. 1 follower.

Sat solve product dependencies on the server

a project by wstephenson

Overview

With the recent explosion of product extensions, modules, bases, the decomposition of monolithic base products into modules, and the amount of churn in product composition between releases, the task of calculating product dependencies and migrations between products has approached the complexity of package management. We have a state of the art tool for solving package dependencies, so why not apply it to the new domain?

Updated almost 5 years ago. 4 hacker ♥️.

hsed.js

an idea by persmule

hsed.js is to html what sed(1) is to texts. sed(1) can proceed texts with given regexp, but for html, its working level is too low, so I decide to build a tool to apply arbitrary JS codes upon html documents to proceed, in order to modify their content in a batch manner. Headless browsers like PhantomJS have already provided needed functionalities, so this tool may be implemented as a JS program interpreted with a Headless browsers. If so, the designation of its CLI interface may become a challenge, as Headless browsers usually do not provide command line option parsers like getopt(3).

Updated almost 6 years ago. No love. Has no hacker: grab it!

Designing with LibreOffice

an idea by rliang06

I have finished Chinese translation of Designing with LibreOffice in early 2018. This time I can add a finishing touch to it.

Updated almost 5 years ago. No love. Has no hacker: grab it!

Machine Learning: Participate in a competition on Kaggle

a project by mdinca

The goal is to learn about Kaggle and Machine Learning. Resources:

Updated about 5 years ago. 5 hacker ♥️.

Better support for Chromebooks

an idea by suntorytimed

Better support for Chromebooks Chromebooks do have very limited hardware in terms of storage and RAM. But it is still the cheapest solution to a truly open source notebook, as it allows to replace its coreboot based bootloader with your own coreboot and payload (f.e. Tiano Core or Seabios).

Updated about 5 years ago. 6 hacker ♥️. 1 follower. Has no hacker: grab it!

Package wire-desktop for openSUSE

an idea by suntorytimed

Wire Desktop App on openSUSE Currently there are two home projects which build a wire-desktop app for openSUSE.

Updated almost 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

FATE sync for Taiga

an idea by suntorytimed

What is Taiga? On the first view Taiga (taiga.io) is a open source Trello replacement. On the second it is way more than that. Taiga does offer a lot more integration into Scrum and Kanban Workflow than Trello could ever do (even if you would pay for all those neat power-ups). Taiga is offered as hosted and self-hosted (as it is completely open source) and does offer all features in payed and free accounts on the hosted solution. Unlike tools like Gitlab where there are premium features that are held back for the enterprise offering this tool is developed in the open (https://github.com/taigaio).

Updated about 4 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Bugzilla Sync for Taiga

an idea by suntorytimed

What is Taiga? On the first view Taiga (taiga.io) is a open source Trello replacement. On the second it is way more than that. Taiga does offer a lot more integration into Scrum and Kanban Workflow than Trello could ever do (even if you would pay for all those neat power-ups). Taiga is offered as hosted and self-hosted (as it is completely open source) and does offer all features in payed and free accounts on the hosted solution. Unlike tools like Gitlab where there are premium features that are held back for the enterprise offering this tool is developed in the open (https://github.com/taigaio).

Updated about 4 years ago. 3 hacker ♥️. Has no hacker: grab it!