Package: release.debian.org Severity: normal X-Debbugs-Cc: g...@packages.debian.org Control: affects -1 + src:ga User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package ga [ Reason ] ga 5.9.2-1 rebuilds against the fixed version of mpich (really4.2.1) intended for trixie, ensuring the static libraries provided by libglobalarrays-dev are properly updated. It is also an upstream bugfix release. Upstream does not make ga releases often. It is important for trixie to provide the fixes made upstream. [ Impact ] The recent problems with mpich introduce uncertainty that the dependent static libraries in libglobalarrays-dev are consistent with the final mpich version intended for trixie. I am not certain how stable the libraries will be if not rebuilt. The same is true for armci-mpi (and nwchem) but it has debci tests. ga does not have debci tests (buildtime tests only) so needs unblocking. [ Tests ] Build tests passed as usual. ga does not have debci tests. nwchem is built against this version of ga, and is passing tests. [ Risks ] Upstream does not make ga releases often. When a release is made, the changes are generally important. That is, the risk of not including this package is trixie is higher than the risk of including. The actual changes are trivial (see debdiff) [ Checklist ] [. ] all changes are documented in the d/changelog Marked as new upstream release. [x ] I reviewed all changes and I approve them [x ] attach debdiff against the package in testing unblock ga/5.9.2-1
diff -Nru ga-5.9.1/CHANGELOG.md ga-5.9.2/CHANGELOG.md --- ga-5.9.1/CHANGELOG.md 2025-03-17 17:17:27.000000000 +0100 +++ ga-5.9.2/CHANGELOG.md 2025-05-08 18:43:22.000000000 +0200 @@ -11,6 +11,13 @@ ## [5.9.1] - Changed + - Updated versions of blaspp, lapackpp +- Fixed + - Fixed a bug in the fortran interface for the nga_rand function + - Removed minor memory leak from EAF_Delete function + +## [5.9.1] +- Changed - Updated OS's for continuous integration - Converted ARMCI_Error to use const char* instead of char* - Fixed diff -Nru ga-5.9.1/cmake/ga-linalg.cmake ga-5.9.2/cmake/ga-linalg.cmake --- ga-5.9.1/cmake/ga-linalg.cmake 2025-03-17 17:17:27.000000000 +0100 +++ ga-5.9.2/cmake/ga-linalg.cmake 2025-05-08 18:43:22.000000000 +0200 @@ -177,8 +177,8 @@ endif() if(ENABLE_CXX) - set(BPP_GIT_TAG v2024.05.31) - set(LPP_GIT_TAG v2024.05.31) + set(BPP_GIT_TAG v2024.10.26) + set(LPP_GIT_TAG v2024.10.26) set(SPP_GIT_TAG 6397f52cf11c0dfd82a79698ee198a2fce515d81) if(ENABLE_DEV_MODE) set(BPP_GIT_TAG master) diff -Nru ga-5.9.1/debian/changelog ga-5.9.2/debian/changelog --- ga-5.9.1/debian/changelog 2025-03-20 00:51:24.000000000 +0100 +++ ga-5.9.2/debian/changelog 2025-05-11 13:55:07.000000000 +0200 @@ -1,3 +1,19 @@ +ga (5.9.2-1) unstable; urgency=medium + + * Team upload. + * New upstream release + * Standards-Version: 4.7.2 + + -- Drew Parsons <dpars...@debian.org> Sun, 11 May 2025 13:55:07 +0200 + +ga (5.9.1-2) unstable; urgency=medium + + * Team upload. + * ensure ga is rebuilt for the version of mpich (really4.2.1) + targetted for trixie + + -- Drew Parsons <dpars...@debian.org> Fri, 09 May 2025 12:11:03 +0200 + ga (5.9.1-1) unstable; urgency=medium * Team upload. diff -Nru ga-5.9.1/debian/control ga-5.9.2/debian/control --- ga-5.9.1/debian/control 2025-03-20 00:51:24.000000000 +0100 +++ ga-5.9.2/debian/control 2025-05-11 13:55:07.000000000 +0200 @@ -15,7 +15,7 @@ libopenmpi-dev [!armel !armhf !i386 !hurd-i386 !hppa !m68k !powerpc !sh4 !x32], libmpich-dev, openssh-client -Standards-Version: 4.7.0 +Standards-Version: 4.7.2 Homepage: http://hpc.pnl.gov/globalarrays/ Vcs-Browser: https://salsa.debian.org/debichem-team/ga Vcs-Git: https://salsa.debian.org/debichem-team/ga.git diff -Nru ga-5.9.1/global/src/fapi.c ga-5.9.2/global/src/fapi.c --- ga-5.9.1/global/src/fapi.c 2025-03-17 17:17:27.000000000 +0100 +++ ga-5.9.2/global/src/fapi.c 2025-05-08 18:43:22.000000000 +0200 @@ -885,12 +885,12 @@ wnga_proc_topology(*g_a, *proc, subscript); } -DoublePrecision FATR ga_rand(Integer *iseed) +DoublePrecision FATR ga_rand_(Integer *iseed) { return wnga_rand(*iseed); } -DoublePrecision FATR nga_rand(Integer *iseed) +DoublePrecision FATR nga_rand_(Integer *iseed) { return wnga_rand(*iseed); } diff -Nru ga-5.9.1/global/src/gacommon.h ga-5.9.2/global/src/gacommon.h --- ga-5.9.1/global/src/gacommon.h 2025-03-17 17:17:27.000000000 +0100 +++ ga-5.9.2/global/src/gacommon.h 2025-05-08 18:43:22.000000000 +0200 @@ -8,7 +8,7 @@ #define GA_VERSION_MAJOR 5 #define GA_VERSION_MINOR 9 -#define GA_VERSION_PATCH 1 +#define GA_VERSION_PATCH 2 #define C_CHAR MT_C_CHAR #define C_DBL MT_C_DBL diff -Nru ga-5.9.1/global/src/global.fh.in ga-5.9.2/global/src/global.fh.in --- ga-5.9.1/global/src/global.fh.in 2025-03-17 17:17:27.000000000 +0100 +++ ga-5.9.2/global/src/global.fh.in 2025-05-08 18:43:22.000000000 +0200 @@ -194,6 +194,7 @@ external ga_get_pgroup_size external ga_has_ghosts external ga_idot + external ga_initialize_comm external ga_initialized external ga_inquire_memory external ga_is_mirrored @@ -275,6 +276,7 @@ external nga_has_ghosts external nga_idot external nga_idot_patch + external nga_initialize_comm external nga_initialized external nga_inquire_memory external nga_is_mirrored diff -Nru ga-5.9.1/pario/eaf/eaf.c ga-5.9.2/pario/eaf/eaf.c --- ga-5.9.1/pario/eaf/eaf.c 2025-03-17 17:17:27.000000000 +0100 +++ ga-5.9.2/pario/eaf/eaf.c 2025-05-08 18:43:22.000000000 +0200 @@ -479,6 +479,9 @@ return EAF_ERR_UNLINK; } else + if (file[j].fname != NULL) { + free(file[j].fname); + }; file[j].fname= NULL; return EAF_OK; }else{ diff -Nru ga-5.9.1/support/README_RELEASES.md ga-5.9.2/support/README_RELEASES.md --- ga-5.9.1/support/README_RELEASES.md 2025-03-17 17:17:27.000000000 +0100 +++ ga-5.9.2/support/README_RELEASES.md 2025-05-08 18:43:22.000000000 +0200 @@ -46,7 +46,17 @@ 3. Run autogen.sh inside the new directory. This creates the missing generated files, e.g., configure, Makefile.in. 4. Remove the created autotools directory. We don't want to bundle the autotools with our releases. 5. Tar the archive back up. -6. Add the new archive as an artifact of the release. +6. Got to the releases pages and select the Tags button on the left hand side of +the page. Then go select the most recent tag (this should correspond to the +release number). +7. Select the 'Create release from tag' button. This will bring up a page that +allows you to edit the release. +8. Title the release. Use the format vX.X.X where X.X.X represents the major +version, minor version and patch number. +9. Copy the current CHANGELOG.md notes into the window 'Describe this release'. +10. Click on the bar 'Attach binaries by dropping them here or selecting them' +and upload the tar file created in step 5. +11. Click on 'Publish release'. ### Miscellaneous