On Sep 17, 2012, at 18:13, Dan Ports wrote:

>> I don't see how that takes more time than it did before – the rebuild
>> was needed anyway and the buildbot would have done it anyway: Either
>> because rev-upgrade detected broken linkage, or because somebody
>> commited a revbump. Remember, there's no point in keeping a broken
>> package around.
> 
> There might not be much point in keeping a broken package around, but I
> think it's still valuable to have an identifier for each version. That
> way, we know what version someone has installed, what version is
> available on a mirror, that the signature file is for the same version
> as the archive, etc.
> 
> We could come up with a separate build ID or something for this, but I
> don't think that buys us anything over just using the revision.

Yes, that's my thinking as well.

The way in which I see it taking more time is in the activating and 
deactivating of every port and running rev-upgrade to determine if there are 
any linking errors. I could see that easily taking hours. We have multiple 
commits each hour, so this would take prohibitively long. Now, if there were 
instead a database that MacPorts could consult, that could be fast enough.

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to