Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from master #4

Open
wants to merge 5,093 commits into
base: geobuilder-update-master
Choose a base branch
from
Open

Update from master #4

wants to merge 5,093 commits into from

Conversation

pierrejego
Copy link
Member

Integrate georchestra master in geobuilder dev

dependabot bot and others added 29 commits June 7, 2021 06:31
Bumps [geonetwork](https://github.com/georchestra/geonetwork) from `ace7288` to `5c77e7b`.
- [Release notes](https://github.com/georchestra/geonetwork/releases)
- [Commits](georchestra/geonetwork@ace7288...5c77e7b)

---
updated-dependencies:
- dependency-name: geonetwork
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…dules/master/geonetwork-5c77e7b

Bump geonetwork from `ace7288` to `5c77e7b`
…e_feature_bounds_with_no_shapefile_prj

[datafeeder] Fix fetching feature bounds/sample feature with no shp .prj
Use

```
docker-compose -f docker-compose.yml \
-f docker-compose.datafeeder.yml \
up -d
```

To run the datafeeder docker image inside the integration testing
composition. Will be available at http://localhost:8081/datafeeder
Use the "cloud optimized" `bellsoft/liberica-openjdk-alpine-musl:11`
docker image as base.

Results in a 200MB image instead of 362MB
…n_dbf_encoding

[datafeeder] Log which charset shapefiles are being read with when importing to PostGIS
…ra#3405)

- ships /etc/georchestra/datafeeder like other debian packages
- ships the jar and installs a systemd service to run the backend on port 8480 by default.
Taking into account comments from PR3366
Add a configuration property
`datafeeder.publishing.geoserver.layer-client-cache-seconds` to set a
value in seconds to configure the HTTP cache timeout of GeoServer
layers.
1. don't fail if we build a urimatcher from a hostname which does not
   resolve. Instead it will initialize a urimatcher which won't be used
   (because containing any host addresses)
2. introducing a ResolverDelegate so that we can fake the DNS resolution
   and are able to describe our test scenario without relying on
   external systems (DNS).

Note: I try {} caught {} the unknownhostexception, but maybe it would make
more sense to throw a runtimeException if caught to keep a behaviour
coherent with what we have currently.
as in geoserver/pom.xml
…rver-build

gs-sldservice as geoserver extension
sp - fixing failing tests on non-existing dns records (georchestra#3429)
…-index-html-on-dynamic-endpoints

datafeeder-ui - serves the index.html file on dynamic endpoints
Bumps [geonetwork](https://github.com/georchestra/geonetwork) from `5c77e7b` to `a0b6187`.
- [Release notes](https://github.com/georchestra/geonetwork/releases)
- [Commits](georchestra/geonetwork@5c77e7b...a0b6187)

---
updated-dependencies:
- dependency-name: geonetwork
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…dules/master/geonetwork-a0b6187

Bump geonetwork from `5c77e7b` to `a0b6187`
…/master/org.jsondoc-jsondoc-maven-plugin-1.2.23

Bump jsondoc-maven-plugin from 1.2.22 to 1.2.23
…/master/cglib-cglib-nodep-3.3.0

Bump cglib-nodep from 2.2 to 3.3.0
Rémi Desgrange and others added 30 commits January 27, 2022 10:05
…n-changepassword

Remove the uid query string from change password form
Following the approach suggested by @groldan here:
georchestra#3460 (review)
unplugging the georchestra root pom, and fixing the missing bits from
the pom.

Tests: using make for the different artifacts, analysing the classpath
after compilation, looks closer to what an upstream GS from sourceforge
bundles.
OpenLdap seach (e.g. `o=c2c`) is case insensitive, meaning
org's id may be stored as `C2C` but its link to the `OrgExt`
as `seeAlso: o=c2c,ou=orgs,dc=georchestra,dc=org`.

`findAllWithExt()` hence needs to match Org to OrgExt ids
in a case insensitive way.

Single-object searches though will match without special
treatment because they'll use the case-sensitiveness matching
of the underlying LDAP server.
Make OrgsDaoImpl.findAllWithExt() org to ext matching case insensitive
…-from-doc-3525

doc - removing mentions to gdal java bindings (georchestra#3525)
…3554

sp - do not make an extra DNS resolution if unecessary (georchestra#3554)
lower loglevel to debug, no need to spam logs
going onto the 4.0.6 rebase from last week
This mainly affects the docker image, which was still making use of hdb
as backend for the openldap database.

tests: docker build & run:

* Ldapsearch reveals:
  * the georchestra schema is still here
  * the memberOf overlay still functions
* checking by hand into /etc/ldap/slapd.d proves that the georchestra db
  is now making use of mdb.
* 15 to 12 roles in the json spec resource
* cn=admin, does not appear anymore in a ldapsearch query

For the 2nd point, see georchestra#3574 (comment)
…bmodule-191-197

gn - updating gn submodule
- fix path to jcs_caching (georchestra/geonetwork#199, georchestra/geonetwork#87)
- wfs harvesters - properly call quartzComponent.shutdown() to fix webapp reload (georchestra/geonetwork#200)
fix publishing metadata with workflow enabled (georchestra/geonetwork#201)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.