[CONF] Apache Wicket Releasing
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/
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
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.