NRLMMD-GEOIPS / geoips

Main Geolocated Information Processing System code base with basic functionality enabled.
https://nrlmmd-geoips.github.io/geoips/
Other
13 stars 10 forks source link

v1.12.4 - v1.13.0 Open Source Release #629

Open mindyls opened 3 weeks ago

mindyls commented 3 weeks ago

Contents of this Issue will be updated throughout the release process. If this text still exists, the release is not yet complete.

Repositories tagged with 1.13.0

Testing instructions for 1.13.0 release

git -C $GEOIPS_PACKAGES_DIR/geoips pull
git -C $GEOIPS_PACKAGES_DIR/geoips checkout v1.13.0-release

Just the geoips repo

$GEOIPS_PACKAGES_DIR/geoips/tests/integration_tests/base_install.sh

Make sure no unit tests, etc fail when ONLY the geoips repo is installed.

This only gives us a good test if you are working from a brand new install.

$GEOIPS_PACKAGES_DIR/geoips/tests/utils/check_code.sh all $GEOIPS_PACKAGES_DIR/geoips

All plugin packages and test data (and cartopy shapefiles)

export CARTOPY_DATA_DIR=$HOME/geoips/cartopy_data_dir
$GEOIPS_PACKAGES_DIR/geoips/tests/integration_tests/full_install.sh

* Follow the below instructions to switch any repos with a release branch to that branch:

convenience functions to run on all packages in $GEOIPS_PACKAGES_DIR

source $GEOIPS_PACKAGES_DIR/geoips/setup/bash_setup/gitall gitall pull # make sure we have all the branches, etc available gitall checkout main # switch everything to main

this will switch anything with release branch there, and do nothing otherwise

gitall checkout v1.13.0-release gitall pull # make sure everything is up to date pipall install -e . # now install create_plugin_registries # create the geoips plugin registries

* Run the base test, which will ensure the geoips base repository updates
  were successful:

$GEOIPS_PACKAGES_DIR/geoips/tests/integration_tests/base_test.sh

* Run the full test, which will ensure ALL GeoIPS plugin repositories were
  updated successfully (This will use a large amount of disk space and
  memory!  If you are memory or disk space limited, only perform the base
  install and test)

$GEOIPS_PACKAGES_DIR/geoips/tests/integration_tests/full_test.sh


## Test outputs for 1.13.0 release

Base test:

Package: geoips_base Total run time: 175 seconds Number data types run: 3 Number data types failed: 0 Tue Jun 18 04:31:45 UTC 2024


Full test had 2 failures

Package: geoips_full Total run time: 3440 seconds Number data types run: 58 Number data types failed: 2 Tue Jun 18 14:18:18 UTC 2024


template_fusion_plugin had a failure, but we are considering getting rid of it in favor of template_basic_plugin + geoips_plugin_example.

Tue Jun 18 07:05:52 PDT 2024 Running test_all.sh /users/surratt/geoips/template_fusion_plugin/tests/test_all.sh /users/surratt/geoips/outdirs/logs/20240618/20240618.132058_geoips_full/test_all_geoips_full.log_test_all.sh.log Return: 1



One failure on full_test, Evan is working on it:

![image](https://github.com/NRLMMD-GEOIPS/geoips/assets/13873624/acbfc857-e569-4b4f-936b-4fce298db01f)

Also a failure on pytest_short when full_install has not been run (when recenter_tc is not installed, so right after a clean install when base_install/base_test have been run, but full_install/full_test have not)

![image](https://github.com/NRLMMD-GEOIPS/geoips/assets/13873624/81518e4f-c0ea-4dfd-81d2-df1d3d9beda2)
SRIKANTH-KUMAR commented 1 week ago

Base test result:

image

Full test had 5 failues:

image