Thanks for fixing everything Torben.
Could we change that to geoserver-master-docs and git it to watch a section of the git repo? And remove the doc build from geoserver-master … this would allow doc fixes to deploy faster.
And not trigger a full build when only the docs change.
···
–
Jody Garnett
On 12 July 2016 at 15:34, Torben Barsballe <tbarsballe@anonymised.com> wrote:
The jenkins builds have finished, and the docs appear to be getting updated correctly now.
I have also added a “geoserver-master-nightly-docs” task, that builds and deploys the master docs nightly, such that we can build & deploy docs seperately from the rest of geoserver. I can add equivalent builds for 2.9.x and 2.8.x as needed.
Torben
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
On Tue, Jul 12, 2016 at 2:28 PM, Torben Barsballe <tbarsballe@anonymised.com> wrote:
Most likely updating the git plugin slightly changed the behavior of the ${GIT_BRANCH} macro, appending origin/.
Assuming the timeline fits, that would explain why this started happenting.
Thanks,
Torben
On Tue, Jul 12, 2016 at 2:23 PM, Christian Del Pino <cdelpino@anonymised.com> wrote:
Hi Torben,
A plugin was installed recently to for the Geogig team. Build Reports/jacoco.
The git plugin was updated, per request, not too long ago. Not sure if any of these would cause the issue at hand?
Regards,
Chris
On Tue, Jul 12, 2016 at 5:09 PM, Torben Barsballe <tbarsballe@anonymised.com> wrote:
I took a stab at this. Looking at a build from Jun 28 we have:
…
[geoserver-master] $ /bin/sh -xe /tmp/hudson6430242953085261747.sh
+ VER=master
+ BASE=/var/www/geoserver/master/doc/en
+ [ -e /var/www/geoserver/master/doc/en ]
+ cd doc/en/user
+ make clean html
rm -rf build/*
mkdir -p build/html build/doctrees
sphinx-build -b html -d build/doctrees source build/html
…
A build from Jun 30 has:
…
[geoserver-master] $ /bin/sh -xe /tmp/hudson1759667221082312760.sh
+ VER=origin/master
+ BASE=/var/www/geoserver/origin/master/doc/en
+ [ -e /var/www/geoserver/origin/master/doc/en ]
+ cd doc/en/user
+ make clean html
rm -rf build/*
mkdir -p build/html build/doctrees
sphinx-build -b html -d build/doctrees source build/html
…
So (as Ben surmised) it appears that we are getting the wrong value for VER - origin/master instead of master
VER is being populated from GIT_BRANCH, which appears to come from the Jenkins Git plugin.
I am not sure why this behvior has changed.
Chris - is it possible there were some updates to the ares jenkins recently?
I have found a workaround here: http://stackoverflow.com/questions/20541609/how-to-receive-local-git-branch-name-with-jenkins-git-plugin and am applying it the ares builds. I will see if this fix works shortly.
Andrea - the doc redirects are configured on docs.geoserver.org - see step 7 of http://docs.geoserver.org/latest/en/developer/release-guide/index.html#post-the-documentation
Basically, a proxy is used to map stable, maintenance, latest, etc. to specific locations on ares.
Torben
–
Christian Del Pino
DevOps Engineer
Boundless | www.boundlessgeo.com
Email: cdelpino@anonymised.com
On Sat, Jul 9, 2016 at 2:27 AM, Ian Turton <ijturton@anonymised.com> wrote:
This page on master (http://docs.geoserver.org/latest/en/user/data/database/primarykey.html) should have changed on June 30th (https://github.com/geoserver/geoserver/commit/f424dd342cf3931bf293471e84a58ed410872304). While yesterday’s change to the GeoTools docs has gone out fine (http://docs.geotools.org/latest/userguide/library/render/faq.html)
Ian
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
On 9 July 2016 at 09:47, Andrea Aime <andrea.aime@anonymised.com> wrote:
That’s easy enough to check, just look at the build logs…
On master:
Build finished. The HTML pages are in build/html.
- rm -rf /var/www/geoserver/origin/master/doc/en/user
- cp -r build/html /var/www/geoserver/origin/master/doc/en/user
On 2.9.x
Build finished. The HTML pages are in build/html.
- rm -rf /var/www/geoserver/origin/2.9.x/doc/en/user
- cp -r build/html /var/www/geoserver/origin/2.9.x/doc/en/user
So… not in the build itself. I still don’t understand how these
paths end up being mapped on docs.geoserver.org though,
getting to know that might help clarify the situation.
Speaking of which… at the bottom of our documentation pages for master and 2.9.x on docs.geoserver.org it says:
© Copyright 2016, Open Source Geospatial Foundation. License Creative Commons Attribution. Last updated on Jun 28, 2016. Created using Sphinx.
© Copyright 2016, Open Source Geospatial Foundation. License Creative Commons Attribution. Last updated on Jun 27, 2016. Created using Sphinx.
Seems like whatever was copying the documentation from the build output to docs.geoserver.org is not working anymore.
Indeed if you go here (damn slow, but working if you’re patient) you’ll get the latest master build instead (looked at the path where the docs
are copied and figured out where they are exposed by apache):
http://ares.boundlessgeo.com/geoserver/origin/master/doc/en/user/
Cheers
Andrea
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
–
Ian Turton
On Sat, Jul 9, 2016 at 12:53 AM, Jody Garnett <jody.garnett@anonymised.com.403…> wrote:
Maybe we have both master and 2.9.x copying to the same place?
On Thu, Jul 7, 2016 at 10:16 AM Andrea Aime <andrea.aime@anonymised.com> wrote:
–
–
Jody Garnett
–
==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.
The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.
On Wed, Jul 6, 2016 at 9:59 PM, Jody Garnett <jody.garnett@anonymised.com> wrote:
Looking at build 2600/consoleFull :
Build finished. The HTML pages are in build/html.
Build finished. The HTML pages are in build/html.
Build finished. The HTML pages are in build/html.
Other than the developer guide having “//” I do not see anything wrong…
The copy sort of assumes ares and docs are the same box though… or not?
Are they? If not, how are the files supposed to get on docs?
Also the paths do not seem to match, the documentation on docs is at:
http://docs.geoserver.org/latest/en/user/
while the path the stuff is being copied to is master/doc/en/user
Cheers
Andrea
–
==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.
The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.