[Geoserver-users] Failed to build Geoserver 2.5.x

I get the following error when compiling the last Geoserver 2.5.x branch:

[INFO] ------------------------------------------------------------------------

[INFO] Building Web Coverage Service 1.1 Module
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target
[INFO] [cobertura:clean {execution: default}]
[INFO] [git-commit-id:revision {execution: default}]
[INFO] [GitCommitIdMojo] Running on ‘/home/javalos/Desarrollos/Geoserver/geoserver/.git’ repository…
[INFO] [GitCommitIdMojo] Initializing properties…
[INFO] [GitCommitIdMojo] Using maven project properties…
[INFO] [GitCommitIdMojo] Loading data from git repository…
[INFO] [GitCommitIdMojo] ------------------git properties loaded------------------
[INFO] [GitCommitIdMojo] build.commit.message.short = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver
[INFO] [GitCommitIdMojo] build.build.user.email = francisco.avalos@anonymised.com
[INFO] [GitCommitIdMojo] build.hudsonId = -1
[INFO] [GitCommitIdMojo] build.commit.time = 23.08.2015 @ 14:34:05 CDT
[INFO] [GitCommitIdMojo] build.timestamp = 23-ago-2015 14:39
[INFO] [GitCommitIdMojo] build.build.time = 23.08.2015 @ 14:40:19 CDT
[INFO] [GitCommitIdMojo] build.branch = sigmserver
[INFO] [GitCommitIdMojo] build.commit.user.email = francisco.avalos@anonymised.com
[INFO] [GitCommitIdMojo] build.build.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.id.abbrev = 0852123
[INFO] [GitCommitIdMojo] build.commit.id = 0852123e64b16ebd563f6546505bbc9e2024fa3d
[INFO] [GitCommitIdMojo] build.commit.message.full = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver

[INFO] [GitCommitIdMojo] ---------------------------------------------------------
[INFO] [GitCommitIdMojo] Finished running.
[INFO] [javacc:jjtree {execution: jjtree}]
Java Compiler Compiler Version 4.0 (Tree Builder)
(type “jjtree” with no arguments for help)
Warning: Output directory “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset” does not exist. Creating the directory.
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/kvp/rangesubset/rangeset.jjt . . .
Warning: Duplicate option setting for “VISITOR” will be ignored.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/Node.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/SimpleNode.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTRangeSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTInterpolation.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTKey.java” does not exist. Will create one.
Annotated grammar generated successfully in /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj
[INFO] [javacc:javacc {execution: javacc}]
Java Compiler Compiler Version 4.0 (Parser Generator)
(type “javacc” with no arguments for help)
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj . . .
File “TokenMgrError.java” does not exist. Will create one.
File “ParseException.java” does not exist. Will create one.
File “Token.java” does not exist. Will create one.
File “SimpleCharStream.java” does not exist. Will create one.
Parser generated successfully.
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using ‘UTF-8’ encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] Copying 11 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 51 source files to /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[16,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[17,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[33,4] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[37,56] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[8,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[39,24] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[14,18] error: cannot find symbol
[INFO] 7 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

can anybody help me?

Thanks.

···

Servicios Computacionales y Asesoría en Sistemas de Información Geográfica
Francisco Javier Avalos Zapata
Ciudad Victoria, Tamaulipas
javalos@anonymised.com

Hi Javier,
the 2.5.x branch has been dead for 5 months now, which in particular means the build jobs
for GeoServer 2.5.x and GeoTools 12.x have not been running for all that time.

Some devs have been doing commits on those branches for specific projects, or for customers
that still required support for it, but with the build servers down, the jars are not pushed
to the Maven repositories anymore (which means the GeoTools jars in the repos are 5 months old),
and there is no guarantee the code is fully building either.

I can reproduce your build failure, which is related to not having fresh jars.
So I’ve checked out GeoTools 12.x, and I’ve found it’s not building either due to compile
errors.

I’ve fixed them, now you can build GeoServer by:lessless

  • Checking out GeoTools 12.x and build it locally, to get fresh jars from it
  • Build GeoServer with -nsu, to make sure Maven does not try to get GeoTools jars from the maven repositories

This should hopefully work, but mind, you’re basically on your own working
with this branch.

If you want to work on a branch that has six months of build server and core developer attention ahead,
you should use 2.7.x, which is about to get into maintenance mode (in September), if you want a year,
you should checkout master, which is going to be cut into 2.8.x in the next few days.

I know several complain the cycling is too fast, I can relate, but given the current resources, we basically
have no other choice, in six months we accumulate several new features, and we need to stop and cut
a release before the accumulation of new stuff gets the code out of control (we got there already in the past,
a year and a half without releases because we added too much new stuff)

If we had more developers helping with the backports we could maybe have a maintenance phase
of one year (giving the full release a 1.5yr lifespan), but nobody ever volunteered for that.
It’s indeed hard, the changes are made on master first, then backported on stable, usually with
small difficulty, then backported to maintenance, and that often happens with some sizeable effort
because the code base has shifted too much, if we tried to backport to a codebase that’s
over one year old, it would just get harder.
And then we’d need someone to cut releases from this series, which would also be a problem,
since we’d have at any point in time two maintenance series in parallel.

As said… it’s not easy, but if someone wants to try, we could probably try to keep the
build servers up for that series, and give some hints on why a certain a backport fails to apply.

Cheers
Andrea

···

On Mon, Aug 24, 2015 at 12:42 AM, Javier Avalos <javalos@anonymised.com> wrote:

I get the following error when compiling the last Geoserver 2.5.x branch:

[INFO] ------------------------------------------------------------------------

[INFO] Building Web Coverage Service 1.1 Module
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target
[INFO] [cobertura:clean {execution: default}]
[INFO] [git-commit-id:revision {execution: default}]
[INFO] [GitCommitIdMojo] Running on ‘/home/javalos/Desarrollos/Geoserver/geoserver/.git’ repository…
[INFO] [GitCommitIdMojo] Initializing properties…
[INFO] [GitCommitIdMojo] Using maven project properties…
[INFO] [GitCommitIdMojo] Loading data from git repository…
[INFO] [GitCommitIdMojo] ------------------git properties loaded------------------
[INFO] [GitCommitIdMojo] build.commit.message.short = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver
[INFO] [GitCommitIdMojo] build.build.user.email = francisco.avalos@anonymised.com
[INFO] [GitCommitIdMojo] build.hudsonId = -1
[INFO] [GitCommitIdMojo] build.commit.time = 23.08.2015 @ 14:34:05 CDT
[INFO] [GitCommitIdMojo] build.timestamp = 23-ago-2015 14:39
[INFO] [GitCommitIdMojo] build.build.time = 23.08.2015 @ 14:40:19 CDT
[INFO] [GitCommitIdMojo] build.branch = sigmserver
[INFO] [GitCommitIdMojo] build.commit.user.email = francisco.avalos@anonymised.com
[INFO] [GitCommitIdMojo] build.build.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.id.abbrev = 0852123
[INFO] [GitCommitIdMojo] build.commit.id = 0852123e64b16ebd563f6546505bbc9e2024fa3d
[INFO] [GitCommitIdMojo] build.commit.message.full = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver

[INFO] [GitCommitIdMojo] ---------------------------------------------------------
[INFO] [GitCommitIdMojo] Finished running.
[INFO] [javacc:jjtree {execution: jjtree}]
Java Compiler Compiler Version 4.0 (Tree Builder)
(type “jjtree” with no arguments for help)
Warning: Output directory “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset” does not exist. Creating the directory.
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/kvp/rangesubset/rangeset.jjt . . .
Warning: Duplicate option setting for “VISITOR” will be ignored.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/Node.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/SimpleNode.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTRangeSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTInterpolation.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTKey.java” does not exist. Will create one.
Annotated grammar generated successfully in /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj
[INFO] [javacc:javacc {execution: javacc}]
Java Compiler Compiler Version 4.0 (Parser Generator)
(type “javacc” with no arguments for help)
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj . . .
File “TokenMgrError.java” does not exist. Will create one.
File “ParseException.java” does not exist. Will create one.
File “Token.java” does not exist. Will create one.
File “SimpleCharStream.java” does not exist. Will create one.
Parser generated successfully.
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using ‘UTF-8’ encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] Copying 11 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 51 source files to /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[16,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[17,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[33,4] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[37,56] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[8,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[39,24] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[14,18] error: cannot find symbol
[INFO] 7 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

can anybody help me?

Thanks.

Servicios Computacionales y Asesoría en Sistemas de Información Geográfica
Francisco Javier Avalos Zapata
Ciudad Victoria, Tamaulipas
javalos@anonymised.com



Geoserver-users mailing list
Geoserver-users@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
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 Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
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 Mon, Aug 24, 2015 at 9:22 AM, Andrea Aime <andrea.aime@anonymised.com>
wrote:

I've fixed them, now you can build GeoServer by:
* Checking out GeoTools 12.x and build it locally, to get fresh jars from
it
* Build GeoServer with -nsu, to make sure Maven does not try to get
GeoTools jars from the maven repositories

Hum nope, never mind... GeoServer still does not build.
Hmm... ah, GeoServer 2.5.x depends on GeoTools 11.x, not 12.x :slight_smile:
So, you'll need a local build of that one

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 Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
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.

-------------------------------------------------------

Thanks for being so helpful Andrea!

Javier if you have a customer need to work with the 2.5.x branch you are welcome to volunteer on geoserver-devel.

In particular you could manually run the jobs on ares as a sanity check, I do not like to ask boundless to spend computing resources on branches that are no longer actively maintained by the community.

As Andrea indicated inactive branches can still be released, we just have no volunteer with interest in (and thus making a commitment) for further releases.

···

On 24 August 2015 at 00:22, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi Javier,
the 2.5.x branch has been dead for 5 months now, which in particular means the build jobs
for GeoServer 2.5.x and GeoTools 12.x have not been running for all that time.

Some devs have been doing commits on those branches for specific projects, or for customers
that still required support for it, but with the build servers down, the jars are not pushed
to the Maven repositories anymore (which means the GeoTools jars in the repos are 5 months old),
and there is no guarantee the code is fully building either.

I can reproduce your build failure, which is related to not having fresh jars.
So I’ve checked out GeoTools 12.x, and I’ve found it’s not building either due to compile
errors.

I’ve fixed them, now you can build GeoServer by:lessless

  • Checking out GeoTools 12.x and build it locally, to get fresh jars from it
  • Build GeoServer with -nsu, to make sure Maven does not try to get GeoTools jars from the maven repositories

This should hopefully work, but mind, you’re basically on your own working
with this branch.

If you want to work on a branch that has six months of build server and core developer attention ahead,
you should use 2.7.x, which is about to get into maintenance mode (in September), if you want a year,
you should checkout master, which is going to be cut into 2.8.x in the next few days.

I know several complain the cycling is too fast, I can relate, but given the current resources, we basically
have no other choice, in six months we accumulate several new features, and we need to stop and cut
a release before the accumulation of new stuff gets the code out of control (we got there already in the past,
a year and a half without releases because we added too much new stuff)

If we had more developers helping with the backports we could maybe have a maintenance phase
of one year (giving the full release a 1.5yr lifespan), but nobody ever volunteered for that.
It’s indeed hard, the changes are made on master first, then backported on stable, usually with
small difficulty, then backported to maintenance, and that often happens with some sizeable effort
because the code base has shifted too much, if we tried to backport to a codebase that’s
over one year old, it would just get harder.
And then we’d need someone to cut releases from this series, which would also be a problem,
since we’d have at any point in time two maintenance series in parallel.

As said… it’s not easy, but if someone wants to try, we could probably try to keep the
build servers up for that series, and give some hints on why a certain a backport fails to apply.

Cheers
Andrea



Geoserver-users mailing list
Geoserver-users@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Jody Garnett

On Mon, Aug 24, 2015 at 12:42 AM, Javier Avalos <javalos@anonymised.com.6683…> wrote:

I get the following error when compiling the last Geoserver 2.5.x branch:

[INFO] ------------------------------------------------------------------------

[INFO] Building Web Coverage Service 1.1 Module
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target
[INFO] [cobertura:clean {execution: default}]
[INFO] [git-commit-id:revision {execution: default}]
[INFO] [GitCommitIdMojo] Running on ‘/home/javalos/Desarrollos/Geoserver/geoserver/.git’ repository…
[INFO] [GitCommitIdMojo] Initializing properties…
[INFO] [GitCommitIdMojo] Using maven project properties…
[INFO] [GitCommitIdMojo] Loading data from git repository…
[INFO] [GitCommitIdMojo] ------------------git properties loaded------------------
[INFO] [GitCommitIdMojo] build.commit.message.short = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver
[INFO] [GitCommitIdMojo] build.build.user.email = francisco.avalos@anonymised.com
[INFO] [GitCommitIdMojo] build.hudsonId = -1
[INFO] [GitCommitIdMojo] build.commit.time = 23.08.2015 @ 14:34:05 CDT
[INFO] [GitCommitIdMojo] build.timestamp = 23-ago-2015 14:39
[INFO] [GitCommitIdMojo] build.build.time = 23.08.2015 @ 14:40:19 CDT
[INFO] [GitCommitIdMojo] build.branch = sigmserver
[INFO] [GitCommitIdMojo] build.commit.user.email = francisco.avalos@anonymised.com
[INFO] [GitCommitIdMojo] build.build.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.id.abbrev = 0852123
[INFO] [GitCommitIdMojo] build.commit.id = 0852123e64b16ebd563f6546505bbc9e2024fa3d
[INFO] [GitCommitIdMojo] build.commit.message.full = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver

[INFO] [GitCommitIdMojo] ---------------------------------------------------------
[INFO] [GitCommitIdMojo] Finished running.
[INFO] [javacc:jjtree {execution: jjtree}]
Java Compiler Compiler Version 4.0 (Tree Builder)
(type “jjtree” with no arguments for help)
Warning: Output directory “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset” does not exist. Creating the directory.
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/kvp/rangesubset/rangeset.jjt . . .
Warning: Duplicate option setting for “VISITOR” will be ignored.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/Node.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/SimpleNode.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTRangeSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTInterpolation.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTKey.java” does not exist. Will create one.
Annotated grammar generated successfully in /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj
[INFO] [javacc:javacc {execution: javacc}]
Java Compiler Compiler Version 4.0 (Parser Generator)
(type “javacc” with no arguments for help)
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj . . .
File “TokenMgrError.java” does not exist. Will create one.
File “ParseException.java” does not exist. Will create one.
File “Token.java” does not exist. Will create one.
File “SimpleCharStream.java” does not exist. Will create one.
Parser generated successfully.
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using ‘UTF-8’ encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] Copying 11 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 51 source files to /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[16,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[17,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[33,4] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[37,56] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[8,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[39,24] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[14,18] error: cannot find symbol
[INFO] 7 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

can anybody help me?

Thanks.

Servicios Computacionales y Asesoría en Sistemas de Información Geográfica
Francisco Javier Avalos Zapata
Ciudad Victoria, Tamaulipas
javalos@anonymised.com



Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
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 Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
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.


Hi Jody.

What I have to do to be a volunteer on geoserver -devel ?

···

2015-08-24 18:56 GMT-05:00 Jody Garnett <jody.garnett@anonymised.com>:

Thanks for being so helpful Andrea!

Javier if you have a customer need to work with the 2.5.x branch you are welcome to volunteer on geoserver-devel.

In particular you could manually run the jobs on ares as a sanity check, I do not like to ask boundless to spend computing resources on branches that are no longer actively maintained by the community.

As Andrea indicated inactive branches can still be released, we just have no volunteer with interest in (and thus making a commitment) for further releases.


Jody Garnett

On 24 August 2015 at 00:22, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi Javier,
the 2.5.x branch has been dead for 5 months now, which in particular means the build jobs
for GeoServer 2.5.x and GeoTools 12.x have not been running for all that time.

Some devs have been doing commits on those branches for specific projects, or for customers
that still required support for it, but with the build servers down, the jars are not pushed
to the Maven repositories anymore (which means the GeoTools jars in the repos are 5 months old),
and there is no guarantee the code is fully building either.

I can reproduce your build failure, which is related to not having fresh jars.
So I’ve checked out GeoTools 12.x, and I’ve found it’s not building either due to compile
errors.

I’ve fixed them, now you can build GeoServer by:lessless

  • Checking out GeoTools 12.x and build it locally, to get fresh jars from it
  • Build GeoServer with -nsu, to make sure Maven does not try to get GeoTools jars from the maven repositories

This should hopefully work, but mind, you’re basically on your own working
with this branch.

If you want to work on a branch that has six months of build server and core developer attention ahead,
you should use 2.7.x, which is about to get into maintenance mode (in September), if you want a year,
you should checkout master, which is going to be cut into 2.8.x in the next few days.

I know several complain the cycling is too fast, I can relate, but given the current resources, we basically
have no other choice, in six months we accumulate several new features, and we need to stop and cut
a release before the accumulation of new stuff gets the code out of control (we got there already in the past,
a year and a half without releases because we added too much new stuff)

If we had more developers helping with the backports we could maybe have a maintenance phase
of one year (giving the full release a 1.5yr lifespan), but nobody ever volunteered for that.
It’s indeed hard, the changes are made on master first, then backported on stable, usually with
small difficulty, then backported to maintenance, and that often happens with some sizeable effort
because the code base has shifted too much, if we tried to backport to a codebase that’s
over one year old, it would just get harder.
And then we’d need someone to cut releases from this series, which would also be a problem,
since we’d have at any point in time two maintenance series in parallel.

As said… it’s not easy, but if someone wants to try, we could probably try to keep the
build servers up for that series, and give some hints on why a certain a backport fails to apply.

Cheers
Andrea



Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

On Mon, Aug 24, 2015 at 12:42 AM, Javier Avalos <javalos@anonymised.com> wrote:

I get the following error when compiling the last Geoserver 2.5.x branch:

[INFO] ------------------------------------------------------------------------

[INFO] Building Web Coverage Service 1.1 Module
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target
[INFO] [cobertura:clean {execution: default}]
[INFO] [git-commit-id:revision {execution: default}]
[INFO] [GitCommitIdMojo] Running on ‘/home/javalos/Desarrollos/Geoserver/geoserver/.git’ repository…
[INFO] [GitCommitIdMojo] Initializing properties…
[INFO] [GitCommitIdMojo] Using maven project properties…
[INFO] [GitCommitIdMojo] Loading data from git repository…
[INFO] [GitCommitIdMojo] ------------------git properties loaded------------------
[INFO] [GitCommitIdMojo] build.commit.message.short = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver
[INFO] [GitCommitIdMojo] build.build.user.email = francisco.avalos@anonymised.com…
[INFO] [GitCommitIdMojo] build.hudsonId = -1
[INFO] [GitCommitIdMojo] build.commit.time = 23.08.2015 @ 14:34:05 CDT
[INFO] [GitCommitIdMojo] build.timestamp = 23-ago-2015 14:39
[INFO] [GitCommitIdMojo] build.build.time = 23.08.2015 @ 14:40:19 CDT
[INFO] [GitCommitIdMojo] build.branch = sigmserver
[INFO] [GitCommitIdMojo] build.commit.user.email = francisco.avalos@anonymised.com
[INFO] [GitCommitIdMojo] build.build.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.user.name = Francisco Javier Avalos Zapata
[INFO] [GitCommitIdMojo] build.commit.id.abbrev = 0852123
[INFO] [GitCommitIdMojo] build.commit.id = 0852123e64b16ebd563f6546505bbc9e2024fa3d
[INFO] [GitCommitIdMojo] build.commit.message.full = Merge branch ‘2.5.x’ of https://github.com/geoserver/geoserver into sigmserver

[INFO] [GitCommitIdMojo] ---------------------------------------------------------
[INFO] [GitCommitIdMojo] Finished running.
[INFO] [javacc:jjtree {execution: jjtree}]
Java Compiler Compiler Version 4.0 (Tree Builder)
(type “jjtree” with no arguments for help)
Warning: Output directory “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset” does not exist. Creating the directory.
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/kvp/rangesubset/rangeset.jjt . . .
Warning: Duplicate option setting for “VISITOR” will be ignored.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/Node.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/SimpleNode.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTRangeSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisSubset.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTFieldId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTAxisId.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTInterpolation.java” does not exist. Will create one.
File “/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/ASTKey.java” does not exist. Will create one.
Annotated grammar generated successfully in /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj
[INFO] [javacc:javacc {execution: javacc}]
Java Compiler Compiler Version 4.0 (Parser Generator)
(type “javacc” with no arguments for help)
Reading from file /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/generated-sources/jjtree/org/geoserver/wcs/kvp/rangesubset/rangeset.jj . . .
File “TokenMgrError.java” does not exist. Will create one.
File “ParseException.java” does not exist. Will create one.
File “Token.java” does not exist. Will create one.
File “SimpleCharStream.java” does not exist. Will create one.
Parser generated successfully.
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using ‘UTF-8’ encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] Copying 11 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 51 source files to /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[16,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[17,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[33,4] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[37,56] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[8,28] error: package org.geotools.wcs.v1_1 does not exist
[ERROR] /home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WcsXmlReader.java:[39,24] error: cannot find symbol
[ERROR] class WcsXmlReader
/home/javalos/Desarrollos/Geoserver/geoserver/src/wcs1_1/src/main/java/org/geoserver/wcs/xml/v1_1_1/WCSParserDelegate.java:[14,18] error: cannot find symbol
[INFO] 7 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

can anybody help me?

Thanks.

Servicios Computacionales y Asesoría en Sistemas de Información Geográfica
Francisco Javier Avalos Zapata
Ciudad Victoria, Tamaulipas
javalos@anonymised.com



Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
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 Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
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.


Servicios Computacionales y Asesoría en Sistemas de Información Geográfica
Francisco Javier Avalos Zapata
Ciudad Victoria, Tamaulipas
javalos@anonymised.com

On Tue, Aug 25, 2015 at 2:35 AM, Javier Avalos <javalos@anonymised.com

wrote:

Hi Jody.

What I have to do to be a volunteer on geoserver -devel ?

Just subscribe to that mailing list and state what you want to help with :slight_smile:

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 Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
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.

-------------------------------------------------------