Accepted jack-audio-connection-kit 1.9.5~dfsg-1 (source amd64)
Luca Falavigna
dktrkranz at debian.org
Mon Apr 26 18:37:07 UTC 2010
Il giorno Mon, 26 Apr 2010 18:39:40 +0200
Jonas Smedegaard <jonas at jones.dk> ha scritto:
> I want to, just haven't figured out yet a way to use the shipped waf in
> a way that I can trust: I really do not want to blindly execute an
> upstream-shipped binary chunk. yes, I am aware that it is not really a
> binary blob but a self-extracting tarball of some kind, just haven't
> figured out a way to script unpacking it and verifying if its content is
> sane.
Upstream does not even provide a way to unpack bundle bzip2 archive,
that's another weak point of it. It creates a .waf-version-something
directory in your root folder (e.g, jack-audio-connection-kit has
.waf-1.5.0-8e39a4c1c16303c1e8f010bf330305f6, as you can also see in
http://git.debian.org/?p=pkg-multimedia/jack-audio-connection-kit.git;a=tree)
There you will wind wafadmin directory (which has .py files waf relies
on to run) and t.bz2 (which ships some environment black magic).
> Would you perhaps happen to know of an elegant approach? Or maybe you
> have a list of prior users of your waf package so that I can go examine
> those myself (and hope that what I find is not horrible relaxed
> execution everywhere)?
No, it's waf design fault. Elegant approach is providing a system-wide
installation package, but upstream doesn't like it and blames us
instead for his bugs. That's crazy! :)
You could try this approach if you feel so (I could provide a patch):
* run ./waf --version (to create .waf-version-something dir)
* move .waf-version-something/wafadmin to $(CURDIR)
* remove .waf-version-something
* do some sed to remove bundle bzip2 archive from waf, and store the
remaining bits to waf-light script
* patch waf-light to understand wafadmin directory in $(CURDIR)
Please let me know,
Thanks!
--
.''`.
: :' : Luca Falavigna <dktrkranz at debian.org>
`. `'
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20100426/c95f1612/attachment.pgp>
More information about the pkg-multimedia-maintainers
mailing list