Hello community, here is the log from the commit of package opensm for openSUSE:Factory checked in at 2017-06-09 15:57:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opensm (Old) and /work/SRC/openSUSE:Factory/.opensm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opensm" Fri Jun 9 15:57:14 2017 rev:6 rq:501896 version:3.3.20 Changes: -------- --- /work/SRC/openSUSE:Factory/opensm/opensm.changes 2015-03-11 09:57:37.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.opensm.new/opensm.changes 2017-06-09 15:57:20.488227460 +0200 @@ -1,0 +2,8 @@ +Thu Jun 8 10:20:28 UTC 2017 - nmoreychaisemar...@suse.com + +- Update to version 3.3.20 + * No concise list of changes present so see the file ChangeLog in + the package documentation directory. +- Update opensm-type_punning.patch to new sources + +------------------------------------------------------------------- Old: ---- opensm-3.3.19.tar.gz New: ---- opensm-3.3.20.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opensm.spec ++++++ --- /var/tmp/diff_new_pack.LJiENe/_old 2017-06-09 15:57:21.188128674 +0200 +++ /var/tmp/diff_new_pack.LJiENe/_new 2017-06-09 15:57:21.192128110 +0200 @@ -1,7 +1,7 @@ # # spec file for package opensm # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ Summary: Infiniband Subnet Manager License: BSD-2-Clause or GPL-2.0 Group: Productivity/Networking/System -Version: 3.3.19 +Version: 3.3.20 Release: 0 Source0: https://www.openfabrics.org/downloads/management/%{name}-%{version}.tar.gz Source1: conf.sysconfig ++++++ opensm-3.3.19.tar.gz -> opensm-3.3.20.tar.gz ++++++ ++++ 6353 lines of diff (skipped) ++++++ opensm-type_punning.patch ++++++ --- /var/tmp/diff_new_pack.LJiENe/_old 2017-06-09 15:57:21.512082950 +0200 +++ /var/tmp/diff_new_pack.LJiENe/_new 2017-06-09 15:57:21.512082950 +0200 @@ -1,12 +1,8 @@ ---- - opensm/osm_prtn_config.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -Index: opensm/osm_prtn_config.c -=================================================================== ---- opensm/osm_prtn_config.c.orig 2013-02-05 18:04:07.000000000 +0100 -+++ opensm/osm_prtn_config.c 2014-01-20 19:37:07.364851781 +0100 -@@ -118,16 +118,18 @@ static inline boolean_t mgid_is_broadcas +diff --git opensm/osm_prtn_config.c opensm/osm_prtn_config.c +index b08da02d..3da8b867 100644 +--- opensm/osm_prtn_config.c ++++ opensm/osm_prtn_config.c +@@ -120,16 +120,18 @@ static inline boolean_t mgid_is_broadcast(const ib_gid_t *mgid) static inline boolean_t mgid_is_ip(const ib_gid_t *mgid) { @@ -17,11 +13,11 @@ } static inline boolean_t ip_mgroup_pkey_ok(struct part_conf *conf, - struct precreate_mgroup *group) + struct precreate_mgroup *group) { - ib_net16_t mpkey = *(ib_net16_t *)&group->mgid.raw[4]; + ib_net16_t mpkey; -+ union{uint8_t *uip; ib_net16_t *ibn} pun = { &group->mgid.raw[2]}; ++ union{uint8_t *uip; ib_net16_t *ibn} pun = { &group->mgid.raw[4]}; char gid_str[INET6_ADDRSTRLEN]; + mpkey = *pun.ibn;