Projects in the topic yast
YaST is a Linux operating system setup and configuration tool.


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 almost 2 years ago. 3 hacker ♥️. Has no hacker: grab it!

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 over 2 years ago. 1 hackers ♥️.

Get rid of perl-apparmor

a project by goldwynr

Perl-apparmor is obsolete in the apparmor community. No one is maintaining it. However, opensuse has to keep it to interact with yast, which is the main consumer of perl-apparmor. Getting rid of perl-apparmor would mean: + Creating a new interface (JSON) to interact with outside world (IOW, yast)

Updated over 2 years ago. 2 hacker ♥️.

YaST Integration Tests Using Cucumber

a project by lslezak

Currently we use openQA for the the YaST integration tests. It runs YaST in a VM and controls it via emulating keyboard input. The result is checked by comparing the screenshots. This approach has several disadvantages:

Updated over 2 years ago. 4 hacker ♥️.

YaST module for (SUSE Manager) salt parametrizable formulas

a project by dmacvicar

Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data. See original Hackweek project, SUSE Manager support for formulas blog article and its (internal for now) docs.

Updated almost 2 years ago. 5 hacker ♥️.

openQA-butler - Application that offers a GUI for installing and configuring openQA and openQA workers.

an invention by SLindoMansilla

Docker & Yast

Goals

Updated over 2 years ago. 8 hacker ♥️.