BTW: I fixed the licensing report issue (which is related to offline
building). Should be fine now.
Best regards
Henning
Will Glass-Husain schrieb:
> Ok, thanks. Guess I just have to get more familiar with this. I
> reviewed the pom file multiple times, somehow missed those lines. We're
> getting more consistent over time; as this process continues it'll get
> easier to follow other examples.
>
> WILL
>
> On 4/30/07, *Henning P. Schmiedehausen* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> "Will Glass-Husain" <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> writes:
>
> >------=_Part_78854_30603569.1177873852796
> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >Content-Transfer-Encoding: 7bit
> >Content-Disposition: inline
>
> >Thanks, Henning. I'll review this. This has gotten insanely
> complicated.
> >I read the (outdated) wiki docs, looked at the tools and engine
> release and
> >still got some stuff wrong. When in double I followed the Tools
> format for
> >URL's and the like but apparently that's not all correct either. I
> thought
> >Maven was supposed to simplify things?
>
> Actually, it is not that complicated. It is just necessary to make
> sure that
> the changes beween a release and the devel branch are reflected in
> the code
> base. These are just a few lines in the POM.
>
> Maven does simplify here because it allows us to build in an uniform
> manner
> over all projects. Using VelocityTools was probably just the wrong
> choice, because Nathan does not use maven to build the site (yet?
> Nathan?).
>
> >It's a hassle that the POM's were wrong in the released file.
> What's the
> >practical import of this?
>
> Close to none. The repos have a patched version, so the only impact is
> some user downloading the source and rebuilding the sites locally. To
> me it is more important that the links on the web site are ok.
>
> Best regards
> Henning
>
>
>
> >On 4/29/07, Henning P. Schmiedehausen <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
> >>
> >> "Will Glass-Husain" < [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> writes:
> >>
> >> >(1) How do I get the site to build for
> >> > http://velocity.apache.org/engine/releases/anakia-1.0/
> >>
> >> This is what I would have done: (shown for anakia, same for texen)
> >>
> >> - create a release branch: branches/anakia-1.0 (has been done)
> >> (BTW: Can we get an uniform capitalization policy here? All ups, all
> >> downs, use '-' or '_' etc....)
> >>
> >> - update the pom.xml file:
> >>
> >> <packaging>jar</packaging>
> >>
> >> <url>http://velocity.apache.org/anakia/releases/anakia-1.0</url>
> >> <scm>
> >> <connection>scm:svn:
> >> http://svn.apache.org/repos/asf/velocity/anakia/tags/anakia-1.0
> >> </connection>
> >> <developerConnection>scm:svn:
> >> https://svn.apache.org/repos/asf/velocity/anakia/tags/anakia-1.0
> >> </developerConnection>
> >> <tag> anakia-1.0</tag>
> >> <url>
> http://svn.apache.org/viewvc/velocity/anakia/tags/anakia-1.0
> >> </url>
> >> </scm>
> >>
> >> <distributionManagement>
> >> <site>
> >> ...
> >>
> >>
>
> <url>scpexe://people.apache.org/www/velocity.apache.org/anakia/releases/anakia-
> >> 1.0</url>
> >> ...
> >>
> >> Also update the <filter> field for the maven-changes-plugin
> >>
> >> The patched POMs for texen and anakia are on
> >>
> >>
> velocity.zones:~velocity/deploy/releases/velocity-anakia-1.0-site/pom.xml
> >> and ~velocity/deploy/releases/velocity-texen-1.0-site/pom.xml.
> These are
> >> the poms that also went up to the maven-2 repo. We probably
> want to
> >> streamline this process further.
> >>
> >> - roll the tarball from that branch
> >>
> >> - vote on that tarball (else the files inside the tarball would
> contain
> >> the wrong URLs)
> >>
> >> - if voted, copy the branch to the tag
> >>
> >> - release the tarball.
> >>
> >> We botched that part, the released jars contain a wrong pom with the
> >> devel links. As I am probably the only one that would have looked at
> >> this, I am guilty of neglecting oversight here. :-/ We could discuss
> >> whether this is a brown-paperbag bug and fire an anakia/texen 1.0.1
> >> bug fix release with fixed POMs.
> >>
> >> - Update the site through velocity.zones.apache.org
> <http://velocity.zones.apache.org> by building a
> >> short script similar to the development site scripts (see
> >> http://wiki.apache.org/velocity/RebuildSites).
> >>
> >> I have added scripts to the ~velocity/bin directory and deployed the
> >> sites.
> >>
> >> Please *DO NOT* just copy the devel sites over:
> >>
> >> - The navigation links will be wrong (the releases are one menu
> level
> >> deeper)
> >> - The various links in the project documentation will be wrong
> (e.g.
> >> trunk
> >> instead of the tag)
> >>
> >> - Please also link
> <projname>/releases/<projname>-<releaseversion> on the
> >> main
> >> site, not just <projname>/releases/<releaseversion>. I fixed this.
> >>
> >> >(2) Per the (somewhat out of date) instructions on the Wiki, I
> uploaded
> >> to
> >> >the apache distro location and to the maven distro. Do I also
> need to
> >> >upload the files to archive.apache.org <http://archive.apache.org> ?
> >>
> >> Nope, that happens automatically.
> >> http://archive.apache.org/dist/velocity/anakia/1.0/
> <http://archive.apache.org/dist/velocity/anakia/1.0/> has already
> picked it
> >> up.
> >>
> >> What was still missing is distributing it to the maven-2 repository.
> >> I just ran this for texen and anakia, they should be picked up by
> >> repo1.maven.org <http://repo1.maven.org> soon.
> >>
> >> This is done using
> >>
> >> mvn -Dfile=anakia-1.0.jar \
> >> -Drepository.id=apache.releases \
> >> -DpomFile= pom.xml \
> >>
> >>
>
> -Durl=scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
> >> \
> >> deploy:deploy-file
> >>
> >> which is a bit sucky, but as we do not build using maven-2, we must
> >> deploy the file by hand. It is also sensible to compare the checksums
> >> in the maven repo. e.g.
> >>
> >>
> >>
>
> http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/anakia/anakia/1.0/anakia-1.0.jar.md5with
> >> http://www.apache.org/dist/velocity/anakia/1.0/anakia-1.0.jar.md5
> <http://www.apache.org/dist/velocity/anakia/1.0/anakia-1.0.jar.md5>
> >>
> >> (similar for SHA1 and texen).
> >>
> >> If they are not the same, something went wrong! We do not want to
> >> distribute different jars through maven and through dist!
> >>
> >> I feel a bit guilty here for not documenting the release process
> >> better; for a non-maven-2 user it probably still is a bit quirky.
> >>
> >>
> >> Best regards
> >> Henning
> >>
> >> --
> >> Henning P. Schmiedehausen -- [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]> | J2EE,
> >> Linux, |gls
> >> 91054 Buckenhof, Germany -- +49 9131 506540 | Apache
> >> person |eau
> >> Open Source Consulting, Development, Design | Velocity - Turbine
> >> guy |rwc
> >>
> >> |m k
> >> INTERMETA - Gesellschaft fuer Mehrwertdienste mbH - RG Fuerth, HRB
> >> 7350 |a s
> >> Sitz der Gesellschaft: Buckenhof. Geschaeftsfuehrer: Henning
> >> Schmiedehausen |n
> >>
> >> "Save the cheerleader. Save the world."
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
> >>
> >>
>
>
> >--
> >Forio Business Simulations
>
> >Will Glass-Husain
> >[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >www.forio.com <http://www.forio.com>
>
> >------=_Part_78854_30603569.1177873852796--
>
> --
> Henning P. Schmiedehausen -- [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]> | J2EE, Linux, |gls
> 91054 Buckenhof, Germany -- +49 9131 506540 | Apache
> person |eau
> Open Source Consulting, Development, Design | Velocity - Turbine
> guy |rwc
>
> |m
> k
> INTERMETA - Gesellschaft fuer Mehrwertdienste mbH - RG Fuerth, HRB
> 7350 |a s
> Sitz der Gesellschaft: Buckenhof. Geschaeftsfuehrer: Henning
> Schmiedehausen |n
>
> "Save the cheerleader. Save the world."
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
>
>
>
>
> --
> Forio Business Simulations
>
> Will Glass-Husain
> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> www.forio.com <http://www.forio.com>
--
Henning P. Schmiedehausen -- [EMAIL PROTECTED] | J2EE, Linux
91054 Buckenhof, Germany -- +49 9131 506540 | Apache person
Open Source Consulting, Development, Design | Velocity - Turbine
"Save the cheerleader. Save the world."
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]