Dear Wiki user, You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.
The following page has been changed by KelvinGoodson: http://wiki.apache.org/ws/Tuscany/TuscanyJava/SDOJavaReleaseSteps ------------------------------------------------------------------------------ <jboynes> so you should only need to change that once }}} + + + === And another === + {{{ + <kgoodson> jboynes, you were looking for me yesterday evening + <jboynes> yeah + <jboynes> was going to ping you on upgrading EMF + <jboynes> I went and did it anyway :) + <kgoodson> ok, great, i saw your tuscany-dev note and responded, but didn't see the IRC ping + <jboynes> I didn't make the change in the branch + <kgoodson> ok, i can do that + <jboynes> we also need to tag das for lresende + <jboynes> what do you think about the samples? + <kgoodson> so to check, we are tagging now, yes? So if a tag is pretty imutable, how do we deal with comments on the release? + <kgoodson> in what way? (samples) + <jboynes> should we move them? + <jboynes> it's really an issue for the list + <kgoodson> i think moving could be good, but i'm not sure of the risks (e.g. documentation that has http://svn style links into the repository. And to make one tree we would also have to move the spec/sdo to sdo/spec + <jboynes> re spec, IMO that should be separate + <jboynes> at least, that's the case for SCA + <kgoodson> ok, so i'm not sure of the value of moving anything unless we move everything, becuase the main motivation for me is to remove the manual steps from creating the source distribution branch/tag + <kgoodson> i got feedback from the user list that one source distro was wanted, with spec and impl together + <jboynes> that's what I mean - are the spec's part of the Tuscany distro + <kgoodson> we'll we kind of ship our own third party dependency, but when I cut RC1 is caused confusion, creating two archives + <kgoodson> s/we'll/well/ + <jboynes> what was the confusion? + <jboynes> as in, it seems to make sense to me - one spec, one impl + <kgoodson> so one user doth not a straw poll make, but I can see the point that because these two archives come from the same project its kind of off to see the source split into two + <jboynes> the spec an be used by many people + <kgoodson> ok, i think it was possily the number of files in one directory ..... zip&tgz + asc + md5 for binary, spec and impl gives 18 files + <jboynes> :) that's why m2 repos have a directory heirarchy + <kgoodson> when i combined the source distros for RC1a it certainly looked clearer + <kgoodson> ok, so if you feel stronly that we should have two source distros, i can do that, and i will explain to the user list why we have not picked up on the suggestion of having one source distro -- then that makes moving samples a useful task + <jboynes> well, jboynes does not a straw poll make either ;) + <jboynes> I come from JCP land where there is a strong isolation between spec and impl + <jboynes> so that would shape my perspective on things + <jboynes> but SDO does not have the same history + <jboynes> e.g. it used to be you /had/ to ship spec api and impl in the same jar + <kgoodson> ok, help me, I believe in spec & impl separation too, but I can see that sdo/spec and sdo/impl separates the two + <jboynes> ok + <jboynes> my Q is on what you want to tag + <jboynes> tag == release content + <jboynes> i thought we were thinking of moving samples/sdo to sdo/samples so that we can tag just by copying the sdo parent directory + <kgoodson> i had imaged that we work on the branch until we are happy and then tag the branch, but in the branch hierarchy i have replicated the structure of the overall project, e.g. spec/sdo samples/sdo + <jboynes> which would tag imp, plugins, tools and samples all at the same time + |<-- isilval_ has left irc.freenode.net ("Trillian (http://www.ceruleanstudios.com") + <kgoodson> that would be a step in the right direction, to be hones i'm easy, and I don't know what the right thing to do is, if there is a right thing to do + <jboynes> I'm not sure what you mean by "right thing to do" + <kgoodson> best practice, i guess + <jboynes> there are things you can do to make things easier + <kgoodson> i have not been involved in projects that do source distros before + <jboynes> ok + <cr22rc> rfeng been around any? + <kgoodson> haven't seen him + <kgoodson> jboynes, you said "there are things you can do to make things easier" -- what did you mean, can you elaborate? + <jboynes> so "best practice" is that a release is a "known good" version of the development tree + <jboynes> "known good" = stable, rebuildable, less buggy, whatever criteria you apply + <kgoodson> sure, i think we have that + <jboynes> yeah + <jboynes> except we don't really have a build that does just SDO + <jboynes> it's a mix & match thing + <jboynes> so the "rebuildable" it is not quite there + <kgoodson> so if we get to the state that we have a build for SDO spec and one for SDO impl (incl samples) then thats ideal + <jboynes> ok + <jboynes> I believe the spec build is standalone + <kgoodson> good, then lets do that + <jboynes> and also the sdo impl (sans samples) + <jboynes> so we can get to that by moving the samples under sdo impl + <kgoodson> ok, you've convinced me + <jboynes> under sdo, not under sdo/impl :) + <jboynes> I think we'd also move dist/sdo to sdo/dist + <kgoodson> indeed, i was using impl in a slightly loose way, that meant impl + tools + plugins -- i.e. all our implementation related stuff + <kgoodson> yes that would be very good + <jboynes> me too (just thought I wasn't being clear) + <kgoodson> but theres still the issue of the STATUS file + <jboynes> :) + <jboynes> yeah + <kgoodson> i wonder if we had a subproject for that kind of stuff that each other sub project depenmded on + <kgoodson> could that work? + <kgoodson> is that overkill? + <jboynes> it's more the convention of how to lay out a ASF project + <jboynes> project being all of tuscany + <jboynes> and many projects don't include their STATUS file + <jboynes> I happen to think that incubator projects should + <kgoodson> its in the draft guidelines IIRC + <jboynes> as i think community status is an important aspect of incubating projects + <kgoodson> hmm, so if we cant do some kind of symbolic link trickery then I think we are into manual copying, and all the maintenance issues associated + <jboynes> well, we know symlinks don't work on windows + <jboynes> how about if we have a manual step to copy the status file when we tag + <jboynes> actually, we would /need/ to do that + <jboynes> yeah + <jboynes> so, we make whoever cuts the tag responsible for copying the STATUS file from the root into the tag + <kgoodson> in the absence of any advanced techinal trick for sharing that fle then i think that's our only option + <kgoodson> ok + <jboynes> ok + <kgoodson> so we should have a release policy in place i think, so this could be a material part of that + <jboynes> yes + <jboynes> +1 + <kgoodson> i had started collecting info on the wiki + <kgoodson> so i will make sure this is at least recorded there, and then plan to sanitize it later + <jboynes> as an aside, I like what robert did on the proposal guidelines for the incubator + <jboynes> guideline + reasoning + examples + <kgoodson> i have looked at lots of docs recently, so i'm not sure exactyly which doc you are talking about + <kgoodson> is that the http://*****/releasemanagement link + <kgoodson> ? + <jboynes> http://incubator.apache.org/guides/proposal.html + <jboynes> (sorry, went looking) + <jboynes> in the templatebit + <kgoodson> ok, i'll take a look, so did you mention that as a suggestion for the format of the release policy? + <kgoodson> yes, on first scan that looks like a useful doc + <jboynes> yes + <jboynes> I think "why" is important :) + <kgoodson> "yes" to usefulness, or proposal for format? on the "why" issue, I couldn't agree more + <jboynes> I liked the way in this document robert was able to mix guideline with "why" with an example of "how" + <jboynes> a reference on style (not content) + <kgoodson> right, i'll put the proposal element on the wiki, with a link to this doc as a style suggestion + <jboynes> thanks + <jboynes> where were we? :) + <jboynes> ok, tag by copying "sdo" + <jboynes> includes impl etc. and samples + <jboynes> and then copy in STATUS + <kgoodson> yes + <jboynes> tag spec/sdo in the same way + <jboynes> also the parent pom and the buildtools + <kgoodson> so i'll need to rearrange my branch to match the trunk + <jboynes> rm & recopy? + <kgoodson> as to the parent pom, i was planning to digest a fair chunk of the free maven book this weekend and become a power maven user, but alas that didnt work out + <jboynes> :) + <jboynes> anything I can help with (as I set that up) ? + <kgoodson> theres been no change in the samples trunk so i can rm and recopy, yes + <jboynes> I was thinking the whole thing + <jboynes> would be easy (but assumes nothing really changed in trunk( + <kgoodson> well, i can't recall exactly what my issue was wehn i had to stop on friday night, but my branch was not building correctly, because of something to do with the parent pom + <jboynes> ok + <kgoodson> in the branch, after having copied in the samples stuff and tried to build from distributuion/sdo i was getting ... + <kgoodson> [INFO] --------------------------------------------------------------------- + [ERROR] BUILD ERROR + [INFO] --------------------------------------------------------------------- + [INFO] Error building POM (may not be this project's POM). + + + Project ID: org.apache.tuscany.samples.sdo:sample-sdo:jar:1.0-incubator-M2-S + + Reason: Cannot find parent: org.apache.tuscany.samples:parent for project: o + incubator-M2-SNAPSHOT + + + [INFO] --------------------------------------------------------------------- + [INFO] For more information, run Maven with the -e switch + [INFO] --------------------------------------------------------------------- + [INFO] Total time: 26 seconds + [INFO] Finished at: Fri Sep 29 17:29:43 BST 2006 + [INFO] Final Memory: 8M/23M + [INFO] --------------------------------------------------------------------- + + C:\Development\Tortoise\distroTest3\branches\sdo-java-M2\distribution\sdo> + <kgoodson> so i figured i had to go play with the parent pom + <jboynes> I can see that + <jboynes> I think it will go away if we move samples under sdo + <jboynes> currently the parent for samples/sdo is the pom in samples + <jboynes> so that would need to be released or tagged as wel + <jboynes> if we move the samples, then the parent would be the pom in "sdo" + <kgoodson> ok, sounds good, i wan't planning on attacking that for a few hours as i have domestic duties here before bedtime --- can this wait until the morning, or is it something you could readily do? + <kgoodson> don't get me wrong, i'm happy to do this stuff, but I'm feeling a little rough round the edges at the moment + <jboynes> i can do, can you drop a note to the list so everyone knows what's going on ? + <kgoodson> will do + <jboynes> I have 8 hours on you :) + <kgoodson> :-) + <jboynes> and haven't started drinking yet + <jboynes> (it's football day - 49ers just lost 41-0) + <kgoodson> ah, its been a rugby day here, both offspring won their matches, but torrential rain didn't make it the best of days for spectating :-( + <jboynes> :) + <jboynes> up for one more question? + <kgoodson> sure + <jboynes> in the binary distro, what do you want the samples to look like? + <kgoodson> hmmm, good point + <kgoodson> i guess its usual to copy the source of the samples into a binary distro + <kgoodson> i cant recall exactly waht it looks like at the mo, i could take a look + <jboynes> ok + <jboynes> ok, I'll just move what's there around + <jboynes> thanks + <kgoodson> thank you + =-= YOU are now known as kgoodson_away + [INFO] You are now marked as away (User is away.). Click the nickname button or use the |/back| command to return from being away. + + }}} + --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
