Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mstflint for openSUSE:Factory checked in at 2025-11-20 14:50:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mstflint (Old) and /work/SRC/openSUSE:Factory/.mstflint.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mstflint" Thu Nov 20 14:50:39 2025 rev:31 rq:1318729 version:4.33.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mstflint/mstflint.changes 2025-07-11 21:33:40.981898334 +0200 +++ /work/SRC/openSUSE:Factory/.mstflint.new.2061/mstflint.changes 2025-11-20 14:52:15.031115268 +0100 @@ -1,0 +2,15 @@ +Tue Nov 18 16:42:34 UTC 2025 - Nicolas Morey <[email protected]> + +- Add _service to fetch from git directly +- Update to mstflint-4.33.0-1.60.9ed9e8c3 + - See https://github.com/Mellanox/mstflint/releases/tag/v4.33.0-1 +- Drop patches merged upstream: + - Remove-date-time-info-from-build.patch + - fix-race-condition-during-install.patch + - GCC15-C23-support.patch + - mflash-add-missing-stlib-include.patch +- Refresh patches against new sources: + - Fix-gcc7-and-gcc8.patch + - PIE.patch + +------------------------------------------------------------------- Old: ---- GCC15-C23-support.patch Remove-date-time-info-from-build.patch fix-race-condition-during-install.patch mflash-add-missing-stlib-include.patch mstflint-4.25.0-1.tar.gz New: ---- README.md _scmsync.obsinfo _service build.specials.obscpio mstflint-4.33.0-1.60.9ed9e8c3.tar.gz ----------(Old B)---------- Old: - fix-race-condition-during-install.patch - GCC15-C23-support.patch - mflash-add-missing-stlib-include.patch Old:- Drop patches merged upstream: - Remove-date-time-info-from-build.patch - fix-race-condition-during-install.patch Old: - Remove-date-time-info-from-build.patch - fix-race-condition-during-install.patch - GCC15-C23-support.patch Old: - GCC15-C23-support.patch - mflash-add-missing-stlib-include.patch - Refresh patches against new sources: ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mstflint.spec ++++++ --- /var/tmp/diff_new_pack.hxqB01/_old 2025-11-20 14:52:15.611139734 +0100 +++ /var/tmp/diff_new_pack.hxqB01/_new 2025-11-20 14:52:15.611139734 +0100 @@ -16,23 +16,20 @@ # -%define extra_version -1 +%define git_ver -1.60.9ed9e8c3 Name: mstflint -Version: 4.25.0 +Version: 4.33.0 Release: 0 Summary: Mellanox Firmware Burning and Diagnostics Tools License: BSD-2-Clause OR GPL-2.0-only Group: System/Console URL: http://www.openfabrics.org Obsoletes: mstflint-devel < %{version} -Source: https://github.com/Mellanox/mstflint/releases/download/v%{version}%{extra_version}/mstflint-%{version}%{extra_version}.tar.gz -Patch1: Remove-date-time-info-from-build.patch -Patch4: Fix-gcc7-and-gcc8.patch -Patch5: fix-race-condition-during-install.patch -Patch6: PIE.patch -Patch7: mflash-add-missing-stlib-include.patch -Patch8: GCC15-C23-support.patch +Source: mstflint-%{version}%{?git_ver}.tar.gz +Source100: README.md +Patch1: Fix-gcc7-and-gcc8.patch +Patch2: PIE.patch BuildRequires: gcc-c++ BuildRequires: infiniband-diags-devel BuildRequires: libibverbs-devel @@ -51,7 +48,7 @@ the downloads page at the Mellanox web site. %prep -%autosetup -p0 +%autosetup -p0 -n %{name}-%{version}%{git_ver} %build ./autogen.sh @@ -71,16 +68,19 @@ %license LICENSE COPYING %{_bindir}/mstconfig %{_bindir}/mstcongestion +%{_bindir}/mstdevices_info %{_bindir}/mstflint +%{_bindir}/mstfwctrl %{_bindir}/mstfwreset %{_bindir}/mstmcra +%{_bindir}/mstmget_temp %{_bindir}/mstmread %{_bindir}/mstmtserver %{_bindir}/mstmwrite -%{_bindir}/mstprivhost %{_bindir}/mstregdump %{_bindir}/mstresourcedump %{_bindir}/mstresourceparse +%{_bindir}/msttokengenerator %{_bindir}/mstvpd %{_bindir}/mstfwtrace %{_mandir}/man1/*.1%{ext_man} ++++++ Fix-gcc7-and-gcc8.patch ++++++ --- /var/tmp/diff_new_pack.hxqB01/_old 2025-11-20 14:52:15.635140746 +0100 +++ /var/tmp/diff_new_pack.hxqB01/_new 2025-11-20 14:52:15.643141084 +0100 @@ -1,4 +1,4 @@ -commit 6a8758e9353447abdb9366638790984e84b04eb1 +commit f5644b3f62db9edc49929a5d62fc03bd7fe542ed Author: Nicolas Morey-Chaisemartin <[email protected]> Date: Wed Aug 9 17:31:57 2017 +0200 @@ -9,18 +9,18 @@ Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]> diff --git configure.ac configure.ac -index 4d549ee4cb79..c8e15447f5e1 100644 +index 366d9a115693..dc356443f2cc 100644 --- configure.ac +++ configure.ac -@@ -308,6 +308,7 @@ AM_CONDITIONAL([USE_LOCAL_SQLITE], [test "$SQLITE_SYSTEM_AVAILABLE" = no]) - +@@ -604,6 +604,7 @@ AC_SEARCH_LIBS([sqlite3_initialize], [sqlite3], [SQLITE_SYSTEM_AVAILABLE="yes"], + AM_CONDITIONAL([USE_LOCAL_SQLITE], [test "$SQLITE_SYSTEM_AVAILABLE" = no]) CFLAGS="$CFLAGS -DMST_UL" +CPPFLAGS="$CPPFLAGS -DMST_UL" CXXFLAGS="$CXXFLAGS -DMST_UL" - -@@ -336,6 +337,14 @@ AX_CHECK_COMPILE_FLAG([-Wno-implicit-fallthrough], [CFLAGS="$CFLAGS -Wno-implici + CCVER=`${CC} --version | grep ${CC} | grep -E -o "( )[[4-9]]\.[[0-9]]\.[[0-9]]" | head -1` +@@ -631,6 +632,14 @@ AX_CHECK_COMPILE_FLAG([-Wno-implicit-fallthrough], [CFLAGS="$CFLAGS -Wno-implici AX_CHECK_COMPILE_FLAG([-Wno-cast-function-type], [CFLAGS="$CFLAGS -Wno-cast-function-type"], [], []) CFLAGS="$OLD_CFLAGS" ++++++ PIE.patch ++++++ --- /var/tmp/diff_new_pack.hxqB01/_old 2025-11-20 14:52:15.659141759 +0100 +++ /var/tmp/diff_new_pack.hxqB01/_new 2025-11-20 14:52:15.663141927 +0100 @@ -1,4 +1,4 @@ -commit da607dd93fc67a63029d08f868e1e1c2c70e9663 +commit 77ebcfe7e1c1d5a3037761aa64de6f9ca32361d7 Author: Nicolas Morey-Chaisemartin <[email protected]> Date: Fri Jul 9 13:01:55 2021 +0200 @@ -8,18 +8,21 @@ Signed-off-by: Hardware error from APEI Generic Hardware Error Source: 0 -Index: configure.ac -=================================================================== ---- configure.ac.orig +diff --git configure.ac configure.ac +index dc356443f2cc..ef5fc5584e6a 100644 +--- configure.ac +++ configure.ac -@@ -91,6 +91,9 @@ AM_CONDITIONAL(KERNEL_BUILD,[test ${KERN - AC_SUBST(KERNEL_BUILD) +@@ -104,6 +104,12 @@ else + fi + fi - LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/usr/local/lib64 -L/usr/lib64" ++# All bin programs are linked using LDL ++# reuse this instead of LDFLAGS as it would mess ++# up shared lib builds +if test "$host_cpu" != "s390x"; then -+ LDFLAGS="${LDFLAGS} -pie" ++ LDL="${LDL} -pie" +fi - CXXFLAGS="${CXXFLAGS} -isystem /usr/local/include" - if test "x$OS" = "xFreeBSD"; then - AC_MSG_NOTICE(FreeBSD Build) + + AC_SUBST(MTCR_CONF_DIR) + AC_SUBST(VFIO_DRIVER_DIR) ++++++ README.md ++++++ ## Build Results Current state of mstflint in openSUSE:Factory is  The current state of mstflint in the devel project build (science:HPC)  ++++++ _scmsync.obsinfo ++++++ mtime: 1763490423 commit: d4cbecb7ad11cc30097d9de1d32f4ac0c5fc6674ef324681ae3e98ee9c2395bc url: https://src.opensuse.org/HPC/mstflint.git revision: d4cbecb7ad11cc30097d9de1d32f4ac0c5fc6674ef324681ae3e98ee9c2395bc projectscmsync: https://src.opensuse.org/HPC/_ObsPrj ++++++ _service ++++++ <services> <service name="tar_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/Mellanox/mstflint.git</param> <param name="package-meta">no</param> <param name="exclude">.git</param> <param name="filename">mstflint</param> <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <param name="revision">9ed9e8c36608035769534e7450d1885483df8eaf</param> </service> <service name="recompress" mode="manual"> <param name="file">*mstflint*.tar</param> <param name="compression">gz</param> </service> </services> ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-11-19 17:31:16.000000000 +0100 @@ -0,0 +1 @@ +.osc
