jenkins-admin | 19 Dec 22:30 2014

Build failed in Jenkins: FreeBSD_HEAD #2058

See <>


[mav] Constify some static data.

MFC after:	2 weeks

[mav] Reduce number of places where global control_softc is used.

At some point we may want to have several CTL instances, and that is not
really impossible.

MFC after:	2 weeks

[benno] Adjust the test of a KASSERT to better match the intent.

This assertion was added in r246213 as a guard against corrupted mbufs
arriving from drivers, the key distinguishing factor of said mbufs being
that they had a negative length. Given we're in a while loop specifically
designed to skip over zero-length mbufs, panicking on a zero-length mbuf
seems incorrect.

No objection from:	kib

[imp] Bump the largest record we can cope with from 1k to 8k. Other users of
the hints file don't have any real limits, and longer records will
need to be written shortly.

(Continue reading)

jenkins-admin | 19 Dec 16:46 2014

Build failed in Jenkins: Build-UFS-image #715

See <>

[...truncated 11731 lines...]
install -o root -g wheel -m 444 ts.1.gz  <>
install -o root -g wheel -m 444 tsget.1.gz  <>
install -o root -g wheel -m 444 verify.1.gz  <>
install -o root -g wheel -m 444 version.1.gz  <>
install -o root -g wheel -m 444 x509.1.gz  <>
install -o root -g wheel -m 444 x509v3_config.1.gz 
(Continue reading)

Andrey Fesenko | 19 Dec 11:27 2014

lighttpd crush the system after r274463

I'm use lighttpd+SPAWNFCGI for moinmoin wiki.
Before r274463 work fine, after update r275317 and CURRENT system
crushed after start any python CGI script.

For test i'm install py27-flup and start simple

def myapp(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/plain')])
    return ['Hello World!\n']

if __name__ == '__main__':
    from flup.server.fcgi import WSGIServer

Perl CGI test script work fine.

Workaround FreeBSD-r275317 and later

Options        :
        BZIP2          : on
        DOCS           : on
        FAM            : on
        GDBM           : off
        IPV6           : on
        LDAP           : off
        LIBEV          : on
        LUA            : on
(Continue reading)

Kristof Provost | 18 Dec 22:20 2014

[PATCH] minstat: default width is terminal width, not 74

The man page states that:
'-w width    Width of ASCII-art plot in characters, default is 74.'

This is not entirely correct. The mini-help is more accurate:
'-w : width of graph/test output (default 74 or terminal width)'

In other words: the man page fails to explain that ministat will default
to the terminal width, not 74. It will only fall back to 74 if 'COLUMNS'
is not set and ioctl(TIOCGWINSZ) fails.
 usr.bin/ministat/ministat.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/usr.bin/ministat/ministat.1 b/usr.bin/ministat/ministat.1
index ea31c23..4550a09 100644
--- a/usr.bin/ministat/ministat.1
+++ b/usr.bin/ministat/ministat.1
 <at>  <at>  -68,7 +68,7  <at>  <at>  See
 .Xr strtok 3
 for details.
 .It Fl w Ar width
-Width of ASCII-art plot in characters, default is 74.
+Width of ASCII-art plot in characters, default is terminal width or 74.
 A sample output could look like this:


(Continue reading)

Ed Maste | 18 Dec 16:12 2014

Call for testing: elftoolchain tools

We have a rather outdated version of binutils in the base system.  As
part of a project to update our toolchain I've started working on
using some of the tools from the elftoolchain project.  There is now a
build knob to enable the use of the following tools:

* addr2line
* elfcopy (strip)
* nm
* size
* strings

The knob (in /etc/src.conf) is:

The binutils version is still used for as, ld, objcopy, objdump and
readelf; future projects will handle these.

The option is being tested in ports exp-runs on amd64 and i386, and
has had basic sanity testing on arm64 and mips64.

I'm interested in test reports across a variety of hardware
architectures and use cases.  If everything works as expected you
should see no difference -- the tools should be drop-in replacements.

freebsd-current <at> mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at>"

(Continue reading)

Luigi Rizzo | 18 Dec 15:21 2014

wrapping a vararg C function (specifically, log() in the kernel)

in the porting of some kernel code to FreeBSD, i need to remap one
function with a variable number of arguments to the log() function
from the freebsd kernel.

Normally i would do

	#define WARN(x, args...)	log(LOG_WARNING, args)

but this does not work in my case because the function is called in
(many) blocks where there is already a local variable with the same name

	bool log;

which is used a ton of times.

I was wondering if there is some C compiler magic i can use to do the
remapping without going through a macro; I haven't found any direct one,
though perhaps something like

	extern void (*freebsd_log)(int level, const char *fmt, ...);

	#define WARN(x, args...)    freebsd_log(LOG_WARNING, args)

followed somewhere in a safe place by

		freebsd_log = log;

may do the job.

(Continue reading)

KIRIYAMA Kazuhiko | 18 Dec 03:08 2014

Why status and poll could not run with defaullt?


Why status and poll diectives could not run in rc.d scripts
with default? According to comment about run_rc_command

# run_rc_command argument
#	Search for argument in the list of supported commands, which is:
#		"start stop restart rcvar status poll ${extra_commands}"
#	If there's a match, run ${argument}_cmd or the default method
#	(see below).

status and poll directives must be run with default. Or
possibly bug in rc.subr?  I put diff below just to be make

--- /etc/	2014-12-18 10:47:37.840647413 +0900
+++ /etc/rc.subr	2014-12-18 10:50:40.645634816 +0900
 <at>  <at>  -907,7 +907,7  <at>  <at> 
 	eval _override_command=\$${name}_program

-	_keywords="start stop restart rcvar enabled $extra_commands"
+	_keywords="start stop restart rcvar status poll enabled $extra_commands"

Kazuhiko Kiriyama
(Continue reading)

jenkins-admin | 17 Dec 05:16 2014

Build failed in Jenkins: Build-UFS-image #690

See <>

[...truncated 12111 lines...]
install -o root -g wheel -m 444  paper.ascii.gz <>
===> share/doc/usd/ (install)
install -o root -g wheel -m 444  viapwh.ascii.gz <>
===> share/doc/usd/ (install)
install -o root -g wheel -m 444  summary.ascii.gz <>
===> share/doc/usd/13.viref (install)
install -o root -g wheel -m 444  paper.ascii.gz <>
===> share/doc/usd/18.msdiffs (install)
install -o root -g wheel -m 444  paper.ascii.gz <>
===> share/doc/usd/19.memacros (install)
install -o root -g wheel -m 444  paper.ascii.gz <>
===> share/doc/usd/20.meref (install)
install -o root -g wheel -m 444  paper.ascii.gz <>
===> share/doc/usd/21.troff (install)
install -o root -g wheel -m 444  paper.ascii.gz <>
===> share/doc/usd/22.trofftut (install)
install -o root -g wheel -m 444  paper.ascii.gz <>
===> share/dtrace (install)
install -o root  -g wheel -m 555  disklatency  <>
install -o root  -g wheel -m 555  disklatencycmd  <>
install -o root  -g wheel -m 555  hotopen  <>
install -o root  -g wheel -m 555  nfsclienttime  <>
===> share/dtrace/toolkit (install)
install -o root  -g wheel -m 555  ../../../cddl/contrib/dtracetoolkit/execsnoop  <>
install -o root  -g wheel -m 555  ../../../cddl/contrib/dtracetoolkit/hotkernel  <>
install -o root  -g wheel -m 555  ../../../cddl/contrib/dtracetoolkit/hotuser  <>
(Continue reading)

jenkins-admin | 17 Dec 02:33 2014

Build failed in Jenkins: Build-UFS-image #688

See <>

[...truncated 8230 lines...]
===> games/morse (install)
install -s -o root -g wheel -m 555   morse <>
install -o root -g wheel -m 444 morse.6.gz  <>
===> games/number (install)
install -s -o root -g wheel -m 555   number <>
install -o root -g wheel -m 444 number.6.gz  <>
===> games/pom (install)
install -s -o root -g wheel -m 555   pom <>
install -o root -g wheel -m 444 pom.6.gz  <>
===> games/ppt (install)
install -s -o root -g wheel -m 555   ppt <>
===> games/primes (install)
install -s -o root -g wheel -m 555   primes <>
===> games/random (install)
install -s -o root -g wheel -m 555   random <>
install -o root -g wheel -m 444 random.6.gz  <>
===> games/tests (install)
install -o root  -g wheel -m 444  /builds/FreeBSD_HEAD/tests/Kyuafile  <>
===> cddl (install)
===> cddl/lib (install)
===> cddl/lib/drti (install)
cc  -O2 -pipe   -I/builds/FreeBSD_HEAD/cddl/lib/drti/../../../sys/cddl/compat/opensolaris 
(Continue reading)

Rick Macklem | 16 Dec 23:58 2014

old NFS stripped out in a few days

FYI, I am planning on stripping the old NFS code out of head
on about Mon. Dec 22. This has been discussed before and most
seemed to be in favour of it.

If you see a big problem with this, please email soon with
your concerns.

freebsd-current <at> mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at>"

jenkins-admin | 16 Dec 18:16 2014

Jenkins build is back to normal : Build-UFS-image #685

See <>

freebsd-current <at> mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscribe <at>"