Hi,

there are many "I can't rebuild foobar.src.rpm on my system because of
missing BuildRequires" bug reports caused by the fact that there is a
set of packages which are always implied to be present for rpm builds.
(Just today a new one, #207941).

These are not real bugs, but caused by the fact that users don't know
which packages they need for rpm builds. There used to be a list of
default packages in /etc/y2pmbuild/dists, but y2pmsh has been dropped
from Factory and this config file is no longer provided.

As a replacement for the "defaultpackages" line in the dropped y2pmbuild
config file, I'm proposing a new pattern, "Minimum RPM build
environment". Specifications of this pattern:

- Includes all packages that you are implying as present without
"BuildRequires:" line in your internal build system;

- All packages are pulled in via "Requires" (no soft dependencies) in
order to make sure that the pattern is completely installed.

This might help users rebuilding source packages without reports about
missing "BuildRequires:" lines in the spec files that are not actually
missing.

Thoughts?

Andreas Hanke
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to