Re: make world considered harmful

2002-07-24 Thread Jamie Bowden

On Mon, 22 Jul 2002, Barney Wolff wrote:

:But there's nothing right with it, either.  Is the demonstrated risk
:of people using it inappropriately really worth not having to type
:  make buildworld  make installworld
:in the few cases where it's safe?  I claim not.
:
:I run cvsup nohup'd and look at the output, but I'd would never trust
:that I'd notice a kernel interface change, and know when I could get
:away with not building the kernel.

#
# $FreeBSD: src/Makefile,v 1.234.2.14 2002/07/16 18:36:19 ru Exp $
#
# The user-driven targets are:
#
# buildworld  - Rebuild *everything*, including glue to help do
#   upgrades.
# installworld- Install everything built by buildworld.
# world   - buildworld + installworld.

Perhaps I'm missing something, but 'make world' appears to do nothing more
than you've done above in fewer keystrokes.

Jamie Bowden

-- 
It was half way to Rivendell when the drugs began to take hold
Hunter S Tolkien Fear and Loathing in Barad Dur
Iain Bowen [EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: make world considered harmful

2002-07-24 Thread Jonathan Chen

On Tue, Jul 23, 2002 at 03:49:04AM -0700, Jamie Bowden wrote:
 On Mon, 22 Jul 2002, Barney Wolff wrote:
 
 :But there's nothing right with it, either.  Is the demonstrated risk
 :of people using it inappropriately really worth not having to type
 :  make buildworld  make installworld
 :in the few cases where it's safe?  I claim not.
 :
 :I run cvsup nohup'd and look at the output, but I'd would never trust
 :that I'd notice a kernel interface change, and know when I could get
 :away with not building the kernel.
 
 #
 # $FreeBSD: src/Makefile,v 1.234.2.14 2002/07/16 18:36:19 ru Exp $
 #
 # The user-driven targets are:
 #
 # buildworld  - Rebuild *everything*, including glue to help do
 #   upgrades.
 # installworld- Install everything built by buildworld.
 # world   - buildworld + installworld.
 
 Perhaps I'm missing something, but 'make world' appears to do nothing more
 than you've done above in fewer keystrokes.

Except for the fact that if the new kernel doesn't like your system,
you're SOL with out-of-sync userland.
-- 
Jonathan Chen [EMAIL PROTECTED]
--
 Nyuck, nyuck, nyuck - Curly

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: make world considered harmful

2002-07-24 Thread Darren Pilgrim

Matthew Whelan wrote:
 24/07/2002 14:59:42, Jamie Bowden [EMAIL PROTECTED] wrote:
 [re-insert from Brian's post]
 :Personally, I think it would be better to remove it; for those who dislike
 :typing and don't mind endangering their system, it would be better to have
 :instead a
 :
 :make universe
 
 Maybe 'make bravenewworld'?

Is there a reason against changing the world target to just be an alias
for make buildworld  make kernel  make installworld  mergemaster?
Forgive me if I'm asking something already answered I haven't been able
to follow this entire thread.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: make world considered harmful

2002-07-22 Thread Brian T. Schellenberger

On Monday 22 July 2002 07:41 am, Jamie Bowden wrote:
| On Sun, 21 Jul 2002, Barney Wolff wrote:
| :When is make world the right thing to do?  If the answer is never
| :then why don't we remove it from /usr/src/Makefile?  Its availability
| :just leads people into trouble.
|
| Since when?  I use it regularly after CVSupdating /usr/src, works fine.

It's definately not recommended even if it will sometimes work.

It causes you to try to start running with the new world while still running 
the older kernel.  (Or, I guess, you could follow the sequence make kernel, 
reboot, make world, mergemaster.  That sequence would seem relatively safe, I 
guess.)

|
| Jamie Bowden

-- 
Brian, the man from Babble-On . . . .   [EMAIL PROTECTED] (personal)
http://www.babbleon.org

http://www.eff.org  http://www.programming-freedom.org 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: make world considered harmful

2002-07-22 Thread Ruben de Groot

On Mon, Jul 22, 2002 at 08:38:50AM -0400, Brian T. Schellenberger typed:
 On Monday 22 July 2002 07:41 am, Jamie Bowden wrote:
 | On Sun, 21 Jul 2002, Barney Wolff wrote:
 | :When is make world the right thing to do?  If the answer is never
 | :then why don't we remove it from /usr/src/Makefile?  Its availability
 | :just leads people into trouble.
 |
 | Since when?  I use it regularly after CVSupdating /usr/src, works fine.
 
 It's definately not recommended even if it will sometimes work.
 
 It causes you to try to start running with the new world while still running 
 the older kernel.  (Or, I guess, you could follow the sequence make kernel, 
 reboot, make world, mergemaster.  That sequence would seem relatively safe, I 
 guess.)

Save, but not supported. You must buildworld before you can buildkernel.

 
 |
 | Jamie Bowden
 
 -- 
 Brian, the man from Babble-On . . . .   [EMAIL PROTECTED] (personal)
 http://www.babbleon.org
 
 http://www.eff.org  http://www.programming-freedom.org 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-stable in the body of the message

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: make world considered harmful

2002-07-22 Thread Brian T. Schellenberger

On Monday 22 July 2002 09:05 am, Ruben de Groot wrote:
| On Mon, Jul 22, 2002 at 08:38:50AM -0400, Brian T. Schellenberger typed:
|  On Monday 22 July 2002 07:41 am, Jamie Bowden wrote:
|  | On Sun, 21 Jul 2002, Barney Wolff wrote:
|  | :When is make world the right thing to do?  If the answer is never
|  | :then why don't we remove it from /usr/src/Makefile?  Its availability
|  | :just leads people into trouble.
|  |
|  | Since when?  I use it regularly after CVSupdating /usr/src, works fine.
| 
|  It's definately not recommended even if it will sometimes work.
| 
|  It causes you to try to start running with the new world while still
|  running the older kernel.  (Or, I guess, you could follow the sequence
|  make kernel, reboot, make world, mergemaster.  That sequence would seem
|  relatively safe, I guess.)
|
| Save, but not supported. You must buildworld before you can buildkernel.

My intuition is that it would be almost certain to fail to compile if it ewere 
to fail rather than leaving you completely dead in the water.  But I always 
do it per UPDATING:

make buildworld
make kernel   # dunno why UPDATING says to do *this* in two steps
reboot (-s)
make installworld
mergemaster

-- 
Brian, the man from Babble-On . . . .   [EMAIL PROTECTED] (personal)
http://www.babbleon.org

http://www.eff.org  http://www.programming-freedom.org 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message