> On Fri, Jun 4, 2010 at 7:49 PM, Jacob Meuser <jake...@sdf.lonestar.org>
> wrote:
> > I'm still curious how anything left in /usr/obj can be anything
> > but a possible problem after updating system binaries and sources
> > to a new release.  especially for people who are just "following
> > the directions as they are written."
> 
> Do you not agree barring broken makefiles and unreliable system clock
> (as someone pointed out), object files and binaries (in obj/) should
> have been rebuilt?

It's a source tree with nearly 40,000 .[chyl] source code files, and
probably another 40,000 further "source code" dependencies if you
include manual pages and the perl parts.

We try very hard, and the bsd.*.mk macro package helps a lot
(enforcing consistancy-because-of-simplicity), but if you think we can
get all the dependencies right every single time, it is a tough call.
But this case is worse -- when the trash in the obj tree totally
mis-matches the src tree since it is so far in the past... that is
totally impossible.

Dependencies don't help when they don't know about the files.  Even
make clean or cleandir won't help you then.

This was not an installer bug.  It had nothing to do with upgrades.
We've said it before, and I guess we get to say it again:

      If don't know what you are doing, install a new snapshot.

How many more times do we have to say that?

Why are people defending a person who thinks they are smart enough,
and has just proved that they're not?

Miod, Dale, Kurt, Kettenis and I am quite often the first people to
deal with bumping systems forward over bumps.  Some bumps are so
difficult that after they are done the rest of us jump over them using
snapshots.  When they happen, WE -- THE DEVELOPERS -- USE THE
SNAPSHOTS!  They happen in lots of releases.  Why would we use
snapshots, because we are stupid?  Or are we smart enough to not waste
our time doing things the hard way?

Uwe thinks he's being really clever, but he's not clever at all.  He's
got a record of choosing the hardest paths.  That's his problem.  I
just wish he wouldn't be such a loud whiner when he screws his system
up.

Reply via email to