[New: openFATE 311001] create a build-essential metapackage
Feature added by: Bernhard Wiedemann (bmwiedemann) Feature #311001, revision 1 Title: create a build-essential metapackage Package Wishlist: Unconfirmed Priority Requester: Important Requested by: Bernhard Wiedemann (bmwiedemann) Partner organization: openSUSE.org Description: This feature is a continuation of https://bugzilla.novell.com/show_bug.cgi?id=657607 I agreed with J.W. that there should be a "build-essential" meta-package that depends on things like gcc, make, automake. Those are always pre-installed in OSB and thus missing from the explicit BuildRequires list of packages. Currently, the exact list of implicit BuildRequires might only be known in the osc build script. This build-essential could then be fetched by "zypper si PACKAGENAME" and also be used in OBS to not have to maintain the list of packages in two places. Test Case: # using cucumber notation - see http://cukes.info Scenario: compiling with rpmbuild When I run "zypper -n si freetype2" Then it should have "build-essential gcc make automake" installed afterwards When I run "rpmbuild -bb /path/to/freetype2.spec" Then it should produce files in "/usr/src/packages/RPMS/*/freetype*.rpm Use Case: Michael is a software developer who wants to compile a single rpm from source just for his system, but can not use "osc build" because he has only limited disk-space or no root-access. -- openSUSE Feature: https://features.opensuse.org/311001
Feature changed by: Thomas Schmidt (digitaltomm) Feature #311001, revision 2 Title: create a build-essential metapackage - Package Wishlist: Unconfirmed + Package Wishlist: Evaluation by engineering manager Priority Requester: Important Requested by: Bernhard Wiedemann (bmwiedemann) Partner organization: openSUSE.org Description: This feature is a continuation of - https://bugzilla.novell.com/show_bug.cgi?id=657607 I agreed with J.W. - that there should be a "build-essential" meta-package that depends on - things like gcc, make, automake. Those are always pre-installed in OSB - and thus missing from the explicit BuildRequires list of packages. - Currently, the exact list of implicit BuildRequires might only be known - in the osc build script. + https://bugzilla.novell.com/show_bug.cgi?id=657607 (https://bugzilla.novell.com/show_bug.cgi?id=657607 + ) I agreed with J.W. that there should be a "build-essential" meta- + package that depends on things like gcc, make, automake. Those are + always pre-installed in OBS and thus missing from the explicit + BuildRequires list of packages. Currently, the exact list of implicit + BuildRequires might only be known in the osc build script. This build-essential could then be fetched by "zypper si PACKAGENAME" and also be used in OBS to not have to maintain the list of packages in two places. Test Case: # using cucumber notation - see http://cukes.info Scenario: compiling with rpmbuild When I run "zypper -n si freetype2" Then it should have "build-essential gcc make automake" installed afterwards When I run "rpmbuild -bb /path/to/freetype2.spec" Then it should produce files in "/usr/src/packages/RPMS/*/freetype*.rpm Use Case: Michael is a software developer who wants to compile a single rpm from source just for his system, but can not use "osc build" because he has only limited disk-space or no root-access. -- openSUSE Feature: https://features.opensuse.org/311001
participants (1)
-
fate_noreply@suse.de