forwarded 592201 https://bugs.freedesktop.org/show_bug.cgi?id=29447
thanks

On Sun, 2010-08-08 at 08:06 +0200, Petter Reinholdtsen wrote:
> Package: shared-mime-info
> Version: 0.71-3
> Severity: minor
> Tags: patch
> 
> When installing packages in Squeeze, messages like this show up in the
> installation log.  Notice the blank line between the warnings:
> 
> Aug  7 10:40:31 in-target: Behandler utløsere for shared-mime-info ...
> Aug  7 10:40:32 in-target: Unknown media type in type 'all/all'
> Aug  7 10:40:32 in-target:
> Aug  7 10:40:32 in-target: Unknown media type in type 'all/allfiles'
> Aug  7 10:40:32 in-target:
> Aug  7 10:40:32 in-target: Unknown media type in type 'uri/mms'
> Aug  7 10:40:32 in-target:
> Aug  7 10:40:32 in-target: Unknown media type in type 'uri/mmst'
> Aug  7 10:40:32 in-target:
> Aug  7 10:40:32 in-target: Unknown media type in type 'uri/mmsu'
> 
> Can the output be changed to not have a blank line between these
> warnings?  After installing a few packages, quite a lot of these
> messages start to show up, and this make the log a bit harder to
> follow when tracing the installation.
> 
> I checked the source, and the code in question use g_warning to print
> these messages.  The g_warning() call seem to insert its own newline
> in addition to the one already in the message, causing the double
> newlines.
> 
> I tested this theory using this small C code:
> 
>   #include <glib.h>
>   int main(int argc, char *argv[]) {
>     g_warning("test1");
>     g_warning("test2\n");
>     g_warning("test3");
>   }
> 
> Its output when compiled with glib 2.1 is:
> 
> 
>   ** WARNING **: test1
> 
>   ** WARNING **: test2
> 
> 
>   ** WARNING **: test3
> 
> Based on this, I believe it should be safe to drop the newline from
> the calls to g_warning(), and propose this patch:

Thanks, I've forwarded this upstream:
https://bugs.freedesktop.org/show_bug.cgi?id=29447

Your analysis is of course correct :)

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to