svn commit: r285803 - head/bin/ls
Antoine Brodin
antoine at FreeBSD.org
Fri Jul 24 17:58:45 UTC 2015
On Wed, Jul 22, 2015 at 9:58 PM, Allan Jude <allanjude at freebsd.org> wrote:
> Author: allanjude (doc committer)
> Date: Wed Jul 22 19:58:21 2015
> New Revision: 285803
> URL: https://svnweb.freebsd.org/changeset/base/285803
>
> Log:
> Remove an excess space accidently introduced in the output in ls(1) by r285734
>
> Spotted by: dim
> Approved by: eadler (mentor)
> Sponsored by: ScaleEngine Inc.
> Differential Revision: https://reviews.freebsd.org/D3152
>
> Modified:
> head/bin/ls/print.c
Hi,
Some recent (less than 5 days old) changes on ls(1) broke it on i386,
and more than 8000 ports are affected by this.
See for instance
http://beefy3.nyi.freebsd.org/data/head-i386-default/p392703_s285807/logs/errors/autoconf-2.69.log
>From the log:
%%%
gmake[3]: Entering directory
'/wrkdirs/usr/ports/devel/autoconf/work/autoconf-2.69/doc'
Segmentation fault (core dumped)
../build-aux/mdate-sh: failed parsing 'ls -L -l -d -n /' output
Updating ./version.texi
%%%
It used to build fine with r285732 and doesn't work anymore at r285807.
Cheers,
Antoine
>
> Modified: head/bin/ls/print.c
> ==============================================================================
> --- head/bin/ls/print.c Wed Jul 22 19:55:32 2015 (r285802)
> +++ head/bin/ls/print.c Wed Jul 22 19:58:21 2015 (r285803)
> @@ -456,7 +456,7 @@ printtime(const char *field, time_t ftim
> snprintf(fmt, sizeof(fmt), "{d:%s/%%hs} ", field);
> xo_attr("value", "%ld", (long) ftime);
> xo_emit(fmt, longstring);
> - snprintf(fmt, sizeof(fmt), "{en:%s/%%ld} ", field);
> + snprintf(fmt, sizeof(fmt), "{en:%s/%%ld}", field);
> xo_emit(fmt, (long) ftime);
> }
>
>
More information about the svn-src-head
mailing list