yast2-journal as the new default YaST log viewer

an idea by ancorgs

Some time ago the YaST team started to get bug reports about the "System Log" option displaying no content. By default this component opens /var/log/messages and after the switch to systemd that file is not longer used by default. Thus, we created the yast2-journal module to allow viewing of the systemd journal (journald). But the new module did not substitute the old viewer because the old one is still useful to inspect plain text files like /var/log/boot.log and because is still called from other YaST modules. The current situation is confusing. In the YaST main screen we have now "System Log" and "Systemd Journal". Is not unlikely that in some other places we only have a reference to the old one. It's not clear when to use which one. That has been reported several times, like in bug#948729.

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

package Atom and its dependencies for openSUSE

a project by pluskalm

It would be nice to have trendy and hip editor [0] in openSUSE. Currently however some nodejs dependencies are missing.

What needs to be done:

Updated almost 5 years ago. 13 hacker ♥️.

Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux Planning / Design / Programming

a project by JCayouette

Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux

This page is under development:

Updated about 2 years ago. 3 hacker ♥️.

Add a ncurse UI to wireshark

an idea by aaptel

Wireshark has a CLI program called tshark that can dump the dissectors raw (or xml) output. It would be nice to have complete curses wireshark UI, either by reusing tshark xml output or by making another ui program.

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

Make some progress on reversing Microsoft new CoW filesystem, ReFS

an idea by aaptel

>Resilient File System (ReFS), codenamed "Protogon", is a Microsoft proprietary file system introduced with Windows Server 2012 with the intent of becoming the "next generation" file system after NTFS. https://en.wikipedia.org/wiki/ReFS

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

PA-RISC instruction set emulator

an idea by dmulder

I started this project a couple years ago, and it only recently got off the ground enough that I committed the code somewhere (though it's still pretty minimal). A lot of work still needs to be done in the main instruction loop. I've been implementing instructions in the order of the execution of a test binary I created on an HP PA-RISC system. To get started:</br>

Updated about 7 years ago. No love. Has no hacker: grab it!

fun hardware peripherials

a project by michals

There are many fun peripherials that you can connect to a RPi but PC users are not left out either * attiny85 <a href="http://www.banggood.com/ATTINY85-Mini-Usb-MCU-Development-Board-For-Arduino-p-971122.html&quot;&gt;&lt;img height="48" src="http://img2.banggood.com/thumb/large/2014/xiemeijuan/03/SKU207366/SKU207366-3.jpg&quot;/&gt;&lt;/a> has SPI and i2c interface so could be possibly used as USB<->i2c or USB<->SPI bridge. Unfortunately, the USB support needs some non-standard timings so there is quite a bit of integration and debugging needed.

Updated about 2 years ago. 1 hackers ♥️.

Use linear programming for the partitioning proposal

an idea by ancorgs

The YaST team is rewriting yast2-storage. That includes new shiny code for the storage proposal during installation. It calculates what partitions and/or volumes need to be created to allocate the system and finds the best way to create those partitions in the existing free spaces. The second part becomes more complicated than it looks as soon as you start considering the restrictions imposed by each volumes and by the technology (primary vs logical partitions, for example). Right now, the problem is solved by brute force. All the possible distributions of partitions and LVM physical volumes are considered and the best one (according to several simple criteria) is chosen.

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

Make Tumbleweed work on the GPD Win

a project by aplazas

The GPD Win is a Nintendo 3DS XL sized PC featuring a keyboard and gaming controls. Having openSUSE working on it would be great, unfortunately Tumbleweed doesn't work at all on it and Leap 42.2 is lacking many important features. A GPD Win runnning Leap 42.2

Updated about 5 years ago. 2 hacker ♥️.

openSUSE on chromebooks (crouton)

an idea by mbrugger

Update for 2018 The only thing missing right now is a i386 Tumbleweed JeOS image. With that we should be good. Any help on that is highly appreciated.

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

A brand new approach to system configuration management

a project by guohouzuo

In the previous hackweek (14), the following objectives from project "A generic mechanism for analysing and manipulating diverse software configuration files" were worked on: <pre>

Updated about 5 years ago. 2 hacker ♥️.

yast2-storage-ng as a libstorage-ng wrapper. POC

a project by ancorgs

The goal of this project is to write a proof of concept of a new philosophy for yast2-storage-ng. Instead of just extending the API offered by libstorage-ng, the idea is wrap libstorage-ng so the Ruby code using yast2-storage-ng does not have direct visibility (unless explicitly desired) on the libstorage-ng classes and methods. If you don't know what all that means, keep reading.

Updated about 5 years ago. 1 hackers ♥️.

Emacs org-mode (learning)

a project by keichwa

From the manual: "Org is a mode for keeping notes, maintaining TODO lists, and doing

Updated about 5 years ago. 4 hacker ♥️.

Learn the basics of an ancient nerdy language: COBOL

a project by slahl

COBOL is weird. COBOL is strange.

Updated about 2 years ago. 4 hacker ♥️.

continue / push osc2

a project by mstrigl

While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are:

Updated about 5 years ago. 5 hacker ♥️.

linux antivirus engine

an idea by bmwiedemann

http://www.ranum.com/security/computer_security/editorials/dumb/ explained in detail that filtering badness is a dumb idea, so if we wanted to build a linux antivirus software, we would need a whitelist of programs that would be allowed to execute. We can easily use the rpm database for that. But what is missing, is a mechanism through that the kernel would check before executing $binary if it is OK to run it.

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

software.opensuse.org

an idea by lrupp

Getting more knowledge around the tools that drive the web page behind software.opensuse.org - and maybe trying to solve some issues reported on https://github.com/openSUSE/software-o-o

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

Refresh connect.opensuse.org

a project by lrupp

Connect is the "social network" of the openSUSE community. While this might not sound so important, the problem is that the tool is used for membership management and all the other "administrative" stuff for the openSUSE community, which makes it a very important tool. The bad news is that - since years(!) - there is no-one actively maintaining the application. While the openSUSE Heroes keep the basic infrastructure up and running, they are not responsible for the application itself. Following the standard policy for such services, this would mean that connect has to be shut down immediately. But the openSUSE board heavily depends on this tool and asks every time when it comes to "shut it down" - to not do it.

Updated about 5 years ago. 3 hacker ♥️.

OCI Image Distribution with RPMs

a project by cyphar

Currently the Open Container Initiative doesn't specify a distribution protocol or system, and the current "standard" format is the Docker registry protocol. Aside from technical reservations with Docker registry, it is also not an OCI-compliant system and will require a lot of work to integrate it into all of the openSUSE/SUSE tooling. So, a very insane idea I came up with is to convert OCI images to RPMs and then distribute them as simple RPMs. The idea would be to use capabilities (Provides: oci(...)) to implement the different names of images and then also the dependency graph of blobs (which would naturally be de-duplicated).

Updated almost 5 years ago. 3 hacker ♥️.

Cryptocurencies in openSUSE

a project by pluskalm

I want to create devel project for cryptocurrencies/mining tools/blockchain related stuff, fill it with packages and submit at least some of them to Tumbleweed. Lets go on as Standa took care of creating network:cryptocurrencies

Updated about 5 years ago. 7 hacker ♥️.

Packman diet 2.0

a project by scarabeus_iv

Continuing last year tweaks of packman project we should proceed in the good work and reduce the packman to provide smallest set of packages possible on Tumbleweed (later on inherited by 43.0...). One of the cool results planned is that on stock openSUSE Tumbleweed user will be able to run most of the multimedia apps and play youtube (this is already working) and also with addition of non-free repository being able to run netflix.

Updated about 5 years ago. 9 hacker ♥️.

hacking with hypothesis.

a project by dwaas

Hypothesis is a python property based testing framework inspired by quickcheck. My goal was to get familiar with the docs and eventually apply the knowledge to the testing of SES products.

Updated about 7 years ago. No love.

Salt Inspector: remove SQL database

an idea by bmaryniuk

Description

Salt Inspector, formerly known as "Salt Node" is running an SQLite under the hood in order to buffer query results that usually taking time. After a while using this, the SQLite appears to be a quite overhead for this task as well as asking for an additional maintainable dependency.

Updated about 7 years ago. No love. Has no hacker: grab it!

Use nfc device to control Raspberry Pi

a project by acho-novell

Goal

Try nfc device to control RPi

Updated about 5 years ago. 1 hackers ♥️.

Christmas Lights (lights switching to music) using Raspberry Pi

a project by goldwynr

The idea is to use a 8-switch relay (or two) to connect to a Raspberry pi and control the switches according to the music. To control the music, hack mpg123 to take a "frames" file which would contain which channel should be switched on or off.

Updated almost 5 years ago. No love.

GCC bisection tool

an idea by marxin

Introduction

Bugzilla of the GCC compiler is full of errors where the compiler generates a crash report (yeah commonly known as ICE). When isolating an issues, it's very useful to identify which releases are affected, ideally which concrete revision the culprit. The common approach is to utilize git bisect command, however doing that for many issues can be exhausting.

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

Hardening Quick Event

an idea by LPechacek

Quick Event is an orienteering event management application. On the competition day it is a key part of data collection and results lists generation. A typical Czech orienteering event has anywhere between 400 and 1500 runners whose data must be processed in approximately four hour long window at the competition site. This task demands reliable software as failures have potential for making large number of people irritated and damaging organizing club's reputation. What has been done so far:

Updated about 7 years ago. No love. Has no hacker: grab it!

Use a Raspberry Pie with the Sense Hat to display messages via Salt

a project by joachimwerner

This was a short 2-hour fun project. I wrote a small execution module for Salt that takes a text string and a mode ("status", "warning", "error") as input and uses the Sense Hat's Python API to display the text on the Sense Hat's 8x8 RGB LED matrix display.

Updated almost 5 years ago. 1 hackers ♥️.

nextcloud

an idea by asemen

Install & test nexcloud on openSUSE Leap 42.1 nextcloud is a for of owncloud

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

hacking susetest

a project by dmaiocchi

Updated about 5 years ago. 10 hacker ♥️.

weblate hacking

an idea by jnovotna

Add some futures to weblate. - distinguish strings which needs review and fuzzy string

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

Jenkins Dashboard Web in Seaside (Pharo Smalltalk)

a project by thehejik

I want to create a basic web dashboard for Jenkins view with help of Jenkins XML API , Pharo, Seaside and Bootstrap. The biggest benefit for me would be if I can learn how to handle with Classes and its instances containing data from Jenkins in pure object programming language. My goal is to display overall status of the collections in form of progress bars (as openQA does) with info about failed and succeeded slenkins-testcases. Collection view (eg. https://slenkins.suse.de/jenkins/view/Collections-review/) in Jenkins contains list of current SLES builds and each collection has subprojects containing slenkins-testsuites triggered by Jenkins CI for this SLES build.

Updated about 5 years ago. 5 hacker ♥️.

Improve Marvin dashboard

a project by ggherdovich

Marvin is a job scheduler that the Performance Team at SUSE Labs uses to automate the execution of the performance test suite MMTests. For more details on what Marvin does and how, see Mel Gorman's blog post "Continual Testing of Mainline Kernels". At the moment the reporting dashboard is extremely minimal and lack usability features; the for example SLE-12-SLE-12-SP2 or any other .html file at http://laplace.suse.de/marvin.

Updated about 5 years ago. 1 hackers ♥️.

Weblate rush

a project by nmoudra

I want to start working on translations which might be useful in our work (to focus on apps used by us during our work) and to push the rate of translation a bit further.

Updated about 5 years ago. 2 hacker ♥️.

SSH (Suse Social Hack) game

a project by nmoudra

This is a project to create a "larp" game for SUSE employees (or anyone geeky enough to play this) which will be based on computer related knowledge. The core of the game is to search for other people and clues for solving the main goal by "connecting" or "hacking" according to given HW and SW roles. E.g. a person will play router, another one will play PC and they will need to find a person playing TCP/IP protocol to communicate and eventually create a working setup to solve the goal. They they need to work as a group and solve riddles/ciphers which will let them go further. There are more game mechanics i have in mind, but don't want to spoil all of them now :)

Updated about 5 years ago. 3 hacker ♥️.

Write a commandline tool to generate SSL Certificates

a project by mcalmer

  • easy to use commandline tool to generate CA Certificates and Server Certificates
  • package the certificates in RPMs for easy deployment
Updated about 5 years ago. 1 hackers ♥️.

Getting familiar with Trello

an idea by sndirsch

As a newbie to Trello I would like to get more familiar with that tool. This includes import/export possibilities Trello is offering like the mail interface.

Updated about 7 years ago. No love. Has no hacker: grab it!

how to speed up adsl connections with a smart mini router

a 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

Updated almost 5 years ago. 2 hacker ♥️.

Avocado testing framework

a project by leylekler

Investigation of the testing framework Avocado (successor of autotest) Virtualization tests within the framework - xen, kvm, libvirt, qemu tests (we have used kvm tests done in autotest framework)

Updated about 2 years ago. 3 hacker ♥️.

Add keyboard shortcuts to Crowbar

a 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

Updated about 2 years ago. No love.

document and enhance the Crowbar API

a project by m_meister

Adding some API documentation for Crowbar, which is still missing. There are some API comments along with the Rails controller methods, but some of them are outdated. The goal is to have a complete API documentation on a static webpage and while looking over the API maybe do some improvements here and there.

Updated about 2 years ago. 1 hackers ♥️.

La Mapería

a project by federico-mena

A utility to make beautifully printed maps from OpenStreetMap data. Repository at https://github.com/federicomenaquintero/lamaperia

Updated about 5 years ago. 1 hackers ♥️.

logmerge

an idea by abel

logmerge merge multiple log files chronologically

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

Analyze supportconfig data with ELK (elasticsearch, logstash, kibana)

a project by kwk

We all pant for customer data. Which hardware do customers run ? Which packages are installed ? Which services are running ? etc. pp. A lot of this data is in the supportconfig. But this is neither collected, nor centralized, not easily accessible.

Updated about 5 years ago. 6 hacker ♥️.

Snap Support for OBS

a project by adrianSuSE

Add support to build snappy images in OBS. This means we need to parse snapcraft.yaml build description for dependencies, prepare data from remote resources and handle the build. ===Current State===

Updated about 5 years ago. 2 hacker ♥️.

Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busy

a project by vcuadradojuan

Updated almost 5 years ago. 7 hacker ♥️.

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.

Updated about 2 years ago. 4 hacker ♥️.

Prepare Crowbar for the future!

a project by vuntz

There are a lot of issues in Crowbar due to the legacy of poor internals. This is blocking things quite a bit when it comes to improving Crowbar for adding new features. Let's fix it! So far, 39 pull requests opened!

Updated about 5 years ago. 5 hacker ♥️.

spec-cleaner improvements

a project by pluskalm

We want to improve translation of dependencies done by spec-cleaner (i.e. cmake(blah)) and so on - see github.

Updated about 5 years ago. 4 hacker ♥️.

Orange PI PC - openSUSE - test functionality

an idea by tkovac_admik

Test different OS on OrangePI board. Check, if it is possible use it as home share server, webserver, small monitoring, ....

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