[openFate 304928] LSB build target
Feature changed by: Michael Loeffler <michl@novell.com> Feature #304928, revision 13 Title: LSB build target Buildservice: Evaluation Priority Requester: Important Requested by: Adrian Schröter <adrian@novell.com> Requested by: Michael Loeffler <michl@novell.com> Partner organization: openSUSE.org Description: A LSB build target is requested from PM. This does mean we need * A usable base distribution, which avoids to generate binaries with non-LSB requirements. * Additional LSB validation checks packaged. We could integrate these as rpmlint checks for example. Jiri, how can we setup such a distribution, using selected packages from a SUSE distro plus lsb-build-cc as compiler ? Jiri, can you package the lsb validation checks as rpmlint packages or shall we run them in a different way ? Discussion: #1: Jiri Dluhos <jdluhos@novell.com> (2008-06-18 13:55:50) The task has two sides: Checking binaries for LSB compliance is relatively easy; I will investigate how the checks could be incorporated into rpmlint. Building in LSB-pure environment is a conceptually different, and significantly more complex task. We have already tried to implement a pure LSB build target for buildservice, but the straightforward strategy failed because LSB-pure environment is too restricted to build essential system binaries (like mount). The Linux Foundation uses a specially crafted host distro for their builds, which is not LSB compliant per se, and then do an additional round of checks and purifications on the built binaries. We can mimic this process. #2: Jiri Dluhos <jdluhos@novell.com> (2008-06-18 14:23:32) What we will need is probably the lsbappchk tool from the LSB Application Testkit (downloadable at http://www.linuxfoundation.org/en/Download (http://www.linuxfoundation.org/en/Download) ). I will look at the sources to see if we can easily build it on- site. #3: Jiri Dluhos <jdluhos@novell.com> (2008-06-18 15:51:49) For the record (and for the curious :-) ), the database of LSB- compliant interfaces is here: http://bzr.freestandards.org/lsb/devel/specdb (http://bzr.freestandards.org/lsb/devel/specdb) #4: Darren Davis <ddavis@novell.com> (2008-06-30 07:55:35) I would also be nice if after they build their LSB Compliant Application in the Build Service, that they could also do the part of submitting the results for the LSB Navigator that the ATK provides. https://www.linuxfoundation.org/dbadmin/commons/welcome.php #5: Gerald Pfeifer <gp@novell.com> (2008-06-30 22:53:24) Michl is out right now, so let me play Michl on TV. Important for PM, and on to Adrian. ;-) #6: Martin Mrazik <mmrazik@novell.com> (2008-07-01 06:08:50) (reply to #5) Maybe before evaluating this it would be better to split this fate entry into two: * Create a LSB build target * Package ATK and integrate with rpmlint #7: Darren Davis <ddavis@novell.com> (2008-07-18 12:35:52) (reply to #6) We could keep this FATE for the build target. I have created FATE 305085 for the ATK. + #8: Michael Loeffler <michl@novell.com> (2008-09-09 15:10:31) + Maybe we can combine that with Linux Foundation Application checker, + see http://ldn.linuxfoundation.org/lsb/check-your-app -- openSUSE Feature: https://features.opensuse.org/?rm=feature_show&id=304928
participants (1)
-
fate_noreply@suse.de