Plans for InaSAFE 4.0

14 views
Skip to first unread message

Tim Sutton

unread,
Oct 12, 2016, 1:20:01 AM10/12/16
to inasa...@googlegroups.com
Hi All (resending this to the list as I used the wrong address yesterday)

I just wanted to update you a bit on our plans for 4.0 and some important things to be aware of if you are tracking the code in InaSAFE develop branch:

* The due date for 4.0 is November 15. Because there are so many big changes in 4.0, we are planning for the November 15 release to be a beta release with the intent that it should be widely tested before we put it into production.
* We will follow up 4.0beta with additional beta releases if needed until we are really happy with the stability of the new platform. If we are happy with the first beta you can expect the final 4.0 release to follow mid december.
* InaSAFE v4 will follow new workflows for analysis execution with a well defined conceptual model. You can see a detailed breakdown of this workflow here:


* Starting this week, we are going to be removing a lot of legacy code in the develop branch. We will be keeping a 'tests must pass' policy in develop, but there is going to be a lot of code churn. If you are actively doing work against develop, please talk to us so that we can help you to minimize issues with merge conflicts etc.

* In develop we will disable most of the impact functions and then iteratively add them back in again. New impact functions will be based on the common work flows based on the graph above, and be heavily driven by metadata.

* In version 4.0 we will write outputs to GeoPackage instead of shape files - lets get rid of this mill stone of a 25 year old format that doesn't allow you to have long descriptive field names.

* In the site visit next week Marco and Sachin will be joining us in Jakarta. We hope to co-opt you in the effort to sprint towards 4.0 - are you guys willing and able to join in with that effort?

As always please don't hesitate to contact use either by email of by the InaSAFE Gitter channel if you wish to discuss anything.


Regards

Tim








Tim Sutton

Co-founder: Kartoza
Project chair: QGIS.org

Visit http://kartoza.com to find out about open source:

Desktop GIS programming services
Geospatial web development
GIS Training
Consulting Services

Skype: timlinux 
IRC: timlinux on #qgis at freenode.net

Kartoza is a merger between Linfiniti and Afrispatial

Ariel Nunez

unread,
Oct 20, 2016, 6:46:02 PM10/20/16
to inasa...@googlegroups.com
>> * In version 4.0 we will write outputs to GeoPackage instead of shape files - lets get rid of this mill stone of a 25 year old format that doesn't allow you to have long descriptive field names.

Amen

Ole Nielsen

unread,
Oct 22, 2016, 10:14:32 PM10/22/16
to inasa...@googlegroups.com
Hi all

So good to see InaSAFE develop so nicely. I really enjoyed the architecture diagram which really shows what is going on in sufficient detail. It is also heartwarming to see the 'test must pass' principle alive and well. 

Finally, it is awesome you are finally moving on from Shapefiles ;-)

Cheers to ya'll
Ole


--
InaSAFE is a Free and Open Source Software project: http://inasafe.org
---
You received this message because you are subscribed to the Google Groups "inasafe-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inasafe-dev+unsubscribe@googlegroups.com.
To post to this group, send email to inasa...@googlegroups.com.
Visit this group at https://groups.google.com/group/inasafe-dev.
For more options, visit https://groups.google.com/d/optout.

Tim Sutton

unread,
Oct 23, 2016, 8:19:16 AM10/23/16
to inasa...@googlegroups.com
Hi Ole

On 23 Oct 2016, at 9:14 AM, Ole Nielsen <ole.molle...@gmail.com> wrote:

Hi all

So good to see InaSAFE develop so nicely. I really enjoyed the architecture diagram which really shows what is going on in sufficient detail. It is also heartwarming to see the 'test must pass' principle alive and well. 

Finally, it is awesome you are finally moving on from Shapefiles ;-)

Thanks for your comments Ole - it is nice to know you are watching over your brain child from afar still, and that you are still happy with how we are looking after it :-)

Regards

Tim



Cheers to ya'll
Ole

On 12 October 2016 at 16:17, Tim Sutton <t...@kartoza.com> wrote:
Hi All (resending this to the list as I used the wrong address yesterday)

I just wanted to update you a bit on our plans for 4.0 and some important things to be aware of if you are tracking the code in InaSAFE develop branch:

* The due date for 4.0 is November 15. Because there are so many big changes in 4.0, we are planning for the November 15 release to be a beta release with the intent that it should be widely tested before we put it into production.
* We will follow up 4.0beta with additional beta releases if needed until we are really happy with the stability of the new platform. If we are happy with the first beta you can expect the final 4.0 release to follow mid december.
* InaSAFE v4 will follow new workflows for analysis execution with a well defined conceptual model. You can see a detailed breakdown of this workflow here:


* Starting this week, we are going to be removing a lot of legacy code in the develop branch. We will be keeping a 'tests must pass' policy in develop, but there is going to be a lot of code churn. If you are actively doing work against develop, please talk to us so that we can help you to minimize issues with merge conflicts etc.

* In develop we will disable most of the impact functions and then iteratively add them back in again. New impact functions will be based on the common work flows based on the graph above, and be heavily driven by metadata.

* In version 4.0 we will write outputs to GeoPackage instead of shape files - lets get rid of this mill stone of a 25 year old format that doesn't allow you to have long descriptive field names.

* In the site visit next week Marco and Sachin will be joining us in Jakarta. We hope to co-opt you in the effort to sprint towards 4.0 - are you guys willing and able to join in with that effort?

As always please don't hesitate to contact use either by email of by the InaSAFE Gitter channel if you wish to discuss anything.


Regards

Tim


<KartozaNewLogoThumbnail.jpg>






Tim Sutton

Co-founder: Kartoza
Project chair: QGIS.org

Visit http://kartoza.com to find out about open source:

Desktop GIS programming services
Geospatial web development
GIS Training
Consulting Services

Skype: timlinux 
IRC: timlinux on #qgis at freenode.net

Kartoza is a merger between Linfiniti and Afrispatial

--
InaSAFE is a Free and Open Source Software project: http://inasafe.org
---
You received this message because you are subscribed to the Google Groups "inasafe-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inasafe-dev+unsubscribe@googlegroups.com.
To post to this group, send email to inasa...@googlegroups.com.
Visit this group at https://groups.google.com/group/inasafe-dev.
For more options, visit https://groups.google.com/d/optout.

--
InaSAFE is a Free and Open Source Software project: http://inasafe.org
---
You received this message because you are subscribed to the Google Groups "inasafe-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inasafe-dev...@googlegroups.com.

To post to this group, send email to inasa...@googlegroups.com.
Visit this group at https://groups.google.com/group/inasafe-dev.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages