Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: libfm-qt

libfm-qt (0.14.1-12ubuntu2) focal; urgency=medium * No-change rebuild for libgcc-s1 package name change. -- Matthias Klose <doko@ubuntu.com> Sun, 22 Mar 2020 16:45:48 +0100 libfm-qt (0.14.1-12ubuntu1) focal; urgency=medium * Merge from Debian unstable. Remaining changes: - debian/control: + Update Vcs-* and maintainer for maintaining by Lubuntu. + Additional Breaks/Replaces on old libfm-qt-l10n. - debian/libfmqt-qt6.symbols + Retain Lubuntu generated symbols file. - debian/patches: fix-metadata-for-trusting-executables.patch + Fix metadata for trusting executables. Use Ubuntu standard for trusting executables. - debian/patches: fix-dnd-mtp.patch + Fix drag-and-drop from mtp:// mounted folders. -- Rik Mills <rikmills@kde.org> Sat, 01 Feb 2020 09:48:17 +0000

Modifications :
  1. Download patch debian/patches/fix-metadata-for-trusting-executables.patch

    --- 0.14.1-12/debian/patches/fix-metadata-for-trusting-executables.patch 1970-01-01 00:00:00.000000000 +0000 +++ 0.14.1-12ubuntu2/debian/patches/fix-metadata-for-trusting-executables.patch 2019-08-17 04:41:52.000000000 +0000 @@ -0,0 +1,16 @@ +Description: Fix metadata for trusting executables + To conform with the Ubuntu standard use metadata::trusted instead of metadata::trust. This patch must be applied after any upstream version changes since they refuse to conform. +Author: Dan Simmons <monetaryabyss@protonmail.com> +Bug: https://bugs.launchpad.net/bugs/1813687 +Last-Update: 2019-01-29 +--- a/src/core/fileinfo.cpp ++++ b/src/core/fileinfo.cpp +@@ -2,7 +2,7 @@ + #include "fileinfo_p.h" + #include <gio/gio.h> + +-#define METADATA_TRUST "metadata::trust" ++#define METADATA_TRUST "metadata::trusted" + + namespace Fm { +
  2. Download patch debian/control

    --- 0.14.1-12/debian/control 2019-10-05 10:53:25.000000000 +0000 +++ 0.14.1-12ubuntu2/debian/control 2019-08-17 04:41:52.000000000 +0000 @@ -1,9 +1,7 @@ Source: libfm-qt -Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> -Uploaders: Alf Gaida <agaida@siduction.org>, - ChangZhuo Chen (陳昌倬) <czchen@debian.org>, - Andrew Lee (李健秋) <ajqlee@debian.org>, - Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com> +Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> +XSBC-Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> +Uploaders: Simon Quigley <tsimonq2@ubuntu.com> Section: x11 Priority: optional Build-Depends: debhelper-compat (= 12), @@ -15,9 +13,11 @@ Build-Depends: debhelper-compat (= 12), libx11-dev, lxqt-build-tools (>= 0.6.0~), qtbase5-private-dev -Standards-Version: 4.4.1 -Vcs-Browser: https://salsa.debian.org/lxqt-team/libfm-qt -Vcs-Git: https://salsa.debian.org/lxqt-team/libfm-qt.git +Standards-Version: 4.3.0 +Vcs-Browser: https://phab.lubuntu.me/source/libfm-qt/ +Vcs-Git: https://phab.lubuntu.me/source/libfm-qt.git +XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/libfm-qt +XS-Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/libfm-qt.git Homepage: https://github.com/lxqt/libfm-qt Package: libfm-qt6 @@ -67,8 +67,8 @@ Multi-Arch: foreign Section: localization Depends: ${misc:Depends}, qttranslations5-l10n -Breaks: libfm-qt3 (<< 0.11.1) -Replaces: libfm-qt3 (<< 0.11.1) +Breaks: libfm-qt3 (<< 0.11.1), libfm-qt-l10n (<< 0.14.0) +Replaces: libfm-qt3 (<< 0.11.1), libfm-qt-l10n (<< 0.14.0) Description: Language package for libfm-qt Libfm-Qt is a companion library providing components to build desktop file managers.
  3. Download patch debian/libfm-qt6.symbols
  4. Download patch debian/patches/series

    --- 0.14.1-12/debian/patches/series 2019-08-17 10:44:00.000000000 +0000 +++ 0.14.1-12ubuntu2/debian/patches/series 2019-08-17 04:41:52.000000000 +0000 @@ -1,5 +1,7 @@ +fix-metadata-for-trusting-executables.patch fix-smb-recursive-copy.patch fix-license-headers.patch dont-ignore-crea-del-sequences.patch workaround-glib-recursive-moving-error.patch workaround-missed-file-monitoring.patch +fix-dnd-mtp.patch
  5. Download patch debian/patches/fix-dnd-mtp.patch

    --- 0.14.1-12/debian/patches/fix-dnd-mtp.patch 1970-01-01 00:00:00.000000000 +0000 +++ 0.14.1-12ubuntu2/debian/patches/fix-dnd-mtp.patch 2019-08-17 04:41:52.000000000 +0000 @@ -0,0 +1,49 @@ +Description: Fix DND for MTP mounted folders +Author: Tsu Jan <tsujan2000@gmail.com> +Bug-Upstream: https://github.com/lxqt/pcmanfm-qt/issues/301 +Applied-Upstream: https://github.com/lxqt/libfm-qt/commit/7de18bc89b9b47f66de54a7e347bf8d391d44a48 +Last-Update: 2019-08-17 +--- a/src/foldermodel.cpp ++++ b/src/foldermodel.cpp +@@ -384,7 +384,7 @@ QStringList FolderModel::mimeTypes() con + // the real implementation is in FolderView::childDropEvent(). + types << "XdndDirectSave0"; + types << "text/uri-list"; +- // types << "x-special/gnome-copied-files"; ++ types << QStringLiteral("libfm/files"); // see FolderModel::mimeData() below + return types; + } + +@@ -407,6 +407,9 @@ QMimeData* FolderModel::mimeData(const Q + } + } + data->setData("text/uri-list", urilist); ++ // NOTE: The mimetype "text/uri-list" changes the list in QMimeData::setData() to get URLs ++ // but some protocols (like MTP) may need the original list to query file info. ++ data->setData(QStringLiteral("libfm/files"), urilist); + + return data; + } +@@ -442,10 +445,19 @@ bool FolderModel::dropMimeData(const QMi + destPath = path(); + } + ++ Fm::FilePathList srcPaths; ++ // try to get paths from the original data ++ if(data->hasFormat(QStringLiteral("libfm/files"))) { ++ QByteArray _data = data->data(QStringLiteral("libfm/files")); ++ srcPaths = pathListFromUriList(_data.data()); ++ } ++ if(srcPaths.empty() && data->hasUrls()) { ++ srcPaths = Fm::pathListFromQUrls(data->urls()); ++ } ++ + // FIXME: should we put this in dropEvent handler of FolderView instead? +- if(data->hasUrls()) { ++ if(!srcPaths.empty()) { + //qDebug("drop action: %d", action); +- auto srcPaths = pathListFromQUrls(data->urls()); + switch(action) { + case Qt::CopyAction: + FileOperation::copyFiles(srcPaths, destPath); +
  1. libfm-qt