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


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