Re: FreeBSD 10.0-ALPHA4 now available

2013-10-08 Thread Julian H. Stacey
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

2013-10-08 Thread Glen Barber
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

2013-10-07 Thread Julian H. Stacey
 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

2013-09-29 Thread Glen Barber
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

2013-09-29 Thread Glen Barber
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