Bug 19156 - rpmdb-redhat SRPM is broken (or rpm is)
Summary: rpmdb-redhat SRPM is broken (or rpm is)
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: rpmdb-redhat
Version: 7.0
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Jeff Johnson
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2000-10-15 22:39 UTC by Alan Cox
Modified: 2008-05-01 15:37 UTC (History)
0 users

Clone Of:
Last Closed: 2000-10-15 22:39:23 UTC

Attachments (Terms of Use)

Description Alan Cox 2000-10-15 22:39:21 UTC
With vanilla 7.0 the unpacking of this SRPM fails. Its one of about 6 I've
found so far that dont work. Methinks QA should try a rpm -bp of all the
packages on a release candidate before signing it off

 [root@terrorserver redhat]# rpm -bp --nodeps SPECS/rpmdb-redhat.spec.in 
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.39554
+ umask 022
+ cd /usr/src/redhat/BUILD
+ '[' -d '%{rpmdbtree}' ']'
+ echo 'This specfile needs access to %{rpmdbtree}/i386/Redhat/RPMS'
This specfile needs access to %{rpmdbtree}/i386/Redhat/RPMS
+ exit 1
Bad exit status from /var/tmp/rpm-tmp.39554 (%prep)

Comment 1 Jeff Johnson 2000-10-15 22:49:21 UTC
Unlike other packages, the rpmdb package is intimately coupled with a compose of
an entire
distribution. The macro %{rpmdbtree}  macro is passed from the compose command
line, and
permitting a rebuild of rpmdb outside of a compose requires (as yet
non-existent) conventions
for discovering the packages that are part of the compose.

Comment 2 Alan Cox 2000-10-16 08:29:12 UTC
So why isnt this documented. I also cant find compose on the distribution tree.
Shouldnt  we really be shipping all the tools needed to actually rebuild the
distro ?

Note You need to log in before you can comment on or make changes to this bug.