More Web Tech in Desktop -- A File Manager using nw.js

a project by VictorYang

The trend of adopting Web technology in Desktop is ubiquitous these days. Both as a learning project and a proof of concept, we'd like to

Updated about 5 years ago. 2 hacker ♥️.

Explore Clojure and ClojureScript ecosystem

a project by bergmannf

This project will focus mostly on getting to know the Clojure and ClojureScript ecosystem. As part of this project I want to see how good the integration with the respective hostplatform is and how easy it is to use libraries for e.g. JavaScript in ClojureScript.

Updated about 7 years ago. No love.

Bare metal testing in OpenQA

an invention by kwk

OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box.

Updated about 5 years ago. 3 hacker ♥️.

Continue development of generic job server in haskell with primary focus on continuous integration

a project by yac

Continue development of generic job server in haskell with primary focus on continuous integration and later possibly as support tool for data analysis in semantic file storage server, software configuration engine, etc Project hosted at https://github.com/yaccz/yac-build-server

Updated about 5 years ago. 1 hackers ♥️.

Try to model check gfp_flags with cbmc

a project by vbabka

Paul McKenney's blog article inspired me to try apply his approach to kernel's memory allocation flags (gfp_flags) and how their combinations affect the decisions and actions taken during page allocation. Recent upstream development around these flags leads me to believe that the complexity is too high for me to reason about them and change the code without unintended changes in semantics. So it might be worth to let the computer do the hard work. If it works out, the approach should allow to verify that changing the code doesn't result in corner cases where some flag combinations don't work as intended. Then we can attempt to e.g. reduce the number of flags and perform other cleanups without fear of breaking everything.

Updated about 5 years ago. 2 hacker ♥️.

AppArmor utils: rewrite more rule types into classes

an invention by cboltz

While the python-based AppArmor utils (aa-logprof etc.) are much easier to understand and maintain than the old perl code, there are still some terribly long functions like parseprofiledata() in aa.py that are not too easy to understand. Also, using hasher() (a recursive array) as storage can have some strange side effects. Another problem is that test coverage isn't too good, especially for the bigger functions. I already wrote the CapabilityRule and CapabilityRuleset classes (and also the BaseRule and BaseRuleset classes) some months ago, and changed the code to use those classes. This code is already in upstream bzr.

Updated about 5 years ago. 1 hackers ♥️.

Learn how to use Robot Framework for Acceptance Tests

a project by gsanso

I'd like to learn how to use Robot Framework for doing Acceptance Tests of a cli application: Machinery.

Goal #1

Updated about 2 years ago. No love.

Bootstrap Maven in OBS

a project by a_faerber

Apache Maven is a build tool used by many Java projects, which is incompatible with OBS in that it tries to download binary dependencies from the Internet. Several people have in the past years tried to somehow bootstrap Maven and failed. My new proposed approach is a Maven, patched to obtain packages from a filesystem location, and packages with .jar based -bootstrap.spec variant plus source-based build for properly modeling dependencies in OBS. Unlike the SUSE Manager team's work I am trying to rebuild those .jars from sources. Where necessary I am patching dependency versions to the latest sources/jars packaged.

Updated about 5 years ago. 2 hacker ♥️.

Matrix

an invention by vmoravec

Proof of concept for a story and test runner for cloud testsuite. Cloud Matrix

Updated about 5 years ago. 2 hacker ♥️.

KDE4/5 packages for SLE

an invention by alarrosa

I'll try to generate KDE4 and KDE Frameworks 5 packages for SLE12. After talking with plinnell and tittiatcoke, I refocused the project to generate mainly KDE4 packages and KDE5 packages if time allows it (instead of just KDE5 packages as I originally thought to do)

Updated almost 5 years ago. No love.