The problem I'm seeing with deploying the side as needed is, that the
JavaDoc report will the so latest trunk and not the latest released API. In
[LANG] we have the link to the latest realese JavaDoc. Compress for example
has no such link. So a redeploy (for example to add some more
documentation) will override the JavaDoc report. This may confuse users.
In other words: if the site build and deploy is decoupled from releases,
there should be a link to the JavaDoc of the latest release.

Benedikt


2013/10/13 Henri Yandell <flame...@gmail.com>

> On Sun, Oct 13, 2013 at 11:03 AM, Luc Maisonobe <luc.maison...@free.fr
> >wrote:
>
> > Le 13/10/2013 17:35, Stefan Bodewig a écrit :
> > > Hi all
> > >
> > > in the recent release vote for Compress Gary and I had very different
> > > opinions on the importance of the site build for release candidates.
> > >
> > > On 2013-10-13, Gary Gregory wrote:
> > >
> > >> On Sun, Oct 13, 2013 at 1:31 AM, Stefan Bodewig <bode...@apache.org>
> > wrote:
> > >
> > >>> I have not created a RC website as the only difference to the current
> > >>> website would be the download page and the version number - and I'd
> > >>> immediately change the site after the release to include the release
> > >>> date anyway.
> > >
> > >> - Using the live site for the RC is a bad idea IMO because the source
> > >> will have to be changed to update the version, for example "The
> > >> current release is 1.5." and "Commons Compress 1.5 requires Java 5"
> > >> and who knows what else will have to be changed. This means that what
> > >> is in the RC is NOT building the 1.6 site, it is building a SNAPSHOT
> > >> site.
> > >
> > > To me creating the site is one of the completely unnecessary steps to
> > > perform when cutting a release candidate.  Building and uploading the
> > > site takes something > 15 minutes to me.  So far I have never published
> > > the RC site when the RC was accepted but rather created a new site
> build
> > > that contained the release date, updated the changes report with a
> > > placeholder for the next release and so on.
> > >
> > > We can - and should - update the site outside of any release anyway, so
> > > to me the site content is completely irrelevant when I evaluate
> > > releases.
> > >
> > > I'll admit that this mirrors my suspicion that nobody looks at the site
> > > build contained in the binary release anyway.  People use their
> > > dependency manager of choice and the online docs in my experience.
> > >
> > > How do others think about the release candidate site build?
> >
> > I agree the site build is orthogonal to release.
> > The main thing we release is source code. Then on top of that we add
> > some binaries, but it is already a by-product. The site itself is not
> > something we should consider to be in the scope of the release.
> >
> >
>  Agreed - the site build as a whole is for informative purposes during a
> vote. If there are any bugs in a site, they never block the release as they
> can be fixed out of band.
>
> The only items that should be blockers on the site build are those included
> in the distribution. I thought that was only the javadoc instead of the
> whole site? I'd definitely consider a bad javadoc to be something we should
> consider a new RC for, though it would depend on the severity. The cost of
> building a new RC is greater than fixing a typo in javadoc.
>
> Hen
>



-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Reply via email to