On Sat, Dec 15, 2007 at 12:07:44AM +0000, Simon McVittie wrote:
> On Fri, 14 Dec 2007 at 00:53:28 +0100, Michael Koch wrote:
> > On Mon, Dec 10, 2007 at 08:40:43PM +0000, Simon McVittie wrote:
> > > Michael: how would you recommend proceeding with this? Should I bother
> > > asking for a sponsored-NMU of a known-broken package in the hope that it's
> > > xmms2's fault, should I add the Recommends, should I file a separate bug 
> > > for
> > > the Recommends?
> > 
> > I would be for a separate bug for the Recommends so the maintainer can
> > add it and add some documentation in /usr/share/doc/abraca/README.Debian
> > on this.
> 
> Filed (#456369), please follow up there if required.
> 
> > Is using a temporary $HOME really such a good idea? What do you thin
> > about just disabling/removing (via patch) the stuff in ./waf that needs
> > $HOME? I'm not a python guy, so I cant help much here.
> 
> I've had a look, but I hadn't realised just how bizarre waf is. ./waf is
> a self-extracting Python script - it contains some Python code, followed
> by a string containing a tar.bz2 file encoded in Base85. It unpacks the
> tarball into the build directory as .waf-VERSION/ and loads the
> libraries that contain most of its code from there. So, patching it
> would be possible, but you'd have to unpack the tarball, patch it and
> repack it, or just leave it untarred; either way creates a far larger diff
> than is necessary, and goes against how waf appears to be conventionally
> used (which is to put a verbatim copy of it in your source tree).
> 
> waf does have a --nocache option which looked promising, but instead of
> "don't use a cache in $HOME" it just means "clear the cache in $HOME
> before beginning", so that's no help.
> 
> I did spot a silly mistake in my patch - I should have set
> WAF_HOME = $(CURDIR)/debian/tmp-waf-home rather than just
> debian/tmp-waf-home, although waf doesn't actually seem to have a
> problem with its $HOME being a relative path - so please make that change if
> you're going to NMU this.

Uploaded finally.


Cheers,
Michael



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to