[Python-apps-team] Bug#513183: pacth/NMU prepared for this bug

Eddy Petrișor eddy.petrisor at gmail.com
Thu Jan 29 01:48:09 UTC 2009


# tcl/tk/wish chokes if child commands use stderr
retitle 513183 [patch] hgk fails to start when hg emits warnings
# an extenson doesn't work and there is a patch
severity 513183 important
thanks

> Hello,
>
> I spent some time n this bug, first trying to fix hgk itself, then
> realising I was fighting someone else's battle and in the end I
> settled for a (quite) elegant workaround.
>
> I prepared an NMU, but the functional changes (without changelog
> changes) were also extracted in a separate patch, if you prefer to add
> yourself the changelog entry.
>
>
>
> The functional changes are present in  513183-no-changelog.patch.
>
> The NMU files are also provided (but are not signed). The orig file is
> the same from the archive (obviously, from lenny).
>
>
>
>
> Here is the description of the changes.
>
>    workaround for 513183 so hg view works
>
>    tcl/tk is very sensitive about stuff which is printed to stderr
>    and considers anything printed to be on stderr to be a sign of
>    an error.
>
>    To avoid hgk's crash because of warnings, we print warnings
>    only when the quiet option is absent. We suppress
>    warnings in hg by calling from "hg view" a wrapper, hg-hgk,
>    which requests quiet operation, disabling warnings.
>
>    In order to preserve user's possible preference for another hg
>    via HG environment variable, we make sure in the wrapper we
>    call that HG, not the system hg, if HG was initally set.
>
>
>
>
>
> Now all you have to do is to request an unblock request and upload to unstable.

Err, testing-proposed-updates, since a new mercurial version is
already in unstable.

-- 
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein





More information about the Python-apps-team mailing list