Skip to main content

SVN Tree Clarification and Needed Components

2 replies [Last post]
ebresie
Offline
Joined: 2003-08-06
Points: 0

I am still a little confused by the SVN repository as mentioned on the PhoneME Reposoitory Structure page ( http://wiki.java.net/bin/view/Mobileandembedded/PhoneMERepositoryStructure ).

If I understand things correctly, I need to check out component trunks for each of the desired components,

Looking at a downloaded feature phone source snapshot that means I have to checkout svn trunks for each of the following:

abstractions
bin
cldc
docs
javacall
javacall-com
jpeg
jsr75
jsr82
jsr120
jsr135
jsr172
jsr177
jsr179
jsr180
jsr205
jsr211
jsr226
jsr229
jsr234
jsr238
jsr239
jsr256
jsr280
legal
lib
lime
midp
pcsl
phoneme-lib
piscese
restricted_crypto
toolkit-lib
tools
xmlparser

That seems a bit much if I am trying to use a SVN client from say Netbeans, Eclipse, or basic Tortose SVN.

Is the easiest way just to have a script with each component check out listed?

Could someone provide me some sort of guidance on what components are needed for different levels of complaints?

Feature Phone
* midp
* clcd
* javacall

Advance Phone:
* Feature Phone +
* cdc

Optional Components:
jsr???

Is that more or less the difference?

Eric

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
ebresie
Offline
Joined: 2003-08-06
Points: 0

This may be a little off topic and worth another thread, but as long as I am on the subject of SVN related activites,

While reading on the openjdk development area (http://openjdk.java.net/guide/repositories.html#installConfig) about a mercurial extension for forests (http://mercurial.selenic.com/wiki/ForestExtension) and sub-repositories (http://mercurial.selenic.com/wiki/subrepos) , I stumbled across the topic of svn externals. This led me here:
http://svnbook.red-bean.com/en/1.0/ch07s03.html

Would it be worth doing this sort of forest type of organization of the phoneME svn repository?

It would not be "external" in the true sense of the word, but maybe a single repository with all the sub-projects being included as "external" projects. Maybe one for feature with externals for each dependency component and then another for advances with similar externals.

Eric

davyp
Offline
Joined: 2007-01-03
Points: 0

Some of the components you mention are not available from subversion

https://phoneme.dev.java.net/source/browse/phoneme/components/

For my builds, I check out trunk from the following components:
javacall pcsl cldc midp cdc tools jpeg jump abstractions xmlparser restricted_crypto

If you just want to build a phoneME Advanced stack. You could also download
a recent development build from subversion (with cdc, jpeg, jump, midp, pcsl, tools).
The last one is b135:

https://phoneme.dev.java.net/source/browse/phoneme/builds/phoneme_advanc...

Davy