gama-platform / gama.old

Main repository for developing the 1.x versions of GAMA
GNU General Public License v3.0
303 stars 99 forks source link

Preparing official release 1.9 #3591

Closed lesquoyb closed 1 year ago

lesquoyb commented 1 year ago

1.9 release plan

Things to check first

To release 1.9 we need to check:

The installation process

With the latest release.

Check that gama starts without problem and can run models from the library (Ant Foraging (Charts examples).gaml can be a good test) on all platforms and with all installation methods:

Check library models

For every model in Library Models and Plugin Models, check that there's no warning nor error and that the model runs as expected:

Check unit tests

View contents - [x] TestBDI.experiment - [x] Boolean.experiment - [x] ComparisonTest.experiment - [x] GraphTest.experiment - [x] Int.experiment - [x] Length.experiment - [x] MathTest.experiment - [x] StringTest.experiment - [x] Core Tests.experiment - [x] Maths Tests.experiment - [x] Simplebdi.experiment - [x] Stats Tests.experiment - [x] multi-criteria.experiment - [x] network_test_connection.experiment - [x] network_test_interaction_local.experiment - [x] network_test_interaction.experiment - [x] Creation.experiment - [x] Operators.experiment - [x] Overlapping.experiment - [x] Property.experiment - [x] Query.experiment - [x] Relation.experiment - [x] Topology.experiment

Check plugins

For each plugin, install it then try to run the packaged models if any, else try to use the plugin in your own models. Report plugins that are not working anymore.

View contents - [ ] Camisole (1.9.0.202301160403) - [ ] ~~GAMR creator (1.9.0.202301160403)~~ - [ ] ImageAnalysis (1.0.0.202301160403) - [ ] ~~Jdeqsim (1.0.0.202301160403)~~ - [ ] LaunchPad (1.0.0.202301160403) - [ ] Markdown Documentation (1.9.0.202301160403) - [ ] mike and hecras (1.9.0.202301160403) - [ ] Mpi (1.0.0.202301160403) - [ ] Qrcode (1.0.0.202301160403) - [ ] Switch Project (1.0.0.202301160403) - [ ] Uml Generator (1.9.0.202301160403) - [ ] ~~Unity (1.9.0.202301160403)~~ - [ ] ~~VR (1.0.0.202301160403)~~ - [ ] Gaming (1.9.0.202301160403) - [ ] Remote.Gui (1.9.0.202301160403) - [ ] Argumentation Feature (1.0.0.202301160403) - [ ] Bayesian Network Feature (1.0.0.202301160403) - [ ] Fuzzy logic (1.9.0.202301160403) - [ ] Ifcfile (1.0.0.202301160403) - [ ] Matlab (1.9.0.202301160403) - [ ] Netcdf (1.0.0.202301160403) - [ ] RJava (1.9.0.202301160403) - [ ] Weka (1.7.0.202301160403) - [ ] Webcam - [ ] EasyShell (2.0.0.v20160927-2006) - [ ] EasyShell (2.3.0.v20221015-2029) - [ ] Easy Shell Feature (1.5.0.201606122114) - [ ] GAMA [git client](https://gama-platform.org/wiki/next/Using_Git) - [ ] GAMA [graphical editor](https://gama-platform.org/wiki/next/G__GraphicalEditor)

Check headless mode

Website

Once everything has been checked

AlexisDrogoul commented 1 year ago

I guess we can close this one now that 1.9.1 is out ? Good job everyone 🎉 Reopen if I missed something !