[SCM] ardour3/master: Add patch to print to stdout instead of stderr

Adrian Knoth adi at drcomp.erfurt.thur.de
Wed Sep 17 09:18:38 UTC 2014


Hi Felipe!

Does it make sense to have this upstream? I've CC'ed Paul, so he can
have a look as well. Doesn't sound too bad to me.

Paul, easier way to investigate the patch:

 
http://anonscm.debian.org/cgit/pkg-multimedia/ardour3.git/tree/debian/patches/log-stdout.patch


Cheers

On 07/11/14 20:22, fsateler at users.alioth.debian.org wrote:
> The following commit has been merged in the master branch:
> commit 091c7594327eb25ba4c9bf0f51261b27be32e0a9
> Author: Felipe Sateler <fsateler at debian.org>
> Date:   Fri Jul 11 12:46:29 2014 -0400
>
>      Add patch to print to stdout instead of stderr
>
> diff --git a/debian/patches/log-stdout.patch b/debian/patches/log-stdout.patch
> new file mode 100644
> index 0000000..3b2c498
> --- /dev/null
> +++ b/debian/patches/log-stdout.patch
> @@ -0,0 +1,25 @@
> +Description: Log waf messages to stdout, not stderr
> + The buildds kill the build if they don't see messages in stdout for a
> + long time. Unfortunately, waf defaults to printing such messages to
> + stderr, so ardour takes too long on slower archs. Work around that
> + by printing to stdout.
> +Author: Felipe Sateler <fsateler at debian.org>
> +Forwarded: no
> +--- ardour3-3.5.380~dfsg.orig/wscript
> ++++ ardour3-3.5.380~dfsg/wscript
> +@@ -777,6 +777,15 @@ const char* const ardour_config_info = "
> + def build(bld):
> +     create_stored_revision()
> +
> ++    # Log command executions to stdout, not err
> ++    def our_log(msg):
> ++        if not msg:
> ++            return
> ++        sys.stdout.write(str(msg))
> ++        sys.stdout.flush()
> ++
> ++    bld.to_log = our_log
> ++
> +     # add directories that contain only headers, to workaround an issue with waf
> +
> +     bld.path.find_dir ('libs/evoral/evoral')
> diff --git a/debian/patches/series b/debian/patches/series
> index d292fcf..c8a0a54 100644
> --- a/debian/patches/series
> +++ b/debian/patches/series
> @@ -1,2 +1,3 @@
>   waf.patch
>   wscript.patch
> +log-stdout.patch
>




More information about the pkg-multimedia-commits mailing list