[CONF] Apache Wicket Releasing

2010-03-04 Thread confluence







 Releasing
 Page edited by Igor Vaynberg

 
  
 
 

Releasing Apache Wicket 1.4.x


Building the release


	query dev@ for any open issues, it helps to look at JIRA first
	create tag, create release branch
	check out release branch
	Set correct version in the pom files:
	
		Linux:
		
			find . name "pom.xml"  xargs sed i e "s/1.4-SNAPSHOT/1.4-m1/g"
			find . name "pom.xml"  xargs sed i e "s/wicket\/trunk/wicket\/releases\/wicket-1.4-m1/g"
		
		
		Mac OS X:
		
			find . name "pom.xml"  xargs sed i "" e "s/1.4-SNAPSHOT/1.4-m1/g"
			find . name "pom.xml"  xargs sed i "" e "s/wicket\/trunk/wicket\/releases\/wicket-1.4-m1/g"
		
		
	
	
	add JIRA generated release notes to CHANGELOG-1.4
	commit to release branch
	call release.sh (see note)
	test the distribution (examples, rat, etc)
	upload m2-repo and dist directory from target/ to p.a.o (see below)
	upload commons/KEY into dist folder on p.a.o
	send vote message
	wait
	upload to mirrors (see below)
	release the version in JIRA
	wait 24 hours for mirrors to pick them up
	announce




NOTE: If you get an error while generating javadocs like the one that follows, run a "mvn clean install" followed by a "mvn javadoc:jar", then re-run release.sh.
Example of error: java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl


Releasing Apache Wicket 1.3.x


Building the release


	query dev@ for any open issues, it helps to look at JIRA first
	create tag, create release branch
	check out release branch
	Set correct version in the pom files:
	
		Linux:
		
			find . name "pom.xml"  xargs sed i e "s/1.3-SNAPSHOT/1.3.2/g"
			find . name "pom.xml"  xargs sed i e "s/wicket\/trunk/wicket\/releases\/wicket-1.3.3/g"
		
		
		Mac OS X:
		
			find . name "pom.xml"  xargs sed i "" e "s/1.3-SNAPSHOT/1.3.2/g"
			find . name "pom.xml"  xargs sed i "" e "s/wicket\/trunk/wicket\/releases\/wicket-1.3.3/g"
		
		
	
	
	add JIRA generated release notes to CHANGELOG-1.3
	commit to release branch
	call release.sh
	test the distribution (examples, rat, etc)
	upload m2-repo and dist directory from target/ to p.a.o
	upload commons/KEY into dist folder on p.a.o
	send vote message
	wait
	upload to mirrors (see below)
	release the version in JIRA
	wait 24 hours for mirrors to pick them up
	announce



Uploading to the mirror system

ssh people.apache.org
mkdir /www/www.apache.org/dist/wicket/1.4.0
mv ~/public_html/wicket-1.4.0/dist/* /www/www.apache.org/dist/wicket/1.4.0
chown -R :wicket /www/www.apache.org/dist/wicket/1.4.0

chown is very important, if files do not have the wicket group they will not be copied to mirrors

Apache guide to mirros: http://apache.org/dev/mirror-step-by-step.html

it is a good idea to clean up older releases from /www/www.apache.org/dist/wicket/

Uploading to maven repository

I haven't got any really good way to put them in the maven mirrors. The problem is that right now we override the meta xml files, so only the latest version is listed. If we really should do this perfect we would modify meta files like /org/apache/wicket/wicket/maven-metadata.xml and add the version to it (as well as create the hashes again).

But for now this is sufficient:

	cd into the directory you have the artifacts which has been voted on.
	cp R m2-repo/org/apache/wicket/ /www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/wicket/
	chmod R g+w * /www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/wicket



Further reading: README under /www/people.apache.org/repo/m2-ibiblio-rsync-repository/

Announce

 i have tagged all the pages i usually update with a update-for-release tag, see here http://cwiki.apache.org/confluence/label/WICKETxSITE/update-for-release


	http://wicket.apache.org
	
		http://wicket.apache.org/getting-wicket.html
		http://wicket.apache.org/news.html
		http://cwiki.apache.org/confluence/display/WICKETxSITE/Navigation - edit the nav bar links to latest releases
	
	
	us...@wicket.apache.org, d...@wicket.apache.org, annou...@wicket.apache.org, annou...@apache.org
	Misc. websites like javalobby, serverside, onjava etc.



Additional tasks


	add the release to http://wicket.apache.org/quickstart.html and set it as default
	upload the JavaDocs to the website at http://wicket.apache.org/docs/wicket-x.y.z/ and point JavaDocs link to it



Releasing Apache Wicket 1.2.x

TBD...
 
 
   
Change Notification Preferences
   

   View Online
   |
   View Change
  |
   Add Comment









svn commit: r919271 - /wicket/releases/wicket-1.4.7/

2010-03-04 Thread ivaynberg
Author: ivaynberg
Date: Fri Mar  5 02:34:28 2010
New Revision: 919271

URL: http://svn.apache.org/viewvc?rev=919271view=rev
Log:
release tag

Added:
wicket/releases/wicket-1.4.7/   (props changed)
  - copied from r919270, wicket/branches/wicket-1.4.7/

Propchange: wicket/releases/wicket-1.4.7/
--
--- subclipse:tags (added)
+++ subclipse:tags Fri Mar  5 02:34:28 2010
@@ -0,0 +1,5 @@
+550610,wicket-1.3.0-beta2,/wicket/tags/wicket-1.3.0-beta2,tag
+567792,wicket-1.3.0-beta3,/wicket/tags/wicket-1.3.0-beta3,tag
+582590,wicket-1.3.0-beta4,/wicket/tags/wicket-1.3.0-beta4,tag
+591745,wicket-1.3.0-rc1,/wicket/tags/wicket-1.3.0-rc1,tag
+601799,wicket-1.3.0-rc2,/wicket/tags/wicket-1.3.0-rc2,tag

Propchange: wicket/releases/wicket-1.4.7/
--
--- svn:ignore (added)
+++ svn:ignore Fri Mar  5 02:34:28 2010
@@ -0,0 +1,4 @@
+target
+.metadata
+.project
+velocity.log

Propchange: wicket/releases/wicket-1.4.7/
--
--- svn:mergeinfo (added)
+++ svn:mergeinfo Fri Mar  5 02:34:28 2010
@@ -0,0 +1,2 @@
+/wicket/sandbox/jthomerson/experimental/wicket-devutils:760296-760351,760353-760355
+/wicket/trunk/wicket-devutils:760352




[jira] Created: (WICKET-2765) MarkupException on unclosed col tag

2010-03-04 Thread Christopher Rogers (JIRA)
MarkupException on unclosed col tag
-

 Key: WICKET-2765
 URL: https://issues.apache.org/jira/browse/WICKET-2765
 Project: Wicket
  Issue Type: Bug
Affects Versions: 1.4.6
Reporter: Christopher Rogers
Priority: Trivial


While Wicket's markup parser supports unclosed tags such as br and p, it 
doesn't support unclosed col tags.

Extract from error message:
org.apache.wicket.markup.MarkupException: Tag 'col' (line 11, column 18) has 
a mismatched close tag at '/table'

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.