[x] Check the version numbering on the download page (should be 1.9, neither 1.9.0 nor 1.9.1)
[x] Check the version numbering on executables, installers, dmg, zip files
[x] Check the version numbering on the Windows installer
[ ] Verify the alternative installers : brew, docker, aur
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:
[ ] Windows 10
[x] exe with JDK
[ ] exe without JDK
[x] zip folder with JDK
[ ] zip folder without JDK
[x] Windows 11
[x] exe with JDK
[x] exe without JDK
[x] zip folder with JDK
[x] zip folder without JDK
[x] Linux
[x] deb with JDK
[x] deb without JDK
[x] zip folder with JDK
[x] zip folder without JDK
[ ] MacOS
[x] dmg with JDK
[ ] dmg without JDK
[ ] MacOS M1
[ ] dmg with JDK
[x] dmg without JDK
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:
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/UDP protocol/UDP Listener Mouse from Processing.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/UDP protocol/UDP Listener Mouse from Processing For camera.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/UDP protocol/UDP Emitter Example.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/Arduino/Arduino Listener.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/TCP protocol/TCP Server Example.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/TCP protocol/TCP Teleportation.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/TCP protocol/TCP Server And Client Example .gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/WebSocket protocol/WebSocket Server And Client Example .gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/WebSocket protocol/WebSocket Server Example.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/MQTT protocol/Example_MQTT_Receive_Agent.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/MQTT protocol/Example_MQTT_Send.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/MQTT protocol/Example_MQTT_Send_Agent.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/MQTT protocol/Example_MQTT_Receive.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/HTTP Request/HTTP POST.gaml
[ ] ./ummisco.gama.network/models/Network/2 Available protocols/HTTP Request/HTTP GET.gaml
[x] ./ummisco.gama.network/models/Network/1 Get started/2 Broadcast to all.gaml
[x] ./ummisco.gama.network/models/Network/1 Get started/3 Broadcast to group.gaml
[x] ./ummisco.gama.network/models/Network/1 Get started/1 Simple ping-pong.gaml
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.
1.9 release plan
Things to check first
To release 1.9 we need to check:
The installation process
With the latest release.
1.9
, neither1.9.0
nor1.9.1
)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
andPlugin 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.experimentCheck 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
pre-release
tag, change the name toGAMA 1.9
and add thelatest
tagpre-release
tag)