what happened to make world?

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

what happened to make world?

by Pietro Cerutti-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

# make world
WARNING: make world will overwrite your existing FreeBSD
installation without also building and installing a new
kernel.  This can be dangerous.  Please read the handbook,
'Rebuilding world', for how to upgrade your system.
Define DESTDIR to where you want to install FreeBSD,
including /, to override this warning and proceed as usual.
You may get the historical 'make world' behavior by defining
HISTORICAL_MAKE_WORLD.  You should understand the implications
before doing this.

Bailing out now...
*** Error code 1

Stop in /usr/src.


Now, THIS is quite funny... do you really thing that a person with
- root access
- the knowledge of the existence of "make world"
needs this sort of things?

I didn't see anything about this new-wave-of-user-friendly-bsd going on
the list.. have I missed something?



--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp



signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Max Laier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 30 August 2007, Pietro Cerutti wrote:

> # make world
> WARNING: make world will overwrite your existing FreeBSD
> installation without also building and installing a new
> kernel.  This can be dangerous.  Please read the handbook,
> 'Rebuilding world', for how to upgrade your system.
> Define DESTDIR to where you want to install FreeBSD,
> including /, to override this warning and proceed as usual.
> You may get the historical 'make world' behavior by defining
> HISTORICAL_MAKE_WORLD.  You should understand the implications
> before doing this.
>
> Bailing out now...
> *** Error code 1
>
> Stop in /usr/src.
>
>
> Now, THIS is quite funny... do you really thing that a person with
> - root access
> - the knowledge of the existence of "make world"
> needs this sort of things?
>
> I didn't see anything about this new-wave-of-user-friendly-bsd going on
> the list.. have I missed something?
And your complaint would be ... what exactly?

--
/"\  Best regards,                      | mlaier@...
\ /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.love2party.net/  | mlaier@EFnet
/ \  ASCII Ribbon Campaign              | Against HTML Mail and News


signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Pietro Cerutti-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Max Laier wrote:

> On Thursday 30 August 2007, Pietro Cerutti wrote:
>> # make world
>> WARNING: make world will overwrite your existing FreeBSD
>> installation without also building and installing a new
>> kernel.  This can be dangerous.  Please read the handbook,
>> 'Rebuilding world', for how to upgrade your system.
>> Define DESTDIR to where you want to install FreeBSD,
>> including /, to override this warning and proceed as usual.
>> You may get the historical 'make world' behavior by defining
>> HISTORICAL_MAKE_WORLD.  You should understand the implications
>> before doing this.
>>
>> Bailing out now...
>> *** Error code 1
>>
>> Stop in /usr/src.
>>
>>
>> Now, THIS is quite funny... do you really thing that a person with
>> - root access
>> - the knowledge of the existence of "make world"
>> needs this sort of things?
>>
>> I didn't see anything about this new-wave-of-user-friendly-bsd going on
>> the list.. have I missed something?
>
> And your complaint would be ... what exactly?
>
I don't want my OS to treat me like a stupid.

--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp



signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Jose-Marcio Martins da Cruz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pietro Cerutti wrote:
> # make world

>
> Now, THIS is quite funny... do you really thing that a person with
> - root access
> - the knowledge of the existence of "make world"
> needs this sort of things?
>
> I didn't see anything about this new-wave-of-user-friendly-bsd going on
> the list.. have I missed something?

Take a look in the first, say, 20 lines of /usr/src/Makefile or read
/usr/src/UPDATING

_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by Pietro Cerutti-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jose-Marcio Martins da Cruz wrote:

> Pietro Cerutti wrote:
>> # make world
>
>>
>> Now, THIS is quite funny... do you really thing that a person with
>> - root access
>> - the knowledge of the existence of "make world"
>> needs this sort of things?
>>
>> I didn't see anything about this new-wave-of-user-friendly-bsd going on
>> the list.. have I missed something?
>
> Take a look in the first, say, 20 lines of /usr/src/Makefile or read
> /usr/src/UPDATING
#
# $FreeBSD: src/Makefile,v 1.319.2.6 2007/03/28 08:46:02 ru Exp $
#
# The user-driven targets are:
#
# universe            - *Really* build *everything* (buildworld and
#                       all kernels on all architectures).
# buildworld          - Rebuild *everything*, including glue to help do
#                       upgrades.
# installworld        - Install everything built by "buildworld".
# world               - buildworld + installworld.
# buildkernel         - Rebuild the kernel and the kernel-modules.
# installkernel       - Install the kernel and the kernel-modules.
# installkernel.debug
# reinstallkernel     - Reinstall the kernel and the kernel-modules.
# reinstallkernel.debug
# kernel              - buildkernel + installkernel.
# update              - Convenient way to update your source tree (cvs).
# check-old           - Print a list of old files/directories in the system.
# delete-old          - Delete obsolete files and directories interactively.

... so what?
Can't find any info about this in /usr/src/UPDATING. Can you?

I'm not saying that I can't figure out how to make world again. I just
don't agree with the decision to put that stupid message in Makefile.

I suppose that a person typing make world as root already knows what
she's going to do.

--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp



signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Mike Meyer-10 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 30 Aug 2007 21:27:18 +0200 Pietro Cerutti <gahr@...> wrote:

> Max Laier wrote:
> > On Thursday 30 August 2007, Pietro Cerutti wrote:
> >> # make world
> >> WARNING: make world will overwrite your existing FreeBSD
> >> installation without also building and installing a new
> >> kernel.  This can be dangerous.  Please read the handbook,
> >> 'Rebuilding world', for how to upgrade your system.
> >> Define DESTDIR to where you want to install FreeBSD,
> >> including /, to override this warning and proceed as usual.
> >> You may get the historical 'make world' behavior by defining
> >> HISTORICAL_MAKE_WORLD.  You should understand the implications
> >> before doing this.
> >>
> >> Bailing out now...
> >> *** Error code 1
> >>
> >> Stop in /usr/src.
> >>
> >>
> >> Now, THIS is quite funny... do you really thing that a person with
> >> - root access
> >> - the knowledge of the existence of "make world"
> >> needs this sort of things?
> >>
> >> I didn't see anything about this new-wave-of-user-friendly-bsd going on
> >> the list.. have I missed something?
> >
> > And your complaint would be ... what exactly?
> >
>
> I don't want my OS to treat me like a stupid.

Yeah, we have Windows for that. Or if you hate MS, GNU/Linux.

But there are valid reasons for wanting to do a make world (i.e. -
you've changed make.conf options the kernel doesn't use). If it's
going to be friendly, it should tell us how to do what we told it to
do....

      <mike
--
Mike Meyer <mwm@...> http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.
_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by Pietro Cerutti-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Mike Meyer wrote:

> On Thu, 30 Aug 2007 21:27:18 +0200 Pietro Cerutti <gahr@...> wrote:
>
>> Max Laier wrote:
>>> On Thursday 30 August 2007, Pietro Cerutti wrote:
>>>> # make world
>>>> WARNING: make world will overwrite your existing FreeBSD
>>>> installation without also building and installing a new
>>>> kernel.  This can be dangerous.  Please read the handbook,
>>>> 'Rebuilding world', for how to upgrade your system.
>>>> Define DESTDIR to where you want to install FreeBSD,
>>>> including /, to override this warning and proceed as usual.
>>>> You may get the historical 'make world' behavior by defining
>>>> HISTORICAL_MAKE_WORLD.  You should understand the implications
>>>> before doing this.
>>>>
>>>> Bailing out now...
>>>> *** Error code 1
>>>>
>>>> Stop in /usr/src.
>>>>
>>>>
>>>> Now, THIS is quite funny... do you really thing that a person with
>>>> - root access
>>>> - the knowledge of the existence of "make world"
>>>> needs this sort of things?
>>>>
>>>> I didn't see anything about this new-wave-of-user-friendly-bsd going on
>>>> the list.. have I missed something?
>>> And your complaint would be ... what exactly?
>>>
>> I don't want my OS to treat me like a stupid.
>
> Yeah, we have Windows for that. Or if you hate MS, GNU/Linux.
>
> But there are valid reasons for wanting to do a make world (i.e. -
> you've changed make.conf options the kernel doesn't use). If it's
> going to be friendly, it should tell us how to do what we told it to
> do....
Even worse.. it doesn't tell you how to do what you tell him to do.. it
doubts that maybe that's not what you really want to do!

>
>       <mike


--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp



signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Yuri Pankov-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Aug 30, 2007 at 03:41:29PM -0400, Mike Meyer wrote:

> On Thu, 30 Aug 2007 21:27:18 +0200 Pietro Cerutti <gahr@...> wrote:
>
> > Max Laier wrote:
> > > On Thursday 30 August 2007, Pietro Cerutti wrote:
> > >> # make world
> > >> WARNING: make world will overwrite your existing FreeBSD
> > >> installation without also building and installing a new
> > >> kernel.  This can be dangerous.  Please read the handbook,
> > >> 'Rebuilding world', for how to upgrade your system.
> > >> Define DESTDIR to where you want to install FreeBSD,
> > >> including /, to override this warning and proceed as usual.
> > >> You may get the historical 'make world' behavior by defining
> > >> HISTORICAL_MAKE_WORLD.  You should understand the implications
> > >> before doing this.
> > >>
> > >> Bailing out now...
> > >> *** Error code 1
> > >>
> > >> Stop in /usr/src.
> > >>
> > >>
> > >> Now, THIS is quite funny... do you really thing that a person with
> > >> - root access
> > >> - the knowledge of the existence of "make world"
> > >> needs this sort of things?
> > >>
> > >> I didn't see anything about this new-wave-of-user-friendly-bsd going on
> > >> the list.. have I missed something?
> > >
> > > And your complaint would be ... what exactly?
> > >
> >
> > I don't want my OS to treat me like a stupid.
>
> Yeah, we have Windows for that. Or if you hate MS, GNU/Linux.
>
> But there are valid reasons for wanting to do a make world (i.e. -
> you've changed make.conf options the kernel doesn't use). If it's
> going to be friendly, it should tell us how to do what we told it to
> do....
>
>       <mike
> --
> Mike Meyer <mwm@...> http://www.mired.org/consulting.html
> Independent Network/Unix/Perforce consultant, email for more information.
Anyway, this change is 3 years old and you are complaining just now.

http://www.freebsd.org/cgi/cvsweb.cgi/src/Makefile.diff?r1=text&tr1=1.300&r2=text&tr2=1.304


Yuri


attachment0 (194 bytes) Download Attachment

Re: what happened to make world?

by Doug Barton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 30 Aug 2007, Pietro Cerutti wrote:

> I don't want my OS to treat me like a stupid.

These changes were made because of the long history of user help requests
from people who aren't as smart as you who shot themselves in the foot. If
you don't need the protection, so much the better for you. We've given you
the code, do what you will with it.

Doug

--

     This .signature sanitized for your protection

_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by Pietro Cerutti-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Doug Barton wrote:
> On Thu, 30 Aug 2007, Pietro Cerutti wrote:
>
>> I don't want my OS to treat me like a stupid.
>
> These changes were made because of the long history of user help
> requests from people who aren't as smart as you who shot themselves in
> the foot. If you don't need the protection, so much the better for you.
> We've given you the code, do what you will with it.

I'm filling a bug report to add a similar "feature" to /bin/rm when
called with the -f switch....

Just joking..

>
> Doug
>


--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp



signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Freddie Cash-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On August 30, 2007 12:41 pm Mike Meyer wrote:

> On Thu, 30 Aug 2007 21:27:18 +0200 Pietro Cerutti <gahr@...> wrote:
> > Max Laier wrote:
> > > On Thursday 30 August 2007, Pietro Cerutti wrote:
> > >> # make world
> > >> WARNING: make world will overwrite your existing FreeBSD
> > >> installation without also building and installing a new
> > >> kernel.  This can be dangerous.  Please read the handbook,
> > >> 'Rebuilding world', for how to upgrade your system.
> > >> Define DESTDIR to where you want to install FreeBSD,
> > >> including /, to override this warning and proceed as usual.
> > >> You may get the historical 'make world' behavior by defining
> > >> HISTORICAL_MAKE_WORLD.  You should understand the implications
> > >> before doing this.
> > >>
> > >> Bailing out now...
> > >> *** Error code 1
> > >>
> > >> Stop in /usr/src.
> > >>
> > >>
> > >> Now, THIS is quite funny... do you really thing that a person with
> > >> - root access
> > >> - the knowledge of the existence of "make world"
> > >> needs this sort of things?
> > >>
> > >> I didn't see anything about this new-wave-of-user-friendly-bsd
> > >> going on the list.. have I missed something?
> > >
> > > And your complaint would be ... what exactly?
> >
> > I don't want my OS to treat me like a stupid.
>
> Yeah, we have Windows for that. Or if you hate MS, GNU/Linux.
>
> But there are valid reasons for wanting to do a make world (i.e. -
> you've changed make.conf options the kernel doesn't use). If it's
> going to be friendly, it should tell us how to do what we told it to
> do....

From the original post:
----------
Define DESTDIR to where you want to install FreeBSD,
including /, to override this warning and proceed as usual.

You may get the historical 'make world' behavior by defining
HISTORICAL_MAKE_WORLD.  You should understand the implications
before doing this.
----------

What part in there doesn't make sense?  :)  It tells you right there "how
to do what we told it to do".

Seems like a lot of whining over nothing.
--
Freddie Cash, LPIC-2 CCNT CCLP      Network Support Technician
School District 73                  (250) 377-HELP [377-4357]
fjwcash+freebsd@...
_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by Freddie Cash-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On August 30, 2007 12:49 pm Pietro Cerutti wrote:
> Mike Meyer wrote:
> > On Thu, 30 Aug 2007 21:27:18 +0200 Pietro Cerutti <gahr@...>
wrote:

> >> Max Laier wrote:
> >>> On Thursday 30 August 2007, Pietro Cerutti wrote:
> >>>> # make world
> >>>> WARNING: make world will overwrite your existing FreeBSD
> >>>> installation without also building and installing a new
> >>>> kernel.  This can be dangerous.  Please read the handbook,
> >>>> 'Rebuilding world', for how to upgrade your system.
> >>>> Define DESTDIR to where you want to install FreeBSD,
> >>>> including /, to override this warning and proceed as usual.
> >>>> You may get the historical 'make world' behavior by defining
> >>>> HISTORICAL_MAKE_WORLD.  You should understand the implications
> >>>> before doing this.
> >>>>
> >>>> Bailing out now...
> >>>> *** Error code 1
> >>>>
> >>>> Stop in /usr/src.
> >>>>
> >>>>
> >>>> Now, THIS is quite funny... do you really thing that a person with
> >>>> - root access
> >>>> - the knowledge of the existence of "make world"
> >>>> needs this sort of things?
> >>>>
> >>>> I didn't see anything about this new-wave-of-user-friendly-bsd
> >>>> going on the list.. have I missed something?
> >>>
> >>> And your complaint would be ... what exactly?
> >>
> >> I don't want my OS to treat me like a stupid.
> >
> > Yeah, we have Windows for that. Or if you hate MS, GNU/Linux.
> >
> > But there are valid reasons for wanting to do a make world (i.e. -
> > you've changed make.conf options the kernel doesn't use). If it's
> > going to be friendly, it should tell us how to do what we told it to
> > do....
>
> Even worse.. it doesn't tell you how to do what you tell him to do.. it
> doubts that maybe that's not what you really want to do!

From the bit you quoted in your first post:
----------
Define DESTDIR to where you want to install FreeBSD,
including /, to override this warning and proceed as usual.

You may get the historical 'make world' behavior by defining
HISTORICAL_MAKE_WORLD.  You should understand the implications
before doing this.
----------

Tells you right there how to work around this warning.

--
Freddie Cash, LPIC-2 CCNT CCLP      Network Support Technician
School District 73                  (250) 377-HELP [377-4357]
fjwcash+freebsd@...
_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by Matthieu Michaud-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Aug 30, 2007, at 9:57 PM, Pietro Cerutti wrote:

> Doug Barton wrote:
>> On Thu, 30 Aug 2007, Pietro Cerutti wrote:
>>
>>> I don't want my OS to treat me like a stupid.
>>
>> These changes were made because of the long history of user help
>> requests from people who aren't as smart as you who shot  
>> themselves in
>> the foot. If you don't need the protection, so much the better for  
>> you.
>> We've given you the code, do what you will with it.
>
> I'm filling a bug report to add a similar "feature" to /bin/rm when
> called with the -f switch....
>
> Just joking..

mailing lists readers like I am aren't interested in your complaint  
about feeling stupid. get rid of it with your psychatrist or by  
ignoring warnings obvious to you. but, please, stop posting to  
inappropriate lists or useless questions. (refering to you other  
recent post on -questions)

Matthieu
_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Parent Message unknown Re: what happened to make world?

by Pietro Cerutti-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Matthieu Michaud wrote:

>
> On Aug 30, 2007, at 9:57 PM, Pietro Cerutti wrote:
>
>> Doug Barton wrote:
>>> On Thu, 30 Aug 2007, Pietro Cerutti wrote:
>>>
>>>> I don't want my OS to treat me like a stupid.
>>>
>>> These changes were made because of the long history of user help
>>> requests from people who aren't as smart as you who shot themselves in
>>> the foot. If you don't need the protection, so much the better for you.
>>> We've given you the code, do what you will with it.
>>
>> I'm filling a bug report to add a similar "feature" to /bin/rm when
>> called with the -f switch....
>>
>> Just joking..
>
> mailing lists readers like I am aren't interested in your complaint
> about feeling stupid. get rid of it with your psychatrist or by ignoring
> warnings obvious to you. but, please, stop posting to inappropriate
> lists or useless questions. (refering to you other recent post on
> -questions)
Mailing lists readers like me aren't interested in whatever you may
think about me.

Here we discuss FreeBSD, and I won't lower it down to a personal level
with you. Period.

Please elaborate this: "Refering to you other recent post on @question".

>
> Matthieu


--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp



signature.asc (258 bytes) Download Attachment
signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Erik Trulsson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Aug 30, 2007 at 09:20:13PM +0200, Pietro Cerutti wrote:

> # make world
> WARNING: make world will overwrite your existing FreeBSD
> installation without also building and installing a new
> kernel.  This can be dangerous.  Please read the handbook,
> 'Rebuilding world', for how to upgrade your system.
> Define DESTDIR to where you want to install FreeBSD,
> including /, to override this warning and proceed as usual.
> You may get the historical 'make world' behavior by defining
> HISTORICAL_MAKE_WORLD.  You should understand the implications
> before doing this.
>
> Bailing out now...
> *** Error code 1
>
> Stop in /usr/src.
>
>
> Now, THIS is quite funny... do you really thing that a person with
> - root access
> - the knowledge of the existence of "make world"
> needs this sort of things?

Yes.  Having root access does not imply any particular knowledge or
experience.  
In older documentation (which might be used by the unwary) there are
several references to 'make world'.

This means that a person new to FreeBSD may well attempt to use 'make world'
while (wrongly) believing it to be the correct thing to use and not being
aware of the pitfalls with it.

This is good to prevent.



>
> I didn't see anything about this new-wave-of-user-friendly-bsd going on
> the list.. have I missed something?

'make world' has been deprecated and not-recommended for several years now.
The correct sequence to upgrade is described in /usr/src/UPDATING and does
not involve 'make world'.

Personally I think the better solution would be to remove the 'world' target
completely from the makefiles, but there is probably some good reason for
why that has not been done.




--
<Insert your favourite quote here.>
Erik Trulsson
ertr1013@...
_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by Pietro Cerutti-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Erik Trulsson wrote:

> On Thu, Aug 30, 2007 at 09:20:13PM +0200, Pietro Cerutti wrote:
>> # make world
>> WARNING: make world will overwrite your existing FreeBSD
>> installation without also building and installing a new
>> kernel.  This can be dangerous.  Please read the handbook,
>> 'Rebuilding world', for how to upgrade your system.
>> Define DESTDIR to where you want to install FreeBSD,
>> including /, to override this warning and proceed as usual.
>> You may get the historical 'make world' behavior by defining
>> HISTORICAL_MAKE_WORLD.  You should understand the implications
>> before doing this.
>>
>> Bailing out now...
>> *** Error code 1
>>
>> Stop in /usr/src.
>>
>>
>> Now, THIS is quite funny... do you really thing that a person with
>> - root access
>> - the knowledge of the existence of "make world"
>> needs this sort of things?
>
> Yes.  Having root access does not imply any particular knowledge or
> experience.  
> In older documentation (which might be used by the unwary) there are
> several references to 'make world'.
>
> This means that a person new to FreeBSD may well attempt to use 'make world'
> while (wrongly) believing it to be the correct thing to use and not being
> aware of the pitfalls with it.
>
> This is good to prevent.
>
>
>
>> I didn't see anything about this new-wave-of-user-friendly-bsd going on
>> the list.. have I missed something?
>
> 'make world' has been deprecated and not-recommended for several years now.
> The correct sequence to upgrade is described in /usr/src/UPDATING and does
> not involve 'make world'.
That's why I noticed this warning only three years after its appearance...

>
> Personally I think the better solution would be to remove the 'world' target
> completely from the makefiles, but there is probably some good reason for
> why that has not been done.

I quite agree with you

--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp



signature.asc (194 bytes) Download Attachment

Re: what happened to make world?

by Greg Lehey :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday, 30 August 2007 at 21:20:13 +0200, Pietro Cerutti wrote:
> # make world
> WARNING: make world will overwrite your existing FreeBSD
> installation, kill your cat and burn your house down...
>
> Now, THIS is quite funny... do you really thing that a person with
> - root access
> - the knowledge of the existence of "make world"
> needs this sort of things?

I'm sure they do, especially since things have changed.

There are many good reasons for this change, but it saddens me.  It
used to be possible to run 'make world', and indeed we advertised how
easy it was.  But when problems crept in, instead of fixing them, we
broke 'make world' up into small pieces.

Greg
--
See complete headers for address and phone numbers.


attachment0 (194 bytes) Download Attachment

Re: what happened to make world?

by soralx :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> # make world
> WARNING: make world will overwrite your existing FreeBSD
> installation without also building and installing a new
> kernel.  This can be dangerous.  Please read the handbook,
> 'Rebuilding world', for how to upgrade your system.
> Define DESTDIR to where you want to install FreeBSD,
> including /, to override this warning and proceed as usual.
> You may get the historical 'make world' behavior by defining
> HISTORICAL_MAKE_WORLD.  You should understand the implications
> before doing this.
>
> Bailing out now...
> *** Error code 1
>
> Stop in /usr/src.
>
>
> Now, THIS is quite funny... do you really thing that a person with
> - root access
> - the knowledge of the existence of "make world"
> needs this sort of things?

it says 2 very important things:

 -- `make world` will overwrite (keywords here) existing base system
    (very well known as the 'world') without you explicitly telling it
    to (i.e., no 'install' string visible anywhere in the command line,
    but that's actually what it does);

 -- kernel is outside the world (slightly counter-intuitive), and
    installing world before kernel _can_ be dangerous (anyone
    disagrees?).

so yes, it is more user friendly
but this change causes very little inconvenience, thus could be
considered an improvement

Enough said

> I didn't see anything about this new-wave-of-user-friendly-bsd going
> on the list.. have I missed something?

[SorAlx]  ridin' VS1400
_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by Giorgos Keramidas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 2007-08-30 21:49, Pietro Cerutti <gahr@...> wrote:

>
>     # make world
>     WARNING: make world will overwrite your existing FreeBSD
>     installation without also building and installing a new
>     kernel.  This can be dangerous.  Please read the handbook,
>     'Rebuilding world', for how to upgrade your system.
>     Define DESTDIR to where you want to install FreeBSD,
>     including /, to override this warning and proceed as usual.
>     You may get the historical 'make world' behavior by defining
>     HISTORICAL_MAKE_WORLD.  You should understand the implications
>     before doing this.
>
>     Bailing out now...
>     *** Error code 1
>
>     Stop in /usr/src.
>
> Even worse.. it doesn't tell you how to do what you tell him to
> do.. it doubts that maybe that's not what you really want to do!

Oh but it does.

    You may get the historical 'make world' behavior by defining
    HISTORICAL_MAKE_WORLD.  You should understand the implications
    before doing this.

So, if you know what you are doing and you really _want_ the old
behavior, set HISTORICAL_MAKE_WORLD and off you go:

    # env HISTORICAL_MAKE_WORLD=yes \
        make world

It's not so hard or such a big PITA, right?

_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."

Re: what happened to make world?

by M. Warner Losh :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

In message: <46D71A16.6020005@...>
            Pietro Cerutti <gahr@...> writes:
: Max Laier wrote:
: > On Thursday 30 August 2007, Pietro Cerutti wrote:
: >> # make world
: >> WARNING: make world will overwrite your existing FreeBSD
: >> installation without also building and installing a new
: >> kernel.  This can be dangerous.  Please read the handbook,
: >> 'Rebuilding world', for how to upgrade your system.
: >> Define DESTDIR to where you want to install FreeBSD,
: >> including /, to override this warning and proceed as usual.
: >> You may get the historical 'make world' behavior by defining
: >> HISTORICAL_MAKE_WORLD.  You should understand the implications
: >> before doing this.
: >>
: >> Bailing out now...
: >> *** Error code 1
: >>
: >> Stop in /usr/src.
: >>
: >>
: >> Now, THIS is quite funny... do you really thing that a person with
: >> - root access
: >> - the knowledge of the existence of "make world"
: >> needs this sort of things?
: >>
: >> I didn't see anything about this new-wave-of-user-friendly-bsd going on
: >> the list.. have I missed something?
: >
: > And your complaint would be ... what exactly?
: >
:
: I don't want my OS to treat me like a stupid.

I will note that since we switched to the multi-phase world with
explicit reboot instructions, the support load for 'oh no, I shot
myself in the foot' has gone way down.  There are times that one must
put a few safety rails in place.  Since we have limited resources for
support for users, it is better to make them make sure they know what
they are doing so we can focus our resources better.

Sometimes we have to optimize for developer time in the tradeoffs that
are made.

Warner
_______________________________________________
freebsd-hackers@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..."
< Prev | 1 - 2 | Next >