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 <[email protected]>
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
>
>
> On Mon, Aug 24, 2015 at 12:42 AM, Javier Avalos <
> [email protected]> 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 =
>> [email protected]
>> [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 =
>> [email protected]
>> [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
>> [email protected]
>>
>>
>> ------------------------------------------------------------------------------
>>
>> _______________________________________________
>> Geoserver-users mailing list
>> [email protected]
>> 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.
>
> -------------------------------------------------------
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
------------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to