I have made some changes to the nutchbase branch indeed. Mostly porting
missing plugins to the new API but also retrofitting recent modifications
from the trunk to nutchbase in order to facilitate the later merge from
nutchbase to trunk later.

I also removed some old Nutch objects which were not actively used in
nutchbase in order to check that it had no influence on the code but also to
facilitate the review and merging of the NutchBase code.


If we remove these, it will be impossible to be able to update nutch 1.1
> data into 2.0. It is already difficult, but I think at least for standard
> crawls we can offer an upgrade path.


indeed the conversion from 1.x to 2.0 has not been discussed so far. Bear in
mind that we will merge the changes from NutchBase to the trunk - so these
objects are not lost and will be kept in the trunk if we decide that this is
what we should do. Doing some clearing in the NutchBase branch allowed to
improve the code by finding references to old Writable classes that we won't
necessarily keep in the trunk.

Now that you mention upgrade solutions from 1.x to 2.0 I suggest that we
open a JIRA to discuss this. IMHO we probably don't want to keep the 'old'
code in src/java when we merge but could have the code for the conversion
utilities and the Nutch 1.x jars in a the contrib/ directory instead.


>
> Also, I realize that I am the last person to talk about this, but can we
> get some reviews for these changes?
>

I could have filed a JIRA for the branch NutchBase indeed (but haven't).
Again, NutchBase is a transitional / test / development repository before we
merge things into trunk. Changes to the trunk are made properly i.e. through
JIRA with patches and peer review. Or maybe I should indeed open a JIRA for
NutchBase every time I do a bit of cleanup or port new plugins to the 2.0
API?

Do you want to open a JIRa for discussing how we will upgrade from 1.x to
2.0?

J.



>
> On Tue, Jul 20, 2010 at 14:47, <[email protected]> wrote:
>
>> Author: jnioche
>> Date: Tue Jul 20 11:47:23 2010
>> New Revision: 965815
>>
>> URL: http://svn.apache.org/viewvc?rev=965815&view=rev
>> Log:
>> remove deprecated objects ParseText and ParseStatus
>>
>> Removed:
>>
>>  nutch/branches/nutchbase/src/java/org/apache/nutch/parse/ParseStatus.java
>>    nutch/branches/nutchbase/src/java/org/apache/nutch/parse/ParseText.java
>>
>>  nutch/branches/nutchbase/src/test/org/apache/nutch/parse/TestParseText.java
>>
>>
>
>
> --
> Doğacan Güney
>
>


-- 
DigitalPebble Ltd

Open Source Solutions for Text Engineering
http://www.digitalpebble.com

Reply via email to