Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package FreeFileSync for openSUSE:Factory 
checked in at 2023-11-06 21:14:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/FreeFileSync (Old)
 and      /work/SRC/openSUSE:Factory/.FreeFileSync.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "FreeFileSync"

Mon Nov  6 21:14:21 2023 rev:19 rq:1123534 version:13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/FreeFileSync/FreeFileSync.changes        
2023-09-21 22:23:34.610015974 +0200
+++ /work/SRC/openSUSE:Factory/.FreeFileSync.new.17445/FreeFileSync.changes     
2023-11-06 21:14:34.263911176 +0100
@@ -1,0 +2,11 @@
+Mon Nov  6 07:08:54 UTC 2023 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Update to 13.1:
+  * Keep comparison results when only changing cloud connection settings
+  * Sync button: indicate if database will be used
+  * Remove leading/trailing space during manual file rename
+  * Set environment variable "DISPLAY=:0" if missing (Linux)
+  * Support dropping ffs_gui/ffs_real config on RealTimeSync directory input 
field
+- Add FreeFileSync-remove_ifdef_exceptions.patch
+
+-------------------------------------------------------------------

Old:
----
  FreeFileSync_13.0_Source.zip

New:
----
  FreeFileSync-remove_ifdef_exceptions.patch
  FreeFileSync_13.1_Source.zip

BETA DEBUG BEGIN:
  New:  * Support dropping ffs_gui/ffs_real config on RealTimeSync directory 
input field
- Add FreeFileSync-remove_ifdef_exceptions.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ FreeFileSync.spec ++++++
--- /var/tmp/diff_new_pack.w5jv7f/_old  2023-11-06 21:14:35.043939889 +0100
+++ /var/tmp/diff_new_pack.w5jv7f/_new  2023-11-06 21:14:35.047940036 +0100
@@ -16,8 +16,12 @@
 #
 
 
+%if 0%{?suse_version} && 0%{?suse_version} < 1590
+%global force_gcc_version 12
+%endif
+
 Name:           FreeFileSync
-Version:        13.0
+Version:        13.1
 Release:        0
 Summary:        Backup software to synchronize files and folders
 License:        GPL-3.0-or-later
@@ -33,21 +37,18 @@
 Patch1:         FreeFileSync-resources.patch
 Patch2:         FreeFileSync-icon-loader.patch
 Patch3:         FreeFileSync-disable-in-app-updates.patch
+Patch4:         FreeFileSync-remove_ifdef_exceptions.patch
 BuildRequires:  boost-devel >= 1.54
-# FFS requires C++23, so we need, at least, GCC and libstdc++6 >= 12
-%if 0%{?suse_version} < 1590
-BuildRequires:  gcc12-c++
-BuildRequires:  libstdc++6 >= 12
-%else
-BuildRequires:  gcc-c++
-%endif
+BuildRequires:  gcc%{?force_gcc_version}-c++ >= 12
 BuildRequires:  libcurl-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  libssh2-devel
 BuildRequires:  libstdc++6 >= 10.0.0
+BuildRequires:  libstdc++6 >= 12
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  wxGTK3-3_2-devel >= 3.1.6
+BuildRequires:  zlib-devel
 
 %description
 FreeFileSync is a software that helps synchronizing files
@@ -72,12 +73,8 @@
 
 %build
 export TMPDIR=/tmp # necessary since 11.0
-%if 0%{?suse_version} < 1590
-  export CC="gcc-12"
-  export CXX="g++-12"
-%else
-  export CC="gcc"
-  export CXX="g++"
+%if 0%{?force_gcc_version}
+  export CXX="g++-%{?force_gcc_version}"
 %endif
 %make_build -C %{name}/Source exeName=FreeFileSync
 %make_build -C %{name}/Source/RealTimeSync exeName=RealTimeSync


++++++ FreeFileSync-disable-in-app-updates.patch ++++++
--- /var/tmp/diff_new_pack.w5jv7f/_old  2023-11-06 21:14:35.075941067 +0100
+++ /var/tmp/diff_new_pack.w5jv7f/_new  2023-11-06 21:14:35.079941215 +0100
@@ -1,23 +1,23 @@
-diff -ru a/FreeFileSync/Source/ui/gui_generated.cpp 
b/FreeFileSync/Source/ui/gui_generated.cpp
---- a/FreeFileSync/Source/ui/gui_generated.cpp 2023-09-13 12:16:12.000000000 
+0200
-+++ b/FreeFileSync/Source/ui/gui_generated.cpp 2023-09-21 10:05:00.360102541 
+0200
+diff -ru orig/FreeFileSync/Source/ui/gui_generated.cpp 
mod/FreeFileSync/Source/ui/gui_generated.cpp
+--- orig/FreeFileSync/Source/ui/gui_generated.cpp      2023-10-23 
19:11:01.000000000 +0200
++++ mod/FreeFileSync/Source/ui/gui_generated.cpp       2023-11-06 
08:14:50.253320546 +0100
 @@ -108,10 +108,10 @@
-       m_menuItemHelp = new wxMenuItem( m_menuHelp, wxID_HELP, wxString( 
_("&View help") ) + wxT('\t') + wxT("F1"), wxEmptyString, wxITEM_NORMAL );
-       m_menuHelp->Append( m_menuItemHelp );
+     m_menuItemHelp = new wxMenuItem( m_menuHelp, wxID_HELP, wxString( 
_("&View help") ) + wxT('\t') + wxT("F1"), wxEmptyString, wxITEM_NORMAL );
+     m_menuHelp->Append( m_menuItemHelp );
  
--      m_menuHelp->AppendSeparator();
-+      //m_menuHelp->AppendSeparator();
+-    m_menuHelp->AppendSeparator();
++    //m_menuHelp->AppendSeparator();
  
-       m_menuItemCheckVersionNow = new wxMenuItem( m_menuHelp, wxID_ANY, 
wxString( _("&Check for updates now") ) , wxEmptyString, wxITEM_NORMAL );
--      m_menuHelp->Append( m_menuItemCheckVersionNow );
-+      //m_menuHelp->Append( m_menuItemCheckVersionNow );
- 
-       m_menuHelp->AppendSeparator();
- 
-diff -ru a/FreeFileSync/Source/ui/main_dlg.cpp 
b/FreeFileSync/Source/ui/main_dlg.cpp
---- a/FreeFileSync/Source/ui/main_dlg.cpp      2023-09-13 12:16:12.000000000 
+0200
-+++ b/FreeFileSync/Source/ui/main_dlg.cpp      2023-09-21 10:05:32.806975589 
+0200
-@@ -962,7 +962,7 @@
+     m_menuItemCheckVersionNow = new wxMenuItem( m_menuHelp, wxID_ANY, 
wxString( _("&Check for updates now") ), wxEmptyString, wxITEM_NORMAL );
+-    m_menuHelp->Append( m_menuItemCheckVersionNow );
++    //m_menuHelp->Append( m_menuItemCheckVersionNow );
+ 
+     m_menuHelp->AppendSeparator();
+ 
+diff -ru orig/FreeFileSync/Source/ui/main_dlg.cpp 
mod/FreeFileSync/Source/ui/main_dlg.cpp
+--- orig/FreeFileSync/Source/ui/main_dlg.cpp   2023-10-23 19:11:01.000000000 
+0200
++++ mod/FreeFileSync/Source/ui/main_dlg.cpp    2023-11-06 08:15:07.343421717 
+0100
+@@ -972,7 +972,7 @@
      updateGui();
  
      //register regular check for update on next idle event
@@ -26,15 +26,15 @@
  
      //asynchronous call to wxWindow::Dimensions(): fix superfluous frame on 
right and bottom when FFS is started in fullscreen mode
      Bind(wxEVT_IDLE, &MainDialog::onLayoutWindowAsync, this);
-diff -ru a/FreeFileSync/Source/ui/version_check.cpp 
b/FreeFileSync/Source/ui/version_check.cpp
---- a/FreeFileSync/Source/ui/version_check.cpp 2023-09-13 12:16:13.000000000 
+0200
-+++ b/FreeFileSync/Source/ui/version_check.cpp 2023-09-21 10:06:09.283874265 
+0200
-@@ -58,7 +58,8 @@
+diff -ru orig/FreeFileSync/Source/ui/version_check.cpp 
mod/FreeFileSync/Source/ui/version_check.cpp
+--- orig/FreeFileSync/Source/ui/version_check.cpp      2023-10-23 
19:11:01.000000000 +0200
++++ mod/FreeFileSync/Source/ui/version_check.cpp       2023-11-06 
08:15:30.556892464 +0100
+@@ -47,7 +47,8 @@
  bool fff::automaticUpdateCheckDue(time_t lastUpdateCheck)
  {
      const time_t now = std::time(nullptr);
--    return std::abs(now - lastUpdateCheck) >= 7 * 24 * 3600; //check weekly
-+    //return std::abs(now - lastUpdateCheck) >= 7 * 24 * 3600; //check weekly
+-    return numeric::dist(now, lastUpdateCheck) >= 7 * 24 * 3600; //check 
weekly
++    //return numeric::dist(now, lastUpdateCheck) >= 7 * 24 * 3600; //check 
weekly
 +    return false;
  }
  

++++++ FreeFileSync-remove_ifdef_exceptions.patch ++++++
diff -ru orig/FreeFileSync/Source/application.cpp 
mod/FreeFileSync/Source/application.cpp
--- orig/FreeFileSync/Source/application.cpp    2023-10-23 19:11:01.000000000 
+0200
+++ mod/FreeFileSync/Source/application.cpp     2023-11-06 08:28:37.761541047 
+0100
@@ -245,9 +245,6 @@
 {
     try
     {
-#if wxUSE_EXCEPTIONS
-#error why is wxWidgets uncaught exception handling enabled!?
-#endif
         [[maybe_unused]] const int rc = wxApp::OnRun();
     }
     catch (const std::bad_alloc& e) //the only kind of exception we don't want 
crash dumps for
diff -ru orig/FreeFileSync/Source/RealTimeSync/application.cpp 
mod/FreeFileSync/Source/RealTimeSync/application.cpp
--- orig/FreeFileSync/Source/RealTimeSync/application.cpp       2023-10-23 
19:11:01.000000000 +0200
+++ mod/FreeFileSync/Source/RealTimeSync/application.cpp        2023-11-06 
10:00:53.809721258 +0100
@@ -211,9 +211,6 @@
 {
     try
     {
-#if wxUSE_EXCEPTIONS
-#error why is wxWidgets uncaught exception handling enabled!?
-#endif
         [[maybe_unused]] const int rc = wxApp::OnRun();
     }
     catch (const std::bad_alloc& e) //the only kind of exception we don't want 
crash dumps for

++++++ FreeFileSync-resources.patch ++++++
--- /var/tmp/diff_new_pack.w5jv7f/_old  2023-11-06 21:14:35.099941950 +0100
+++ /var/tmp/diff_new_pack.w5jv7f/_new  2023-11-06 21:14:35.103942098 +0100
@@ -1,8 +1,8 @@
-Index: FreeFileSync-12.4/FreeFileSync/Source/ffs_paths.cpp
+Index: FreeFileSync-13.1/FreeFileSync/Source/ffs_paths.cpp
 ===================================================================
---- FreeFileSync-12.4.orig/FreeFileSync/Source/ffs_paths.cpp
-+++ FreeFileSync-12.4/FreeFileSync/Source/ffs_paths.cpp
-@@ -55,7 +55,8 @@ Zstring fff::getInstallDirPath()
+--- FreeFileSync-13.1.orig/FreeFileSync/Source/ffs_paths.cpp
++++ FreeFileSync-13.1/FreeFileSync/Source/ffs_paths.cpp
+@@ -54,7 +54,8 @@ Zstring fff::getInstallDirPath()
  
  Zstring fff::getResourceDirPath()
  {


++++++ FreeFileSync_13.0_Source.zip -> FreeFileSync_13.1_Source.zip ++++++
++++ 14382 lines of diff (skipped)

Reply via email to