[kepler-dev] 2.0.0 beta1 branch instructions
Chad Berkley
berkley at nceas.ucsb.edu
Mon Mar 15 11:35:47 PDT 2010
Ahh, I see. I'll mess around with this a bit. I think it's an easy fix.
chad
Christopher Brooks wrote:
> Hi Chad,
>
> It seems like the check out is coming from the trunk or some other branch
>
> I did
>
> 795 svn co
> https://code.kepler-project.org/code/kepler/branches/releases/release-branches/build-area-2.0
> build-area
> 796 cd build-area
> 797 ant change-to -Dsuite=kepler-2.0
>
> I did get
> [change-to] Checked out revision 57393.
>
> However, I think that revision is in the trunk, not the branch.
>
> 798 ant run
> 799 pwd
> 800 cd /Users/cxh/src/kepler-2.0a/build-area
>
> Here I updated ptolemy-8.0/module-info/revision.txt so that included my
> most recent
> change. BTW - I checked in an update to that file.
>
> 801 ant update
> 802 ant compile
> 803 ant run
>
> Here I realized that again, my code was not being compiled, possibly
> because the
> mod time of the file was before the mod time of the .class file
>
> 804 rm
> ../ptolemy-8.0/target/classes/ptolemy/vergil/basic/GetDocumentationAction.class
>
> 805 ant compile
> 806 ant clean-all run
>
>
> Below, you can see that the README.txt from ptolemy-8.0 is from the
> trunk, not the
> branch:
>
>
> bash-3.2$ cd ~/src/kepler-2.0a/ptolemy-8.0/src
> bash-3.2$ svn info README.txt
> Path: README.txt
> Name: README.txt
> URL: svn://source.eecs.berkeley.edu/chess/ptII/trunk/README.txt
> Repository Root: svn://source.eecs.berkeley.edu/chess/ptII
> Repository UUID: 3435fffc-ccdd-42ab-8df9-e21c6b74a643
> Revision: 57481
> Node Kind: file
> Schedule: normal
> Last Changed Author: lenormand
> Last Changed Rev: 56143
> Last Changed Date: 2009-11-12 08:02:12 -0800 (Thu, 12 Nov 2009)
> Text Last Updated: 2009-11-12 08:02:12 -0800 (Thu, 12 Nov 2009)
> Checksum: 9320d1f4c0a97e2276a897d841a58161
>
> bash-3.2$ cd ~/ptII8.0.beta
> bash-3.2$ svn info README.txt
> Path: README.txt
> Name: README.txt
> URL:
> svn+ssh://source.eecs.berkeley.edu/chess/ptII/branches/rel-8-0-beta-2/README.txt
>
> Repository Root: svn+ssh://source.eecs.berkeley.edu/chess/ptII
> Repository UUID: 3435fffc-ccdd-42ab-8df9-e21c6b74a643
> Revision: 57384
> Node Kind: file
> Schedule: normal
> Last Changed Author: lenormand
> Last Changed Rev: 56143
> Last Changed Date: 2009-11-12 08:02:12 -0800 (Thu, 12 Nov 2009)
> Text Last Updated: 2009-11-12 08:02:12 -0800 (Thu, 12 Nov 2009)
> Checksum: 9320d1f4c0a97e2276a897d841a58161
>
> bash-3.2$
>
>
> I think that ptolemy-8.0/src is being checked out from the trunk, not
> branches/rel-8-0-beta-2
>
> _Christopher
>
> On 3/11/10 2:58 PM, Chad Berkley wrote:
>> Hi Christopher,
>>
>> I thought we had fixed this bug a couple weeks ago. Did you do an update
>> or a new checkout? If you only did an update, could you try a new
>> checkout? You should only need to do
>>
>> svn co
>> https://code.kepler-project.org/code/kepler/branches/releases/release-branches/build-area-2.0
>>
>> build-area
>>
>> ant change-to -Dsuite=kepler-2.0
>>
>> I just tried this with a new checkout and it worked for me. It should
>> get version 57393 and it did. Let me know if it is still not working for
>> you.
>>
>> chad
>>
>> Christopher Brooks wrote:
>>> Hi Chad,
>>> It looks like the version of the ptII tree that is being checked out
>>> when I build kepler-2.0
>>> is using the ptII trunk and not the ptII rel-2-0-beta-2 branch.
>>>
>>> I followed the instructions below and at one point, this output
>>> occurred:
>>> [update-modules] svn -r 57481 update --accept postpone
>>> /Users/cxh/src/kepler-2.0/ptolemy-8.0/src
>>>
>>> However, kepler-2.0/ptolemy-8.0/src/ptolemy/configs/full/intro.htm
>>> mentions Ptolemy II 8.1.devel, which means it is from the trunk, not
>>> the release branch.
>>>
>>> If that file was the version in the release branch, then it would
>>> mention 8.0.beta
>>>
>>> To check out the release branch, use
>>> cd ../ptolemy-8.0
>>> svn co
>>> svn+ssh://source.eecs.berkeley.edu/chess/ptII/branches/rel-8-0-beta-2
>>> src
>>>
>>> _Christopher
>>>
>>> On 2/22/10 2:58 PM, Chad Berkley wrote:
>>>> Hi,
>>>>
>>>> The code has been branched for the 2.0 kepler release. Here are the
>>>> instructions for getting and using the branch:
>>>>
>>>> 1) check out the build-area from the branch:
>>>> svn co
>>>> https://code.kepler-project.org/code/kepler/branches/releases/release-branches/build-area-2.0
>>>>
>>>>
>>>> build-area
>>>>
>>>> cd build-area
>>>>
>>>> 2) change-to the branched kepler suite:
>>>> ant change-to
>>>> -Dbranch=https://code.kepler-project.org/code/kepler/branches/releases/release-branches/
>>>>
>>>>
>>>> -Dsuite=kepler-2.0
>>>>
>>>> 3) ant run
>>>>
>>>> I've tested this on a clean checkout and it worked with ant. I have not
>>>> tested it on any IDEs yet. Please let me know if it doesn't work for
>>>> you.
>>>>
>>>> All Kepler 2.0 code must now be checked into this branch. Any code that
>>>> should also be in the trunk must be merged accordingly.
>>>>
>>>> Note that this is using rev 57289 of ptolemy which is the 8.0-beta2
>>>> branch. Please do not run validate-ptolemy on the branch. I will
>>>> update the revision as Christopher releases new versions of ptolemy. At
>>>> RC1, I will freeze the version of ptII we are using.
>>>
>
More information about the Kepler-dev
mailing list