Oops, forgot to cc the team.

Tomorrow I need to get the wx2hg output fixed to get rid of the 
older-than-one-day warning and the /ws/onnv-clone text.  (Unless one of 
you wants to take that bug.)

And either I or somebody (Mike?) will need to get Mike's updates into the 
gate README, including (I hope) the corrected nis map entries that I sent 
this evening.

I'll be checking tonight's list of approved RTIs, and ramping up 
invitations in the morning.  Whether or not we open it up tomorrow is 
completely dependent on how that goes, but Dave and I are cautiously 
optimistic.

--Mark



---------- Forwarded message ----------
Date: Thu, 07 Aug 2008 22:41:23 -0600
From: Mark J. Nelson <mark.j.nel...@sun.com>
To: on-discuss at opensolaris.org
Subject: Mercurial transition status: 21:40 PDT Thursday, August 7


We trickled a few more pushes into the gate today, and are still fine tuning 
the back end of this whole process.

Dave Marker now knows WAY more than he ever wanted to about the fascinating 
combinations of Python, environments, user ids, ssh, Mercurial, file ownership, 
permissions, and trust.

So far we've been kicking off some of our "periodic" jobs (like the clone 
update and nightly build) manually.  We still need to let 'em run in their 
natural (aka cron) environment, but we're pretty comfortable with their 
correctness.

The process of pushing a changegroup is still taking longer than we want, and 
we'll be working on that for the next few weeks.

But we're about to shift some of the burden onto all of you: tomorrow we start 
hammering this thing, and if you want to be part of it, you need to have done 
your homework.  Look back over my notes for the last few days.

Get familiar with merging.  In case you haven't realized it yet, I'll spell it 
out: you're going to need to pull from the clone, merge, and recommit before 
almost every push.  And if you're NOT validating the results of each merge 
(using webrev or hg diff or whatever you're most comfortable with), then you're 
running with scissors.  Don't do that.

On a philosophical note: there is no subtitute for learning.  You can't go 
straight from "Teamware power user" to "Mercurial power user" without passing 
"go."  And we can't take you there, either.  You've got to do it yourself.  If 
you're relying on a cheat sheet, you're not there yet.  We can hold your hand 
for a little while, but frankly, that's boring and it's not our job.

So learn this stuff.  Don't send us e-mail and call us every time you're not 
sure what to do next--figure it out yourself.  Then, when you really do get 
stumped, we can actually have an intelligent conversation, because you'll know 
enough to ask the right questions, and we'll recognize the effort you're making 
and answer you with something more than "go read the information we provided."

When you find stuff that we've gotten wrong, or forgotten to tell you, please 
let us know.  We really do want to provide y'all with the tools and information 
you need to be successful, but sometimes we forget how confusing the basics can 
be when you're learning.

As always, thank you for your patience.

--Mark


Reply via email to