[med-svn] [Git][med-team/sight][master] Fix FTBFS
Flavien Bridault (@fbridault-guest)
gitlab at salsa.debian.org
Thu Dec 21 16:33:18 GMT 2023
Flavien Bridault pushed to branch master at Debian Med / sight
Commits:
9bcb213b by Flavien Bridault at 2023-12-21T17:29:22+01:00
Fix FTBFS
- - - - -
3 changed files:
- debian/changelog
- debian/copyright
- debian/patches/gcc13.patch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,10 +1,17 @@
+sight (23.1.0-2) UNRELEASED; urgency=medium
+
+ * d/p/gcc13.patch: Update patch (Closes: #1059140)
+ * Updated minizip copyright entry
+
+ -- Flavien BRIDAULT <flavien.bridault at ircad.fr> Thu, 21 Dec 2023 14:22:47 +0100
+
sight (23.1.0-1) unstable; urgency=medium
[ Flavien BRIDAULT ]
* New upstream version
* d/p/: Remove patches applied upstream
Add patch to build with gcc13
- Closes: #1037858, #1039529
+ Closes: #1037858, #1039529
[ Andreas Tille ]
* Remove trailing whitespace in debian/changelog (routine-update)
=====================================
debian/copyright
=====================================
@@ -37,7 +37,7 @@ License: LGPL-3+
On Debian systems, the complete text of the GNU Library General
Public License can be found in `/usr/share/common-licenses/LGPL-3'.
-Files: libs/io/zip/minizip/*
+Files: 3rd-party/minizip/*
Copyright: 1998-2010 Gilles Vollant
2009-2010 Mathias Svensson
2007-2008 Even Rouault
=====================================
debian/patches/gcc13.patch
=====================================
@@ -94,3 +94,48 @@
distance2 += realDim * realDim;
}
+--- sight.orig/libs/core/core/com/SlotBase.hpp
++++ sight/libs/core/core/com/SlotBase.hpp
+@@ -32,6 +32,7 @@
+ #include <core/mt/types.hpp>
+ #include <core/spyLog.hpp>
+
++#include <format>
+ #include <future>
+ #include <queue>
+ #include <set>
+@@ -224,7 +225,7 @@
+ template<typename F>
+ std::string getTypeName() const
+ {
+- return std::string("function_type(") + std::string(typeid(F).name()) + std::string(")");
++ return std::format("function_type({})", typeid(F).name());
+ }
+
+ SlotBase(unsigned int arity) :
+--- sight.orig/libs/io/session/detail/core/SessionSerializer.cpp
++++ sight/libs/io/session/detail/core/SessionSerializer.cpp
+@@ -28,6 +28,7 @@
+ #include <boost/property_tree/json_parser.hpp>
+
+ #include <atomic>
++#include <format>
+ #include <shared_mutex>
+
+ namespace sight::io::session::detail
+@@ -249,13 +250,8 @@
+ // Throw an exception in debug, but just report an error in release when encryption is not supported, but asked
+ if(!password.empty())
+ {
+- const std::string& message =
+- "Archive format '"
+- + std::string(Archive::archiveFormatToString(archiveFormat))
+- + "' doesn't support encryption.";
+-
+- SIGHT_ASSERT(message, false);
+- SIGHT_ERROR(message);
++ SIGHT_ERROR(std::format("Archive format '{}' doesn't support encryption.",
++ Archive::archiveFormatToString(archiveFormat)));
+ }
+
+ // Create the archive that will hold all binary files
View it on GitLab: https://salsa.debian.org/med-team/sight/-/commit/9bcb213b1d1a9458e583239c0fc78e929de13a97
--
View it on GitLab: https://salsa.debian.org/med-team/sight/-/commit/9bcb213b1d1a9458e583239c0fc78e929de13a97
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20231221/9a1e9220/attachment-0001.htm>
More information about the debian-med-commit
mailing list