Learn & Improve Qt, C++ - Project Oficina

a project by slemke

Oficina, a mechanical workshop application developed in Qt/C++ Hackweek 17: Work on TODO - Test. Make it very stable, after that, insert it in openQA.

Updated almost 5 years ago. 3 hacker ♥️.

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!

Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA)

a project by lslezak

Hackweek 18 Update

What Has Been Done During HackWeek 18

Updated about 2 years ago. 3 hacker ♥️.

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!

Infrastructure-by-code + full-build-pipeline with the example of OBS+openQA

an invention by okurz

motivation

Lots 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.

Updated almost 2 years ago. 3 hacker ♥️. 1 follower.

Create packages for maintenance tools

an invention by pluskalm

Currently helpers for maintenance of SLE/openSUSE such as osc omg exist just as git repo, lets have them as packages.

Updated almost 5 years ago. 3 hacker ♥️.

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!

Package kompose (docker-compose to k8s converter) for openSUSE

an invention by suntorytimed

What is kompose? kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources.

Updated almost 5 years ago. 3 hacker ♥️.

Chrome plugin to watch openQA jobs

an 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.

Updated almost 5 years ago. 3 hacker ♥️.

Gnome applet for a wicked

a project by asmorodskyi

Idea is create applet with same functionality which provided by network-manager applet . Gather more detailed requirements is part of fun :)

Updated almost 5 years ago. 3 hacker ♥️.

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!

Information Architecture Redesign

a project by loquacity

I'd like to consider the possibilities for redesigning SUSE documentation. Mark Baker ("Every Page is Page One") says "include it all, filter it afterwards" which is the exact antithesis of what we currently offer. Let's consider how we can move documentation into the future: search driven, user friendly, accessible, and in line with the way our readers use the rest of the internet.

Updated about 2 years ago. 3 hacker ♥️.

Teach rubocop about schemas and migrations

a project by bergmannf

I want to write a new rubocop cop that verifies that a schema.rb file in a Rails project, references a valid migration.

Updated almost 5 years ago. 3 hacker ♥️.

Make Yast CA Mgm-Ng out of Yast RMT module

an idea by ikapelyukhin

:warning: Bold and crazy ideas down below, read only if you dare :warning: Yast CA management module isn't on SLE15 yet, so now in Yast RMT module (package name yast2-rmt) we have our own implementation for generating SSL certificates that doesn't depend on libcamgm.

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

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 almost 5 years ago. 3 hacker ♥️.

Get a basic understanding about MD software RAID setup

an 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,

Updated almost 5 years ago. 3 hacker ♥️.

Connect to matrix.org via weechat

an invention by ktsamis

I want to connect to matrix.org via weechat in Leap 15.0. 1. I need the matrix script

Updated about 3 years ago. 3 hacker ♥️.

Little systemd utilities improvements

an invention by mkoutny

Some ideas from the list: Small ones:

Updated almost 5 years ago. 3 hacker ♥️.

status page

an idea by tampakrap

The openSUSE Heroes team provides a status page under https://status.opensuse.org, which is based on Cachet. While it is very nice to provide a status page to the users, this one has a few key issues explained below, * The need of the DB requires syncing between locations. Thus it would have been better to replace it with a static web page (see also at the offsite meeting summary link above, which also includes links of status pages of other infra teams).

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

Hibernate encryption and authentication adapt to user land util and keyring

a project by joeyli

Intel Chen Yu developed a user land utility: Introduce the in-kernel hibernation encryption

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

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?

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

JetPad - Online collaborative text editor

a project by ammartinez

At SUSE/openSUSE we are using (at least some times) Etherpad, whose functionality is really limited and looks as taken from the past. :seenoevil: After taking a look to other possible Open Source alternatives, I think there is at the moment any which offers all the feature I would like to have. Because of that I would like to contribute to JetPad, with the idea of using it privately and that it can also be used by SUSE/openSUSE. JetPad is a web-based collaborative text editor built with SwellRT real-time technology and the Angular 2 framework. Both JetPad and SwellRT code can be found in GitHub:

Updated almost 5 years ago. 3 hacker ♥️.

Investigate zchunk support for delta downloads of repository metadara

a project by mlschroe

See Jonathan Dieter's chunk project. https://github.com/zchunk/zchunk

Updated about 4 years ago. 3 hacker ♥️.

Help Astronomy team from University of Louisville

an idea by aplanas

The Astronomy team at the University of Louisville is providing documentation about how to setup openSUSE for a better experience for the daily job: http://www.astro.louisville.edu/mediawiki/index.php/OpenSuse

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

Transactional Desktop

an 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. The purpose of this hackweek is to document what need to be fixed and try to fix it.

Updated almost 5 years ago. 3 hacker ♥️.