Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfm-qt for openSUSE:Factory checked in at 2025-11-28 16:53:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfm-qt (Old) and /work/SRC/openSUSE:Factory/.libfm-qt.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfm-qt" Fri Nov 28 16:53:11 2025 rev:26 rq:1320395 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libfm-qt/libfm-qt.changes 2025-11-06 18:16:33.979944905 +0100 +++ /work/SRC/openSUSE:Factory/.libfm-qt.new.14147/libfm-qt.changes 2025-11-28 16:55:01.659579440 +0100 @@ -1,0 +2,8 @@ +Thu Nov 27 22:26:26 UTC 2025 - Shawn Dunn <[email protected]> + +- Update to version 2.3.1: + * Reverted the workaround for moving directory over directory. + For now, sticking with GIO's default behavior is the wisest + choice. + +------------------------------------------------------------------- Old: ---- libfm-qt-2.3.0.tar.xz libfm-qt-2.3.0.tar.xz.asc New: ---- libfm-qt-2.3.1.tar.xz libfm-qt-2.3.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfm-qt.spec ++++++ --- /var/tmp/diff_new_pack.FprE7b/_old 2025-11-28 16:55:02.543616662 +0100 +++ /var/tmp/diff_new_pack.FprE7b/_new 2025-11-28 16:55:02.551616998 +0100 @@ -19,7 +19,7 @@ %define _ver 17 %define _name libfm-qt6 Name: libfm-qt -Version: 2.3.0 +Version: 2.3.1 Release: 0 Summary: Core library of PCManFM-Qt (Qt binding for libfm) License: BSD-3-Clause AND LGPL-2.1-or-later @@ -33,7 +33,7 @@ BuildRequires: qt6-gui-private-devel BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Qt6Widgets) >= 6.6.0 -BuildRequires: cmake(lxqt-menu-data) = %{version} +BuildRequires: cmake(lxqt-menu-data) >= 2.3.0 BuildRequires: cmake(lxqt2-build-tools) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) ++++++ libfm-qt-2.3.0.tar.xz -> libfm-qt-2.3.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/CHANGELOG new/libfm-qt-2.3.1/CHANGELOG --- old/libfm-qt-2.3.0/CHANGELOG 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/CHANGELOG 2025-11-27 21:19:05.000000000 +0100 @@ -1,3 +1,8 @@ +libfm-qt-2.3.1 / 2025-11-27 +============================ + * Reverted the workaround for moving directory over directory. + * Removed redundant `hints` tags in ui files. + libfm-qt-2.3.0 / 2025-11-05 ============================ * Added "Safely Remove" to side-pane context menu when possible. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/CMakeLists.txt new/libfm-qt-2.3.1/CMakeLists.txt --- old/libfm-qt-2.3.0/CMakeLists.txt 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/CMakeLists.txt 2025-11-27 21:19:05.000000000 +0100 @@ -10,7 +10,7 @@ set(LIBFM_QT_API_VERSION_MAJOR 2) set(LIBFM_QT_API_VERSION_MINOR 3) -set(LIBFM_QT_API_VERSION_PATCH 0) +set(LIBFM_QT_API_VERSION_PATCH 1) set(LIBFM_QT_API_VERSION ${LIBFM_QT_API_VERSION_MAJOR}.${LIBFM_QT_API_VERSION_MINOR}.${LIBFM_QT_API_VERSION_PATCH}) list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/app-chooser-dialog.ui new/libfm-qt-2.3.1/src/app-chooser-dialog.ui --- old/libfm-qt-2.3.0/src/app-chooser-dialog.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/app-chooser-dialog.ui 2025-11-27 21:19:05.000000000 +0100 @@ -136,48 +136,18 @@ <signal>accepted()</signal> <receiver>AppChooserDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>227</x> - <y>359</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>AppChooserDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>295</x> - <y>365</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>useTerminal</sender> <signal>toggled(bool)</signal> <receiver>keepTermOpen</receiver> <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>72</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>79</x> - <y>282</y> - </hint> - </hints> </connection> </connections> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/core/filetransferjob.cpp new/libfm-qt-2.3.1/src/core/filetransferjob.cpp --- old/libfm-qt-2.3.0/src/core/filetransferjob.cpp 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/core/filetransferjob.cpp 2025-11-27 21:19:05.000000000 +0100 @@ -447,13 +447,7 @@ auto src_fs = g_file_info_get_attribute_string(srcInfo.get(), "id::filesystem"); auto dest_fs = g_file_info_get_attribute_string(destDirInfo.get(), "id::filesystem"); bool ret; - if(src_fs && dest_fs - && (g_str_has_prefix(src_fs, "trash") - || (strcmp(src_fs, dest_fs) == 0 - // NOTE: GLib does not allow moving a directory over another one with the - // same name. As a workaround, also do copy & delete in this case. - && !(g_file_info_get_file_type(srcInfo.get()) == G_FILE_TYPE_DIRECTORY - && g_strcmp0(srcPath.baseName().get(), destFileName) == 0)))) { + if(src_fs && dest_fs && (strcmp(src_fs, dest_fs) == 0 || g_str_has_prefix(src_fs, "trash"))) { // src and dest are on the same filesystem auto destPath = destDirPath.child(destFileName); ret = moveFileSameFs(srcPath, srcInfo, destPath); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/edit-bookmarks.ui new/libfm-qt-2.3.1/src/edit-bookmarks.ui --- old/libfm-qt-2.3.0/src/edit-bookmarks.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/edit-bookmarks.ui 2025-11-27 21:19:05.000000000 +0100 @@ -112,32 +112,12 @@ <signal>accepted()</signal> <receiver>EditBookmarksDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>248</x> - <y>254</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>EditBookmarksDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>316</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> </connections> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/exec-file.ui new/libfm-qt-2.3.1/src/exec-file.ui --- old/libfm-qt-2.3.0/src/exec-file.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/exec-file.ui 2025-11-27 21:19:05.000000000 +0100 @@ -114,64 +114,24 @@ <signal>clicked()</signal> <receiver>ExecFileDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>341</x> - <y>39</y> - </hint> - <hint type="destinationlabel"> - <x>196</x> - <y>28</y> - </hint> - </hints> </connection> <connection> <sender>exec</sender> <signal>clicked()</signal> <receiver>ExecFileDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>56</x> - <y>39</y> - </hint> - <hint type="destinationlabel"> - <x>196</x> - <y>28</y> - </hint> - </hints> </connection> <connection> <sender>execTerm</sender> <signal>clicked()</signal> <receiver>ExecFileDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>201</x> - <y>39</y> - </hint> - <hint type="destinationlabel"> - <x>196</x> - <y>28</y> - </hint> - </hints> </connection> <connection> <sender>open</sender> <signal>clicked()</signal> <receiver>ExecFileDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>346</x> - <y>39</y> - </hint> - <hint type="destinationlabel"> - <x>250</x> - <y>28</y> - </hint> - </hints> </connection> </connections> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/file-operation-dialog.ui new/libfm-qt-2.3.1/src/file-operation-dialog.ui --- old/libfm-qt-2.3.0/src/file-operation-dialog.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/file-operation-dialog.ui 2025-11-27 21:19:05.000000000 +0100 @@ -161,32 +161,12 @@ <signal>accepted()</signal> <receiver>FileOperationDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>248</x> - <y>254</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>FileOperationDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>316</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> </connections> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/file-props.ui new/libfm-qt-2.3.1/src/file-props.ui --- old/libfm-qt-2.3.0/src/file-props.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/file-props.ui 2025-11-27 21:19:05.000000000 +0100 @@ -844,32 +844,12 @@ <signal>accepted()</signal> <receiver>FilePropsDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>248</x> - <y>254</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>FilePropsDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>316</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> </connections> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/filedialog.ui new/libfm-qt-2.3.1/src/filedialog.ui --- old/libfm-qt-2.3.0/src/filedialog.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/filedialog.ui 2025-11-27 21:19:05.000000000 +0100 @@ -120,32 +120,12 @@ <signal>accepted()</signal> <receiver>FileDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>248</x> - <y>254</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>FileDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>316</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> </connections> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/filesearch.ui new/libfm-qt-2.3.1/src/filesearch.ui --- old/libfm-qt-2.3.0/src/filesearch.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/filesearch.ui 2025-11-27 21:19:05.000000000 +0100 @@ -454,128 +454,48 @@ <signal>accepted()</signal> <receiver>SearchDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>248</x> - <y>254</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>SearchDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>316</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>largerThan</sender> <signal>toggled(bool)</signal> <receiver>minSizeUnit</receiver> <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>93</x> - <y>84</y> - </hint> - <hint type="destinationlabel"> - <x>403</x> - <y>88</y> - </hint> - </hints> </connection> <connection> <sender>smallerThan</sender> <signal>toggled(bool)</signal> <receiver>maxSize</receiver> <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>96</x> - <y>119</y> - </hint> - <hint type="destinationlabel"> - <x>241</x> - <y>123</y> - </hint> - </hints> </connection> <connection> <sender>largerThan</sender> <signal>toggled(bool)</signal> <receiver>minSize</receiver> <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>93</x> - <y>84</y> - </hint> - <hint type="destinationlabel"> - <x>241</x> - <y>88</y> - </hint> - </hints> </connection> <connection> <sender>smallerThan</sender> <signal>toggled(bool)</signal> <receiver>maxSizeUnit</receiver> <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>96</x> - <y>119</y> - </hint> - <hint type="destinationlabel"> - <x>403</x> - <y>123</y> - </hint> - </hints> </connection> <connection> <sender>laterThan</sender> <signal>toggled(bool)</signal> <receiver>minTime</receiver> <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>88</x> - <y>223</y> - </hint> - <hint type="destinationlabel"> - <x>319</x> - <y>226</y> - </hint> - </hints> </connection> <connection> <sender>earlierThan</sender> <signal>toggled(bool)</signal> <receiver>maxTime</receiver> <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>93</x> - <y>190</y> - </hint> - <hint type="destinationlabel"> - <x>319</x> - <y>193</y> - </hint> - </hints> </connection> </connections> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/mount-operation-password.ui new/libfm-qt-2.3.1/src/mount-operation-password.ui --- old/libfm-qt-2.3.0/src/mount-operation-password.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/mount-operation-password.ui 2025-11-27 21:19:05.000000000 +0100 @@ -183,32 +183,12 @@ <signal>accepted()</signal> <receiver>MountOperationPasswordDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>248</x> - <y>254</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>MountOperationPasswordDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>316</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> </connections> <buttongroups> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfm-qt-2.3.0/src/rename-dialog.ui new/libfm-qt-2.3.1/src/rename-dialog.ui --- old/libfm-qt-2.3.0/src/rename-dialog.ui 2025-11-05 12:24:54.000000000 +0100 +++ new/libfm-qt-2.3.1/src/rename-dialog.ui 2025-11-27 21:19:05.000000000 +0100 @@ -173,32 +173,12 @@ <signal>accepted()</signal> <receiver>RenameDialog</receiver> <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>248</x> - <y>254</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>274</y> - </hint> - </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>RenameDialog</receiver> <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>316</x> - <y>260</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>274</y> - </hint> - </hints> </connection> </connections> </ui>
