[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