| From | Sent On | Attachments |
|---|---|---|
| Greg Lehey | Jun 7, 1996 3:15 am | |
| Jordan K. Hubbard | Jun 7, 1996 6:29 am | |
| Nate Williams | Jun 7, 1996 8:29 am | |
| Karl Denninger, MCSNet | Jun 7, 1996 8:41 am | |
| Nate Williams | Jun 7, 1996 10:02 am | |
| Terry Lambert | Jun 7, 1996 11:22 am | |
| Angelo Turetta | Jun 7, 1996 11:48 am | |
| Marc G. Fournier | Jun 7, 1996 12:05 pm | |
| Nate Williams | Jun 7, 1996 12:53 pm | |
| Terry Lambert | Jun 7, 1996 12:53 pm | |
| Nate Williams | Jun 7, 1996 1:07 pm | |
| Terry Lambert | Jun 7, 1996 2:12 pm | |
| Nate Williams | Jun 7, 1996 2:26 pm | |
| Terry Lambert | Jun 7, 1996 2:58 pm | |
| Nate Williams | Jun 7, 1996 3:07 pm | |
| Terry Lambert | Jun 7, 1996 3:15 pm | |
| Nate Williams | Jun 7, 1996 3:24 pm | |
| Jordan K. Hubbard | Jun 7, 1996 4:00 pm | |
| Nate Williams | Jun 7, 1996 4:06 pm | |
| Jordan K. Hubbard | Jun 7, 1996 4:27 pm | |
| Jordan K. Hubbard | Jun 7, 1996 4:40 pm | |
| Terry Lambert | Jun 7, 1996 4:42 pm | |
| Jordan K. Hubbard | Jun 7, 1996 4:56 pm | |
| Justin T. Gibbs | Jun 7, 1996 5:35 pm | |
| Jordan K. Hubbard | Jun 7, 1996 5:59 pm | |
| Jordan K. Hubbard | Jun 7, 1996 6:07 pm | |
| Nate Williams | Jun 7, 1996 6:13 pm | |
| Scott Blachowicz | Jun 7, 1996 7:03 pm | |
| Michael Hancock | Jun 7, 1996 7:08 pm | |
| Nate Williams | Jun 7, 1996 7:21 pm | |
| Michael Hancock | Jun 7, 1996 7:25 pm | |
| Michael Hancock | Jun 7, 1996 7:30 pm | |
| David Greenman | Jun 7, 1996 9:06 pm | |
| Nate Williams | Jun 7, 1996 9:07 pm | |
| Terry Lambert | Jun 7, 1996 9:10 pm | |
| Nate Williams | Jun 7, 1996 9:18 pm | |
| Terry Lambert | Jun 7, 1996 9:39 pm | |
| Terry Lambert | Jun 7, 1996 9:58 pm | |
| Jordan K. Hubbard | Jun 7, 1996 10:13 pm | |
| Jordan K. Hubbard | Jun 7, 1996 10:24 pm | |
| Terry Lambert | Jun 7, 1996 10:24 pm | |
| Nate Williams | Jun 7, 1996 10:26 pm | |
| Jordan K. Hubbard | Jun 7, 1996 10:33 pm | |
| Nate Williams | Jun 7, 1996 10:34 pm | |
| David Greenman | Jun 7, 1996 10:40 pm | |
| Terry Lambert | Jun 7, 1996 11:03 pm | |
| John Birrell | Jun 7, 1996 11:18 pm | |
| Justin T. Gibbs | Jun 7, 1996 11:22 pm | |
| Rodney W. Grimes | Jun 8, 1996 1:24 am | |
| Jordan K. Hubbard | Jun 8, 1996 2:28 am | |
| Narvi | Jun 8, 1996 2:33 am | |
| Narvi | Jun 8, 1996 2:53 am | |
| Narvi | Jun 8, 1996 3:05 am | |
| Heiko Blume | Jun 8, 1996 4:29 am | |
| Michael Hancock | Jun 8, 1996 8:22 am | |
| Garrett Wollman | Jun 8, 1996 11:18 am | |
| Justin T. Gibbs | Jun 8, 1996 1:52 pm | |
| M.R.Murphy | Jun 8, 1996 2:10 pm | |
| Terry Lambert | Jun 8, 1996 2:52 pm | |
| M.R.Murphy | Jun 8, 1996 3:40 pm | |
| Jordan K. Hubbard | Jun 8, 1996 4:08 pm | |
| Julian H. Stacey | Jun 9, 1996 3:54 am | |
| Randy Terbush | Jun 9, 1996 7:21 am | |
| Bob Willcox | Jun 9, 1996 7:54 am | |
| Chuck Robey | Jun 9, 1996 8:34 am | |
| Randy Terbush | Jun 9, 1996 8:40 am | |
| Ollivier Robert | Jun 9, 1996 12:56 pm | |
| Bob Willcox | Jun 9, 1996 2:32 pm | |
| Andrew V. Stesin | Jun 10, 1996 1:45 am | |
| Narvi | Jun 10, 1996 6:54 am | |
| Andrew V. Stesin | Jun 10, 1996 7:40 am | |
| Narvi | Jun 10, 1996 8:48 am | |
| Michael Robinson | Jun 14, 1996 2:38 am | |
| Amancio Hasty | Jun 14, 1996 3:00 am | |
| Terry Lambert | Jun 17, 1996 11:32 am |
| Subject: | Re: The -stable problem: my view | |
|---|---|---|
| From: | Jordan K. Hubbard (jk...@time.cdrom.com) | |
| Date: | Jun 7, 1996 5:59:22 pm | |
| List: | org.freebsd.freebsd-hackers | |
[ Jordan, not looking where he's going, stupidly blunders into this conversation. He won't appreciate the magnitude of his mistake until later.. ]
OK, wait a sec..
Let me play reductionist for a moment and see if some less complex scheme that doesn't start with "first, we construct some sub-molecular assemblers" can be devised (Terry goes "Awwwww! That'd be no fun then!").
The question here seems to be "how can we give the users a tree which always builds", right? Well, that's certainly not a new question. Even crazed expatriate brits like Julian Stacey have been calling for that sort of scheme for years! :-)
I think the _last_ time we went around this merry-go-round, during which time many of the exact same ideas were floated and rejected as highly impractical, we decided that the best way of doing it would be through some selectively cvs-updated trees which were both available for further supping and used to generate CTM deltas. When to update the tree would be gated by the collection of "tokens" from one or more (preferably more) "token generators". Each time a cooperating machined finished a make world, it would send off a token of some sort (could be an email message) to the server saying, in essence "make world [completed successfully/failed] from tree [blah] on date [blah]"
My guess is that you'd run these guys once a night, the token receiver waiting 24 hours for all the reports to filter in and then counting them up, finally generating a go/no go decision on cvs updating the tree.
Get somebody to implement the framework, call for volunteer systems to be "token generators", install the server on freefall and have it use the scheme to keep the -current and -stable trees up to date. Anyone wanting more granular updates can always sup/ctm the CVS tree, right?
Jordan





