[Geoserver-devel] build.geoserver.org going offline

Hello All,

I’m going to go into a fair bit of detail relative to previous updates, so that everyone has a clearer idea of exactly where we are at, the current state, and what still needs to be done.

Server Configuration Changes
First off, the new Jenkins instance has some differences from the old one:

  • It is, of course, running on a newer version of Jenkins, with security updates installed, so some things may look a little different.
  • Worker nodes now get spun up (and down) dynamically (via Amazon SpotFleet). Ideally, this should give decent build performance without having a large number of resources idling when there are no builds in progress. This does result in a couple of compromises:
  • If there are no jobs running for a while, all the worker nodes will get shut down, and will take a little bit of time to start up when the next job is started
  • It makes copying nightly artifacts back onto the master a little more complicated, although this should be (mostly) working now. At current, artifacts get archived to the master node by Jenkins, then copied to the location we use to host the nightly builds via a nightly cron job (so they will not show up immediately). I hope to change this to just ssh from the worker node to the hosting location on master if I can figure out how. One benefit of the new configuration is that artifacts are now also linked directly from the nightly build that produced them.
  • Configuration can not be assumed to be persistent between builds. This will likely require the release jobs to be reconfigured somewhat.
    To help deal with this, some configuration which used to just be assumed to be on the build server is now managed by Jenkins (which is overall, probably a good thing). This currently includes: Java versions/installers, Git identity, and the Maven settings.xml, and will eventually include keys for GitHub, SourceForge, and GeoTools.org, once those get added.

Job Status:

I have been focusing on getting the main jobs for GeoTools, GeoWebCache, and GeoServer working.

  • geoserver-, geoserver--nightly and geoserver--live-docs are all working (except for geoserver-master-live-docs, but this appears to be caused by a legitimate error in the docs on master

  • geowebcache- jobs are currently working (and deploying to maven). geowebcache--nightly jobs are not, as they assume they will have access to the results of geowebcache-, which is no longer true. They will need to be reconfigured. I’m currently looking into this.

  • geotools- and geotools--docs builds are building successfully, but failing when they try to copy javadocs/docs (respectively) to geotools.org. We need to aquire the key to geotools.org and add it to jenkins before we can get these jobs working (or disable doc uploads until we have the key).

  • Most *-java11 jobs are working, since they generally don’t need to copy artifacts anywhere (java 11 has been configured in jenkins)
    I haven’t looked at any of the other jobs yet

  • Cite and Online jobs aren’t going to work until PostGIS is configured on the worker nodes

  • Release jobs require github and sourceforge keys, and may need some other modifications

  • I haven’t looked at the geofence/geogig/geoscript jobs, and don’t know what is needed to get them working.
    Mailing list notifications also aren’t working yet - a bit of configuration still needs to be done on the build server before those will be working (and its probably best to get most of the jobs working first anyways, to avoid excess noise).

How you can help

  • If you are a PSC member and would like to be able to start/stop/configure jobs on the new jenkins server, please create a new Jenkins account by visiting build.geoserver.org please click “sign up” in the top right corner. You will initially have the same permissions as if you were not logged in - after creating an account please email me with your account name and I will elevate your permissions.
    All of following points will only be applicable to members who currently have a Jenkins account.

  • If you are familiar with the geofence/geogig/geoscript jobs, please take a look at the recent failures to see what is going wrong there (and maybe see if you can fix it)

  • If you are familiar with geowebcache, any modifications to the geowebcache--nightly jobs so that they don’t rely on the corresponding geowebcache- job being built in the same workspace would be appreciated (although if you do make changes, please contact me so that we aren’t both changing the same job at the same time)
    The following points will require some coordination between various project administrators:

  • If you have access to the geotools.org ssh key, please contact me so we can add it to Jenkins.

  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub

  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

Thanks,
Torben

On Thu, May 23, 2019 at 11:36 AM Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi Torben,
please let us know where you’re at at the end of your day. I’m not sure I can help tomorrow but
if worst come to worst I could give it a try during the weekend

Cheers
Andrea

On Thu, May 23, 2019 at 7:08 PM Torben Barsballe <tbarsballe@anonymised.com6…> wrote:

The main thing blocking functionality at this point is adding keys for all the things Jenkins needs to talk to.
A lot of the original keys used before were set up by Justin using his accounts back when we were still using Ares; given that there was a security breach I’d like us to generate new keys, and ideally use a shared / bot account for them. If someone is able to create such generic accounts and generate ssh keys for them, that would help a lot.

Keys/accounts needed:

  • github (For releases; commit access to GeoTools, GeoServer)
  • sourceforge (For releases, push access to GeoTools, GeoServer)
    I’ll also need a copy of the key that is used to push docs to geotools.org in order to get the geotools builds working.

The artifactory key is already set up, and I am currently working on setting up a key so the worker nodes can talk to master to push nightly builds (again).
If there are any other keys I’m forgetting about, that would be good to know as well.

Thanks,
Torben

On Wed, May 22, 2019 at 11:24 PM Andrea Aime <andrea.aime@anonymised.com…> wrote:

Hi Torben,
thanks!

Is there anything we can do to help getting the rest of the functionality up and running?

Cheers
Andrea

On Wed, May 22, 2019 at 10:23 PM Torben Barsballe <tbarsballe@anonymised.com> wrote:

On Wed, May 22, 2019 at 9:13 AM Torben Barsballe <tbarsballe@anonymised.com5476…> wrote:

On Tue, May 21, 2019 at 11:47 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi Torben,
thanks for the update! Nice to see it online.
It seems that nightly build results are not accessible though, even going without https, e.g.: http://build.geoserver.org/geoserver
won’t respond.

This was working yesterday, but isn’t working for me now either; I’ll look into what might have changed.

I found out the issue - there was an error with how redirects were handled when the trailing slash was missing from the URL (e.g. http://build.geoserver.org/geoserver vs http://build.geoserver.org/geoserver/ - It should be fixed now.

Torben

Torben

Regards, Andrea Aime == 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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Regards, Andrea Aime == 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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@lists.sourceforge.net> wrote:

Hello All,

I’m going to go into a fair bit of detail relative to previous updates, so that everyone has a clearer idea of exactly where we are at, the current state, and what still needs to be done.

Server Configuration Changes
First off, the new Jenkins instance has some differences from the old one:

  • It is, of course, running on a newer version of Jenkins, with security updates installed, so some things may look a little different.
  • Worker nodes now get spun up (and down) dynamically (via Amazon SpotFleet). Ideally, this should give decent build performance without having a large number of resources idling when there are no builds in progress. This does result in a couple of compromises:
  • If there are no jobs running for a while, all the worker nodes will get shut down, and will take a little bit of time to start up when the next job is started
  • It makes copying nightly artifacts back onto the master a little more complicated, although this should be (mostly) working now. At current, artifacts get archived to the master node by Jenkins, then copied to the location we use to host the nightly builds via a nightly cron job (so they will not show up immediately). I hope to change this to just ssh from the worker node to the hosting location on master if I can figure out how. One benefit of the new configuration is that artifacts are now also linked directly from the nightly build that produced them.
  • Configuration can not be assumed to be persistent between builds. This will likely require the release jobs to be reconfigured somewhat.

Ouch yes, that will definitely require the release scripts to be modified, as they are designed to work against a stable checkout. One possible approach is to make them create remote branches somewhere to persist the state of the work.

Job Status:

I have been focusing on getting the main jobs for GeoTools, GeoWebCache, and GeoServer working.

  • geoserver-, geoserver--nightly and geoserver--live-docs are all working (except for geoserver-master-live-docs, but this appears to be caused by a legitimate error in the docs on master
  • geowebcache- jobs are currently working (and deploying to maven). geowebcache--nightly jobs are not, as they assume they will have access to the results of geowebcache-, which is no longer true. They will need to be reconfigured. I’m currently looking into this.
  • geotools- and geotools--docs builds are building successfully, but failing when they try to copy javadocs/docs (respectively) to geotools.org. We need to aquire the key to geotools.org and add it to jenkins before we can get these jobs working (or disable doc uploads until we have the key).

Who owns that key?

  • Most *-java11 jobs are working, since they generally don’t need to copy artifacts anywhere (java 11 has been configured in jenkins)
    I haven’t looked at any of the other jobs yet

  • Cite and Online jobs aren’t going to work until PostGIS is configured on the worker nodes

Makes sense. Is the worker node setup/configuration accessible so that one can help installing the packages?
How are these managed, docker images?

  • Release jobs require github and sourceforge keys, and may need some other modifications
  • I haven’t looked at the geofence/geogig/geoscript jobs, and don’t know what is needed to get them working.

The geofence job seems to be just failing to deploy artifacts with a 401, checked a nightly, it failed on a corrupt geotools jar. So, nothing special it seems, I’ve

Mailing list notifications also aren’t working yet - a bit of configuration still needs to be done on the build server before those will be working (and its probably best to get most of the jobs working first anyways, to avoid excess noise).

The following points will require some coordination between various project administrators:

  • If you have access to the geotools.org ssh key, please contact me so we can add it to Jenkins.
  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub
  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

I can create these account.
Are they going to be still managed by a single physical person (the one that creates the accounts and the keys), or are there better approaches? Searching the internet I’ve found nothing, suggestions welcomed.

There are a couple of outstanding issues not discussed in the mail:

  • https is not setup yet, or not working (https://build.geoserver.org/geoserver does not response, https://build.geoserver.org/ neither) and all links in the release are pointing to it. Setting up SSL should be quick (my devops colleagues say, eventually using a letsencrypt key), but if there are troubles, I can switch at least the download pages to use http instead?
  • All builds are failing while sending the final mail due to lack of a SMTP server. Thinking out loud, if needs be, I could create a gmail account for the purpose, and then I guess we could make Jenkins use the gmail smtp servers?
    Cheers

Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Replies inline. I’ve cut out some of the extraneous content to reduce clutter

On Fri, May 24, 2019 at 3:51 AM Andrea Aime <andrea.aime@anonymised.com.> wrote:

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@lists.sourceforge.net> wrote:

  • Configuration can not be assumed to be persistent between builds. This will likely require the release jobs to be reconfigured somewhat.

Ouch yes, that will definitely require the release scripts to be modified, as they are designed to work against a stable checkout. One possible approach is to make them create remote branches somewhere to persist the state of the work.

That seems like a reasonable solution (and honestly, is probably better practice than having state stored on the CI server anyway).

  • geotools- and geotools--docs builds are building successfully, but failing when they try to copy javadocs/docs (respectively) to geotools.org. We need to aquire the key to geotools.org and add it to jenkins before we can get these jobs working (or disable doc uploads until we have the key).

Who owns that key?

That is one key that I know Planet Federal doesn’t own. I think we had to get in touch with OSGeo to get the key last time, but I’m not certain - thats part of the reason why I am bringing it up. I’ll dig into old list emails and see if I can track a bit more info down.

  • Cite and Online jobs aren’t going to work until PostGIS is configured on the worker nodes

Makes sense. Is the worker node setup/configuration accessible so that one can help installing the packages?
How are these managed, docker images?

They are AWS AMIs with a script that runs to install the packages. The worker nodes are one of the things that I didn’t set up, and they aren’t yet accessible (I can’t even get into them right now). I might have a bit more information on this on Tuesday - the person who set the nodes up is on holiday until then.

  • Release jobs require github and sourceforge keys, and may need some other modifications
  • I haven’t looked at the geofence/geogig/geoscript jobs, and don’t know what is needed to get them working.

The geofence job seems to be just failing to deploy artifacts with a 401, checked a nightly, it failed on a corrupt geotools jar. So, nothing special it seems, I’ve

The following points will require some coordination between various project administrators:

  • If you have access to the geotools.org ssh key, please contact me so we can add it to Jenkins.
  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub
  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

I can create these account.
Are they going to be still managed by a single physical person (the one that creates the accounts and the keys), or are there better approaches? Searching the internet I’ve found nothing, suggestions welcomed.

Thanks.
I’ve got no good ideas either, and would also welcome suggestions.

There are a couple of outstanding issues not discussed in the mail:

  • https is not setup yet, or not working (https://build.geoserver.org/geoserver does not response, https://build.geoserver.org/ neither) and all links in the release are pointing to it. Setting up SSL should be quick (my devops colleagues say, eventually using a letsencrypt key), but if there are troubles, I can switch at least the download pages to use http instead?

Right, forgot about that one. It just hasn’t been set up yet, still a todo.

  • All builds are failing while sending the final mail due to lack of a SMTP server. Thinking out loud, if needs be, I could create a gmail account for the purpose, and then I guess we could make Jenkins use the gmail smtp servers?

While the builds throw an error, this isn’t resulting in a failing status. Most of the GeoServer jobs show success even thought they throw the SMTP error.
I presume we had a SMTP server set up somewhere for the old server and can probably use a similar solution here, but thats just another thing that no one’s has time to look into yet.

Cheers,

Torben

Yes the old server had a local SMTP (it’s looking for it on localhost port 25). So should I also create a user for the mail on gmail.com?
That said, we don’t want the current torrent of failing build notifications, as far as I can see most of the geotools builds are on the red.

Cheers
Andrea

···

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

On Fri, May 24, 2019 at 9:56 AM Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, May 24, 2019 at 6:52 PM Torben Barsballe <tbarsballe@anonymised.com> wrote:

  • All builds are failing while sending the final mail due to lack of a SMTP server. Thinking out loud, if needs be, I could create a gmail account for the purpose, and then I guess we could make Jenkins use the gmail smtp servers?

While the builds throw an error, this isn’t resulting in a failing status. Most of the GeoServer jobs show success even thought they throw the SMTP error.
I presume we had a SMTP server set up somewhere for the old server and can probably use a similar solution here, but thats just another thing that no one’s has time to look into yet.

Yes the old server had a local SMTP (it’s looking for it on localhost port 25). So should I also create a user for the mail on gmail.com?
That said, we don’t want the current torrent of failing build notifications, as far as I can see most of the geotools builds are on the red.

Yeah, I mentioned that in the original email; excessive failure messages is part of the reason why I haven’t spent much time looking into this yet.
We should be able to set up a local SMTP server again eventually (later next week), but if you want the notifications up and running sooner then yes, it would be helpful if you create a user for the mail on gmail.com.

Thanks,
Torben

Cheers
Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

On Fri, May 24, 2019 at 9:51 AM Torben Barsballe <tbarsballe@anonymised.com> wrote:

  • geotools- and geotools--docs builds are building successfully, but failing when they try to copy javadocs/docs (respectively) to geotools.org. We need to aquire the key to geotools.org and add it to jenkins before we can get these jobs working (or disable doc uploads until we have the key).

Who owns that key?

That is one key that I know Planet Federal doesn’t own. I think we had to get in touch with OSGeo to get the key last time, but I’m not certain - thats part of the reason why I am bringing it up. I’ll dig into old list emails and see if I can track a bit more info down.

Based on the comments here, looks like this was done by adding the public key of the build server to the authorized_files of the geotools.org doc server, which is managed by OSGeo.

So I think I need to create a key for the build slaves first, and then send that to OSGeo so they can authorize it. I’ll try and get this set up on Monday.

Cheers,
Torben

Users for both sourceforge and github created, see private mail for details

Cheers
Andrea

···

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Dear Torben,

Thanks for your effort on restoring the build server. I am looking at the artifacts available over at http://build.geoserver.org/geoserver/ where there used to be release artifacts available too (2.15.0 for instance)
Are are you going to restore those too / what about next releases, will there be artifacts available over there?

Thank you and regards,
Alessandro

On Sat, May 25, 2019 at 3:41 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@lists.sourceforge.net> wrote:

  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub

  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

Users for both sourceforge and github created, see private mail for details

Cheers
Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Hi Alessandro,

All release artifacts are available through sourceforge, so I wasn’t really planning on restoring legacy artifacts (although I could look into restoring at least the most recent releases). That’s really only intended as a staging location for testing release artifacts, it shouldn’t be used as a general download location (mostly so as not to tax the server too much).Future releases should show up there, yes.

Torben

On Mon, May 27, 2019 at 8:43 AM Alessandro Parma <alessandro.parma@…1268…> wrote:

Dear Torben,

Thanks for your effort on restoring the build server. I am looking at the artifacts available over at http://build.geoserver.org/geoserver/ where there used to be release artifacts available too (2.15.0 for instance)
Are are you going to restore those too / what about next releases, will there be artifacts available over there?

Thank you and regards,
Alessandro

On Sat, May 25, 2019 at 3:41 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@anonymised.comrge.net> wrote:

  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub

  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

Users for both sourceforge and github created, see private mail for details

Cheers
Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Update on the GeoTools docs deployment situation - I’ve created an OSGeo Trac ticket to update the key on docs.geoserver.org here., and am waiting to hear back from someone there.

Torben

On Fri, May 24, 2019 at 2:40 PM Torben Barsballe <tbarsballe@anonymised.com> wrote:

On Fri, May 24, 2019 at 9:51 AM Torben Barsballe <tbarsballe@anonymised.com5476…> wrote:

  • geotools- and geotools--docs builds are building successfully, but failing when they try to copy javadocs/docs (respectively) to geotools.org. We need to aquire the key to geotools.org and add it to jenkins before we can get these jobs working (or disable doc uploads until we have the key).

Who owns that key?

That is one key that I know Planet Federal doesn’t own. I think we had to get in touch with OSGeo to get the key last time, but I’m not certain - thats part of the reason why I am bringing it up. I’ll dig into old list emails and see if I can track a bit more info down.

Based on the comments here, looks like this was done by adding the public key of the build server to the authorized_files of the geotools.org doc server, which is managed by OSGeo.

So I think I need to create a key for the build slaves first, and then send that to OSGeo so they can authorize it. I’ll try and get this set up on Monday.

Cheers,
Torben

Hi Torben,

If the most recent ones could be restored that’d be great. Please let me know if there is something I can do to help.

Thanks,
Alessandro

···

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

I hope Torben’s backup includes the community modules it should be much faster to restore.

If not what options do we have?

  • wait until we have a build working again (maybe late next week?), and rerun the build jobs with the revisions used for that release
  • may be faster to checkout the tag and build the community modules yourself and then upload…
···


Jody Garnett

I have no backup of the nightlies; I was planing on restoring from the sourceforge artifacts, which wouldn’t include the community modules.

Torben

On Wed, May 29, 2019 at 1:22 AM Jody Garnett <jody.garnett@anonymised.com03…> wrote:

I hope Torben’s backup includes the community modules it should be much faster to restore.

If not what options do we have?

  • wait until we have a build working again (maybe late next week?), and rerun the build jobs with the revisions used for that release
  • may be faster to checkout the tag and build the community modules yourself and then upload…


Jody Garnett

On Tue, 28 May 2019 at 17:14, Alessandro Parma <alessandro.parma@anonymised.com> wrote:

Hi Torben,

If the most recent ones could be restored that’d be great. Please let me know if there is something I can do to help.

Thanks,
Alessandro

On Mon, May 27, 2019 at 8:04 PM Torben Barsballe <tbarsballe@anonymised.com> wrote:

Hi Alessandro,

All release artifacts are available through sourceforge, so I wasn’t really planning on restoring legacy artifacts (although I could look into restoring at least the most recent releases). That’s really only intended as a staging location for testing release artifacts, it shouldn’t be used as a general download location (mostly so as not to tax the server too much).Future releases should show up there, yes.

Torben

On Mon, May 27, 2019 at 8:43 AM Alessandro Parma <alessandro.parma@anonymised.com> wrote:

Dear Torben,

Thanks for your effort on restoring the build server. I am looking at the artifacts available over at http://build.geoserver.org/geoserver/ where there used to be release artifacts available too (2.15.0 for instance)
Are are you going to restore those too / what about next releases, will there be artifacts available over there?

Thank you and regards,
Alessandro

On Sat, May 25, 2019 at 3:41 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@lists.sourceforge.net> wrote:

  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub

  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

Users for both sourceforge and github created, see private mail for details

Cheers
Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

General build.geoserver.org update: geotools core and doc builds should now be working for all branches (Most have passed, a couple were still running last I checked).
With this, all core builds should now be working (Except for the geoserver live-docs builds, which are hung up on an S3 permissions issue, and the geowebache nightlies, which need to be set up to use git)

I’m currently looking into setting up PostGIS on the worker nodes, and getting a Windows box running. I will post further updates as things progress.

If anyone can take a look at the geowebcache nightlies, that would be helpful. It looks like they previously assumed a full checkout would be available from the workspace they shared with the regular build jobs - with the on-demand worker nodes this can no longer be assumed. They need to be setup to checkout from git now.

Torben

On Wed, May 29, 2019 at 3:04 PM Torben Barsballe <tbarsballe@anonymised.com> wrote:

I have no backup of the nightlies; I was planing on restoring from the sourceforge artifacts, which wouldn’t include the community modules.

Torben

On Wed, May 29, 2019 at 1:22 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

I hope Torben’s backup includes the community modules it should be much faster to restore.

If not what options do we have?

  • wait until we have a build working again (maybe late next week?), and rerun the build jobs with the revisions used for that release
  • may be faster to checkout the tag and build the community modules yourself and then upload…


Jody Garnett

On Tue, 28 May 2019 at 17:14, Alessandro Parma <alessandro.parma@…1268…> wrote:

Hi Torben,

If the most recent ones could be restored that’d be great. Please let me know if there is something I can do to help.

Thanks,
Alessandro

On Mon, May 27, 2019 at 8:04 PM Torben Barsballe <tbarsballe@anonymised.com> wrote:

Hi Alessandro,

All release artifacts are available through sourceforge, so I wasn’t really planning on restoring legacy artifacts (although I could look into restoring at least the most recent releases). That’s really only intended as a staging location for testing release artifacts, it shouldn’t be used as a general download location (mostly so as not to tax the server too much).Future releases should show up there, yes.

Torben

On Mon, May 27, 2019 at 8:43 AM Alessandro Parma <alessandro.parma@anonymised.com> wrote:

Dear Torben,

Thanks for your effort on restoring the build server. I am looking at the artifacts available over at http://build.geoserver.org/geoserver/ where there used to be release artifacts available too (2.15.0 for instance)
Are are you going to restore those too / what about next releases, will there be artifacts available over there?

Thank you and regards,
Alessandro

On Sat, May 25, 2019 at 3:41 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@anonymised.comists.sourceforge.net> wrote:

  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub

  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

Users for both sourceforge and github created, see private mail for details

Cheers
Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

That makes sense, sadly I think folks are looking for the community modules :slight_smile:

···


Jody Garnett

Is there a place where we can go to download community modules for the time being?

···

Jason Newmoyer
Newmoyer Geospatial Solutions
843.606.0424
jason@anonymised.com

The latest releases of the community modules (2.14-SNAPSHOT, 2.15-SNAPSHOT, and 2.16-SNAPSHOT) are still available from https://build.geoserver.org/geoserver

If you need another version, the only option at this time is to build them yourself.

Torben

On Tue, Jun 4, 2019 at 10:06 AM Jason Newmoyer <jason@anonymised.com> wrote:

Is there a place where we can go to download community modules for the time being?

Jason Newmoyer
Newmoyer Geospatial Solutions
843.606.0424
jason@anonymised.com

On Thu, May 30, 2019 at 4:39 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

That makes sense, sadly I think folks are looking for the community modules :slight_smile:


Jody Garnett

On Thu, 30 May 2019 at 00:04, Torben Barsballe <tbarsballe@anonymised.com> wrote:

I have no backup of the nightlies; I was planing on restoring from the sourceforge artifacts, which wouldn’t include the community modules.

Torben

On Wed, May 29, 2019 at 1:22 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

I hope Torben’s backup includes the community modules it should be much faster to restore.

If not what options do we have?

  • wait until we have a build working again (maybe late next week?), and rerun the build jobs with the revisions used for that release
  • may be faster to checkout the tag and build the community modules yourself and then upload…


Jody Garnett

On Tue, 28 May 2019 at 17:14, Alessandro Parma <alessandro.parma@anonymised.com> wrote:

Hi Torben,

If the most recent ones could be restored that’d be great. Please let me know if there is something I can do to help.

Thanks,
Alessandro

On Mon, May 27, 2019 at 8:04 PM Torben Barsballe <tbarsballe@anonymised.com> wrote:

Hi Alessandro,

All release artifacts are available through sourceforge, so I wasn’t really planning on restoring legacy artifacts (although I could look into restoring at least the most recent releases). That’s really only intended as a staging location for testing release artifacts, it shouldn’t be used as a general download location (mostly so as not to tax the server too much).Future releases should show up there, yes.

Torben

On Mon, May 27, 2019 at 8:43 AM Alessandro Parma <alessandro.parma@anonymised.com> wrote:

Dear Torben,

Thanks for your effort on restoring the build server. I am looking at the artifacts available over at http://build.geoserver.org/geoserver/ where there used to be release artifacts available too (2.15.0 for instance)
Are are you going to restore those too / what about next releases, will there be artifacts available over there?

Thank you and regards,
Alessandro

On Sat, May 25, 2019 at 3:41 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@lists.sourceforge.net> wrote:

  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub

  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

Users for both sourceforge and github created, see private mail for details

Cheers
Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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


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

The PostGIS database should now be functional on build.geoserver.org worker nodes (and should be set up with the users and databases needed by both the geotools online jobs and the cite tests).
I’ll note that the geotools-master-postgis job is still failing - it runs, but there are 4 test failures.
This job briefly succeeded last week, while I was troubleshooting the PostGIS database, so these may be new failures introduced by the depreciation removal or some other recent change.

Cheers,
Torben

On Tue, Jun 4, 2019 at 11:36 AM Torben Barsballe <tbarsballe@anonymised.com> wrote:

The latest releases of the community modules (2.14-SNAPSHOT, 2.15-SNAPSHOT, and 2.16-SNAPSHOT) are still available from https://build.geoserver.org/geoserver

If you need another version, the only option at this time is to build them yourself.

Torben

On Tue, Jun 4, 2019 at 10:06 AM Jason Newmoyer <jason@anonymised.com.4260…> wrote:

Is there a place where we can go to download community modules for the time being?

Jason Newmoyer
Newmoyer Geospatial Solutions
843.606.0424
jason@anonymised.com

On Thu, May 30, 2019 at 4:39 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

That makes sense, sadly I think folks are looking for the community modules :slight_smile:


Jody Garnett

On Thu, 30 May 2019 at 00:04, Torben Barsballe <tbarsballe@anonymised.com> wrote:

I have no backup of the nightlies; I was planing on restoring from the sourceforge artifacts, which wouldn’t include the community modules.

Torben

On Wed, May 29, 2019 at 1:22 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

I hope Torben’s backup includes the community modules it should be much faster to restore.

If not what options do we have?

  • wait until we have a build working again (maybe late next week?), and rerun the build jobs with the revisions used for that release
  • may be faster to checkout the tag and build the community modules yourself and then upload…


Jody Garnett

On Tue, 28 May 2019 at 17:14, Alessandro Parma <alessandro.parma@anonymised.com> wrote:

Hi Torben,

If the most recent ones could be restored that’d be great. Please let me know if there is something I can do to help.

Thanks,
Alessandro

On Mon, May 27, 2019 at 8:04 PM Torben Barsballe <tbarsballe@anonymised.com…> wrote:

Hi Alessandro,

All release artifacts are available through sourceforge, so I wasn’t really planning on restoring legacy artifacts (although I could look into restoring at least the most recent releases). That’s really only intended as a staging location for testing release artifacts, it shouldn’t be used as a general download location (mostly so as not to tax the server too much).Future releases should show up there, yes.

Torben

On Mon, May 27, 2019 at 8:43 AM Alessandro Parma <alessandro.parma@anonymised.com> wrote:

Dear Torben,

Thanks for your effort on restoring the build server. I am looking at the artifacts available over at http://build.geoserver.org/geoserver/ where there used to be release artifacts available too (2.15.0 for instance)
Are are you going to restore those too / what about next releases, will there be artifacts available over there?

Thank you and regards,
Alessandro

On Sat, May 25, 2019 at 3:41 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, May 24, 2019 at 1:35 AM Torben Barsballe via Geoserver-devel <geoserver-devel@lists.sourceforge.net> wrote:

  • If you are an administrator for both the GeoTools and GeoServer projects in GitHub, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to GitHub

  • If you are an administrator for both the GeoTools and GeoServer projects in SourceForge, try and create a separate CI account with push permissions to those projects and generate an ssh key for it, so that the release jobs will be able to push artifacts to SourceForge

Users for both sourceforge and github created, see private mail for details

Cheers
Andrea

==

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Alessandro Parma
DevOps Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


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


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

Picking this up, can you send me the credentials or fork the geotools / geowebcache / geoserver repositories (so the build server can push tags for work in progress).

···


Jody Garnett

I know where 3 out of 4 of those failures come from:

https://osgeo-org.atlassian.net/browse/GEOT-6315

Will fix during the weekend

Cheers
Andrea

···

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 di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.