First, apologies for propagating a problem here. Since 0.20.2 is a snapshot, there's no release of hadoop that corresponds directly to it. In maven terms, a snapshot could be anything after 0.20.1 but prior to a formal release of 0.20.2. In the repo, they are timestamped.
We're pulling this jar from the apache snapsot repo here: https://repository.apache.org/content/groups/snapshots/org/apache/hadoop/hadoop-core/0.20.2-SNAPSHOT/ Unfortunately, hadoop doesn't publish a source jar alongisde their snapshot, which makes it a bit difficut to pin down what was used for the build of jar. From the maven repo, you can see the jar was generated 2009.11.13, 1:09:47 GMT, so as Ted suggests one option would be to check out the hadoop-core sources from that date and use those as a basis for your work on MAHOUT-232 I'm not 100% comfortable with this. When I picked up the work for MAHOUT-238, I noticed that hadoop-0.20.2 SNAPSHOT was in core yet hadoop-0.20.1, the mahout hand-rolled version, was used in math and thus propagated as a transient dependency across all of the projects. I believe we moved to a SNAPSHOT so that we could use one of the offical hadoop dependencies instead of our hand-rolled version of 0.20.1. IIRC, there are some bugfixes that we required to, but I'm not certain about that? Does anyone feel that we should move back 0.20.1 and use a stable hadoop release instead of using the snapshot, so that the version of the code we depend on is clearer? Drew On Fri, Jan 8, 2010 at 2:08 AM, Ted Dunning <ted.dunn...@gmail.com> wrote: > SVN should help: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/ > > If you look at the release notes, you should be able to discern what made up > 20.2 if it is a real release (looking at common made is look like it isn't). > > On Thu, Jan 7, 2010 at 9:46 PM, zhao zhendong <zhaozhend...@gmail.com>wrote: > >> Where can I find the source code of hadoop-0.20.2? > > > > > -- > Ted Dunning, CTO > DeepDyve >