Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libbobcat for openSUSE:Factory 
checked in at 2026-04-01 19:52:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libbobcat (Old)
 and      /work/SRC/openSUSE:Factory/.libbobcat.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libbobcat"

Wed Apr  1 19:52:36 2026 rev:6 rq:1344094 version:6.11.00

Changes:
--------
--- /work/SRC/openSUSE:Factory/libbobcat/libbobcat.changes      2025-10-23 
16:37:38.182877777 +0200
+++ /work/SRC/openSUSE:Factory/.libbobcat.new.21863/libbobcat.changes   
2026-04-01 19:54:14.730144501 +0200
@@ -1,0 +2,23 @@
+Wed Apr  1 08:15:08 UTC 2026 - Valentin Lefebvre <[email protected]>
+
+- Fix the build for gcc16
+  [+ 0001-Fix-build-with-gcc16.patch] (bsc#1260618)
+
+-------------------------------------------------------------------
+Wed Apr 01 08:08:44 UTC 2026 - Valentin Lefebvre <[email protected]>
+
+- Update to version 6.11.00:
+  * Following a suggestion by Olivier Gelling the singleton classes Arg,
+    ArgConfig, ReadLineHistory, ReadLineBuf, and Signal no longer use
+    static std::unique_ptr members to handle the destruction of their objects
+    but local static objects defined in their initialize() members.
+
+-------------------------------------------------------------------
+Mon Oct 27 14:55:03 UTC 2025 - Valentin Lefebvre <[email protected]>
+
+- Update to version 6.10.00:
+  * fixed a typo in the MemoryBridge manpage
+  * added 'flock' to CLASSES
+  * Fixing a bug in MemoryAccess
+
+-------------------------------------------------------------------

Old:
----
  bobcat-6.09.00.tar.gz

New:
----
  0001-Fix-build-with-gcc16.patch
  bobcat-6.11.00.tar.gz

----------(New B)----------
  New:- Fix the build for gcc16
  [+ 0001-Fix-build-with-gcc16.patch] (bsc#1260618)
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libbobcat.spec ++++++
--- /var/tmp/diff_new_pack.Ga7WRf/_old  2026-04-01 19:54:17.442257151 +0200
+++ /var/tmp/diff_new_pack.Ga7WRf/_new  2026-04-01 19:54:17.466258148 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libbobcat
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 %endif
 
 Name:           %{_lib_name}%{?psuffix}
-Version:        6.09.00
+Version:        6.11.00
 Release:        0
 Summary:        Shared library implementing C++ classes that are frequently 
used
 License:        GPL-3.0-only
@@ -36,6 +36,7 @@
 URL:            https://gitlab.com/fbb-git/bobcat
 Source0:        
https://gitlab.com/fbb-git/bobcat/-/archive/%{version}/bobcat-%{version}.tar.gz
 Source1:        initialbobcatlib
+Patch:          0001-Fix-build-with-gcc16.patch
 %if "%{name}" == "%{_lib_name}"
 BuildRequires:  icmake >= 12.03.00
 %endif
@@ -93,6 +94,9 @@
 export ICMAKE_CPPSTD="--std=c++2b"
 export CXXFLAGS="%{optflags} ${ICMAKE_CPPSTD} -Werror 
-fdiagnostics-color=never -ffat-lto-objects"
 export CXX="g++"
+# Workaround dealing with uninitlized temp dir content
+unset MALLOC_PERTURB_
+unset MALLOC_CHECK_
 sed -i 's/^#define CXX/\/\/ #define CXX/g' %{_name}/INSTALL.im
 sed -i 's/^#define CXXFLAGS/\/\/ #define CXXFLAGS/g' %{_name}/INSTALL.im
 sed -i 's/^#define DOC/\/\/ #define DOC/g' %{_name}/INSTALL.im
@@ -113,6 +117,9 @@
 
 %install
 pushd %{_name}
+# Workaround dealing with uninitlized temp dir content
+unset MALLOC_PERTURB_
+unset MALLOC_CHECK_
 ./build install hl %{buildroot}
 popd
 

++++++ 0001-Fix-build-with-gcc16.patch ++++++
>From edcf503ecf467a649d6c22a6119db1eab24ae7e6 Mon Sep 17 00:00:00 2001
From: vlefebvre <[email protected]>
Date: Wed, 1 Apr 2026 09:57:13 +0200
Subject: [PATCH] Fix build with gcc16
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* Add the iomanip include that gives the std::put_time method
  * GCC16 will complains with:
    `error: ‘put_time’ is not a member of ‘std’`
* make the method countAddresses and countAliases in static from
  Hostent.
  They didn't use any member variables from the class. And as instance
  method (non-static), it forces the compiler to pass the this pointer.
  * GCC16 will complains with:
    `this_9(D)’ may be used uninitialized`
---
 bobcat/highsysclock/highsysclock | 1 +
 bobcat/hostent/countaddresses.cc | 2 +-
 bobcat/hostent/countaliases.cc   | 2 +-
 bobcat/hostent/hostent           | 6 +++---
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/bobcat/highsysclock/highsysclock b/bobcat/highsysclock/highsysclock
index afff9be2..64b1888f 100644
--- a/bobcat/highsysclock/highsysclock
+++ b/bobcat/highsysclock/highsysclock
@@ -2,6 +2,7 @@
 #define INCLUDED_BOBCAT_HIGHSYSCLOCK_
 
 #include <bobcat/clockbase>
+#include <iomanip>
 
 namespace FBB
 {
diff --git a/bobcat/hostent/countaddresses.cc b/bobcat/hostent/countaddresses.cc
index 2226019d..a3aba70c 100644
--- a/bobcat/hostent/countaddresses.cc
+++ b/bobcat/hostent/countaddresses.cc
@@ -1,7 +1,7 @@
 #include "hostent.ih"
 
 size_t Hostent::countAddresses(char const * const *addresses,
-                                                    size_t length) const
+                                                    size_t length)
 {
     PTR  p = {addresses};
     size_t n = 1;                 // counts the final 0-address
diff --git a/bobcat/hostent/countaliases.cc b/bobcat/hostent/countaliases.cc
index 8b04627e..68f4dd48 100644
--- a/bobcat/hostent/countaliases.cc
+++ b/bobcat/hostent/countaliases.cc
@@ -1,6 +1,6 @@
 #include "hostent.ih"
 
-size_t Hostent::countAliases(char const * const *alias) const
+size_t Hostent::countAliases(char const * const *alias)
 {
     size_t idx = 1;   // counts the final 0-ptr.
 
diff --git a/bobcat/hostent/hostent b/bobcat/hostent/hostent
index 621b9d75..dafaa917 100644
--- a/bobcat/hostent/hostent
+++ b/bobcat/hostent/hostent
@@ -52,9 +52,9 @@ class Hostent: private hostent
         void destroy();
                                             // the count functions also count
                                             // the final 0-values.
-        size_t countAliases(char const * const *alias) const;
-        size_t countAddresses(char const * const *addresses,
-                                            size_t length) const;
+        static size_t countAliases(char const * const *alias);
+        static size_t countAddresses(char const * const *addresses,
+                                            size_t length);
 };
 
 #include "addresslength.f"
-- 
2.52.0


++++++ _service ++++++
--- /var/tmp/diff_new_pack.Ga7WRf/_old  2026-04-01 19:54:18.242290381 +0200
+++ /var/tmp/diff_new_pack.Ga7WRf/_new  2026-04-01 19:54:18.310293206 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="disabled">
     <param name="scm">git</param>
     <param name="url">https://gitlab.com/fbb-git/bobcat.git</param>
-    <param name="revision">6.09.00</param>
+    <param name="revision">6.11.00</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Ga7WRf/_old  2026-04-01 19:54:18.574304172 +0200
+++ /var/tmp/diff_new_pack.Ga7WRf/_new  2026-04-01 19:54:18.638306830 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://gitlab.com/fbb-git/bobcat.git</param>
-              <param 
name="changesrevision">bcc52da1cf058d6f90d8567e833a45e267b2f3d5</param></service></servicedata>
+              <param 
name="changesrevision">280052ccab9ece5a89d134cce6365e11bcc77b5b</param></service></servicedata>
 (No newline at EOF)
 

++++++ bobcat-6.09.00.tar.gz -> bobcat-6.11.00.tar.gz ++++++
++++ 2313 lines of diff (skipped)

Reply via email to