Automated report: NetBSD-current/i386 build success
The NetBSD-current/i386 build is working again. The following commits were made between the last failed build and the successful build: 2019.01.27.04.15.11 oster src/usr.sbin/sysinst/defs.h,v 1.31 2019.01.27.04.17.39 oster src/sys/external/bsd/gnu-efi/dist/lib/print.c,v 1.4 2019.01.27.04.21.26 dholland src/crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_ia32cap.3,v 1.20 2019.01.27.04.22.46 dholland src/distrib/amd64/ramdisks/common/Makefile.ramdisk,v 1.14 Log files can be found at: http://releng.NetBSD.org/b5reports/i386/commits-2019.01.html#2019.01.27.04.22.46
Automated report: NetBSD-current/i386 build failure
This is an automatically generated notice of a NetBSD-current/i386 build failure. The failure occurred on babylon5.netbsd.org, a NetBSD/amd64 host, using sources from CVS date 2019.01.27.02.08.51. An extract from the build.sh output follows: mv -f sha256hl.lo.o sha256hl.lo --- vwarnc.lo --- --- err.lo --- mv -f err.lo.o err.lo --- libyywrap.lo --- /tmp/bracket/build/2019.01.27.02.08.51-i386/src/tools/compat/../../external/bsd/flex/dist/src/libyywrap.c:31:2: error: #endif without #if #endif ^ *** [libyywrap.lo] Error code 1 nbmake[7]: stopped in /tmp/bracket/build/2019.01.27.02.08.51-i386/src/tools/compat --- errx.lo --- Between the last successful build and the failed build, a total of 552 revisions were committed, by the following developers: christos pgoyette Log files can be found at: http://releng.NetBSD.org/b5reports/i386/commits-2019.01.html#2019.01.27.02.08.51
daily CVS update output
Updating src tree: P src/bin/sleep/sleep.1 P src/bin/sleep/sleep.c P src/crypto/external/bsd/openssh/dist/addrmatch.c P src/crypto/external/bsd/openssh/dist/auth-bsdauth.c P src/crypto/external/bsd/openssh/dist/auth-krb5.c P src/crypto/external/bsd/openssh/dist/auth-options.c P src/crypto/external/bsd/openssh/dist/auth-passwd.c P src/crypto/external/bsd/openssh/dist/auth-rhosts.c P src/crypto/external/bsd/openssh/dist/auth.c P src/crypto/external/bsd/openssh/dist/auth2-chall.c P src/crypto/external/bsd/openssh/dist/auth2-gss.c P src/crypto/external/bsd/openssh/dist/auth2-hostbased.c P src/crypto/external/bsd/openssh/dist/auth2-kbdint.c P src/crypto/external/bsd/openssh/dist/auth2-none.c P src/crypto/external/bsd/openssh/dist/auth2-passwd.c P src/crypto/external/bsd/openssh/dist/auth2-pubkey.c P src/crypto/external/bsd/openssh/dist/auth2.c P src/crypto/external/bsd/openssh/dist/authfd.c P src/crypto/external/bsd/openssh/dist/authfile.c P src/crypto/external/bsd/openssh/dist/bitmap.c P src/crypto/external/bsd/openssh/dist/channels.c P src/crypto/external/bsd/openssh/dist/cipher-ctr-mt.c P src/crypto/external/bsd/openssh/dist/cipher.c P src/crypto/external/bsd/openssh/dist/cleanup.c P src/crypto/external/bsd/openssh/dist/clientloop.c P src/crypto/external/bsd/openssh/dist/compat.c P src/crypto/external/bsd/openssh/dist/dh.c P src/crypto/external/bsd/openssh/dist/dns.c P src/crypto/external/bsd/openssh/dist/fmt_scaled.c P src/crypto/external/bsd/openssh/dist/gss-serv-krb5.c P src/crypto/external/bsd/openssh/dist/gss-serv.c P src/crypto/external/bsd/openssh/dist/hostfile.c P src/crypto/external/bsd/openssh/dist/kex.c P src/crypto/external/bsd/openssh/dist/kexdhc.c P src/crypto/external/bsd/openssh/dist/kexdhs.c P src/crypto/external/bsd/openssh/dist/kexecdhc.c P src/crypto/external/bsd/openssh/dist/kexecdhs.c P src/crypto/external/bsd/openssh/dist/kexgexc.c P src/crypto/external/bsd/openssh/dist/kexgexs.c P src/crypto/external/bsd/openssh/dist/krl.c P src/crypto/external/bsd/openssh/dist/log.c P src/crypto/external/bsd/openssh/dist/match.c P src/crypto/external/bsd/openssh/dist/misc.c P src/crypto/external/bsd/openssh/dist/moduli.c P src/crypto/external/bsd/openssh/dist/monitor.c P src/crypto/external/bsd/openssh/dist/monitor_wrap.c P src/crypto/external/bsd/openssh/dist/msg.c P src/crypto/external/bsd/openssh/dist/mux.c P src/crypto/external/bsd/openssh/dist/opacket.c P src/crypto/external/bsd/openssh/dist/packet.c P src/crypto/external/bsd/openssh/dist/readconf.c P src/crypto/external/bsd/openssh/dist/readpass.c P src/crypto/external/bsd/openssh/dist/readpassphrase.c P src/crypto/external/bsd/openssh/dist/scp.c P src/crypto/external/bsd/openssh/dist/serverloop.c P src/crypto/external/bsd/openssh/dist/session.c P src/crypto/external/bsd/openssh/dist/sftp-client.c P src/crypto/external/bsd/openssh/dist/sftp-server.c P src/crypto/external/bsd/openssh/dist/sftp.c P src/crypto/external/bsd/openssh/dist/ssh-add.c P src/crypto/external/bsd/openssh/dist/ssh-agent.c P src/crypto/external/bsd/openssh/dist/ssh-dss.c P src/crypto/external/bsd/openssh/dist/ssh-ecdsa.c P src/crypto/external/bsd/openssh/dist/ssh-keygen.c P src/crypto/external/bsd/openssh/dist/ssh-keyscan.c P src/crypto/external/bsd/openssh/dist/ssh-keysign.c P src/crypto/external/bsd/openssh/dist/ssh-pkcs11-client.c P src/crypto/external/bsd/openssh/dist/ssh-pkcs11-helper.c P src/crypto/external/bsd/openssh/dist/ssh-pkcs11.c P src/crypto/external/bsd/openssh/dist/ssh-rsa.c P src/crypto/external/bsd/openssh/dist/ssh.c P src/crypto/external/bsd/openssh/dist/sshconnect.c P src/crypto/external/bsd/openssh/dist/sshconnect2.c P src/crypto/external/bsd/openssh/dist/sshd.c P src/crypto/external/bsd/openssh/dist/sshkey-xmss.c P src/crypto/external/bsd/openssh/dist/sshkey.c P src/crypto/external/bsd/openssh/dist/sshlogin.c P src/crypto/external/bsd/openssh/dist/ttymodes.c P src/crypto/external/bsd/openssh/dist/uidswap.c P src/crypto/external/bsd/openssh/dist/umac.c P src/crypto/external/bsd/openssh/dist/utf8.c P src/crypto/external/bsd/openssh/dist/xmss_wots.c P src/crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_ia32cap.3 P src/crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read.3 P src/distrib/amd64/ramdisks/common/Makefile.ramdisk P src/distrib/sets/lists/modules/ad.arm P src/distrib/sets/lists/modules/ad.mips P src/distrib/sets/lists/modules/md.amd64 P src/distrib/sets/lists/modules/md.sparc64 P src/distrib/sets/lists/modules/mi U src/doc/TODO.compat-module P src/external/bsd/byacc/dist/defs.h P src/external/bsd/byacc/dist/main.c P src/external/bsd/file/dist/src/print.c P src/external/bsd/flex/dist/src/libmain.c P src/external/bsd/flex/dist/src/libyywrap.c P src/external/bsd/libpcap/dist/scanner.l P src/external/bsd/ntp/dist/lib/isc/sha1.c P src/external/bsd/ntp/dist/lib/isc/include/isc/sha1.h P src/external/bsd/ntp/dist/sntp/crypto.c P src/external/bsd/ntp/dist/sntp/libevent/compat/sys/queue.h P src/external/bsd/ntp/dist/util/tg2.c P
Re: Merge (was "Collapse") of the pgoyette-compat branch (fwd)
Just a HEADS UP, I have completed the merge of [pgoyette-compat] into -current. I tried not to break anything, but this is a major change and I'm sure that something will break. Please let me know of any fallout from the merge (preferably via Email) and I will address as soon as $REALLIFE permits. On Wed, 16 Jan 2019, Paul Goyette wrote: FWIW, it's been pointed out to me that "collapse" of the branch might be mistakenly taken to indicate that the branch is beyond hope! :) Definitely not true - it's just an unfortunate holdover from a former $DAYJOB. Of course, the intended meaning was to "merge" the branch back into mainline. On Wed, 16 Jan 2019, Paul Goyette wrote: On Wed, 16 Jan 2019, Kamil Rytarowski wrote: On 16.01.2019 10:20, Paul Goyette wrote: Given the dearth of response to the notice posted on current-users I thought I'd widen the audience a bit, to make sure that all concerned have a chance to react! -- Forwarded message -- Date: Mon, 14 Jan 2019 08:21:18 +0800 (PST) From: Paul Goyette To: current-users@netbsd.org Subject: Collapse of the pgoyette-compat branch Folks, Having reached today a significant milestone (conversion of the rtsock_50 code to use function-pointers for callbacks), I'm ready to collapse/merge the pgoyette-compat branch into HEAD.?? Current status of the branch, including a list of open items, can be found at What are the benefits of the new branch? All compat code usable as modules? Well, I haven't reached 100% yet, but much closer than before. There's much more granularity than before, with a separate compat_xx module per NetBSD version, rather than a single monolithic compat module. Similarly for those architectures that support it, there are version-specific compat32_xx modules. As a result, you can load (or autoload) only as much compat code as you want - it's no longer an all-or-nothing operation. A lot of the #ifdef spaghetti that existed has been removed and replaced with function pointers that get loaded or initialized when optional code is built into the kernel. Just as an example, the vnd(4) driver is optional, but if it is present there are some compat functions that the mainline driver needs to call (for some compatability ioctl's). The compat module simply provides it own replacement function pointers, overriding the initial values (which point at no-op functions). There's also a mechanism for ensuring that a module doesn't get unloaded while some other code is following one of these function pointers. (A very very VERY big thanks goes out to riastradh@ for the basic design of this, using a combination of localcount(9) and pserialize(9) for interlocking.) One of the things that triggered my work here was the problem with the rtsock code. Most people know that I use modules whenever I can, and that includes the compat stuff. Yet when the rtsock code was modified, the compat functions could only be reached if they were built-in. They could not be part of any compat module. (Well, they could be included in the compat module, but there was no mechanism for the main rtsock code to call non-built-in compat routines.) There were also some module infrastructure changes made, mostly a removal of some limitations. There's no longer a maximum number of "required" prerequisite modules, and there's also no limit to the depth of recursion when loading "required" modules. Please also look at the file [pgoyette-compat]src/sys/doc/TODO.compat-branch for additional details. Hopefully all this makes some sort of sense. I really am not very good at explaining or justifying things. (Don't ever pick me as a member of your debate team - I can almost guarantee you would lose any competition in which I particpate!) [pgoyette-compat]src/doc/TODO.compat-module The only thing that's holding me back from committing is an inability to commmit to timely resolution of any fallout that might arise, due to $PERSONAL_LIFE issues.?? But, given that most people actually don't use modules anyway, any delays in fixing the fallout should likely have minimal impact.?? With luck, we'll actually get this into HEAD in time for netbsd-9 after all!?? (And christos@ has encouraged me to go ahead and commit sooner rather than later!) So, I'm planning to commit within the next two weeks (around the 27th or 28th of January).?? Until then, I'll respond to comments/reviews as best as I can. +--+--++ | Paul Goyette | PGP Key fingerprint: | E-mail addresses:?? | | (Retired)?? | FA29 0E3B 35AF E8AE 6651 | paul at whooppee dot com | | Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd dot org | +--+--++ +--+--++ | Paul Goyette | PGP Key fingerprint:
Automated report: NetBSD-current/i386 build success
The NetBSD-current/i386 build is working again. The following commits were made between the last failed build and the successful build: 2019.01.26.18.14.22 martin src/bin/sleep/sleep.c,v 1.28 2019.01.26.18.30.48 msaitoh src/sys/dev/pci/pcidevs,v 1.1359 2019.01.26.18.33.53 msaitoh src/sys/dev/pci/pcidevs.h,v 1.1348 2019.01.26.18.33.53 msaitoh src/sys/dev/pci/pcidevs_data.h,v 1.1347 Log files can be found at: http://releng.NetBSD.org/b5reports/i386/commits-2019.01.html#2019.01.26.18.33.53
Automated report: NetBSD-current/i386 build failure
This is an automatically generated notice of a NetBSD-current/i386 build failure. The failure occurred on babylon5.netbsd.org, a NetBSD/amd64 host, using sources from CVS date 2019.01.26.15.46.27. An extract from the build.sh output follows: --- sleep.html1 --- --- dependall-usr.sbin --- # compile installboot/sum.o --- dependall-bin --- #format sleep/sleep.html1 --- dependall-usr.sbin --- /tmp/bracket/build/2019.01.26.15.46.27-i386/tools/bin/i486--netbsdelf-gcc -O2 -fPIE-std=gnu99-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wa,--fatal-warnings -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign-compare -Wsign-compare -Wformat=2 -Wno-format-zero-length -Werror --sysroot=/tmp/bracket/build/2019.01.26.15.46.27-i386/destdir -I/tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.sbin/installboot -I. -D_KERNTYPES -c /tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.sbin/installboot/sum.c --- dependall-bin --- if test "" != "yes"; then /tmp/bracket/build/2019.01.26.15.46.27-i386/tools/bin/nbmandoc -Thtml -Oman=../html%S/%N.html,style=../style.css /tmp/bracket/build/2019.01.26.15.46.27-i386/src/bin/sleep/sleep.1 > sleep.html1.tmp && mv -f sleep.html1.tmp sleep.html1; else GROFF_ENCODING= GROFF_BIN_PATH=/tmp/bracket/build/2019.01.26.15.46.27-i386/tools/lib/groff GROFF_FONT_PATH=/tmp/bracket/build/2019.01.26.15.46.27-i386/tools/share/groff/site-font:/tmp/bracket/build/2019.01.26.15.46.27-i386/tools/share/groff/font GROFF_TMAC_PATH=/tmp/bracket/build/2019.01.26.15.46.27-i386/tools/share/groff/site-tmac:/tmp/bracket/build/2019.01.26.15.46.27-i386/tools/share/groff/tmac /tmp/bracket/build/2019.01.26.15.46.27-i386/tools/bin/nbgroff -Tlatin1 -mdoc2html /tmp/bracket/build/2019.01.26.15.46.27-i386/src/bin/sleep/sleep.1 > sleep.html1.tmp && mv -f sleep.html1.tmp sleep.html1; fi --- dependall-sbin --- --- rtutil.d --- --- dependall-usr.bin --- --- lprint.d --- #create finger/lprint.d CC=/tmp/bracket/build/2019.01.26.15.46.27-i386/tools/bin/i486--netbsdelf-gcc /tmp/bracket/build/2019.01.26.15.46.27-i386/tools/bin/nbmkdep -f lprint.d.tmp -- -std=gnu99 --sysroot=/tmp/bracket/build/2019.01.26.15.46.27-i386/destdir -I/tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.bin/who -DSUPPORT_UTMPX -DSUPPORT_UTMP -DINET6 /tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.bin/finger/lprint.c && mv -f lprint.d.tmp lprint.d --- net.d --- #create finger/net.d CC=/tmp/bracket/build/2019.01.26.15.46.27-i386/tools/bin/i486--netbsdelf-gcc /tmp/bracket/build/2019.01.26.15.46.27-i386/tools/bin/nbmkdep -f net.d.tmp -- -std=gnu99 --sysroot=/tmp/bracket/build/2019.01.26.15.46.27-i386/destdir -I/tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.bin/who -DSUPPORT_UTMPX -DSUPPORT_UTMP -DINET6 /tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.bin/finger/net.c && mv -f net.d.tmp net.d A failure has been detected in another branch of the parallel make nbmake[6]: stopped in /tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.bin/finger *** [dependall-finger] Error code 2 nbmake[5]: stopped in /tmp/bracket/build/2019.01.26.15.46.27-i386/src/usr.bin 1 error The following commits were made between the last successful build and the failed build: 2019.01.26.14.43.46 thorpej src/sys/arch/arm/fdt/gic_fdt.c,v 1.16 2019.01.26.14.43.46 thorpej src/sys/arch/arm/fdt/gicv3_fdt.c,v 1.7 2019.01.26.14.44.54 maxv src/lib/libnvmm/libnvmm_x86.c,v 1.16 2019.01.26.15.12.20 maxv src/sys/dev/nvmm/nvmm.h,v 1.4 2019.01.26.15.12.20 maxv src/sys/dev/nvmm/x86/nvmm_x86_svm.c,v 1.18 2019.01.26.15.19.08 kre src/bin/sleep/sleep.1,v 1.25 2019.01.26.15.19.08 kre src/bin/sleep/sleep.c,v 1.26 2019.01.26.15.20.50 kre src/bin/sleep/sleep.1,v 1.26 2019.01.26.15.20.50 kre src/bin/sleep/sleep.c,v 1.27 2019.01.26.15.22.54 kre src/usr.bin/printf/printf.c,v 1.47 2019.01.26.15.25.51 maxv src/sys/dev/nvmm/nvmm.c,v 1.6 2019.01.26.15.25.51 maxv src/sys/dev/nvmm/nvmm_internal.h,v 1.3 2019.01.26.15.46.27 martin src/tests/lib/libc/gen/t_siginfo.c,v 1.34 Log files can be found at: http://releng.NetBSD.org/b5reports/i386/commits-2019.01.html#2019.01.26.15.46.27
dhcpd broken in current?
Hello, My dhcpd isn't serving requests anymore and /etc/rc.d/dhcpd restart hangs. My best guess is that it is fallout from the bind-9.13.2-P1 update because a new version of libisc came with the update. I installed dhcpd from pkgsrc and that works for now. Anyone else? Kind regards, -Tobias