Difference between revisions of "Bolsena Code Sprint 2023"

From OSGeo
Jump to navigation Jump to search
 
(17 intermediate revisions by 7 users not shown)
Line 26: Line 26:
 
== Registered Attendees ==
 
== Registered Attendees ==
  
Those participating, you will need to make the payment of 600€/800€ (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 have no problems if you later need to change your plans, as long as you make sure there's someone taking your place :-)
+
Participants will need to make a payment of 600€/800€ (excl. VAT) in advance to GeoCat BV to guarantee their place. Please contact me by email so I can send you the invoice and bank details.<br>
 +
I have no problems if your plans change shortly before the code sprint, 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"
 
!width="30"|No.
 
!width="30"|No.
 
!width="250"|Name
 
!width="250"|Name
!width="250"|Projects
+
!width="250"|Project(s)/Role
!width="150"|single/double room?
+
!width="150"|Single/double room?
 
!width="150"|Confirmed/tentative?
 
!width="150"|Confirmed/tentative?
 
!width="150"|Advance paid?
 
!width="150"|Advance paid?
!width="250"|Dates attending:
+
!width="250"|Dates attending
!width="250"|Breakfast help: [1]
+
!width="250"|Breakfast help [1]
 
|-
 
|-
 
| 1 || Jeroen Ticheler || GeoNetwork || double ||  confirmed  || x || 20 August - 2 September || ?
 
| 1 || Jeroen Ticheler || GeoNetwork || double ||  confirmed  || x || 20 August - 2 September || ?
Line 42: Line 43:
 
| 2 || Barbara Vreugdenhil || GeoCat || - ||  confirmed  || x || 20 August - 2 September || ?  
 
| 2 || Barbara Vreugdenhil || GeoCat || - ||  confirmed  || x || 20 August - 2 September || ?  
 
|-
 
|-
| 3 || Jody Garnett || GeoServer || single ||  confirmed  || x || 20 August - 2 September || I would like to make annoying sweet North American things; so if I can be teamed up with someone doing fruit / sausages / substance it would be best.
+
| 3 || Jody Garnett || GeoServer || single ||  confirmed  || x || 20 August - 30 August || I would like to make annoying sweet North American things; so if I can be teamed up with someone doing fruit / sausages / substance it would be best.
 
|-
 
|-
 
| 4 || Michel Gabriël || GeoNetwork || single ||  confirmed  || x || 20 August - 2 September || ?
 
| 4 || Michel Gabriël || GeoNetwork || single ||  confirmed  || x || 20 August - 2 September || ?
Line 52: Line 53:
 
| 7 || Rosa Briones || GeoNetwork || single ||  confirmed  || x || 20 August - 2 September || ?
 
| 7 || Rosa Briones || GeoNetwork || single ||  confirmed  || x || 20 August - 2 September || ?
 
|-
 
|-
| 8 || Sander Schaminee || GeoCat Bridge, pygeoapi || single ||  confirmed || x || 20 August - 27 August || ?
+
| 8 || Sander Schaminee || GeoCat Bridge, pygeoapi || single ||  confirmed || x || 20 August - 27 August || Sign me up anywhere from Tue-Fri (but not all days ;)
 
|-
 
|-
| 9 || David Blasby || GeoNetwork, GeoCat Bridge || single ||  confirmed  || x || 20 August - 2 September || ?
+
| 9 || David Blasby || GeoNetwork, GeoCat Bridge || single ||  confirmed  || x || 20 August - 30 August || ?
 
|-
 
|-
 
| 10 || Jasmien Salama || Kitchen || double || confirmed || x || 20 August - 2 September ||
 
| 10 || Jasmien Salama || Kitchen || double || confirmed || x || 20 August - 2 September ||
Line 60: Line 61:
 
| 11 || Heleen Salama || Kitchen || - || confirmed || x || 20 August - 2 September ||
 
| 11 || Heleen Salama || Kitchen || - || confirmed || x || 20 August - 2 September ||
 
|-
 
|-
| 12 || Ian Turton  || GeoTools  || single  || tentative ||  || 20 August - 2 September ||
+
| 12 || Ian Turton  || GeoTools  || single  || confirmed ||  || 20 August - 31st Aug || as needed
 
|-
 
|-
 
| 13 || Olivia Guyot || GeoNetwork || single || confirmed ||  || 20 August - 27 August || 22.08 and 23.08
 
| 13 || Olivia Guyot || GeoNetwork || single || confirmed ||  || 20 August - 27 August || 22.08 and 23.08
Line 68: Line 69:
 
| 15 || Sébastien Riollet || GeoNetwork || single || confirmed ||  || 20 August - 2 September || Helping out in the second week
 
| 15 || Sébastien Riollet || GeoNetwork || single || confirmed ||  || 20 August - 2 September || Helping out in the second week
 
|-
 
|-
| 16 ||  ||   ||  ||   ||  ||  ||
+
| 16 || Andrea Aime || GeoTools || single || confirmed ||  || 21 August - 26 August || Available as you need
 +
|-
 +
| 17 || Francois Prunayre || GeoNetwork || single || confirmed || || 22 August - 1 September  ||
 +
|-
 +
| 18 || Stefan Tzeggai || Value AG  || van || on-the-road-already || no  || 22 August - 26 August || 24. or as needed
 +
|-
 +
| 19 || Lukas Bulling || Value AG || single || on-the-road-already ||  no || 22 August - 26 August || 24. or as needed
 
|}
 
|}
  
Line 96: Line 103:
 
!width="150"|Comments
 
!width="150"|Comments
 
|-
 
|-
| ||  || || || || ||
+
| Sander Schaminee ||  || x || x || || || In case I cannot share a ride, I'll take the train and try not to leave my luggage in there. Would be nice if someone can pick me up at Orvieto then though.
 
|-
 
|-
 
|''copy and paste this to add yourself''||  ||  || || || ||
 
|''copy and paste this to add yourself''||  ||  || || || ||
Line 112: Line 119:
 
!width="150"|Comments
 
!width="150"|Comments
 
|-
 
|-
| ||  ||  || || || ||
+
| Sander Schaminee ||  ||  || x || || || Would be nice to get a ride to the airport. Otherwise, dropping me of at Orvieto train station will suffice.
 
|-
 
|-
 
|''copy and paste this to add yourself''||  ||  || || || ||
 
|''copy and paste this to add yourself''||  ||  || || || ||
Line 144: Line 151:
 
This cross-project activity is going to be the focus of the GeoTools and GeoServer community for 2023. This is a '''major activity''' that should involve a bit of fun ... and a lot of work!
 
This cross-project activity is going to be the focus of the GeoTools and GeoServer community for 2023. This is a '''major activity''' that should involve a bit of fun ... and a lot of work!
  
 +
Approach:
 
# Replace org.opengis packages used to support geoapi-pending interfaces adopted by the GeoTools project
 
# Replace org.opengis packages used to support geoapi-pending interfaces adopted by the GeoTools project
 
# Generate a search and replace ant script that can be used to update downstream projects
 
# Generate a search and replace ant script that can be used to update downstream projects
 
# Stretch goal: Roll-back some of the design changed made to participate in the GeoAPI project
 
# Stretch goal: Roll-back some of the design changed made to participate in the GeoAPI project
 +
# The result of this sprint is a *milestone release* of GeoTools, a working branch of GeoWebCache and GeoServer processed by the script.
  
The result of this sprint should be a *milestone release* of GeoTools, a working branch of GeoWebCache and GeoServer processed by the script.
+
Code sprint:
  
As this is an important activity affecting a lot of projects. With this in mind additional funding and sponsorship is being collected to support this activity.
+
* [https://docs.google.com/document/d/12Jcmg49zjMaBz97FXwQ8qKSwUwih3kCWH8wy7dWsA3E/edit?usp=sharing working document / notes] for package by package discussion and decisions
  
References:
+
Public communication:
  
 +
* http://geotoolsnews.blogspot.com/2023/07/construction-ahead-refactoring.html
 
* [https://www.osgeo.org/opengis-harmonization/ OpenGIS Harmonization] (osgeo cross-project initiative)
 
* [https://www.osgeo.org/opengis-harmonization/ OpenGIS Harmonization] (osgeo cross-project initiative)
 
* [https://github.com/geotools/geotools/wiki/Remove-OpenGIS Remove OpenGIS] (geotools wiki)
 
* [https://github.com/geotools/geotools/wiki/Remove-OpenGIS Remove OpenGIS] (geotools wiki)
 +
 +
Development (using issues to communicate with affected projects):
 +
 +
* GeoTools: https://osgeo-org.atlassian.net/browse/GEOT-7287
 +
* GeoTools branch: https://github.com/geotools/geotools/blob/remove-opengis/
 +
* GeoWebCache: https://github.com/GeoWebCache/geowebcache/issues/1151
 +
* mapfish-print-v2: https://github.com/mapfish/mapfish-print-v2/issues/11
 +
* GeoFence: https://github.com/geoserver/geofence/issues/246
 +
* GeoServer: https://osgeo-org.atlassian.net/browse/GEOS-11070
 +
* GeoNode: https://github.com/GeoNode/geoserver-geonode-ext/issues/173 / https://github.com/GeoNode/geoserver-geonode-ext/issues/172
 +
* GeoMesa: https://geomesa.atlassian.net/browse/GEOMESA-3285
 +
* GeoNetwork: https://github.com/geonetwork/core-geonetwork/issues/7215
 +
* GeoWave: https://github.com/locationtech/geowave/issues/1914
 +
* GeoTrellis: https://github.com/locationtech/geotrellis/issues/3515
 +
* 52North SOS: https://github.com/52North/SOS/issues/1565
 +
 +
 +
As this is an important activity affecting a lot of projects. With this in mind additional funding and sponsorship is being collected to support this activity.
  
 
=== Photos ===
 
=== Photos ===
* [https://www.flickr.com/photos/jodygarnett/sets/72157709238569521/ Jody's photos from 2019]
+
* [https://www.icloud.com/sharedalbum/#B0kGdPblXGifRPg Jody's photos from 2023]
  
 
=== Presentations ===
 
=== Presentations ===
Line 165: Line 193:
 
== Sponsoring ==
 
== 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 reduce the fee for individual attendees we would be overjoyed to accept offers of sponsorship!
 +
 +
What we can offer:
 +
* Your logo on top of the [https://www.osgeo.org/events/Bolsena_Code_Sprint_2023/ 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: [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6Q44UMRKFDY7G&source=url PayPal] (OSGeo)
 +
 +
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: 800 EUR
 +
* Attendance Fee 1 Week: 600 EUR
 +
* Sponsorship: 2000 EUR (GeoCat)
 +
* OSGeo request: 2000 EUR
 +
* In-kind donations primarily focus on meal preparation (kitchen cleanup is shared between attendees)
 +
 +
Expenses: 14000 EUR
 +
 +
* Venue: 7000 EUR
 +
* Food: 5500 EUR
 +
* Tour: 1500 EUR
 +
 +
Income: 13000 EUR
 +
 +
* Attendee: 800 EUR * 10 = 8000 EUR
 +
* Attendee: 600 EUR * 10 = 6000 EUR
 +
* Sponsorship: 4000 EUR total
 +
# OSGeo request: 2000 EUR (Requested)
 +
# Planned: 2000 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 coffee machine).
  
 
[[Category:Code Sprints]]
 
[[Category:Code Sprints]]
 
[[Category:Bolsena]]
 
[[Category:Bolsena]]

Latest revision as of 00:17, 8 December 2023

Bolsena Code Sprint 2023

OSGeo Code Sprint event in a monastery near Bolsena (20 August - 2 September 2023)

Event Owner
Jeroen Ticheler
When
Sunday 20 August until Saturday 2 September 2023
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, the online event of 2020 and 2022

Our last code sprint in Bolsena - Italy was in 2022. And this year we are back! The code sprint is planned for an extended period of 14 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) - 600€/person including food and lodging (Excluding VAT)
  2. Participate for the full 14 days - 800€/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

Registered Attendees

Participants will need to make a payment of 600€/800€ (excl. VAT) in advance to GeoCat BV to guarantee their place. Please contact me by email so I can send you the invoice and bank details.
I have no problems if your plans change shortly before the code sprint, as long as you make sure there's someone taking your place :-)

No. Name Project(s)/Role Single/double room? Confirmed/tentative? Advance paid? Dates attending Breakfast help [1]
1 Jeroen Ticheler GeoNetwork double confirmed x 20 August - 2 September ?
2 Barbara Vreugdenhil GeoCat - confirmed x 20 August - 2 September ?
3 Jody Garnett GeoServer single confirmed x 20 August - 30 August I would like to make annoying sweet North American things; so if I can be teamed up with someone doing fruit / sausages / substance it would be best.
4 Michel Gabriël GeoNetwork single confirmed x 20 August - 2 September ?
5 Juan Luis Rodríguez GeoNetwork single confirmed x 20 August - 2 September ?
6 Jose Garcia GeoNetwork single confirmed x 20 August - 2 September ?
7 Rosa Briones GeoNetwork single confirmed x 20 August - 2 September ?
8 Sander Schaminee GeoCat Bridge, pygeoapi single confirmed x 20 August - 27 August Sign me up anywhere from Tue-Fri (but not all days ;)
9 David Blasby GeoNetwork, GeoCat Bridge single confirmed x 20 August - 30 August ?
10 Jasmien Salama Kitchen double confirmed x 20 August - 2 September
11 Heleen Salama Kitchen - confirmed x 20 August - 2 September
12 Ian Turton GeoTools single confirmed 20 August - 31st Aug as needed
13 Olivia Guyot GeoNetwork single confirmed 20 August - 27 August 22.08 and 23.08
14 Florent Gravin GeoNetwork single confirmed 20 August - 27 August
15 Sébastien Riollet GeoNetwork single confirmed 20 August - 2 September Helping out in the second week
16 Andrea Aime GeoTools single confirmed 21 August - 26 August Available as you need
17 Francois Prunayre GeoNetwork single confirmed 22 August - 1 September
18 Stefan Tzeggai Value AG van on-the-road-already no 22 August - 26 August 24. or as needed
19 Lukas Bulling Value AG single on-the-road-already no 22 August - 26 August 24. or as needed
[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
Sander Schaminee x x In case I cannot share a ride, I'll take the train and try not to leave my luggage in there. Would be nice if someone can pick me up at Orvieto then though.
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
Sander Schaminee x Would be nice to get a ride to the airport. Otherwise, dropping me of at Orvieto train station will suffice.
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 (uphill).

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 2023

OpenGIS Harmonization

This cross-project activity is going to be the focus of the GeoTools and GeoServer community for 2023. This is a major activity that should involve a bit of fun ... and a lot of work!

Approach:

  1. Replace org.opengis packages used to support geoapi-pending interfaces adopted by the GeoTools project
  2. Generate a search and replace ant script that can be used to update downstream projects
  3. Stretch goal: Roll-back some of the design changed made to participate in the GeoAPI project
  4. The result of this sprint is a *milestone release* of GeoTools, a working branch of GeoWebCache and GeoServer processed by the script.

Code sprint:

Public communication:

Development (using issues to communicate with affected projects):


As this is an important activity affecting a lot of projects. With this in mind additional funding and sponsorship is being collected to support this activity.

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 reduce the fee for individual attendees 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: PayPal (OSGeo)

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: 800 EUR
  • Attendance Fee 1 Week: 600 EUR
  • Sponsorship: 2000 EUR (GeoCat)
  • OSGeo request: 2000 EUR
  • In-kind donations primarily focus on meal preparation (kitchen cleanup is shared between attendees)

Expenses: 14000 EUR

  • Venue: 7000 EUR
  • Food: 5500 EUR
  • Tour: 1500 EUR

Income: 13000 EUR

  • Attendee: 800 EUR * 10 = 8000 EUR
  • Attendee: 600 EUR * 10 = 6000 EUR
  • Sponsorship: 4000 EUR total
  1. OSGeo request: 2000 EUR (Requested)
  2. Planned: 2000 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 coffee machine).