Adrian Schröter wrote:
Hi Darren,
sorry for the late answer.
On Friday 31 August 2007 18:17:30 wrote Darren Davis:
Hello Build Team,
I have a proposal. I am working with the LSB (and ISP RAS) on a project to improve their symbol data in their database for ISV applications. If you look at their project ( http://ispras.linux-foundation.org/index.php/Main_Page ), you will see they have an LSB Application Test Kit (ATK). An application writer can have symbol data from their application submitted to the LSB Infrastructure Project DB. Currently, they have PERL scripts that use utilities like 'readelf' to extract the symbol information. They also have a web front end to make it easy to submit the data. The goal is that with symbol data from a broad set of applications, that better decisions can be made about what APIs are being used (and can be standardized) by the LSB.
The LSB (and Markus Rex) would like us to run these scripts to get the symbol data to add to the LSB database. It seems to me that it would be easier (and quicker) to add the scripts to the openSUSE build system. I would envision a check box that could be selected from the openSUSE build interface that would say "Generate LSB Symbol data files", to make it optional if people would like. Then, as part of the build, the symbol files would be generated and available for the LSB (ISP RAS) engineers to grab and put into the database.
As a first step, I would like to suggest to create a project for this and provide a package there what provides the test suite.
Alexey has now done this. http://build.opensuse.org/project/show?project=home%3Akhoroshilov though it probably should be put under LSB with Jiri's tools.
Additionally you can create another package which reuses this package and does BuildRequire all packages you would like to test. So the service would run it for all files/applications you do define automatically each time they do change.
A little fuzzy on this step. Can you point me to an existing example?
Later on we can integrate it into our rpmlint check, which we want to run by default on each packge.
And even later we can offer this as a QA service, when we have a real QA infrastructure, but this a bit more fare away.
Does this makes sense to you ?
We can help you to get started with the OBS, feel free to contact us directly via irc or IM or ....
thanks adrian
Thanks again, Darren --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org