[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#983448: unblock: gridengine/8.1.9+dfsg-9.1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package gridengine

[ Reason ]
gridengine was blocked on a gcc-10 FTBFS bug. I didn't notice this until
someone pointed it out to me in late January, and then I immediately set
out to create an NMU that fixes the issue, which I uploaded to the
DELAYED queue.

When I found out that my timing was off, I uploaded it again to the
regular queue, and did not think about it any more. Only later did I
notice that an upload of a package of the same version to the regular
upload queue does not override the pending upload in the DELAYED queue,
which meant the package entered unstable too late to still enter
testing before the freeze.

[ Impact ]
Since it's out of testing due only to a few missing "extern"
declarations (that caused FTBFS with gcc-10), users depending on
gridengine in buster won't be able to upgrade to bullseye.

[ Tests ]
I installed the gridengine packages on my laptop and confirmed basic
functionality.

[ Risks ]
Patches are very trivial; I only added this patch (plus changelog etc):

Description: Fix FTBFS with g++ 10
Author: Pierre Gruet <pgtdebian@free.fr>
Bug-Debian: https://bugs.debian.org/957310
Forwarded: no
Last-Update: 2020-11-26
--- a/source/libs/japi/drmaa2_list_dict.h
+++ b/source/libs/japi/drmaa2_list_dict.h
@@ -10,7 +10,7 @@
    struct _drmaa2_node *next;
 } _drmaa2_Node;
 
-/* static */ struct drmaa2_list_s
+/* static */ extern struct drmaa2_list_s
 {
    _drmaa2_Node   *head;
    _drmaa2_Node   *tail;
@@ -33,7 +33,7 @@
   struct _drmaa2_dictentry_t* next;
 } _drmaa2_dictentry_t;
 
-/* static */ struct drmaa2_dict_s
+/* static */ extern struct drmaa2_dict_s
 {
   _drmaa2_dictentry_t    *head;
   _drmaa2_dictentry_t    *tail;
diff --git a/source/3rdparty/qmake/make.h b/source/3rdparty/qmake/make.h
index 46d523a4c..87e871bc6 100644
--- a/source/3rdparty/qmake/make.h
+++ b/source/3rdparty/qmake/make.h
@@ -348,7 +348,7 @@ extern int unixy_shell;
 #endif
 #ifdef SET_STACK_SIZE
 # include <sys/resource.h>
-struct rlimit stack_limit;
+extern struct rlimit stack_limit;
 #endif
 
 struct floc

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [ ] attach debdiff against the package in testing

(no debdiff against testing, because the package is not currently in
testing)

[ Other info ]
(Anything else the release team should know.)

unblock gridengine/8.1.9+dfsg-9.1


Reply to: