commit pdsh for openSUSE:Factory
Hello community, here is the log from the commit of package pdsh for openSUSE:Factory checked in at 2018-03-30 12:09:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdsh (Old) and /work/SRC/openSUSE:Factory/.pdsh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pdsh" Fri Mar 30 12:09:19 2018 rev:36 rq:592455 version:2.33 Changes: -------- --- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes 2018-03-28 10:34:33.902175484 +0200 +++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes 2018-03-30 12:09:22.745490010 +0200 @@ -1,0 +2,12 @@ +Thu Mar 29 13:34:48 UTC 2018 - jjolly@suse.com + +- removed patch: pdsh-exclude-slurm-list-namespace.patch: + Patch is not an acceptable work-around for upstream +- added patch: pdsh-rename-list-to-xlist.patch + Renamed 'struct list' to 'struct xlist' to match upstream slurm + change (bsc#1086736). + Original upstream commit message: + to avoid name collisions with c++ list types. gdb started showing + the wrong type when the full lib was created. + +------------------------------------------------------------------- Old: ---- pdsh-exclude-slurm-list-namespace.patch New: ---- pdsh-rename-list-to-xlist.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdsh.spec ++++++ --- /var/tmp/diff_new_pack.dCQ85M/_old 2018-03-30 12:09:23.349468174 +0200 +++ /var/tmp/diff_new_pack.dCQ85M/_new 2018-03-30 12:09:23.353468029 +0200 @@ -46,7 +46,7 @@ License: GPL-2.0+ Group: Productivity/Clustering/Computing Source: https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz -Patch1: pdsh-exclude-slurm-list-namespace.patch +Patch1: pdsh-rename-list-to-xlist.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Prereq: # Set this to 1 to build with genders support and framework for ++++++ pdsh-rename-list-to-xlist.patch ++++++ diff --git a/src/common/list.c b/src/common/list.c index 4612d84..a814820 100644 --- a/src/common/list.c +++ b/src/common/list.c @@ -95,7 +95,7 @@ struct listNode { }; struct listIterator { - struct list *list; /* the list being iterated */ + struct xlist *list; /* the list being iterated */ struct listNode *pos; /* the next node to be iterated */ struct listNode **prev; /* addr of 'next' ptr to prv It node */ struct listIterator *iNext; /* iterator chain for list_destroy() */ @@ -104,7 +104,7 @@ struct listIterator { #endif /* !NDEBUG */ }; -struct list { +struct xlist { struct listNode *head; /* head of the list */ struct listNode **tail; /* addr of last node's 'next' ptr */ struct listIterator *iNext; /* iterator chain for list_destroy() */ @@ -727,7 +727,7 @@ list_node_destroy (List l, ListNode *pp) static List list_alloc (void) { - return(list_alloc_aux(sizeof(struct list), &list_free_lists)); + return(list_alloc_aux(sizeof(struct xlist), &list_free_lists)); } diff --git a/src/common/list.h b/src/common/list.h index 2976ea1..ab5f646 100644 --- a/src/common/list.h +++ b/src/common/list.h @@ -55,7 +55,7 @@ * Data Types * ****************/ -typedef struct list * List; +typedef struct xlist * List; /* * List opaque data type. */
participants (1)
-
root@hilbert.suse.de