osukup

osukup

Learning about Docker

an invention by abergmann

Based on the hackweek 9 project from Flavio I'm playing around with docker and Linux containers.
My goal is to have a private image store with several openSUSE and SLE versions ready to use.

Updated over 5 years ago. 5 hacker ♥️.

Support for automatically building kernels with user-influenced configuration

an invention by vbabka

Sometimes a user might want to build her own kernel instead of using the provided binary, for various reasons. This means creating own .config and maintaining it through kernel version bumps, which often results in running "make oldconfig" and mostly holding down the enter button to accept upstream defaults. What I envision instead is a way to say where I want my own config to deviate from the distro default (as provided by e.g. kernel-stable on openSUSE), and only those options will override the distro default configuration. This distro default configuration is always updated for new upstream releases, so there should be no need to (manually or automatically) accept new upstream defaults, thus less risk of producing a broken kernel, as e.g. any new kernel options will be configured in the distro kernel so that they work with the distro itself (while upstream defaults might not be safe or desired).

Updated over 5 years ago. 7 hacker ♥️.

Get my hands wet with functional programming

a project by alexandrubonini

This is about starting to use functional programming paradigms that get used more and more? It is mainly about rewriting a small test program (repclean) in a functional style, using immutablity, parallelism and async techniques.

Updated over 5 years ago. 8 hacker ♥️.

A SUSE template for Beamer

a project by leonardocf

Some people prefer LaTeX for creating documents and presentations. The templates provided by Marketing don't include one for Beamer

Updated over 5 years ago. 6 hacker ♥️.

Package some stuff for openSUSE-Factory

a project by pluskalm

As every hackweek, lets package/update/cleanup some stuff fore factory: Update/package:

Updated over 5 years ago. 6 hacker ♥️.

A Python based C/C++ templating language

a project by metan

How many times have you created quick and dirty script to generate C tables, parameterized code, etc. ? Did the script ended up messy?

Updated over 5 years ago. 3 hacker ♥️.

Unreal 4 Engine from Source / Lightweight RPG & Single Level

a project by JCayouette

Unreal 4 Logo The Unreal 4 game engine has been ported to Linux! The goal will be to install Unreal 4 engine native from source on openSUSE 13.2. If successful we can work on building a small fun game using one of UE4 blueprints and game templates: Top Down, Side-Scroll, or FPS.

Updated over 2 years ago. 9 hacker ♥️.

Spec-cleaner finishing jobs

a project by scarabeus_iv

Cover more cornercases for spec-cleaner to allow the swap of formatspecfile due to its bugginess in comparsion.

Updated over 5 years ago. 5 hacker ♥️.

QAM stuff in Tumbleweed

a project by pluskalm

We are using various tools, many of them are not yet in Tumbleweed (such as rst2html5, git-pimp and so on), aim of this project is to get them there.

Updated over 5 years ago. 3 hacker ♥️.

Let’s Encrypt integration into openSUSE/SLE

a project by abergmann

Let's Encrypt "Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open."[1]

Updated over 2 years ago. 12 hacker ♥️.

Automate Haskell Packaging

an invention by psimons

We have various individual tools to automate parts of the Haskell packaging process, like cabal-rpm, but those tools aren't integrated into a fully automated system that keeps Haskell packages up-to-date with as little human intervention as possible. I would like to build that system. Stackage provides us with an accurate list of packages and versions that are known to work together well, and there are basically two flavors: the nightly snapshot (bleeding edge) and the LTS release (stable API). The former is appropriate for Tumbleweed, IMHO, and the latter is appropriate for stable releases like SLE or Leap. Now, we can use cabal-rpm to generate spec files automatically for all packages in a Stackage release and check them into OBS. The process does need some tweaking, however, because cabal-rpm generates spec files that don't always work well for SUSE. We could (a) branch cabal-rpm and add SUSE-specific know-how to remedy that issue or we could (b) maintain a set of patches that adapt the generated spec files to our needs. Once the Stackage releases are available in an OBS development project, we need another automated process that submits all updated packages to openSUSE:Factory, etc.

Updated over 5 years ago. 3 hacker ♥️.

Gordon

an invention by evshmarnev

Gordon

A collection of autotests for Crowbar

Updated over 2 years ago. 6 hacker ♥️.

Another try on minimalistic C widget library

a project by metan

I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time. And it looks like I haven't failed this time.

Updated over 4 years ago. 6 hacker ♥️. 2 followers.

Improve packagers' life

a project by kstreitova

Every packager encounters boring manual tasks every once in a while and these tasks can most probably be automated to some extent. During Hackweek I aim to try and identify such cases in various packagers' workflow and consider creating a tool that would make these tasks easier. Also, I would like to find out whether there is a demand for such tool. In that case, this Hackweek project will turn into a long-term task I plan to keep working on.

Updated over 3 years ago. 8 hacker ♥️.

TumbleSLE - Applying Tumbleweed Logic to the SLE codebase for more efficient testing & development

an invention by RBrownSUSE

Right now internal SLE development is still organised & structured around the concept of 'Milestones'. Schedules are defined, deadlines are set, and off we go making Alpha 1, 2, 3, Betas 1, 2, 3, RC's, and so on. Meanwhile, QA has evolved, and with openQA and other automated tooling we are increasingly testing SLE in a more agile, rolling model, testing every single build as soon as it's produced by OBS, and just paying extra attention to the Milestones with additional manual testing.

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

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 over 5 years ago. 2 hacker ♥️.

Port supportconfig to openSUSE

a project by eeich

Supporttools are great and useful utilities to help support and development

Updated over 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 over 5 years ago. 4 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 over 5 years ago. 9 hacker ♥️.

Provide tools to analyze the life-time of maintenance and release requests in IBS/OBS

an invention by psimons

We need statistical analysis and key performance indicators to describe the lifetime of maintenance and release requests in IBS, for example: - How long does an update take starting from the time the first maintenance request is created and stopping at the time the update is released to customers?

Updated over 5 years ago. 6 hacker ♥️.

x86 instructions decoder

a project by bpetkov

This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. git repo: https://gitlab.suse.de/bp/x86d

Updated over 2 years ago. 17 hacker ♥️. 2 followers.

x86 instructions decoder

a project by bpetkov

This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. git repo: https://gitlab.suse.de/bp/x86d

Updated over 2 years ago. 17 hacker ♥️. 2 followers.

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

openQA Package Testing

a project by RBrownSUSE

openQA has a well earned reputation as a 'full system' testing tool, able to test a system end-to-end from the operating system to it's applications on a number of different platforms and architectures, including VM's & Bare Metal. But one area of weakness is it's usefulness as a testing tool for developers or packagers. openQA can easily test a package once it's INSIDE a distribution, but how do you test that package BEFORE submitting it to the distribution?

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

Replace ctcs2 with avocado

a project by pluskalm

We need to package avocado, get it into distro and migrate some of our testsuites from ctcs2. Atm avocado is present in openSUSE:Factory and Backports exist at my home project

Updated over 5 years ago. 2 hacker ♥️.

Simulate SD card in software

a project by algraf

To make OpenQA work with real ARM devices, we need to control * Reset

Updated over 4 years ago. 14 hacker ♥️.

Build a minetest server inside SUSE network

a project by whdu

An introduction from minetest website: " Minetest is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like. Minetest is available natively for Windows, OS X, GNU/Linux, Android, and FreeBSD. It is Free/Libre and Open Source Software, released under the LGPL 2.1 or later. " In short, MineTest is a Free and Open Source re-implementation of MineCraft, but it provide many flexible features compare MineCraft. It's not only a game but also a framework for developers to extend so to make their own worlds.

Updated over 2 years ago. 12 hacker ♥️.

openQA IDE

a project by coolo

There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test. But in fact it's a UI desaster that almost never works. So the goal of this hackweek project is to get rid of it - and instead build a real control from the webui into the backend allowing tests to be written on the fly including needle creation/updates. Easy as that.

Updated over 3 years ago. 18 hacker ♥️. 1 follower.

openSUSE:Factory python2/python3 split

a project by pluskalm

As in near future, there will be python2python3 in Factory but no /usr/bin/python and in SLE-15 base no python2 it is necessary to start checking/switching dependencies. See also:

Updated over 5 years ago. 2 hacker ♥️.

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

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 about 5 years ago. 4 hacker ♥️.

Write a simple ESMTP mail server in Haskell

a project by psimons

Hackweek 21?

Postmaster desperately needs a mail spool. I need to come up with a good way to store meta information about queued messages. An sqlite database seems like a natural fit because I might want to do some nontrivial queries in there to figure out which messages to deliver (and where). On the other hand, interfacing with sqlite is a bit unpleasant, so instead I might want to write one big JSON file that contains all relevant information. That would certainly suffice for the first version ...

Updated over 3 years ago. 2 hacker ♥️. 2 followers.

Learn Haskell on Project Euler problems

a project by mvidner

I am a beginner: I have read 1½ books on Haskell. I want to practice. Haskell is a purely functional, lazily evaluated, strongly typed (with

Updated over 5 years ago. 3 hacker ♥️.

Try rebuilding openSUSE/SLE with maintenance updates included

an idea by pluskalm

It was already tried in past, but lets revive this. Currently released distro is locked, and while maintenance updates (active incidents get build against updated packages), lets also try to rebuild everything. What is expected - discover issues/failures due to changes in underlying packages that were otherwise hidden.

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

RPMlint cleanups

a project by scarabeus_iv

RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16. In this hackweek we plan to look on various problems as described at:

Updated over 4 years ago. 7 hacker ♥️. 3 followers.
0
9
3
37

Looking for projects around:

haskell

Activity

  • 11 months ago: osukup joined Update Haskell ecosystem in Tumbleweed to GHC-9.6.x
  • over 5 years ago: osukup liked RPMlint cleanups
  • over 5 years ago: osukup joined RPMlint cleanups
  • over 5 years ago: osukup liked Try rebuilding openSUSE/SLE with maintenance updates included
  • over 5 years ago: osukup liked Learn Haskell on Project Euler problems
  • over 5 years ago: osukup liked Write a simple ESMTP mail server in Haskell
  • about 6 years ago: osukup liked Sat solve product dependencies on the server
  • about 6 years ago: osukup liked Create packages for maintenance tools
  • almost 7 years ago: osukup joined openSUSE:Factory python2/python3 split
  • almost 7 years ago: osukup liked openSUSE:Factory python2/python3 split
  • almost 7 years ago: osukup liked openQA IDE
  • almost 7 years ago: osukup liked Build a minetest server inside SUSE network
  • almost 7 years ago: osukup liked Simulate SD card in software
  • almost 7 years ago: osukup liked Replace ctcs2 with avocado
  • over 7 years ago: osukup liked openQA Package Testing
  • over 7 years ago: osukup joined Provide tools to analyze the life-time of maintenance and release requests in IBS/OBS
  • over 7 years ago: osukup liked continue / push osc2
  • over 7 years ago: osukup liked x86 instructions decoder
  • over 7 years ago: osukup liked x86 instructions decoder
  • over 7 years ago: osukup liked Provide tools to analyze the life-time of maintenance and release requests in IBS/OBS
  • over 7 years ago: osukup joined Packman diet 2.0
  • over 7 years ago: osukup liked Packman diet 2.0
  • about 8 years ago: osukup liked spec-cleaner improvements
  • about 8 years ago: osukup liked Port supportconfig to openSUSE
  • about 8 years ago: osukup liked Weblate rush
  • All Activity