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
 

Reply via email to