[Geoserver-devel] gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84

Gabriel and Erik,

the community module gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO] ------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no dependency information available
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve dependencies for project org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact com.sleepycat:je:jar:5.0.84 in boundless (https://repo.boundlessgeo.com/main/) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand

Ben,

Thanks for bringing this up. I’ll double check with Gabriel, but I believe the BDB artifact was provided through the Boundless repos at some point, but not any more. I’ll try to see if that is the case, and if it was intentional. I’ll see if we need to get the artifact provided through the Boundless repos, or use the Oracle repo you provided (or possibly another repo).

Copying the GeoGig mailing list as well because it is also affecting GeoGig builds.

···

On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <ben@anonymised.com> wrote:

Gabriel and Erik,

the community module gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO] ------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no dependency information available
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve dependencies for project org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact com.sleepycat:je:jar:5.0.84 in boundless (https://repo.boundlessgeo.com/main/) → [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException


Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

Erik Merkle
Software Engineer | Boundless

Think you can add that dependency to the geoserver plugin …

GeoGig itself is treating BDB as a “compile” dependency, not a hard dependency. If the application (or user) has the jar around then geogig will support the use of BDB.

I think sleepycat was changing up the license, so while geoserver can use the old version – we cannot upgrade to the AGPL version without making geoserver AGPL.

···

On 4 March 2016 at 06:54, Erik Merkle <emerkle@anonymised.com> wrote:

Ben,

Thanks for bringing this up. I’ll double check with Gabriel, but I believe the BDB artifact was provided through the Boundless repos at some point, but not any more. I’ll try to see if that is the case, and if it was intentional. I’ll see if we need to get the artifact provided through the Boundless repos, or use the Oracle repo you provided (or possibly another repo).

Copying the GeoGig mailing list as well because it is also affecting GeoGig builds.


Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140


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


Jody Garnett

Erik Merkle
Software Engineer | Boundless

On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <ben@anonymised.com> wrote:

Gabriel and Erik,

the community module gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO] ------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no dependency information available
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve dependencies for project org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact com.sleepycat:je:jar:5.0.84 in boundless (https://repo.boundlessgeo.com/main/) → [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException


Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

Jody,

The version of GeoGig that the plugin depends on is 1.0-RC1a, which still has a dependency on BDB:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/pom.xml#L23-L28

and the GeoServer plugin has a dependency on the GeoGig CLI module, which has hard dependency on BDB in version 1.0-RC1a:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/src/main/java/org/locationtech/geogig/cli/CLIContextBuilder.java#L25-L34

The hard dependency won’t be replaced until GeoGig gets the SQLite changes that have been put on the very near back-burner.

···

On Fri, Mar 4, 2016 at 11:03 AM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Think you can add that dependency to the geoserver plugin …

GeoGig itself is treating BDB as a “compile” dependency, not a hard dependency. If the application (or user) has the jar around then geogig will support the use of BDB.

I think sleepycat was changing up the license, so while geoserver can use the old version – we cannot upgrade to the AGPL version without making geoserver AGPL.

Erik Merkle
Software Engineer | Boundless


Jody Garnett

On 4 March 2016 at 06:54, Erik Merkle <emerkle@anonymised.com> wrote:

Ben,

Thanks for bringing this up. I’ll double check with Gabriel, but I believe the BDB artifact was provided through the Boundless repos at some point, but not any more. I’ll try to see if that is the case, and if it was intentional. I’ll see if we need to get the artifact provided through the Boundless repos, or use the Oracle repo you provided (or possibly another repo).

Copying the GeoGig mailing list as well because it is also affecting GeoGig builds.


Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140


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

Erik Merkle
Software Engineer | Boundless

On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <ben@anonymised.com> wrote:

Gabriel and Erik,

the community module gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO] ------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no dependency information available
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve dependencies for project org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact com.sleepycat:je:jar:5.0.84 in boundless (https://repo.boundlessgeo.com/main/) → [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException


Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

Hi, fixed it by adding the oracle repository to both geogig’s bdbe module and geoserver’s geogig module, which is the official repo where to get that dependency from. It’ll be a short lived one though, just until we get rid of bdbje as the default backend.

Thanks for reporting Ben.

Gab

···

On Fri, Mar 4, 2016 at 2:32 PM, Erik Merkle <emerkle@anonymised.com> wrote:

Jody,

The version of GeoGig that the plugin depends on is 1.0-RC1a, which still has a dependency on BDB:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/pom.xml#L23-L28

and the GeoServer plugin has a dependency on the GeoGig CLI module, which has hard dependency on BDB in version 1.0-RC1a:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/src/main/java/org/locationtech/geogig/cli/CLIContextBuilder.java#L25-L34

The hard dependency won’t be replaced until GeoGig gets the SQLite changes that have been put on the very near back-burner.


geogig-dev mailing list
geogig-dev@anonymised.com
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
http://www.locationtech.org/mailman/listinfo/geogig-dev

Erik Merkle
Software Engineer | Boundless

On Fri, Mar 4, 2016 at 11:03 AM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Think you can add that dependency to the geoserver plugin …

GeoGig itself is treating BDB as a “compile” dependency, not a hard dependency. If the application (or user) has the jar around then geogig will support the use of BDB.

I think sleepycat was changing up the license, so while geoserver can use the old version – we cannot upgrade to the AGPL version without making geoserver AGPL.


Jody Garnett

On 4 March 2016 at 06:54, Erik Merkle <emerkle@anonymised.com> wrote:

Ben,

Thanks for bringing this up. I’ll double check with Gabriel, but I believe the BDB artifact was provided through the Boundless repos at some point, but not any more. I’ll try to see if that is the case, and if it was intentional. I’ll see if we need to get the artifact provided through the Boundless repos, or use the Oracle repo you provided (or possibly another repo).

Copying the GeoGig mailing list as well because it is also affecting GeoGig builds.


Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140


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

Erik Merkle
Software Engineer | Boundless

On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <ben@anonymised.com> wrote:

Gabriel and Erik,

the community module gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO] ------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no dependency information available
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve dependencies for project org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact com.sleepycat:je:jar:5.0.84 in boundless (https://repo.boundlessgeo.com/main/) → [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException


Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

Gabriel Roldán
Software Developer | Boundless
groldan@anonymised.com
@boundlessgeo

Just to confirm it will only check that additional repository for that module, and not for everything …

Wonder if we should play a similar game with geotools codebase (as we list too many repositories there).

···

On 4 March 2016 at 12:12, Gabriel Roldan <groldan@anonymised.com> wrote:

Hi, fixed it by adding the oracle repository to both geogig’s bdbe module and geoserver’s geogig module, which is the official repo where to get that dependency from. It’ll be a short lived one though, just until we get rid of bdbje as the default backend.

Thanks for reporting Ben.

Gab


Jody Garnett

On Fri, Mar 4, 2016 at 2:32 PM, Erik Merkle <emerkle@anonymised.com> wrote:

Jody,

The version of GeoGig that the plugin depends on is 1.0-RC1a, which still has a dependency on BDB:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/pom.xml#L23-L28

and the GeoServer plugin has a dependency on the GeoGig CLI module, which has hard dependency on BDB in version 1.0-RC1a:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/src/main/java/org/locationtech/geogig/cli/CLIContextBuilder.java#L25-L34

The hard dependency won’t be replaced until GeoGig gets the SQLite changes that have been put on the very near back-burner.


geogig-dev mailing list
geogig-dev@anonymised.com33…
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
http://www.locationtech.org/mailman/listinfo/geogig-dev

Gabriel Roldán
Software Developer | Boundless
groldan@anonymised.com
@boundlessgeo

Erik Merkle
Software Engineer | Boundless

On Fri, Mar 4, 2016 at 11:03 AM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Think you can add that dependency to the geoserver plugin …

GeoGig itself is treating BDB as a “compile” dependency, not a hard dependency. If the application (or user) has the jar around then geogig will support the use of BDB.

I think sleepycat was changing up the license, so while geoserver can use the old version – we cannot upgrade to the AGPL version without making geoserver AGPL.


Jody Garnett

On 4 March 2016 at 06:54, Erik Merkle <emerkle@anonymised.com> wrote:

Ben,

Thanks for bringing this up. I’ll double check with Gabriel, but I believe the BDB artifact was provided through the Boundless repos at some point, but not any more. I’ll try to see if that is the case, and if it was intentional. I’ll see if we need to get the artifact provided through the Boundless repos, or use the Oracle repo you provided (or possibly another repo).

Copying the GeoGig mailing list as well because it is also affecting GeoGig builds.


Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140


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

Erik Merkle
Software Engineer | Boundless

On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <ben@anonymised.com> wrote:

Gabriel and Erik,

the community module gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO] ------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no dependency information available
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve dependencies for project org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact com.sleepycat:je:jar:5.0.84 in boundless (https://repo.boundlessgeo.com/main/) → [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException


Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

The BDB artifacts have been added to the Boundless Maven repository. You should be able to build GeoGig as well as the GeoServer community module for GeoGig.

···

On Fri, Mar 4, 2016 at 2:12 PM, Gabriel Roldan <groldan@anonymised.com> wrote:

Hi, fixed it by adding the oracle repository to both geogig’s bdbe module and geoserver’s geogig module, which is the official repo where to get that dependency from. It’ll be a short lived one though, just until we get rid of bdbje as the default backend.

Thanks for reporting Ben.

Gab


geogig-dev mailing list
geogig-dev@anonymised.com
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
http://www.locationtech.org/mailman/listinfo/geogig-dev

Erik Merkle
Software Engineer | Boundless

On Fri, Mar 4, 2016 at 2:32 PM, Erik Merkle <emerkle@anonymised.com> wrote:

Jody,

The version of GeoGig that the plugin depends on is 1.0-RC1a, which still has a dependency on BDB:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/pom.xml#L23-L28

and the GeoServer plugin has a dependency on the GeoGig CLI module, which has hard dependency on BDB in version 1.0-RC1a:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/src/main/java/org/locationtech/geogig/cli/CLIContextBuilder.java#L25-L34

The hard dependency won’t be replaced until GeoGig gets the SQLite changes that have been put on the very near back-burner.


geogig-dev mailing list
geogig-dev@anonymised.com33…
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
http://www.locationtech.org/mailman/listinfo/geogig-dev

Gabriel Roldán
Software Developer | Boundless
groldan@anonymised.com39…
@boundlessgeo

Erik Merkle
Software Engineer | Boundless

On Fri, Mar 4, 2016 at 11:03 AM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Think you can add that dependency to the geoserver plugin …

GeoGig itself is treating BDB as a “compile” dependency, not a hard dependency. If the application (or user) has the jar around then geogig will support the use of BDB.

I think sleepycat was changing up the license, so while geoserver can use the old version – we cannot upgrade to the AGPL version without making geoserver AGPL.


Jody Garnett

On 4 March 2016 at 06:54, Erik Merkle <emerkle@anonymised.com> wrote:

Ben,

Thanks for bringing this up. I’ll double check with Gabriel, but I believe the BDB artifact was provided through the Boundless repos at some point, but not any more. I’ll try to see if that is the case, and if it was intentional. I’ll see if we need to get the artifact provided through the Boundless repos, or use the Oracle repo you provided (or possibly another repo).

Copying the GeoGig mailing list as well because it is also affecting GeoGig builds.


Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140


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

Erik Merkle
Software Engineer | Boundless

On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <ben@anonymised.com> wrote:

Gabriel and Erik,

the community module gs-geogig has a missing dependency com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO] ------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no dependency information available
Downloading: https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading: https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve dependencies for project org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact com.sleepycat:je:jar:5.0.84 in boundless (https://repo.boundlessgeo.com/main/) → [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException


Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

Thanks, Gabriel. That worked for me and I was able to build gs-geogig on GeoServer 2.8.x.

Kind regards,
Ben.

On 05/03/16 09:12, Gabriel Roldan wrote:

Hi, fixed it by adding the oracle repository to both geogig's bdbe module
and geoserver's geogig module, which is the official repo where to get that
dependency from. It'll be a short lived one though, just until we get rid
of bdbje as the default backend.

Thanks for reporting Ben.

Gab

On Fri, Mar 4, 2016 at 2:32 PM, Erik Merkle <emerkle@anonymised.com>
wrote:

Jody,

The version of GeoGig that the plugin depends on is 1.0-RC1a, which still
has a dependency on BDB:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/pom.xml#L23-L28

and the GeoServer plugin has a dependency on the GeoGig CLI module, which
has hard dependency on BDB in version 1.0-RC1a:

https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/src/main/java/org/locationtech/geogig/cli/CLIContextBuilder.java#L25-L34

The hard dependency won't be replaced until GeoGig gets the SQLite changes
that have been put on the very near back-burner.

Erik Merkle
Software Engineer | Boundless <http://boundlessgeo.com/&gt;

<https://ci3.googleusercontent.com/proxy/XbNMJgaxk8PjInyHphJIJR3UBO9JuO_mWU5_apQysWHx_ktHjiYDtCgp1M_svxxDobaw-k6Nm1NlGiUIG2MjC5oGWSznkDbamgIhv312kqZHN9uEudzksw=s0-d-e1-ft#http://boundlessgeo.com/wp-content/uploads/files/boundless_sig.png&gt;

On Fri, Mar 4, 2016 at 11:03 AM, Jody Garnett <jody.garnett@anonymised.com>
wrote:

Think you can add that dependency to the geoserver plugin ...

GeoGig itself is treating BDB as a "compile" dependency, not a hard
dependency. If the application (or user) has the jar around then geogig
will support the use of BDB.

I think sleepycat was changing up the license, so while geoserver can use
the old version -- we cannot upgrade to the AGPL version without making
geoserver AGPL.

--
Jody Garnett

On 4 March 2016 at 06:54, Erik Merkle <emerkle@anonymised.com> wrote:

Ben,

Thanks for bringing this up. I'll double check with Gabriel, but I
believe the BDB artifact was provided through the Boundless repos at some
point, but not any more. I'll try to see if that is the case, and if it was
intentional. I'll see if we need to get the artifact provided through the
Boundless repos, or use the Oracle repo you provided (or possibly another
repo).

Copying the GeoGig mailing list as well because it is also affecting
GeoGig builds.

Erik Merkle
Software Engineer | Boundless <http://boundlessgeo.com/&gt;

<https://ci3.googleusercontent.com/proxy/XbNMJgaxk8PjInyHphJIJR3UBO9JuO_mWU5_apQysWHx_ktHjiYDtCgp1M_svxxDobaw-k6Nm1NlGiUIG2MjC5oGWSznkDbamgIhv312kqZHN9uEudzksw=s0-d-e1-ft#http://boundlessgeo.com/wp-content/uploads/files/boundless_sig.png&gt;

On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <ben@anonymised.com>
wrote:

Gabriel and Erik,

the community module gs-geogig has a missing dependency
com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if
this artifact has not previously been downloaded into the local repository.

This artifact is available from the Oracle Maven repository:

http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar

I think there may also be plans to remove Berkeley DB support.

Kind regards,
Ben.

[INFO]
------------------------------------------------------------------------
[INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
[INFO]
------------------------------------------------------------------------
Downloading:
https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading:
http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading:
http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading:
http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
Downloading:
https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
[WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no
dependency information available
Downloading:
https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading:
http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading:
http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading:
http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
Downloading:
https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 12.252 s
[INFO] Finished at: 2016-03-04T17:35:04+13:00
[INFO] Final Memory: 19M/248M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal on project gs-geogig: Could not resolve
dependencies for project
org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact
com.sleepycat:je:jar:5.0.84 in boundless (
https://repo.boundlessgeo.com/main/) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with
the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

_______________________________________________
geogig-dev mailing list
geogig-dev@anonymised.com
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
http://www.locationtech.org/mailman/listinfo/geogig-dev

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand