We are temporarily operating with limited features while we perform a website upgrade. Users cannot log in during this time.
We apologize for any inconvenience. We'll be back to full operation shortly.
Is it just me or are the commit statistics here wildly inaccurate? By accident I ran across my profile here, the page claims I did 71 commits to NetBSD. This number it completely bogus, it's more in the several hundreds range. Profiles of other NetBSD contributors look similarly out of touch with reality. Any ideas what causes this? I think ohloh is a nice idea but somehow it doesn't seem to understand our cvs repository.
The NetBSD report is not complete. We are still missing several modules (especially the src module), which probably accounts for the missing commits.
NetBSD (and a few other very large CVS projects) are in a special problem class for us.
Our current download strategy is fairly brute-force. It's reliable, but it's chatty and slow. To be able to download a project as big as NetBSD, the source control server has to be blindingly fast, and we've succeeded on some other large projects. Unfortunately, the NetBSD download was taking us weeks to finish, and we started falling behind on updates of other projects.
So we had to temporarily cancel the NetBSD download.
Normally, we don't publish a report until all of the source code has been downloaded. However, because this project has taken us so long to download, and the list of CVS modules was repeatedly being changed by Ohloh visitors, an interim report was made of the code downloaded so far.
We are installing more hardware this week, and we've revised our download strategy, so things are a little faster these days. There's hope for a full NetBSD report in the next few weeks.
Long term, we could probably create local, private CVS mirrors for large projects like NetBSD. However, it will probably take us a while to reach that point.
Ah, that makes perfect sense, thanks for the explanation. Maybe it would help to use one of the cvs mirrors ( see http://www.netbsd.org/mirrors/#anoncvs ) - some might have more bandwidth and/or less load than cvs.netbsd.org.
Thus my mention of "list of CVS modules repeatedly changed." Trying to be helpful, some folks have tried enlisting us in a different mirror each time our download stops. The problem is, that discards all the work done so far, and starts us all over from the beginning again. So I have to stop the download again and put us back as before. Rinse and repeat.
There may be a 'best' mirror for us to read from, but we haven't found one yet that's noticably quicker. The real solution is to use CVS mirroring tools to build our own local mirror.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.