Hi Mark,

On 12/17/2013 8:01 PM, Mark H. Wood wrote:
> Should we not also promote the language packs to a new version, after
> a major release?  Should we not then update the language pack
> dependency version ranges in dspace-parent?

You are welcome to add these to the list of things to do "after the 
release is finished":

https://wiki.duraspace.org/display/DSPACE/Release+Procedure#ReleaseProcedure-AftertheReleaseisFinished

I think the only reason they are *not* there, is that it is noted as 
part of the release process that you need to:

1) Release an updated version of the lang packs, see:
https://wiki.duraspace.org/display/DSPACE/Release+Procedure#ReleaseProcedure-ReleaseDSpaceLanguagePacks%28I18N%29Modules
2) Update the version numbers of the lang packs in the main pom.xml, see:
https://wiki.duraspace.org/display/DSPACE/Release+Procedure#ReleaseProcedure-DoubleCheckLanguagePacks%27VersionRanges

When these two steps are performed doesn't matter so much. You could 
update the version numbers immediately *after* the latest release...or 
you could wait until just *before* the next release to do so.

But, I'm not against adding a note in both places. Honestly, the Release 
Procedure is meant to be updated/maintained by all of us..if there's 
steps that are logically out-of-order, please feel free to update them!

>
> The procedure notes that some versions may not be automagically
> updated.  This seems to refer to the versions of dependencies
> dspace-api, dspace-jspui, etc. declared in the dspace-parent POM.  If
> this is correct, I'd like to note that in the procedure.  (I wonder if
> there's a way to automate these?)

Correct, the only version tags in the POMs that are *automatically* 
updated (by Maven) are the ones in DSpace/DSpace GitHub project.  POMs 
in other GitHub projects (like DSpace/dspace-api-lang and similar) need 
to be updated separately. I'm not sure which line/sentence in the 
procedure this refers to, but feel free to add more details.

I hope this helps, but feel free to let me know if it's still not clear 
or I misunderstood.

- Tim

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to