{"push_id":1194825736,"size":1,"distinct_size":1,"ref":"refs/heads/centos-ci/gluster_strfmt","head":"995a385f0d4fcaff3487388378d6bfb2d3be997b","before":"81a9552eb1c5c2492dd239b8c6a94ddf5e4ca663","commits":[{"sha":"995a385f0d4fcaff3487388378d6bfb2d3be997b","author":{"name":"Niels de Vos","email":"8fc5da50ca38edb9e7a0a94dac8a317dcbe93435@redhat.com"},"message":"centos-ci: add job to complain about string formatting warnings\n\nKaleb is always watching out for these compile warnings (like a good\nbehaving package maintainer). Here the IRC log from the most recent\noccurence, initiating the creation of this new Jenkins job.\n\n    16:08 < kkeithley> lots of *printf format string warnings creeping back in on 32-bit :-(\n    16:09 < kkeithley> particularly size_t and ssize_t that should use %z\n    16:09 < kkeithley> but don't\n    16:32 < ndevos> should we have a job for complaining about that?\n    16:33 < ndevos> we could even download and parse http://artifacts.ci.centos.org/gluster/nightly/master/6/i386/build.log every day\n    16:54 < kkeithley> +1 to having a job for 32-bit format string warnings\n    16:55 < ndevos> kkeithley: give me a regex that can be used to match such a build.log and I'll put it in the CentOS CI\n    16:56 < ndevos> kkeithley: or, even the exact warning with XXX in the location that can vary\n    16:58 < kkeithley> XXX: warning: format '%ld' expects argument of type 'XXX', but argument XXX has type 'ssize_t {aka int}' [-Wformat=]\n    16:58 < kkeithley> XXX: warning: format '%XXX' expects argument of type 'XXX', but argument XXX has type 'ssize_t {aka int}' [-Wformat=]\n    16:59 < kkeithley> and XXX: warning: format '%XXX' expects argument of type 'XXX', but argument XXX has type 'size_t {aka int}' [-Wformat=]\n    16:59 < kkeithley> https://kojipkgs.fedoraproject.org//work/tasks/1740/14821740/build.log\n    17:02 < kkeithley> correction, and XXX: warning: format '%XXX' expects argument of type 'XXX', but argument XXX has type 'size_t {aka unsigned int}' [-Wformat=]\n    17:04 < ndevos> kkeithley: I'll use http://artifacts.ci.centos.org/gluster/nightly/master/6/i386/build.log instead, that will get updated every day :)\n    17:04 < ndevos> its rather difficult to figure out what path to use from koji\n    17:07 < kkeithley> true, on top of which there won't be daily builds in koji\n    17:12 < kkeithley> but I only meant the link to koji as a place to look at 32-bit build warnings\n\nReported-by: Kaleb S KEITHLEY <kkeithle@redhat.com>\nSigned-off-by: Niels de Vos <ndevos@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/glusterfs-patch-acceptance-tests/commits/995a385f0d4fcaff3487388378d6bfb2d3be997b"}]}
{"actor":{"display_login":"nixpanic"}}