Re: Bug#67896: Support patch for dh_builddeps
On Sun, Jul 30, 2000 at 11:35:09AM +0200, Christian Hammers wrote:
> > Previously Christian Hammers wrote:
> > > Attached you find a patch against dpkg-buildpackage which creates a
> > > debian/strace.debhelper file when running "debian/rules build".
There was a suggestion to write a wrapper library similar to fakeroot
which will wrap the exec* and open functions (I think that was it) and
log the files exec'd/opened to a log file. joost probably never had
the time to do it, although he said that it was very important that it
was independent of fakeroot; he's tried having them both in the same
wrapper, and it hasn't worked.
This is probably the best way to go: emulate/modify the fakeroot code
to get openlog (or whatever you want to call it).
Also remember one other thing: just because the build uses a file from
a given package doesn't mean that the package should be listed in the
build dependencies: where binary package X is required for the build
and X depends on binary package Y, you don't want to list package Y in
the build dependencies unless you independently require Y. So the
list of packages generated will require hand modification anyway.
(Also, there may be a need for version number listing.) All that this
buys you is the list of packages which were used (which is,
admittedly, very useful).
Julian
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
Debian GNU/Linux Developer, see http://www.debian.org/~jdg
Donate free food to the world's hungry: see http://www.thehungersite.com/
Reply to: