diff --git a/debian/changelog b/debian/changelog index 1251077..ad236c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,27 @@ +lxqt-session (0.14.1-2ubuntu1) focal; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Using debhelper-compat. + - Keeping ubuntu-side tweaks to build deps. + - Added an upstream patch. + - Added upstream metadata. + + -- Raman Sarda Wed, 12 Feb 2020 16:51:54 +0530 + +lxqt-session (0.14.1-2) unstable; urgency=medium + + * Fixes memory leak in lxqt-session, lxqt-session allocates memory for process + output never read (Closes: #928804) + + -- Alf Gaida Sat, 11 May 2019 15:30:08 +0200 + +lxqt-session (0.14.1-1) unstable; urgency=medium + + * Cherry-picking new upstream version 0.14.1. + * Bumped minimum version liblxqt0-dev (>= 0.14.1~) + + -- Alf Gaida Tue, 26 Feb 2019 02:58:20 +0100 + lxqt-session (0.14.1-0ubuntu1) disco; urgency=medium * New upstream release. @@ -5,6 +29,21 @@ lxqt-session (0.14.1-0ubuntu1) disco; urgency=medium -- Simon Quigley Sat, 09 Mar 2019 13:17:55 -0600 +lxqt-session (0.14.0-1) unstable; urgency=medium + + * Cherry-picking new upstream version 0.14.0. + * Bumped Standards to 4.3.0, no changes needed + * Dropped d/compat, use debhelper-compat = 12, no changes needed + * Fixed years in d/copyright + * Bumped minimum version liblxqt0-dev (>= 0.14.0~) + * Removed obsolete PULL_TRANSLATIONS= OFF from dh_auto_configure + * Added l10n-package, moved from lxqt-l10n + * Removed 01-lxqt-session-x-window-manager.patch - we automagically search + for a WM in the fixed WM list + * Added d/upstream/metadata + + -- Alf Gaida Sun, 27 Jan 2019 19:26:06 +0100 + lxqt-session (0.14.0-0ubuntu1) disco; urgency=medium * New upstream release. @@ -15,6 +54,26 @@ lxqt-session (0.14.0-0ubuntu1) disco; urgency=medium -- Simon Quigley Sat, 26 Jan 2019 00:49:14 -0600 +lxqt-session (0.13.0-3) unstable; urgency=medium + + * Fixed typo in patch description + + -- Alf Gaida Sat, 07 Jul 2018 19:32:29 +0200 + +lxqt-session (0.13.0-2) unstable; urgency=medium + + * Use x-window-manager as default WM (Closes: #900430) + + -- Alf Gaida Sat, 16 Jun 2018 11:00:23 +0200 + +lxqt-session (0.13.0-1) unstable; urgency=medium + + * Cherry-picking new upstream version 0.13.0. + * Bumped build dependency liblxqt0-dev to >= 0.13.0~ + * Removed patches - applied upstream + + -- Alf Gaida Thu, 24 May 2018 23:56:43 +0200 + lxqt-session (0.13.0-0ubuntu2) cosmic; urgency=medium * Ensure all proper paths are added to $XDG_CONFIG_DIRS. @@ -206,3 +265,4 @@ lxqt-session (0.9.0+20150807-1) unstable; urgency=low * Initial release (Closes: #747608) -- ChangZhuo Chen (陳昌倬) Sat, 12 Sep 2015 00:05:13 +0800 + diff --git a/debian/compat b/debian/compat deleted file mode 100644 index 48082f7..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -12 diff --git a/debian/control b/debian/control index 429a437..7f61edf 100644 --- a/debian/control +++ b/debian/control @@ -6,9 +6,9 @@ Uploaders: Alf Gaida , Andrew Lee (李健秋) Section: x11 Priority: optional -Build-Depends: debhelper (>= 12), +Build-Depends: debhelper-compat (= 12), libkf5windowsystem-dev, - liblxqt0-dev (>= 0.14.0), + liblxqt0-dev (>= 0.14.1~), libqt5svg5-dev, libqt5x11extras5-dev, libudev-dev [linux-any], diff --git a/debian/patches/forward-process-output.patch b/debian/patches/forward-process-output.patch new file mode 100644 index 0000000..e8e2faf --- /dev/null +++ b/debian/patches/forward-process-output.patch @@ -0,0 +1,20 @@ +Author: Luís Pereira +Date: Thu May 9 21:14:08 2019 +0100 + + Don't throw stderr/stdout to a black hole + Implement the consensus solution achieved described in https://github.com/lxqt/lxqt-session/pull/256. + It was, actually, one the alternative proposed by https://github.com/keturn. + +diff --git a/lxqt-session/src/lxqtmodman.cpp b/lxqt-session/src/lxqtmodman.cpp +index 2beff61..d11ffc0 100644 +--- a/lxqt-session/src/lxqtmodman.cpp ++++ b/lxqt-session/src/lxqtmodman.cpp +@@ -467,6 +467,7 @@ LXQtModule::LXQtModule(const XdgDesktopFile& file, QObject* parent) : + fileName(QFileInfo(file.fileName()).fileName()), + mIsTerminating(false) + { ++ QProcess::setProcessChannelMode(QProcess::ForwardedChannels); + connect(this, SIGNAL(stateChanged(QProcess::ProcessState)), SLOT(updateState(QProcess::ProcessState))); + } + + diff --git a/debian/patches/series b/debian/patches/series index 0ed5a23..b442998 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ +forward-process-output.patch ensure-necessary-paths-are-pulled-from.patch diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..12a9cc0 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,7 @@ +Name: lxqt-session +Bug-Database: https://github.com/lxqt/lxqt-session/issues +Bug-Submit: https://github.com/lxqt/lxqt-session/issues/new +Changelog: https://github.com/lxqt/lxqt-session/blob/master/CHANGELOG +Repository: https://github.com/lxqt/lxqt-session +Repository-Browser: https://github.com/lxqt/lxqt-session +