Re: port selfupdate, rsync, and tight firewalls
Joe Auty <[email protected]> Wed, 6 Sep 2006 10:10:41 -0400
| Newsgroups | gmane.os.opendarwin.darwinports |
|---|---|
| Message-ID | <[email protected]> |
On Sep 6, 2006, at 6:08 AM, Ryan Schmidt wrote: > On Sep 5, 2006, at 22:31, Joe Auty wrote: > >>> Well, that would be the collective "we", or, perhaps, those with >>> commit rights to base. Personally, I'm very interested in getting >>> away from rsync. Factors that might argue against doing that >>> might be: >>> >>> - Server load of a subversion "update" operation vs rsync. >>> - Network I/O efficiency differential between the two methods >>> - Speed differential between the two methods >>> - Fact that subversion would/might become a dependency, and the >>> fact that it's not installed on the base os until Leopard. >>> >>> I can't really quantify any of those at present, except the last. >>> The first three are more in the "fear" realm than in the "known" >>> realm. >>> >>> As a potential work-around for you in the short-term, note that >>> our ports tree _is_ presently available via subversion, over >>> http, so you could just use subversion to keep up to date, >>> instead of "port sync". >> >> Just speaking in terms of usability, while technically it might >> make sense to go to Subversion, by doing so you put yourself in a >> chicken/egg situation where people need to compile subversion >> before they can use the software properly. > > Not a problem if you provide the Subversion port (and its > dependencies) in the MacPorts dmg download so that it's already > there from the first moment you install MacPorts. > If we are free to include Subversion in this fashion, problem solved.