Contribute
From openSUSE
The Process
There is (will be) a talk from the FOSDEM 2007 that describes the process we want to use to control contributions to the openSUSE distribution. You will find it at the FOSDEM page.
opensuse rules (osr)
This app describes which rules should be used to identify packages from the openSUSE build service pool to be used for the openSUSE distribution. It is written in C/C++ style because it does describe a logic we want to test out directly.
This code is not to be intended as production code, it is just used for validating our ideas.
The direct result of these rules may not lead to a working or suitable distribution. But we should use these rules to find the matching packages and to trigger additional tasks (like doing a code review, if the package is wanted but lacks a proper review so far).
It is neither intended that the build service should later automatically use this algorithm to collect automatically the openSUSE distribution. But it should be used by the openSUSE project owner to validate his package selections and it should be usable for everybody else to see why a package was selected or not and what is needed to get a certain package as part of the openSUSE distribution.
To compile this application, you need the libqt4-devel package installed and to run
qmake make
Afterwards you can run this application with 1-x files as argument. It does parse the files and lists the status of all packages. You get slightly more information by using the "-v" verbose switch.
You can check out your copy of osr from the buildservice svn repository

