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-05-21 19:08:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/FreeFileSync (Old) and /work/SRC/openSUSE:Factory/.FreeFileSync.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "FreeFileSync" Sun May 21 19:08:53 2023 rev:15 rq:1088077 version:12.3 Changes: -------- --- /work/SRC/openSUSE:Factory/FreeFileSync/FreeFileSync.changes 2023-02-19 18:19:12.501574968 +0100 +++ /work/SRC/openSUSE:Factory/.FreeFileSync.new.1533/FreeFileSync.changes 2023-05-21 19:09:42.514777704 +0200 @@ -1,0 +2,31 @@ +Sat May 20 13:03:18 UTC 2023 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 12.3: + * Add custom notes to sync configurations + * Highlight comparison and sync buttons + * Show sync stats in config panel tool tip + * Update config panel sync info even if cancelled + * Support FTP listing format missing owner/group + * Fixed "Class not registered" error during installation + * Propagate process priority of launcher executable + * Fixed config panel metadata being reset after renaming + * Fixed config panel keyboard cursor after deletion/rename + * Improved small icon resolution for high-DPI monitors +- Update icons to be 128x128 +- Add missing Animals.dat file +- Drop FreeFileSync-fix-error.patch + +------------------------------------------------------------------- +Tue May 9 14:32:29 UTC 2023 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 12.2: + * Fixed temporary access error when creating multiple folders in parallel + * Log failure to copy folder attributes as warning only + * Enable UTF-8, even if FTP server does not advertize in FEAT (vsftpd) + * Fixed drag and drop for non-ASCII folders (macOS) + * Explicitly detect MTP path without existence check + * Fixed crash when parsing SFTP package from stream + * Fixed missing COM initialization for MTP path parsing +- Add FreeFileSync-fix-error.patch to fix build with gcc13. + +------------------------------------------------------------------- Old: ---- FreeFileSync_12.0_Source.zip New: ---- Animal.dat FreeFileSync_12.3_Source.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ FreeFileSync.spec ++++++ --- /var/tmp/diff_new_pack.3k9T2W/_old 2023-05-21 19:09:43.034780673 +0200 +++ /var/tmp/diff_new_pack.3k9T2W/_new 2023-05-21 19:09:43.042780719 +0200 @@ -17,7 +17,7 @@ Name: FreeFileSync -Version: 12.0 +Version: 12.3 Release: 0 Summary: Backup software to synchronize files and folders License: GPL-3.0-or-later @@ -28,6 +28,7 @@ Source2: %{name}.png Source3: RealTimeSync.desktop Source4: RealTimeSync.png +Source5: Animal.dat Patch0: FreeFileSync-build.patch Patch1: FreeFileSync-resources.patch Patch2: FreeFileSync-icon-loader.patch @@ -71,7 +72,6 @@ %build export TMPDIR=/tmp # necessary since 11.0 -export CXXFLAGS="%{optflags}" %if 0%{?suse_version} < 1590 export CC="gcc-12" export CXX="g++-12" @@ -90,14 +90,13 @@ mkdir -p %{buildroot}%{_datadir}/%{name} cp -rT Resources %{buildroot}%{_datadir}/%{name} +install -Dm 0644 %SOURCE5 %{buildroot}%{_datadir}/%{name} find "%{buildroot}%{_datadir}/%{name}" -type f -print0 | xargs -0 chmod 644 -#%%make_install # RealTimeSync mkdir -p %{buildroot}%{_bindir} install -t %{buildroot}%{_bindir} Bin/RealTimeSync -#%%make_install popd # desktop ++++++ FreeFileSync-disable-in-app-updates.patch ++++++ --- /var/tmp/diff_new_pack.3k9T2W/_old 2023-05-21 19:09:43.074780901 +0200 +++ /var/tmp/diff_new_pack.3k9T2W/_new 2023-05-21 19:09:43.078780924 +0200 @@ -1,28 +1,28 @@ -diff -ru FreeFileSync_12.0_Source_orig/FreeFileSync/Source/ui/gui_generated.cpp FreeFileSync_12.0_Source/FreeFileSync/Source/ui/gui_generated.cpp ---- FreeFileSync_12.0_Source_orig/FreeFileSync/Source/ui/gui_generated.cpp 2023-01-21 14:57:15.000000000 +0100 -+++ FreeFileSync_12.0_Source/FreeFileSync/Source/ui/gui_generated.cpp 2023-02-17 09:08:45.564309679 +0100 +diff -ru a/FreeFileSync/Source/ui/gui_generated.cpp b/FreeFileSync/Source/ui/gui_generated.cpp +--- a/FreeFileSync/Source/ui/gui_generated.cpp 2023-05-17 09:16:56.000000000 +0200 ++++ b/FreeFileSync/Source/ui/gui_generated.cpp 2023-05-20 15:07:59.726152996 +0200 @@ -108,13 +108,14 @@ - 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(); -+ // disable update/auto update actions for packaged version (they are only hidden, to not break any code and keep the patch small) -+ //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_menuItemCheckVersionAuto = new wxMenuItem( m_menuHelp, wxID_ANY, wxString( _("Check &automatically once a week") ), wxEmptyString, wxITEM_CHECK ); -- m_menuHelp->Append( m_menuItemCheckVersionAuto ); -+ //m_menuHelp->Append( m_menuItemCheckVersionAuto ); - m_menuItemCheckVersionAuto->Check( true ); - - m_menuHelp->AppendSeparator(); -diff -ru FreeFileSync_12.0_Source_orig/FreeFileSync/Source/ui/main_dlg.cpp FreeFileSync_12.0_Source/FreeFileSync/Source/ui/main_dlg.cpp ---- FreeFileSync_12.0_Source_orig/FreeFileSync/Source/ui/main_dlg.cpp 2023-01-21 14:57:15.000000000 +0100 -+++ FreeFileSync_12.0_Source/FreeFileSync/Source/ui/main_dlg.cpp 2023-02-17 09:09:13.844462713 +0100 -@@ -935,7 +935,7 @@ +- m_menuHelp->AppendSeparator(); ++ // disable update/auto update actions for packaged version (they are only hidden, to not break any code and keep the patch small) ++ //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_menuItemCheckVersionAuto = new wxMenuItem( m_menuHelp, wxID_ANY, wxString( _("Check &automatically once a week") ) , wxEmptyString, wxITEM_CHECK ); +- m_menuHelp->Append( m_menuItemCheckVersionAuto ); ++ //m_menuHelp->Append( m_menuItemCheckVersionAuto ); + m_menuItemCheckVersionAuto->Check( true ); + + 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-05-17 09:16:56.000000000 +0200 ++++ b/FreeFileSync/Source/ui/main_dlg.cpp 2023-05-20 15:08:30.462446500 +0200 +@@ -944,7 +944,7 @@ updateGui(); //register regular check for update on next idle event @@ -31,10 +31,10 @@ //asynchronous call to wxWindow::Layout(): fix superfluous frame on right and bottom when FFS is started in fullscreen mode Bind(wxEVT_IDLE, &MainDialog::onLayoutWindowAsync, this); -diff -ru FreeFileSync_12.0_Source_orig/FreeFileSync/Source/ui/version_check.cpp FreeFileSync_12.0_Source/FreeFileSync/Source/ui/version_check.cpp ---- FreeFileSync_12.0_Source_orig/FreeFileSync/Source/ui/version_check.cpp 2023-01-21 14:57:15.000000000 +0100 -+++ FreeFileSync_12.0_Source/FreeFileSync/Source/ui/version_check.cpp 2023-02-17 09:09:31.128556241 +0100 -@@ -83,7 +83,8 @@ +diff -ru a/FreeFileSync/Source/ui/version_check.cpp b/FreeFileSync/Source/ui/version_check.cpp +--- a/FreeFileSync/Source/ui/version_check.cpp 2023-05-17 09:16:56.000000000 +0200 ++++ b/FreeFileSync/Source/ui/version_check.cpp 2023-05-20 15:09:02.438749959 +0200 +@@ -85,7 +85,8 @@ return false; const time_t now = std::time(nullptr); ++++++ FreeFileSync-icon-loader.patch ++++++ --- /var/tmp/diff_new_pack.3k9T2W/_old 2023-05-21 19:09:43.086780969 +0200 +++ /var/tmp/diff_new_pack.3k9T2W/_new 2023-05-21 19:09:43.090780992 +0200 @@ -1,7 +1,8 @@ -diff -Naur FreeFileSync_11.23_Source_orig/FreeFileSync/Source/base/icon_loader.cpp FreeFileSync_11.23_Source/FreeFileSync/Source/base/icon_loader.cpp ---- FreeFileSync_11.23_Source_orig/FreeFileSync/Source/base/icon_loader.cpp 2022-07-23 15:18:28.000000000 +0200 -+++ FreeFileSync_11.23_Source/FreeFileSync/Source/base/icon_loader.cpp 2022-08-26 15:59:38.453852879 +0200 -@@ -227,7 +227,7 @@ +Index: FreeFileSync-12.3/FreeFileSync/Source/base/icon_loader.cpp +=================================================================== +--- FreeFileSync-12.3.orig/FreeFileSync/Source/base/icon_loader.cpp ++++ FreeFileSync-12.3/FreeFileSync/Source/base/icon_loader.cpp +@@ -227,7 +227,7 @@ FileIconHolder fff::getFileIcon(const Zs //the remaining icon types won't block! assert(GDK_IS_PIXBUF(gicon) || G_IS_THEMED_ICON(gicon) || G_IS_EMBLEMED_ICON(gicon)); ++++++ FreeFileSync.png ++++++ Binary files /var/tmp/diff_new_pack.3k9T2W/_old and /var/tmp/diff_new_pack.3k9T2W/_new differ ++++++ RealTimeSync.png ++++++ Binary files /var/tmp/diff_new_pack.3k9T2W/_old and /var/tmp/diff_new_pack.3k9T2W/_new differ