[OpenLayers-Dev] website infrastructure changes

Tim Schaub tschaub at opengeo.org
Thu May 10 18:26:11 EDT 2012

I made some non-trivial changes to scripts that assemble our web
resources and the directory structure behind them.  The tl;dr version
is that if you notice any 404s, please reply here.

Our website and hosted examples hadn't been updated for a while due to
some irregularities in GitHub's svn interface (see `svn info
https://github.com/openlayers/openlayers/ if you're curious - last
change looks to be 6 years ago).  In an effort to resolve this, I
changed the (overloaded) update_dev_dir.sh script to use
`git-ls-remote` instead [1], but it then looked like `svn up` wasn't
doing what it should either.

Using the svn interface to the git repos was always just a stop-gap,
so I made a number of additional changes to work with git clones
instead [2].  At the same time, I shuffled the directory structure on
the server around a bit to be a bit more intuitive (at least I hope
[3]).  I just updated the apache config for all of the following:
http://openlayers.org/, http://dev.openlayers.org/,
http://docs.openlayers.org/.  Since there was a fair amount of
shuffling and room for error, I wanted to spell out the changes here
and see if anybody noticed anything funky.

Eric, I updated the release script on master to reflect the new layout
as well [4].  If it looks like everything worked out, perhaps you'll
want to cherry pick these commits into 2.12 if you're running
release.sh and exampleparser.py [1, 5, 2, then 4].

Let me know if this brings up any concerns.  All the old structure is
still around (in /osgeo/openlayers/_to_be_deleted), so we can recover
anything that is missing.


[1] https://github.com/openlayers/openlayers/commit/f115c7a943473ed2ef4c202cd45fe742683bf82f
[2] https://github.com/openlayers/openlayers/commit/cadb20c18a286bfbb834398ae52447b00b3a0f61
[3] http://trac.osgeo.org/openlayers/wiki/Infrastructure?action=diff&version=9
[4] https://github.com/openlayers/openlayers/commit/a2c556f5c7c76405e8ccccf776ab4d77a9b8dfd2
[5] https://github.com/openlayers/openlayers/commit/8dabefebb2f17c2e8e3ec2df6e5119b7e9fa9244

Tim Schaub
OpenGeo http://opengeo.org/
Expert service straight from the developers.

More information about the Dev mailing list