Return-Path: Delivered-To: apmail-james-mime4j-dev-archive@minotaur.apache.org Received: (qmail 8263 invoked from network); 13 Jan 2010 22:32:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 13 Jan 2010 22:32:44 -0000 Received: (qmail 79139 invoked by uid 500); 13 Jan 2010 22:32:44 -0000 Delivered-To: apmail-james-mime4j-dev-archive@james.apache.org Received: (qmail 79108 invoked by uid 500); 13 Jan 2010 22:32:44 -0000 Mailing-List: contact mime4j-dev-help@james.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mime4j-dev@james.apache.org Delivered-To: mailing list mime4j-dev@james.apache.org Received: (qmail 79098 invoked by uid 99); 13 Jan 2010 22:32:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jan 2010 22:32:44 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of markus.wiederkehr@gmail.com designates 209.85.220.212 as permitted sender) Received: from [209.85.220.212] (HELO mail-fx0-f212.google.com) (209.85.220.212) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jan 2010 22:32:36 +0000 Received: by fxm4 with SMTP id 4so20479537fxm.12 for ; Wed, 13 Jan 2010 14:32:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=FaD5bI+D0RbyG0lz9QRAPAznv1f+VjjUbqkrws45SEs=; b=lHwz40w02ajA4wnInAcZEoDxoLhfaGgQ/tqovLJ/AHBNrrG9GmHSRBH2MfaCORFCYk G8SV/JnMbW0zNw/n0ezenutOIf71HPzgpZGXrrpF14axsZsSbwuLBaXEZeKAkOmlHk+/ BqzMYVdOi4zasJmGq2iDM67Bw9F4ELOhBtTnw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=mYrkHRzsR4FpDhSyPLhGhBJcVNQAcmbyomiGcmPoy5P8Ycx7SX2JvFHEbBXb+TEScd 0GFwV+UTlL/D/wblKTvl/+DdLkSviA3QupSzwirDO2SqErUKeg4j5gBBxy7Jmnz8pb3J mFl6QA7ML4vfDUHHzuLt1AYwlzKfldG9cygNw= MIME-Version: 1.0 Received: by 10.223.76.137 with SMTP id c9mr7694787fak.76.1263421936085; Wed, 13 Jan 2010 14:32:16 -0800 (PST) In-Reply-To: <9426afb71001130942l16680542y1f12ac2414efc7b9@mail.gmail.com> References: <9426afb71001051133g3f4a065bsb7058cc6e2ce09dd@mail.gmail.com> <9426afb71001070554v2d19c0b0he0dc3971fb306c1a@mail.gmail.com> <1262873631.5718.28.camel@ubuntu> <9426afb71001070632ia5dcdd7idf0fcd75a07f475e@mail.gmail.com> <1262878002.5718.40.camel@ubuntu> <9426afb71001070745l2ad36796vc6efdbe70adbaa4d@mail.gmail.com> <1262944734.12096.4.camel@ubuntu> <9426afb71001080219y2a111209rfcca2978606dc973@mail.gmail.com> <1262968925.12096.14.camel@ubuntu> <9426afb71001130942l16680542y1f12ac2414efc7b9@mail.gmail.com> Date: Wed, 13 Jan 2010 23:32:16 +0100 Message-ID: Subject: Re: [cycleclean] minor naming tweaks; was Re: [cycleclean] branch review and questions From: Markus Wiederkehr To: mime4j-dev@james.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Jan 13, 2010 at 6:42 PM, Stefano Bagnara wrote: > 2010/1/8 Oleg Kalnichevski : >> With so many classes moved to different packages an iterative merge >> would just be too hard. I am +1 to merging the entire branch down to >> trunk. Remaining issues can be dealt with once the branch has been >> merged. >> >> Minor stuff: >> >> (1) I also would like to propose a few minor changes / renames. Ideally, >> I would like the 'steam' package to be fully usable out of the box. So, >> it would be good if DefaultBodyDescriptor was moved to 'steam' and >> renamed to BasicBodyDescriptor for consistency. I also think >> FullBodyDescriptor is a better name for MaximalBodyDescriptor > > I moved the DefaultBodyDescriptor, and also some method from > MimeTokenStream to BasicTokenStream. I'd like to leave the Maximal to > Full change for a later step (after merge), but I agree that "Maximal" > is not a good name. > >> (2) I have a number of test cases failing on me when run on Windows. I >> think mismatch in line delimiters is the cause. I would be great to have >> this fixed before the merge. All test cases used to work on Windows. > > I double checked this with a new checkout (windows and freebsd) and it > worked. I guess this is because you have old resources already checked > out and they differs from real resources only for newlines so svn is > not correclty updating them. > Can you check this on a clean checkout? Can you tell me a specific > test that doesn't work (and maybe send me a zip with the original and > expected test files so I can bit-compare them with mine?) ? > >> (3) Tons of javadocs need to be reviewed / updated. I am willing to >> help. > > Maybe we can fix them once we agree that the branch is to be merged. > We had no comments from Markus and last comment from Robert was "I > will veto any merge attempt".. so I'd like to wait some day to see if > they will take into consideration reviewing the code. Hi Stefano, Mime4j is not very much on top of my personal priorities right now (sorry) but I will try to look into your proposed code changes in the next couple of days. Without having looked into the code I would tend to trust you and Oleg to come up with a good solution and a better Mime4j than what we have now. By the way, I think there were no commits to trunk after you started your branch. So once consensus is reached it would be possible to "svn rm trunk" and "svn mv cycleclean trunk". The result would be the same as if all development happened in trunk so I think in this case there is no reason to veto a merge only because it's a merge. Cheers, Markus