| From | Sent On | Attachments |
|---|---|---|
| Mike Barcroft | Jun 1, 2002 10:00 pm | .diff, .diff |
| Bruce Evans | Jun 2, 2002 8:21 am | |
| Mike Barcroft | Jun 3, 2002 4:07 pm | |
| Kris Kennaway | Jun 3, 2002 4:24 pm | |
| Terry Lambert | Jun 3, 2002 4:49 pm | |
| Garance A Drosihn | Jun 3, 2002 5:51 pm | |
| Kris Kennaway | Jun 3, 2002 6:15 pm | |
| Terry Lambert | Jun 3, 2002 6:24 pm | |
| Terry Lambert | Jun 3, 2002 6:33 pm | |
| Kris Kennaway | Jun 3, 2002 6:37 pm | |
| Kris Kennaway | Jun 3, 2002 6:38 pm | |
| John Baldwin | Jun 3, 2002 6:42 pm | |
| Will Andrews | Jun 3, 2002 8:42 pm | |
| Terry Lambert | Jun 3, 2002 11:22 pm | |
| Terry Lambert | Jun 3, 2002 11:42 pm | |
| Terry Lambert | Jun 3, 2002 11:44 pm | |
| Bakul Shah | Jun 4, 2002 10:52 am | |
| Garance A Drosihn | Jun 4, 2002 11:34 am | |
| Kris Kennaway | Jun 4, 2002 2:09 pm | |
| Brian Somers | Jun 4, 2002 2:20 pm | |
| Garrett Wollman | Jun 4, 2002 2:30 pm | |
| Poul-Henning Kamp | Jun 4, 2002 2:55 pm | |
| Mike Barcroft | Jun 4, 2002 4:07 pm | |
| Terry Lambert | Jun 4, 2002 4:08 pm | |
| Terry Lambert | Jun 4, 2002 4:10 pm | |
| Mike Barcroft | Jun 4, 2002 4:18 pm | |
| Garance A Drosihn | Jun 4, 2002 4:26 pm | |
| Kris Kennaway | Jun 4, 2002 4:30 pm | |
| Terry Lambert | Jun 4, 2002 4:30 pm | |
| Terry Lambert | Jun 4, 2002 4:49 pm | |
| Bakul Shah | Jun 4, 2002 5:50 pm | |
| Mike Barcroft | Jun 4, 2002 7:11 pm | |
| Terry Lambert | Jun 4, 2002 7:49 pm | |
| Garance A Drosihn | Jun 4, 2002 7:50 pm | |
| Steve Kargl | Jun 4, 2002 7:57 pm | |
| Alfred Perlstein | Jun 4, 2002 8:15 pm | |
| Terry Lambert | Jun 4, 2002 9:06 pm | |
| Brian Somers | Jun 5, 2002 11:24 am | |
| Garance A Drosihn | Jun 5, 2002 2:37 pm | |
| David O'Brien | Jun 6, 2002 10:16 am |
| Subject: | Re: Removing wait union | |
|---|---|---|
| From: | Terry Lambert (tlam...@mindspring.com) | |
| Date: | Jun 3, 2002 6:24:23 pm | |
| List: | org.freebsd.freebsd-arch | |
Garance A Drosihn wrote:
At 4:50 PM -0700 6/3/02, Terry Lambert wrote:
All the builds could be done in parallel in their own subdirectories (not installed), so the process could be much faster than using the cluster the way the cluser is supposed to be used.
This implies the building of a second cluster, one that is setup for doing these parallel builds. That sounds like it would be more trouble (to setup, and to keep setup) than it's worth. Might as well just use the tools we already have.
No, you don't need a cluster.
I think people are not understanding the problem.
The problem is that a change to the system breaks the build of a package.
What this means is that you should be able to:
1) Build all the packages on a system 2) Install everything that wasn't automatically installed as a dependency
This gives you a system where all the *port* dependencies of any randomly selected port are pre-satisfied, so the building can take place independently from any other port.
It's about getting to the point where the dependencies are presatisfied.
The ports cluster is not about that. It's all about ensuring that no dependencies are lost, or implicitly satisfied.
Effectively, you could get very close to a system that could be used to build all the ports in parallel, in their own directory, by simply installing all the packages in existance. You really don't give a damn that the installed *binaries* of a port on which you depend for actual operation would end up being different, too. So you break the need for dependency order enforcement between different ports.
In very simple terms:
o The point of the ports cluster is to make sure that dependencies on other ports aren't broken
o The point of this system would be to make sure that dependencies on the system aren't broken
Two very different problems. The solution of the first needs a ports cluster to be able to solve it within about 8 hours. But the much of that 8 hours is based on dependency ordering that you can throw away, if you are trying to solve the "system changed" problem, rather than the "ports changed" problem.
Make sense?
-- Terry
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message






.diff, .diff