Red Hat Bugzilla – Bug 163604
dbus rebuilding shows (probably) unexpected behavior
Last modified: 2013-03-13 00:48:43 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.7.8) Gecko/20050623 Fedora/1.0.4-5 Firefox/1.0.4
Description of problem:
The behavior of rebuilding dbus from source rpm is probably different from
what the packager expected.
In the %build stage of dbus.spec, building binary really exits with
exit code 0 by the EXPLICIT statement of "exit 0" ( at the line
147 of the spec file ). So, the probably expected building behavior
of building below the line 147 in the spec file ( make clean and
rebuild again without test ) will never be executed.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Rebuild dbus from source, recoding the log of building.
Actual Results: You can see the (probably) unexpected behaviour of building.
Expected Results: The process of building binary should be of expected.
Created attachment 116928 [details]
build stage shell script
The bash script of the build stage of dbus.
Created attachment 116929 [details]
Build log of rebuilding dbus from source rpm
Build log of rebuilding dbus binary from source rpm.
In %build stage, make clean, re-configure and make
(without test, verbose mode) are never executed.
Actually this is expected. Until we move to 1.0 of d-bus we want to have the
ability for people to run DBUS_VERBOSE=1 so we can debug any problems. We also
want the asserts and tests to work. Once 1.0 comes around we will turn these
off to optimize the bus.