Since Hackweek 22 this project has been made much easier with the introduction of "ALP Granite" however that project is not in a state where it is ready for us to do significant work without it as such my goals for this hackweek atleast are somewhat less then last Hackweek, hopefully by next hackweek Granite will be in a better place to build on.
Having said that https://build.opensuse.org/project/show/openSUSE:ALP:Experimental:Linarite:Backports exists where we can work on ensuring critical infrastructure such as X11 stays in shape and this is working to an extent but there are some issues.
So Tasks for this hackweek include: * Write and post an update on the project for openSUSE Factory * Figure out why some packages provided by SUSE:ALP are currently being listed as Unresolvable in the Linarite repo? Is it due to build failures on the SUSE side or other issues with the bridge. * https://src.opensuse.org/ALP-pool is missing a lot of packages at the moment this might be an issue only Adrian can address * Possibly add some more specific packages, this could be challenging without fixing a lot of the Unresolvable issues from the SUSE side and with a number of packages that will be coming to ALP Granite we probably want to be careful not to spend too much effort on packages that will eventually be provided by SUSE.
Edit: This project has been mostly successful and the discussion has now moved to the factory mailing list, you can see the contents of the first post in the comments below. https://email@example.com/thread/YRHRI7IXZ7VIA55J6DBP4PU6FJDEHSLA/
As the title suggests the aim of this project is to explore an ALP Based Leap replacement codename "Grassy Knoll". From a technical perspective the simplest way to summarize the project would be to create a very slow rolling Tumbleweed, to the point where once ALP is released Grassy Knoll will have an update say every 3 or 6 months taking in the new packages. We will need more detail about ALP's component Lifecycle before we can confirm this but 6 months would be more ideal.
Like Leap before it and Tumbleweed Grassy Knoll is not intending to use transactional updates or containers as part of its "core" operating system, however ideally it will be able to still run ALP's containerised workloads. Like Leap before it "Grassy Knoll" will use a "Backports" repository to allow community package submissions.
- Wont use transactional updates
- Wont use containers in the core of the OS but will support running containerized workloads from ALP
- Be a base that's easy for the community to build on.
- Support X11 Desktop Environments
- Be an Ideal solution for embedded systems.
- Migration from Leap 15 systems
- Continue to offer desktop apps as rpm's where possible.
- Packages SUSE ALP supports in "Bare Metal Mode"
- KVM Server
Anything else people would like to contribute.
aarch64 (Raspberry Pi)
The reason for this scope is these are the requirements for my personal KVM Desktop Server alongside XFCE as its a popular community option. This is what I could commit to maintaining at a stretch it should also be enough to have a base for many other community packages. The idea is we will add more as people step up to help.
Goal for this Hackweek
- Setup a "Backports" repository for "Community Packages"
- Create a basic iso image for testing
- Setup basic openQA testing based off existing tumbleweed tests.
- Create a Raspberry Pi image for testing.
- https://build.opensuse.org/project/show/home:simotek:GrassyKnoll:Backports - Packages building.
- https://build.opensuse.org/project/show/home:simotek:GrassyKnoll:Images - Images building.
- Fix unresolving packages and document why
- Build all of XFCE from Tumbleweed
- Live CD Images.
- Add additional packages.
- Setup openQA testing
- Raspberry PI Image
- Disable SE Linux enforcing mode until its in tumbleweed
[text](link-here) [text](link-here) [text](link-here)
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 22 Hack Week 23
This project is one of its kind!