On Thu, May 24, 2012 at 12:15:18AM +0200, Andreas Färber wrote: > Am 24.05.2012 00:02, schrieb Michael Roth: > > On Wed, May 23, 2012 at 06:25:36PM -0300, Luiz Capitulino wrote: > >> All the -Wno-redundant-decls warnings are still there on 5.1, if I remove > >> that > >> flag I still get the following ones. Michael, do you want me to fix the > >> qemu-ga > >> one for 1.1? > [...] > > The sprintf() has been there for a while now so I think it's okay to fix > > later since openbsd does seem to have enough coverage to catch qemu-ga > > breakages and it hasn't been mentioned yet. > > The buildbot did catch it and so did I, unfortunately. The issue here is
An actual breakage due to the sprintf()? Or are you referring to the original breakage due to environ not being declared? I agree the latter needs to be in for 1.1 WRT to the sprintf(), there seem to be other offenders in the tree atm, which is why I'm not sure it makes sense to target a qemu-ga specific fix for 1.1. It seems like that kind breakage would've been present for a long time now, not just for qemu-ga but other targets as well. For example, here's the latest successful default_openbsd build (just prior to the environ breakage): http://buildbot.b1-systems.de/qemu/builders/default_openbsd_4.9/builds/271/steps/compile/logs/stdio LINK alpha-softmmu/qemu-system-alpha /usr/local/lib/libglib-2.0.so.2992.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/libglib-2.0.so.2992.0: warning: stpcpy() is dangerous GNU crap; don't use it ../libdis/i386-dis.o(.text+0x325): In function `print_displacement': : warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libcurl.so.22.0: warning: strcat() is almost always misused, please use strlcat() translate.o(.text+0x744): In function `cpu_alpha_init': : warning: sprintf() is often misused, please use snprintf() I'm not adamantly opposed or anything, though. > rather that > a) your qemu-ga branch is still not covered by the buildbots (Stefan > told me the other day we need to contact Daniel Gollub for that), and > b) Anthony tested all PULLs locally instead of pushing early so that the > existing build bots could've detect any breakage on master before rc3 > was set in stone. > > Andreas > > -- > SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany > GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg >