On 12/10/12 11:40 AM, Phil Steitz wrote: > On 12/10/12 10:50 AM, Ralph Goers wrote: >> All the sub-sites are hooked off the main site. I would have no idea how to >> migrate anything without migrating the main site first. > Having now looked at [1], it looks to me like we can solve the > immediate problem using svn pub-sub. The docs are not clear and > they may not allow it, but in theory, we could in fact do this > incrementally - start an svn repo and move the "mutable" portions > there incrementally, understanding that only changes to the > svn-migrated stuff will be propagated. If infra barfs on that, then > we just commit the whole mess starting at the top level commons > site, following the Ant example linked on [1]. Then to make > changes, we follow the process that has been in place for the main > ASF site for ages - maintain a local checkout of the generated site, > re-gen when you want to update and check in. > > I know playing with the CMS might be fun and interesting; but a) we > have no volunteers to do this and b) we do not have time to migrate > all of the content. > > Therefore, I suggest we just follow the Ant route; possibly moving > incrementally if infra allows that.
Let me modify the proposal to make it simpler and more palatable to infra: Just do like Ant - check in the whole mess. Phil > > Phil > > [1] http://www.apache.org/dev/project-site.html >> I suppose it is possible to point to the sub-sites in their current location >> but in logging we found it more beneficial to simply copy the content under >> the main site in the CMS. >> >> Are all the sub-sites built with Maven? Any that are not could move to the >> CMS as part of the main site. >> >> Ralph >> >> >> On Dec 10, 2012, at 8:23 AM, Phil Steitz wrote: >> >>> On 12/10/12 7:55 AM, Ralph Goers wrote: >>>> That is what we did in logging. Changing it at the end is fairly easy. >>>> However, we don't have much time for testing. >>> Do we really have to do it all at once? >>> >>> IIUC (which is quite possibly false), the intent here is to get >>> everyone onto svn pub-sub and kill off the rsync processes from >>> p.a.o to the live site. The stake in the ground is that the rsyncs >>> are going to stop Jan 1. Do I have that right? >>> >>> Why can't we move to svn pub-sub incrementally somehow, >>> understanding that until individual components move, their sites >>> will be read-only? So basically, when you decide to make changes to >>> a site, you get it set up for svn pub-sub? Note I am including the >>> main site in this - i.e., it does not have to "move" until it needs >>> to be changed. It would seem to me (again, may be missing something >>> critical) that we could build the newly definitive source svn repo >>> incrementally, with publishing always sourced from there, but "old" >>> directories on the live host remaining until they get clobbered. In >>> the worst case, if the live host *must* include only svn-published >>> files, we could seed the new repo with the "old" content. But I >>> don't get why that has to be the case; because if it is, we are in >>> worse shape than Christian suggests - come Jan 1 we will be dark if >>> we don't get everything moved to svn pub-sub. >>> >>> Sorry if above is naive. The intent is to avoid a huge amount of >>> fiddling in a short period of time when quite a few component sites >>> have not changed and will not change for some time to come. >>> >>> Phil >>> >>> >>>> Ralph >>>> >>>> On Dec 10, 2012, at 4:34 AM, Christian Grobmeier wrote: >>>> >>>>> On Mon, Dec 10, 2012 at 1:32 PM, Gary Gregory <garydgreg...@gmail.com> >>>>> wrote: >>>>>> Well, we have to start somewhere. This is going to be a lot of work, >>>>>> we have many components, unless you see a short cut. >>>>> I thought we would create: commons-test.apache.org >>>>> move all components to there and then make a switch from >>>>> commons.apache.org to the new site >>>>> >>>>> >>>>> >>>>> >>>>>> Gary >>>>>> >>>>>> On Dec 10, 2012, at 7:13, Christian Grobmeier <grobme...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> On Mon, Dec 10, 2012 at 1:07 PM, Gary Gregory <garydgreg...@gmail.com> >>>>>>> wrote: >>>>>>>> Bah, let's pick one component and start there and skip a test site. >>>>>>> But then there is only one component visible under the new commons.a.o? >>>>>>> >>>>>>>> Gary >>>>>>>> >>>>>>>> On Dec 10, 2012, at 3:08, Christian Grobmeier <grobme...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> starting from 1. January. Just saw a final reminder from Infra. >>>>>>>>> >>>>>>>>> Commons is surely a LOT of work. >>>>>>>>> >>>>>>>>> I would like to suggest we act immediately. >>>>>>>>> >>>>>>>>> In other terms: let us request a commons-test cms where we can try >>>>>>>>> things >>>>>>>>> out and prepare the new sites. >>>>>>>>> >>>>>>>>> As Ralph Goers has already mentioned, we have a similar structure in >>>>>>>>> logging land (1 main site, several sub sites) which might fit to >>>>>>>>> Commons >>>>>>>>> too. >>>>>>>>> >>>>>>>>> Basically we have the Main-Site under CMS control; the subsites are >>>>>>>>> generated via Maven. The target of this generation is then copied to >>>>>>>>> another svn tree from which it will be taken and published. >>>>>>>>> >>>>>>>>> Obviously we will have to generate sites for each component then, >>>>>>>>> which >>>>>>>>> will be a tough job with x-mas arriving. >>>>>>>>> >>>>>>>>> Thoughts? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> http://www.grobmeier.de >>>>>>>>> https://www.timeandbill.de >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>>>>>> >>>>>>> -- >>>>>>> http://www.grobmeier.de >>>>>>> https://www.timeandbill.de >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>>>> >>>>> -- >>>>> http://www.grobmeier.de >>>>> https://www.timeandbill.de >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org