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)