On Tue, May 29, 2007 at 06:21:22PM +0300, Antti Harri wrote: > > On Tue, 29 May 2007, Joachim Schipper wrote: > > >Does 'the whole tree' mean > >ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/packages/i386/* in this > >case? In that case, don't do that - it puts far too much strain on the > >mirrors. > > What do you suggest I should do if I want to install stuff later on? New > snapshot overwrites stuff on FTP about once in a week (i386). So about in > a week there are no more packages that have been build against the base > I'm running. I'd have to install newer base snapshot if the libraries > mismatch, wouldn't I? >
I would tend to side with you... This is an actual problem with the way mirroring works: there is so much stuff to copy that mirrors only have one single snapshot, and the new one overrides the old. This is an issue if you happen to run into a mirror that is in the middle of updating, because it will have old packages and new packages. As it stands, it works most of the time because stuff is more less upwards compatible from one snapshot to the next. The correct solution would be to have date tags on snapshots, and have mirrors be much smarter about what they do... this also means they would need twice as much room to store stuff, so this is totally impractical. With the way stuff currently works, you have no real choice if you run current from binaries and you want reliability but to mirror whatever you need locally.
