On 2006-09-25 23:46:30 +0200, Andreas Hanke wrote:
> 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?

1. this is not fully correct. build (you can find it in build.rpm) has the
same information. [1]

2. the idea of the pattern sounds good anyway.

3. rpmbuild should be deprecated anyway. if you want to "replicate" an
rpm as close as possible use "build".

darix

[1] latest version at:
http://software.opensuse.org/download/openSUSE:/Tools/

-- 
          openSUSE - SUSE Linux is my linux
              openSUSE is good for you
                  www.opensuse.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to