-
Different types of SUSE Linux distributions:
- SLES / SLED
- openSUSE Tumbleweed
- openSUSE Leap
-
Simple default product (default installation)
-
Lots of different libyui*.rpm packages from lots of individual, independent GitHub repos
-
Most of those packages have a -devel subpackage for the header files and a -doc subpackage for auto-generated doxygen documentation
-
The main package of each has a .spec file and a .changes file in the repo's package/ subdirectory
- Requirements: https://gist.github.com/shundhammer/d96a63a1cab8245d20c2e3556238a114
- PR: libyui/libyui-old#178
- Simple
- No voodoo
- Conforming to standard CMake docs
Outdated; moved to a new location:
https://github.com/shundhammer/qdirstat/blob/master/doc/Shadowed-by-Mount.md
See also the simple standard installation screenshots (openSUSE Tumbleweed installation).
Detect
- system architecture
This is related to the YaST Installer Steps document, but items are rearranged here to make the distinction clear between
- Settings for the installation procedure (installation language, keyboard)
- Installation preparation (storage setup, ???)
- Collecting data for later configuration
yast2-pkg-bindings in SLE-15-GA:
https://build.suse.de/request/show/240601
This was declined with:
Please provide fixes for
Rough, incomplete, WIP, just to get a discussion going
- Work in a Git branch for the desired released product, e.g. SLE-15-SP42
- Create a pull request from that, get it reviewed and merge it
- Upon merge, a GitHub action will trigger an (internal) Jenkins job:
- Build the package