On Dec 18, 2012, at 1:03 PM, Olivier Lamy wrote: > 2012/12/18 Ralph Goers <ralph.go...@dslextreme.com>: >> >> On Dec 18, 2012, at 12:18 PM, Olivier Lamy wrote: >> >>> 2012/12/18 Ralph Goers <ralph.go...@dslextreme.com>: >>>> >>>> On Dec 18, 2012, at 9:10 AM, Olivier Lamy wrote: >>>> >>>>> 2012/12/18 Ralph Goers <ralph.go...@dslextreme.com>: >>>>>> I still don't understand why you are committing the subprojects to svn. >>>>>> That is not required. Just use stage-deploy to deploy to a local >>>>>> directory on your computer, then copy that under where you have the >>>>>> production web site checked out and check it in. See >>>>>> http://wiki.apache.org/logging/ManagingTheWebSite >>>>>> >>>>> As I can see in section "Managing Sub-project Sites" this doc says >>>>> "Make sure all that is added to svn and commit it." >>>>> So subsites must be checked in (here I configure this to be done tru a >>>>> maven plugin and not manually) >>>>> Infra will be able to use as production web site: >>>>> http://svn.apache.org/repos/asf/commons/cms-site/trunk/ (or >>>>> https://svn.apache.org/repos/infra/websites/production/commons/content/ >>>>> but this one still doesn't exist, I will ping infra on the jira entry >>>>> for their preference). >>>> >>>> Step 6 is referring to checking it in directly to >>>> https://svn.apache.org/repos/infra/websites/production/logging/content/ in >>>> the subdirectory that is listed in extpaths.txt, not some other subversion >>>> location. If you look under log4j, for example, you will see a directory >>>> for each release and a directory that is a symlink to the current release >>>> (for Log4j 2 the 2.x directory links to log4j-2.0-beta3. >>>> >>>>> >>>>> So if you want sub-project sites available AFAIK this (check in all >>>>> content) must be done (or I misunderstand something: -)). >>>>> >>>>> Makes sense ? >>>> >>>> Not really. >>> So maybe I misunderstood what you want to do. >>> >>> What I understood: >>> 1) main site is build from >>> http://svn.apache.org/repos/asf/commons/proper/commons-site/trunk/ >>> (and marked as cms content so possible to modify files via the cms ui) >>> technically a buildbot job run the maven build and commit the >>> generated site to >>> http://svn.apache.org/repos/asf/commons/cms-site/trunk/ (this svn path >>> will serve as infra for web site content staging then live) (note I >>> did the change for infra requirement on sources structure) >>> 2) due to #1 sub project content (take lang) must be committed to >>> http://svn.apache.org/repos/asf/commons/cms-site/trunk/lang >> >> This step is not necessary. sub-project content can be committed directly >> to >> https://svn.apache.org/repos/infra/websites/production/commons/content/lang/lang-n.n >> or >> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/lang/lang-n.n >> depending on what is in extpaths.txt >> > > Ok I see now (as I said in a previous mail) I believed you wanted to > use http://svn.apache.org/repos/asf/commons/cms-site/trunk/ rather > than https://svn.apache.org/repos/infra/websites/production/commons/content
I'm not sure what http://svn.apache.org/repos/asf/commons/cms-site/trunk is. It doesn't seem to be the actual CMS site. That seems to be at http://svn.apache.org/repos/asf/commons/proper/commons-site/trunk/. Personally, I prefer commons/cms-site/trunk as the actually location for the CMS content instead of proper/commons-site/trunk. But only one of the two is needed and it would be where the CMS content resides. As I understand it we don't have a choice, we have to use https://svn.apache.org/repos/infra/websites/production/commons/content for the production site. Ralph