-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Mon, 22 Sep 2003 14:50:08 -0400, Jakub Jelinek wrote:
On Mon, Sep 22, 2003 at 08:41:21AM -1000, Warren Togami wrote:
http://www.fedora.us/wiki/HOWTOFindMissingBuildRequires
The old Fedora Linux project had this tool and document for detecting missing BuildRequires. We considered only a very short list as exceptions to BuildRequires, but all else should be added IMHO.
I'd say the exceptions list needs to be larger, stuff like coreutils, glibc-devel, glibc-headers, glibc-kernheaders, bzip2 certainly need to be in (ideally as real dependencies of rpm-build package).
The docs are incomplete and lack a short explanation on build requirements which are dependencies of core packages. Packages which are considered fundamental for the Fedora build environment also belong to that list.
The "fedora-rpmdevtools" packages pulls in a few additional packages which in turn pull in even more dependencies.
$ rpm -qR fedora-rpmdevtools bzip2 config(fedora-rpmdevtools) = 0:0.0.20-0.fdr.1 cpio diffutils gcc gcc-c++ gzip make patch python redhat-rpm-config rpm-build rpm-python rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 sed tar
- --