Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 72968 invoked from network); 31 Dec 2006 03:52:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 31 Dec 2006 03:52:56 -0000 Received: (qmail 61935 invoked by uid 500); 31 Dec 2006 03:53:03 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 61905 invoked by uid 500); 31 Dec 2006 03:53:03 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 61894 invoked by uid 99); 31 Dec 2006 03:53:03 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 30 Dec 2006 19:53:03 -0800 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of akarasulu@gmail.com designates 66.249.82.235 as permitted sender) Received: from [66.249.82.235] (HELO wx-out-0506.google.com) (66.249.82.235) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 30 Dec 2006 19:52:52 -0800 Received: by wx-out-0506.google.com with SMTP id h27so5388595wxd for ; Sat, 30 Dec 2006 19:52:31 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:organization:user-agent:mime-version:to:subject:references:in-reply-to:content-type:sender; b=mdUHZs7g4LMpDAYQRRVrXJxBmG5o1BAxKV1k9C8aUHKNnwxtptALfxSjhEfBMizJQeum2QITMjWcmaXH8ecn3GHMK0IerWEfFJwtsJoeuFWV8QE2Z88JHQfzrufM8FXZ6bn8uQ8kKbmE2A6ObdDCCSxNbrzYHoiQMSUyIo2FJJs= Received: by 10.70.61.1 with SMTP id j1mr17179466wxa.1167537151334; Sat, 30 Dec 2006 19:52:31 -0800 (PST) Received: from ?172.16.1.7? ( [65.80.200.112]) by mx.google.com with ESMTP id 9sm23178552wrl.2006.12.30.19.52.30; Sat, 30 Dec 2006 19:52:30 -0800 (PST) Message-ID: <4597341B.1050800@apache.org> Date: Sat, 30 Dec 2006 22:52:59 -0500 From: Alex Karasulu Reply-To: akarasulu@apache.org Organization: Apache Software Foundation User-Agent: Thunderbird 1.5.0.8 (X11/20061115) MIME-Version: 1.0 To: Apache Directory Developers List Subject: Re: svn commit: r491261 [1/8] - in /directory/sandbox/triplesec-jacc: ./ admin-api/ admin-api/src/main/java/org/apache/ admin-api/src/main/java/org/apache/directory/ admin-api/src/main/java/org/apache/directory/triplesec/ admin-api/src/main/java/org/apache... References: <20061230180114.DEC041A981A@eris.apache.org> <4596F7D0.4050206@apache.org> <32236B01-1B4F-4C92-8D8D-373FABAAAC4F@yahoo.com> In-Reply-To: <32236B01-1B4F-4C92-8D8D-373FABAAAC4F@yahoo.com> Content-Type: multipart/mixed; boundary="------------000903020004010509070107" Sender: Alex Karasulu X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. --------------000903020004010509070107 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hiya David, First off let me say that I'm very glad to have you on board. I'm also thankful that someone is actually working on this stuff. You're a better man than I :). David Jencks wrote: > > On Dec 30, 2006, at 6:35 PM, Alex Karasulu wrote: > >> David, >> >> Changing the package names in you jacc branch is not a good idea at >> this point int time because it obscures the real changes to the >> architecture that you've made for the JACC stuff. Also if some things >> are not working already with integration tests you have introduced an >> extra variable when trying to figure out what's going wrong. > > AFAICT the integration tests work the same before and after the change: > they all pass when I run them one at a time in my IDE (IDEA) and mostly > fail running through maven on the command line. The problem is that the integration tests were failing to begin with from the commandline. This hints that something is wrong. So this is not the most ideal situation :(. > It seems to me that the main way this rename could make seeing changes > harder is if you try to compare sandbox/triplesec-jacc with > trunks/triplesec using svn diff. It obscures the changes you're making WRT the JACC changes so an svn diff will show more lines changed when we try to merge it back into the trunk. That's additional clutter to go through to evaluate what you've done. I would like to review your stuff before committing a merge of it back to the trunk. The best way to do this for me is to do a merge then svn diff it to see the total net changes in one shot. This way I can see the effects of all your commits at one time rather than trying to remember what those commits were across the time you have the JACC branch open. However we could make that easy by > changing the packages in trunks/triplesec. Then that would cause conflicts when you try to merge your branch back into trunks/triplesec. If you are looking at svn > commit messages I don't see how the change would affect you. Sorry I was not looking at each one of your commits on your sandbox. I intended to review your cumulative work before we merge it back. Again the best way to do this (besides going back and reviewing each commit) is to just attempt a merge to trunks and svn diff it before committing. >> Do you immediately need the package names to be o.a.d.t.xxx right now? >> I think this is more a finishing touch before we do a release and >> should itself be done in a branch. > > I'd hope that it's done long before a release so any hidden problems > have time to surface. Yeap you're totally right. I too would like to do it sooner rather than later but right now our main objective is not a package rename. It's in trying to comprehend how to make tsec jacc compatible and to understand the impact of your changes in the private branch. BTW sorry I have not had enough time to look into this and assist you as I was hoping too. These darn holidays and other work related tasks have gotten in the way. Since it wasn't too hard (it took about an hour > including running the failing integration tests one by one in my IDE) I > don't quite see the point of doing in a branch. Tsec has some ugly stuff in it that depends on class names being in a certain package that may elude the refactoring capabilities of an IDE (yeah even IDEA). If some of the integration tests are failing on the command line. Then this could potentially mask problems that are being introduced by package renames. Why bother dealing with this additional complication? Oh and yeah it does not need another branch but something this big is nice to use a quick temp branch with just in case you don't catch any problems or do not do it all in one commit. The branch costs nothing, can be deleted after the merge back, and is short lived. >> >> WDYT? > > I'd rather change the packages on trunks/triplesec to make direct > comparisons easier than undo this change. Yeah but that would basically prevent you from merging your branch back wouldn't it? If what is now > trunks/triplesec ever gets released (rather than say copying > triplesec-jacc back to trunks) it will need this change anyway, so I'd > rather move that code line forward as well. If you agree I'm happy to > change the packages there as well. Yes of course the package names need to be updated before a release I totally agree. However we cannot apply these package renames to both trunks and your branch otherwise the merge back from jacc->trunks would produce conflicts all over. IMO I'd leave this package renaming thing to be handled later. There is no urgency with it right now and furthermore it will complicate things. In your JACC branch I'd purely focus on the one goal of that branch. Regards, Alex --------------000903020004010509070107 Content-Type: text/x-vcard; charset=utf-8; name="akarasulu.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="akarasulu.vcf" begin:vcard fn:Alex Karasulu n:Karasulu;Alex org:Apache Software Foundation;Apache Directory adr:;;1005 N. Marsh Wind Way;Ponte Vedra ;FL;32082;USA email;internet:akarasulu@apache.org title:Member, V.P. tel;work:(904) 791-2766 tel;fax:(904) 808-4789 tel;home:(904) 808-4789 tel;cell:(904) 315-4901 note;quoted-printable:AIM: alexokarasulu=0D=0A= MSN: aok123@bellsouth.net=0D=0A= Yahoo!: alexkarasulu=0D=0A= IRC: aok=0D=0A= PGP ID: 1024D/4E1370F8 BBCC E8D8 8756 2D51 C3D4 014A 3662 F96F 4E13 70F8=0D=0A= x-mozilla-html:FALSE url:http://people.apache.org/~akarasulu version:2.1 end:vcard --------------000903020004010509070107--