Mailinglist Archive: opensuse-buildservice (287 mails)

< Previous Next >
Re: [opensuse-buildservice] Proposal: Add LSB Symbol generation to the openSUSE build system.
  • From: Darren Davis <ddavis@xxxxxxxxxx>
  • Date: Thu, 06 Sep 2007 09:44:45 -0600
  • Message-id: <46E0206D.5010109@xxxxxxxxxx>
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.

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.

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



Yes, this does make sense so I will give this a try as my first step. I will also get Alexey to setup an account on the build service.


Thanks,

Darren

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >