Difference between revisions of "Bolsena Code Sprint 2022"

From OSGeo
Jump to navigation Jump to search
 
(29 intermediate revisions by 8 users not shown)
Line 15: Line 15:
  
 
'''The options on offer are:'''
 
'''The options on offer are:'''
# Participate for 5 days (first or last 5 days of the event) - 550€/person including food and lodging (Excluding VAT)
+
# Participate for 5 days (first or last 5 days of the event) - 380€/person including food and lodging (Excluding VAT)
# Participate for the full 10 days - 750€/person including food (except the weekend) and lodging (the whole period) (Excluding VAT).
+
# Participate for the full 10 days - 520€/person including food (except the weekend) and lodging (the whole period) (Excluding VAT).
  
 
Food (breakfast, lunch and dinner) is included in the price. As in previous years, we will go out for a city visit and a dinner on one of the evenings (also included).
 
Food (breakfast, lunch and dinner) is included in the price. As in previous years, we will go out for a city visit and a dinner on one of the evenings (also included).
Line 26: Line 26:
 
'''Sponsoring ''' Find out about [[Bolsena_Code_Sprint_2022#Sponsoring |Sponsoring the Event]] below.
 
'''Sponsoring ''' Find out about [[Bolsena_Code_Sprint_2022#Sponsoring |Sponsoring the Event]] below.
  
=== In-Kind Sponsors ===
+
=== Sponsors ===
  
 
{| cellpadding="20"
 
{| cellpadding="20"
 
| [[File:GeoCat.png|200px|link=https://www.geocat.net]]  
 
| [[File:GeoCat.png|200px|link=https://www.geocat.net]]  
 +
|
 +
| [[File:Titellus.png|200px|link=https://www.titellus.net]]
 +
|
 +
| [[File:osgeo-logo.png|200px|link=https://www.osgeo.org]]
 
|  
 
|  
 
|  
 
|  
Line 36: Line 40:
 
== Registered Attendees ==
 
== Registered Attendees ==
  
Those participating, you will need to make the payment of 550€/750€ (Excl VAT) in advance to GeoCat bv to guarantee your place. Please contact me by email so I can send you the invoice and bank details. I've no problems if you later need to change as long as you make sure there's someone taking your place :-)
+
Those participating, you will need to make the payment of 380€/520€ (Excl VAT) in advance to GeoCat bv to guarantee your place. Please contact me by email so I can send you the invoice and bank details. I've no problems if you later need to change as long as you make sure there's someone taking your place :-)
  
 
{| border="1" cellpadding="2" class="wikitable sortable"
 
{| border="1" cellpadding="2" class="wikitable sortable"
Line 56: Line 60:
 
| 4 || Juan Luis Rodríguez || GeoNetwork || single ||  confirmed  || x || 13 June - 23 June || 14, 21  
 
| 4 || Juan Luis Rodríguez || GeoNetwork || single ||  confirmed  || x || 13 June - 23 June || 14, 21  
 
|-
 
|-
| 5 || Barbara Vreugdenhil || GeoCat || - ||  confirmed  || x || 13 June - 23 June || ?
+
| 5 || Barbara Vreugdenhil || GeoCat || - ||  confirmed  || x || 13 June - 23 June || 13, 20
 
|-
 
|-
| 6 || Sander Schaminee || GeoCat Bridge, pygeoapi || single ||  tentative  || x || 16 June - 22 June || ?  
+
| 6 || Sander Schaminee || GeoCat Bridge, pygeoapi || single ||  tentative  || x || 15 June - 21 June || ?  
 
|-
 
|-
 
| 7 || Olivier Guyot || GeoNetwork || single ||  confirmed  || x || 13 June - 17 June || ?  
 
| 7 || Olivier Guyot || GeoNetwork || single ||  confirmed  || x || 13 June - 17 June || ?  
Line 64: Line 68:
 
| 8 || Florent Gravin || GeoNetwork || single ||  confirmed  || x || 13 June - 17 June || ?  
 
| 8 || Florent Gravin || GeoNetwork || single ||  confirmed  || x || 13 June - 17 June || ?  
 
|-
 
|-
| 9 || Ian Turton || GeoNetwork, GeoServer || single ||  tentative   || - || 13 June - 17 June || ?  
+
| 9 || Ian Turton || GeoNetwork, GeoServer || single ||  confirmed   || - || 19 June - 23 June || ?  
 
|-
 
|-
 
| 10 || Francois Prunayre || GeoNetwork || single ||  confirmed  || - || 13 June - 23 June || ?  
 
| 10 || Francois Prunayre || GeoNetwork || single ||  confirmed  || - || 13 June - 23 June || ?  
Line 70: Line 74:
 
| 11 || Stefan Tzeggai || Networking || single || confirmed || - || 13 June - 19 June || 16, 18  
 
| 11 || Stefan Tzeggai || Networking || single || confirmed || - || 13 June - 19 June || 16, 18  
 
|-
 
|-
| 12 || Andreas Schmitz || GeoStyler, SHOGun || single || confirmed || - || 13 June - 23 June ||
+
| 12 || Andreas Schmitz || GeoStyler, SHOGun || single || confirmed || - || 13 June - 23 June || 14, 23
 +
|-
 +
| 13 || Johannes Weskamm || GeoStyler, SHOGun || single || confirmed || - || 13 June - 23 June || 17, 23
 +
|-
 +
| 14 || Lukas Lohoff || GeoStyler, SHOGun || single || confirmed || - || 13 June - 23 June || 17, 23
 
|-
 
|-
| 13 || Johannes Weskamm || GeoStyler, SHOGun || single || confirmed || - || 13 June - 23 June ||
+
| 15 || Anika Weinmann || GeoStyler, SHOGun, Actinia || single || confirmed || - || 13 June - 18 June || 14
 
|-
 
|-
| 14 || Lukas Lohoff || GeoStyler, SHOGun || single || confirmed || - || 13 June - 23 June ||
+
| 16 || Uli Rothstein || GeoStyler, SHOGun || single || confirmed || - || 13 June - 18 June || 17
 
|-
 
|-
| 15 || Anika Weinmann || GeoStyler, SHOGun, Actinia || single || confirmed || - || 13 June - 18 June ||
+
| 17 || Volker Mische || Distributed Web || single || confirmed || - || 13 June - 23 June || 15, 16
 
|-
 
|-
| 16 || Uli Rothstein || GeoStyler, SHOGun || single || confirmed || - || 13 June - 18 June ||
+
| 18 || Jo Cook || GeoNetwork || single || confirmed || - || 18 June - 23 June ||
 
|-
 
|-
| 17 || Volker Mische || Distributed Web || single || confirmed || - || 13 June - 23 June ||
+
| 19 || Jasmien Salama || Kitchen || double || confirmed || x || 13 June - 23 June ||
 +
|-
 +
| 20 || Heleen Salama || Kitchen || - || confirmed || x || 13 June - 23 June ||
 
|}
 
|}
  
Line 89: Line 99:
 
=== By Plane ===
 
=== By Plane ===
  
The closest airports are the Rome airports (Ciampino and Fiumincino). From Rome to the monastery there is 135 km aproximately.
+
The closest airports are the Rome airports (Ciampino and Fiumincino). From Rome to the monastery is 135 km approximately.
  
 
=== By Car (from Rome) ===
 
=== By Car (from Rome) ===
Line 112: Line 122:
 
| Sander Schaminee || || x || x || x || ||
 
| Sander Schaminee || || x || x || x || ||
 
|-
 
|-
 +
| Juan Luis Rodriguez || x || x || x || || ||
 +
|-
 +
| Ian Turton ||  ||  ||  || || || I have a car with 3 seats on the 19th from FCO
 +
|-
 +
 
|''copy and paste this to add yourself''||  ||  || || || ||
 
|''copy and paste this to add yourself''||  ||  || || || ||
 
|}
 
|}
Line 129: Line 144:
 
|-
 
|-
 
| Sander Schaminee || || x || x || x || ||
 
| Sander Schaminee || || x || x || x || ||
 +
|-
 +
| Juan Luis Rodriguez || x || x || x || || ||
 +
|-
 +
| Ian Turton || x || x || x || || x ||Car to FCO on pm 23th 2 seats
 
|-
 
|-
 
|''copy and paste this to add yourself''||  ||  || || || ||
 
|''copy and paste this to add yourself''||  ||  || || || ||
Line 151: Line 170:
  
 
=== Agenda ===
 
=== Agenda ===
* [https://github.com/geonetwork/core-geonetwork/wiki/Bolsena-2022 Agenda GeoNetwork Bolsena Code Sprint 2022]
+
 
* [https://github.com/geonetwork/geoserver/wiki/Bolsena-2022 Agenda GeoServer Bolsena Code Sprint 2022]
+
==== GeoNetwork ====
 +
 
 +
[https://github.com/geonetwork/core-geonetwork/wiki/Bolsena-2022 Agenda GeoNetwork Bolsena Code Sprint 2022]
 +
 
 +
==== GeoServer topics ====
 +
 
 +
REST API for PostGIS table management
 +
 
 +
* [https://github.com/geoserver/geoserver/pull/5982 GEOS-10553 importer respect native name on replace and allow for schema change] (Jody/Sander)
 +
   
 +
User Interface clean up hard-coded styles
 +
 
 +
* [https://github.com/geoserver/geoserver/pull/5984 GEOS-10556 Cleanup of CSS, HTML DOM structure en rewrite of some CSS] (Michel)
 +
   
 +
Welcome Page Layout "GetCapabilities Builder" (GSIP-202)
 +
 
 +
* Started but not much progress yet (Jody)
 +
 
 +
JTS 1.19.0 testing/upgrade
 +
 
 +
* [https://projects.eclipse.org/projects/locationtech.jts/releases/1.19.0 JTS 1.19.0 release made] (Jody, James)
 +
* [https://github.com/geotools/geotools/pull/3941 GEOT-7167 Upgrade JTS to 1.19.0] (Ian Turton)
 +
 
 +
httpclient upgrade
 +
 
 +
Update to mapfish-print 2.2.0 (since it was made for geoonetwork)
 +
 
 +
* [https://github.com/geoserver/geoserver/pull/5962 GEOS-10363 Upgrade to mapfish-print 2.2.0 and use of OpenPDF]
  
 
=== Photos ===
 
=== Photos ===
Line 185: Line 231:
 
The Open Source Geospatial Foundation provides financial support through their generous code-sprint program. To support our application for OSGeo Funding the following sprint details are provided:
 
The Open Source Geospatial Foundation provides financial support through their generous code-sprint program. To support our application for OSGeo Funding the following sprint details are provided:
  
* Attendance Fee 2 Weeks: 750 EUR (seek to lower to 500 EUR)
+
* Attendance Fee 2 Weeks: 750 EUR (lowered to 520 EUR)
* Attendance Fee 1 Week: 550 EUR (seek to lower to 250 EUR)
+
* Attendance Fee 1 Week: 550 EUR (lowered to 380 EUR)
 
* Sponsorship: 2000 EUR
 
* Sponsorship: 2000 EUR
 
* OSGeo request: 2000 EUR
 
* OSGeo request: 2000 EUR
Line 193: Line 239:
 
Expenses: 12000 EUR
 
Expenses: 12000 EUR
  
* Venue: 6000 EUR
+
* Venue: 6500 EUR
 
* Food: 5000 EUR
 
* Food: 5000 EUR
* Tour: 1000 EUR
+
* Tour: 1500 EUR
  
 
Income: 13000 EUR
 
Income: 13000 EUR
Line 201: Line 247:
 
* Attendee: 750 EUR * 10 = 7500 EUR
 
* Attendee: 750 EUR * 10 = 7500 EUR
 
* Attendee: 550 EUR * 10 = 5500 EUR
 
* Attendee: 550 EUR * 10 = 5500 EUR
* Sponsorship: 2000 EUR
+
* Sponsorship: 4000 EUR total
* OSGeo request: 2000 EUR
+
# OSGeo request: 2000 EUR (Approved)
 +
# Titellus sponsoring: 1000 EUR
 +
# GeoCat sponsoring: 1000 EUR
  
 
Sponsorship, and OSGeo financial support, would all us to reduce the attendance price, and make a donation to improve the facilities for subsequent years (example dishwasher).
 
Sponsorship, and OSGeo financial support, would all us to reduce the attendance price, and make a donation to improve the facilities for subsequent years (example dishwasher).

Latest revision as of 03:41, 23 June 2022

Bolsena Code Sprint 2022

OSGeo Code Sprint event in a monastery near Bolsena (13 June - 23 June 2022)

Event Owner
Jeroen Ticheler
When
Monday 13 June until Thursday 23 June 2022
Where
Santa Maria del Giglio covent in Bolsena - Italy Bolsena - Italy
Agenda
TBD
Previous years
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 and the online event of 2020

Our last code sprint in Bolsena - Italy was in 2019. And this year we are back! The code sprint is planned for an extended period of 10 days, giving all that participate a chance to work and meet a little bit longer.

The OSGeo "Code Sprint" event in Bolsena is in an Italian monastery (see map location), the photos and videos: 2008-video, 2009-video and 2010-video. The monastery is overlooking Lago Bolsena and offers space to about 25 people in small bedrooms :-) . It is one of the coolest places for such an event. Quiet, isolated, simple and serene. Have a look yourself, including looking at the photo gallery. For what the food concerns, we cook elaborate meals you will definitely enjoy :-) . There's a large dining space, but we will eat outside overlooking the lake if weather permits (very likely in June).

The options on offer are:

  1. Participate for 5 days (first or last 5 days of the event) - 380€/person including food and lodging (Excluding VAT)
  2. Participate for the full 10 days - 520€/person including food (except the weekend) and lodging (the whole period) (Excluding VAT).

Food (breakfast, lunch and dinner) is included in the price. As in previous years, we will go out for a city visit and a dinner on one of the evenings (also included).

Please contact me if you have questions about this event (Jeroen Ticheler)

Sponsors

Sponsoring Find out about Sponsoring the Event below.

Sponsors

GeoCat.png Titellus.png Osgeo-logo.png

Registered Attendees

Those participating, you will need to make the payment of 380€/520€ (Excl VAT) in advance to GeoCat bv to guarantee your place. Please contact me by email so I can send you the invoice and bank details. I've no problems if you later need to change as long as you make sure there's someone taking your place :-)

No. Name Projects single/double room? Confirmed/tentative? Advance paid? Dates attending: Breakfast help: [1]
1 Jeroen Ticheler GeoNetwork double confirmed x 13 June - 23 June 13, 20
2 Jody Garnett GeoServer single confirmed x 13 June - 23 June 15, 22
3 Michel Gabriël GeoNetwork single confirmed x 13 June - 23 June ?
4 Juan Luis Rodríguez GeoNetwork single confirmed x 13 June - 23 June 14, 21
5 Barbara Vreugdenhil GeoCat - confirmed x 13 June - 23 June 13, 20
6 Sander Schaminee GeoCat Bridge, pygeoapi single tentative x 15 June - 21 June ?
7 Olivier Guyot GeoNetwork single confirmed x 13 June - 17 June ?
8 Florent Gravin GeoNetwork single confirmed x 13 June - 17 June ?
9 Ian Turton GeoNetwork, GeoServer single confirmed - 19 June - 23 June ?
10 Francois Prunayre GeoNetwork single confirmed - 13 June - 23 June ?
11 Stefan Tzeggai Networking single confirmed - 13 June - 19 June 16, 18
12 Andreas Schmitz GeoStyler, SHOGun single confirmed - 13 June - 23 June 14, 23
13 Johannes Weskamm GeoStyler, SHOGun single confirmed - 13 June - 23 June 17, 23
14 Lukas Lohoff GeoStyler, SHOGun single confirmed - 13 June - 23 June 17, 23
15 Anika Weinmann GeoStyler, SHOGun, Actinia single confirmed - 13 June - 18 June 14
16 Uli Rothstein GeoStyler, SHOGun single confirmed - 13 June - 18 June 17
17 Volker Mische Distributed Web single confirmed - 13 June - 23 June 15, 16
18 Jo Cook GeoNetwork single confirmed - 18 June - 23 June
19 Jasmien Salama Kitchen double confirmed x 13 June - 23 June
20 Heleen Salama Kitchen - confirmed x 13 June - 23 June
[1] please sign up to help with setting up and cleaning the breakfast during one day during the week.

How to arrive to the Monastery

By Plane

The closest airports are the Rome airports (Ciampino and Fiumincino). From Rome to the monastery is 135 km approximately.

By Car (from Rome)

There are several options to rent a car on the airports.

It could be interesting to rent a private bus or several cars to move from Rome to the Monastery and from the Monastery to Rome.

If you are interested in share vehicle please add your name to the following table and the columns you need for new ideas.

Name I prefer to rent a bus I prefer to share rented car I prefer to get a ride if you have a car I'll go with my car and I have free seats I'll go by train Comments
Jody Garnett x x x
Sander Schaminee x x x
Juan Luis Rodriguez x x x
Ian Turton I have a car with 3 seats on the 19th from FCO
copy and paste this to add yourself

How to get back home

Name I prefer to rent a bus I prefer to share rented car I prefer to get a ride if you have a car I'll go with my car and I have free seats I'll go by train Comments
Jody Garnett x x x
Sander Schaminee x x x
Juan Luis Rodriguez x x x
Ian Turton x x x x Car to FCO on pm 23th 2 seats
copy and paste this to add yourself

By Train and Bus

There is no railway to Bolsena. From Fiumicino to Rome you can take the train METROPOLITANO FR1 to Roma Termini.

From there you can take the train to Orvieto (https://www.inorvieto.it/) and get a taxi (http://www.orvietotaxi.it) or take the bus. There are 2 buses a day from Orvieto to Bolsena, except on Sunday, there is NO bus on Sunday. More info on https://www.rome2rio.com/map/Orvieto/Bolsena#r/Bus. From Bolsena main street to the Monastery is approximately 1 km.

Alternatively you can take a bus all the way from Rome to Viterbo and other bus from Viterbo to Bolsena.

On foot

You can walk from Orvieto to Bolsena via routes such as the one shown here - about 17km if you take the shortest route. :-) You'll need the map as signage along the route can be tricky.

Resources

OSGeo

Agenda

GeoNetwork

Agenda GeoNetwork Bolsena Code Sprint 2022

GeoServer topics

REST API for PostGIS table management

User Interface clean up hard-coded styles

Welcome Page Layout "GetCapabilities Builder" (GSIP-202)

  • Started but not much progress yet (Jody)

JTS 1.19.0 testing/upgrade

httpclient upgrade

Update to mapfish-print 2.2.0 (since it was made for geoonetwork)

Photos

Presentations

Blog posts

Sponsoring

The Open Source Geospatial Foundation (OSGeo) encourages code sprints for developers of open source GIS software to work together in person as a team, and build up relationships between projects (https://wiki.osgeo.org/wiki/Category:Code_Sprints).

This sprint is a chance for project teams to work on RnD, maintenance challenges, and any activity which benefits from the quick turn around of in person communication. This is your chance to meet with the core developers of the projects, get a deeper insight into the software, and participate in the development.

In order to cover these costs we would be overjoyed to accept offers of sponsorship!

What we can offer:

  • Your logo on top of the sprint website as well as on all official documents used during the sprint
  • Acknowledgement in all sprint related emails
  • Our undying gratitude (which comes in handy when you least expect it!)

Sponsorship levels:

  • Sponsor: 1000 EUR
  • Sponsor: 500 EUR
  • Donation: via paypal

We would also like to recognize organizations participating in the event as *in-kind* sponsors.

OSGeo Funding Request

The Open Source Geospatial Foundation provides financial support through their generous code-sprint program. To support our application for OSGeo Funding the following sprint details are provided:

  • Attendance Fee 2 Weeks: 750 EUR (lowered to 520 EUR)
  • Attendance Fee 1 Week: 550 EUR (lowered to 380 EUR)
  • Sponsorship: 2000 EUR
  • OSGeo request: 2000 EUR
  • In-kind donations primarily focus on meal preparation (kitchen cleanup is shared between attendees)

Expenses: 12000 EUR

  • Venue: 6500 EUR
  • Food: 5000 EUR
  • Tour: 1500 EUR

Income: 13000 EUR

  • Attendee: 750 EUR * 10 = 7500 EUR
  • Attendee: 550 EUR * 10 = 5500 EUR
  • Sponsorship: 4000 EUR total
  1. OSGeo request: 2000 EUR (Approved)
  2. Titellus sponsoring: 1000 EUR
  3. GeoCat sponsoring: 1000 EUR

Sponsorship, and OSGeo financial support, would all us to reduce the attendance price, and make a donation to improve the facilities for subsequent years (example dishwasher).