On Fri, 1 Sep 2006, Berger, Daniel wrote: > Not exactly. For example, I see this under alib: > > alib > 0.4.0 > alib-0.4.0.gem > 0.4.0 > alib-0.4.0.tgz > > Instead of just: > > alib > 0.4.0 > alib-0.4.0.gem > alib-0.4.0.tgz > > I didn't even realize that GForge allowed identical release names for > the same package. Maybe this has nothing to do with the problem, > however. I'm just guessing. ah. didn't know you could do that! in any case i've been doing for a looong time so i'm sure it's not the problem in this case... i'll look into it for my rubyforge script. > It would require C I'm afraid. The win32-open3 package is one of those > that can't properly be converted to pure Ruby. Perhaps a simple facade > is in order. that's ok. a facade would be fine. >> next i'll have you help me make posixlock cross-platform ;-) > > I haven't looked at the source yet, but I suppose I would start with > Lock() and LockEx(): > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcedata > 5/html/wce50lrfLockFile.asp right. i'd like both those and fctnl (posix) based locking wrapped into a single file.lock File::LOCK_EX interface that mimics File#flock if you have a minute check out posixlock - it's really short. which win32 lib might already have locking builtin? -a -- what science finds to be nonexistent, we must accept as nonexistent; but what science merely does not find is a completely different matter... it is quite clear that there are many, many mysterious things. - h.h. the 14th dalai lama