Re: FreeBSD 10.0-ALPHA4 now available
Hi, Reference: From: Benjamin Kaduk ka...@mit.edu Date: Tue, 8 Oct 2013 20:07:59 -0400 (EDT) Benjamin Kaduk wrote: [-re] On Mon, 7 Oct 2013, Julian H. Stacey wrote: The fourth ALPHA build of the 10.0-RELEASE release cycle is now available on the FTP servers for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures. Note: Due to build issues within the head/ branch, ALPHA3 ISO builds were skipped. The 10.0-ALPHA4 builds correlate to svn revision r255933 of the head/ branch. (After zapping boot on an adjacent parition repairing,) I avoided installer, booted another partition, mounted FreeBSD-10.0-ALPHA4-amd64-memstick.img tar'ed to empty partition 10.0-ALPHA4 runs, built ran new generic kernel ports X11 etc. :-) I had supposed an Alpha /usr/src would compile even if it broke at run time. Not so, 10.0-ALPHA4 src/ is broken (with without obj depend). cd /usr/src ; make -i install killed the system. To avoid killing, I hacked Makefiles, list below. Reinstalled survived. I thought buildworld+installworld was the documented way to build everything. Yes, for an evolving current that's true (I'd perhaps forgotten, as I've been away from current was tired) but in the case of a release ( Alpha4 is intended for a release after fixes) I expect binaries on media to exactly match the identical src they are presumably made from, so as a simple sanity machine hardware file corruption etc check I always do the same simple make with any release. If re@ are not shipping a matched set of bins built from src theyre shipped with, I'd be very suprised, would want to know. Do you have other documentation I should look at? Sorry, not sure what you want ? I'll try with a newer current later, but Alpha4 src/ needs fixing. cd /usr/src ; cp /dev/null ~/tmp/`uname -r`.diffs foreach i ( `find . -name Makefile\*.pre_jhs | sort`) echo ~/tmp/`uname -r`.diffs diff -c $i `dirname $i`/`basename $i .pre_jhs` ~/tmp/`uname -r`.diffs BTW, unified diffs are preferred. I find context diffs easier to read, these were just to read, to show where ALPHA4 is broken. I do not want those patches stoed to apply, that would be wrong, they are just temporary to show where ALPHA4 will commit suicide, untill re@ fixes underlying breakages. Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Reply below not above, like a play script. Indent old text with . Send plain text. No quoted-printable, HTML, base64, multipart/alternative. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: FreeBSD 10.0-ALPHA4 now available
On Wed, Oct 09, 2013 at 02:46:32AM +0200, Julian H. Stacey wrote: I had supposed an Alpha /usr/src would compile even if it broke at run time. Not so, 10.0-ALPHA4 src/ is broken (with without obj depend). cd /usr/src ; make -i install I thought buildworld+installworld was the documented way to build everything. Yes, for an evolving current that's true No. That is the documented procedure for any installworld. Why are you running 'make -i install' from /usr/src without buildworld? If re@ are not shipping a matched set of bins built from src theyre shipped with, I'd be very suprised, would want to know. This is never the case. Glen pgp5Zd1ra8YnX.pgp Description: PGP signature
Re: FreeBSD 10.0-ALPHA4 now available
The fourth ALPHA build of the 10.0-RELEASE release cycle is now available on the FTP servers for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures. Note: Due to build issues within the head/ branch, ALPHA3 ISO builds were skipped. The 10.0-ALPHA4 builds correlate to svn revision r255933 of the head/ branch. (After zapping boot on an adjacent parition repairing,) I avoided installer, booted another partition, mounted FreeBSD-10.0-ALPHA4-amd64-memstick.img tar'ed to empty partition 10.0-ALPHA4 runs, built ran new generic kernel ports X11 etc. :-) I had supposed an Alpha /usr/src would compile even if it broke at run time. Not so, 10.0-ALPHA4 src/ is broken (with without obj depend). cd /usr/src ; make -i install killed the system. To avoid killing, I hacked Makefiles, list below. Reinstalled survived. I'll try with a newer current later, but Alpha4 src/ needs fixing. cd /usr/src ; cp /dev/null ~/tmp/`uname -r`.diffs foreach i ( `find . -name Makefile\*.pre_jhs | sort`) echo ~/tmp/`uname -r`.diffs diff -c $i `dirname $i`/`basename $i .pre_jhs` ~/tmp/`uname -r`.diffs end *** ./Makefile.inc1.pre_jhs Mon Oct 7 12:51:25 2013 --- ./Makefile.inc1 Mon Oct 7 12:51:57 2013 *** *** 71,77 .endif SUBDIR+=gnu include .if ${MK_KERBEROS} != no ! SUBDIR+=kerberos5 .endif .if ${MK_RESCUE} != no SUBDIR+=rescue --- 71,77 .endif SUBDIR+=gnu include .if ${MK_KERBEROS} != no ! # pre_jhs SUBDIR+=kerberos5 .endif .if ${MK_RESCUE} != no SUBDIR+=rescue *** ./lib/ncurses/Makefile.pre_jhs Mon Oct 7 12:48:21 2013 --- ./lib/ncurses/Makefile Mon Oct 7 14:53:27 2013 *** *** 1,6 # $FreeBSD: head/lib/ncurses/Makefile 167359 2007-03-09 12:11:58Z rafan $ ! SUBDIR= ncurses form menu panel \ ! ncursesw formw menuw panelw .include bsd.subdir.mk --- 1,9 # $FreeBSD: head/lib/ncurses/Makefile 167359 2007-03-09 12:11:58Z rafan $ ! SUBDIR= form menu panel \ ! formw menuw panelw ! # pre_jhs breaks compiling SUBDIR += ncurses ! # pre_jhs breaks compiling SUBDIR += ncursesw ! # pre_jhs install breaks /lib/libncurses.so.8: Undefined symbol _nc_wacs SUBDIR += ncursesw .include bsd.subdir.mk *** ./rescue/Makefile.pre_jhs Mon Oct 7 13:23:46 2013 --- ./rescue/Makefile Mon Oct 7 13:25:57 2013 *** *** 1,6 # $FreeBSD: head/rescue/Makefile 117035 2003-06-29 18:35:37Z gordon $ SUBDIR= librescue \ ! rescue .include bsd.subdir.mk --- 1,7 # $FreeBSD: head/rescue/Makefile 117035 2003-06-29 18:35:37Z gordon $ SUBDIR= librescue \ ! ! # pre_jhs rescue .include bsd.subdir.mk *** ./sbin/atm/Makefile.pre_jhs Sun Sep 29 03:14:17 2013 --- ./sbin/atm/Makefile Mon Oct 7 13:37:45 2013 *** *** 23,28 # @(#) $Id: Makefile,v 1.5 1998/07/10 16:01:58 jpt Exp $ # $FreeBSD: head/sbin/atm/Makefile 179308 2008-05-25 22:11:40Z rwatson $ ! SUBDIR= atmconfig .include bsd.subdir.mk --- 23,28 # @(#) $Id: Makefile,v 1.5 1998/07/10 16:01:58 jpt Exp $ # $FreeBSD: head/sbin/atm/Makefile 179308 2008-05-25 22:11:40Z rwatson $ ! #pre_jhs SUBDIR= atmconfig .include bsd.subdir.mk *** ./share/i18n/Makefile.pre_jhs Sun Sep 29 03:09:07 2013 --- ./share/i18n/Makefile Mon Oct 7 13:58:44 2013 *** *** 3,8 .include bsd.own.mk ! SUBDIR= csmapper esdb .include bsd.subdir.mk --- 3,9 .include bsd.own.mk ! # pre_jhs both break SUBDIR= csmapper esdb ! SUBDIR= .include bsd.subdir.mk *** ./sys/boot/userboot/Makefile.pre_jhsSun Sep 29 03:12:25 2013 --- ./sys/boot/userboot/MakefileMon Oct 7 14:05:33 2013 *** *** 2,8 .include bsd.own.mk ! SUBDIR= ficl libstand test userboot .include bsd.subdir.mk --- 2,9 .include bsd.own.mk ! # pre_jhs SUBDIR= ficl libstand test userboot ! SUBDIR= ficl libstand test .include bsd.subdir.mk *** ./usr.bin/Makefile.pre_jhs Sun Sep 29 03:13:01 2013 --- ./usr.bin/Makefile Mon Oct 7 14:13:43 2013 *** *** 261,267 .endif .if ${MK_KERBEROS_SUPPORT} != no ! SUBDIR+= compile_et .endif .if ${MK_LDNS_UTILS} != no --- 261,267 .endif .if ${MK_KERBEROS_SUPPORT} != no ! #pre_jhs SUBDIR+= compile_et .endif .if ${MK_LDNS_UTILS} != no Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Reply below not above, like a play script. Indent old text with . Send plain text. No quoted-printable, HTML, base64, multipart/alternative. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
FreeBSD 10.0-ALPHA4 now available
The fourth ALPHA build of the 10.0-RELEASE release cycle is now available on the FTP servers for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures. Note: Due to build issues within the head/ branch, ALPHA3 ISO builds were skipped. The 10.0-ALPHA4 builds correlate to svn revision r255933 of the head/ branch. The image checksums follow at the end of this email. ISO images and, for architectures that support it, the memory stick images are available here: ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/10.0/ (or any of the FreeBSD mirror sites). If you notice problems you can report them through the normal GNATS PR system or here on the -current mailing list. If you would like to use SVN to do a source based update of an existing system, use the head/ branch. Please be aware that cvsup and CVS are not supported methods of updating the src/ tree. Important note to freebsd-update(8) users: freebsd-update(8) is not a supported upgrade path for the 10.0-ALPHA builds. Changes between -ALPHA2 and -ALPHA4 include: - Update OFED to Linux 3.7 and update Mellanox drivers. - Add driver for the PAPR VSCSI virtual SCSI controller. - Disable ISC BIND build by default, and enable LDNS/unbound. - Correct a NULL pointer deference in nslookup and nsupdate. - Update the CAM version to 18. This includes compatibility shims to the previous version. - Introduce a kern.geom.notaste sysctl that can be used to temporarily disable GEOM tasting to avoid the bouncing GEOM problem where, when you shut down the consumer of a provider which can be viewed in multiple ways, GEOM will immediately taste that provider's alter ego and reattach the consumer. - Update dialog to 1.2-20130923. - Import a new libcxxrt. - Remove the armv6eb architecture. - Update OpenSSH to 6.3p1. - Merge Xen PVHVM support into the GENERIC kernel config for both amd64 and i386. - Substantial rewrite of bxe(4) to add support for the BCM57712 and BCM578XX controllers. - Connect LLDB to the build (disabled by default). - Update arcmsr(4) driver to 1.20.00.28. - Implement epoll support in Linuxulator. - Add vmx(4) to i386 and amd64 GENERIC. Checksums: amd64: SHA256 (FreeBSD-10.0-ALPHA4-amd64-bootonly.iso) = 2723041554b51d1584567207549461931bfaa70f34036a6858ae7bd4165acdd9 SHA256 (FreeBSD-10.0-ALPHA4-amd64-disc1.iso) = 56481f021abe6e8c38e00112e1e718df9f100df8939f7a4711c41eddee418ceb SHA256 (FreeBSD-10.0-ALPHA4-amd64-memstick.img) = f57775dec5f644237d17c273c8a88fc2452f995041c92b77baf6b85d863aaa75 MD5 (FreeBSD-10.0-ALPHA4-amd64-bootonly.iso) = c88aed7fe8ef9d4b93929b29c1bfe799 MD5 (FreeBSD-10.0-ALPHA4-amd64-disc1.iso) = bc0275388599b5c87d6e4f2c5e834d81 MD5 (FreeBSD-10.0-ALPHA4-amd64-memstick.img) = 9935bf5bdd9220b4f48374267ff51e6f i386: SHA256 (FreeBSD-10.0-ALPHA4-i386-bootonly.iso) = ecfd13b9ec48e86898a9523bb1378994069309720002c463cbad03ae8137f789 SHA256 (FreeBSD-10.0-ALPHA4-i386-disc1.iso) = 1e4cd2623fc7fd56f9354a59f34b47dcf773e405043dc245a96005445e1c92e0 SHA256 (FreeBSD-10.0-ALPHA4-i386-memstick.img) = 4b93b1c8bd74ecfd539ef995e21f08bb3c6aa55c6e943b5a07d05a20eb6dcc97 MD5 (FreeBSD-10.0-ALPHA4-i386-bootonly.iso) = 38e735d9cf1e80adb7061f997a7d9a3e MD5 (FreeBSD-10.0-ALPHA4-i386-disc1.iso) = 970d489811b7abe0ef5c12d6aacf292e MD5 (FreeBSD-10.0-ALPHA4-i386-memstick.img) = 683698c8d786fa35684bb78cd7b003c4 ia64: SHA256 (FreeBSD-10.0-ALPHA4-ia64-bootonly.iso) = bb236e25ec020e27b5048529dfe1910dcbf397ce6e9c6b3e202369f41ac408f2 SHA256 (FreeBSD-10.0-ALPHA4-ia64-disc1.iso) = 2d8c9ab29b7e3dbd0f3419c581f99fcb7be6e9a5fc5859c65cabdf4a9dafe9c3 SHA256 (FreeBSD-10.0-ALPHA4-ia64-memstick.img) = 4d46eb5ceaad10b07ef549e9ab38568202a063fe0832e302289c8719c0634950 MD5 (FreeBSD-10.0-ALPHA4-ia64-bootonly.iso) = c7dcdcef74fd27c1357c41a290035369 MD5 (FreeBSD-10.0-ALPHA4-ia64-disc1.iso) = cd5dfc391ff692bb942fdf762b5497ae MD5 (FreeBSD-10.0-ALPHA4-ia64-memstick.img) = fbc3811813f693246e9e54a204fc8c2e powerpc: SHA256 (FreeBSD-10.0-ALPHA4-powerpc-bootonly.iso) = 83d794ed6de7a5c744bec07681ef4f52fcb2977f598b72a43ce3534e5949dcad SHA256 (FreeBSD-10.0-ALPHA4-powerpc-disc1.iso) = a43b14964b2d5de4ce8088559bc680f5db6839b089d2d3b4f7c4bc96cf3bd823 SHA256 (FreeBSD-10.0-ALPHA4-powerpc-memstick.img) = 3e767e1f7b33bc4ca95a5acb5cab51c49008dda7e46d974a0a51f34b68072ad1 MD5 (FreeBSD-10.0-ALPHA4-powerpc-bootonly.iso) = c1645a9a8303498f5ff4cf975aba86e0 MD5 (FreeBSD-10.0-ALPHA4-powerpc-disc1.iso) = e7bd45875408849197f5e4856b6f7fc2 MD5 (FreeBSD-10.0-ALPHA4-powerpc-memstick.img) = 7cc24d75e23763405b133690ce5b24d1 powerpc64: SHA256 (FreeBSD-10.0-ALPHA4-powerpc-powerpc64-bootonly.iso) = 29ee34d0ddae3b2ff782a902fdab374fadc1db3d7630cfc9b494c7085d8fa426
Re: FreeBSD 10.0-ALPHA4 now available
Just a quick correction: On Sun, Sep 29, 2013 at 09:58:17PM -0400, Glen Barber wrote: [...] Changes between -ALPHA2 and -ALPHA4 include: [...] - Implement epoll support in Linuxulator. This change was reverted as r255675, and is not available in 10.0-ALPHA4. Glen pgpmpbu5YHd_H.pgp Description: PGP signature