Bug#952565: Please depend on libkf5windowsystem

2020-02-25 Thread Alf Gaida
Package: liblxqt0-dev
Version: 0.14.2~71-g3aefce0-1
Severity: normal

Would really reduce surprises :P

Cheers Alf

-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.18-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages liblxqt0-dev depends on:
ii  liblxqt0 0.14.2~71-g3aefce0-1
ii  libqt5xdg-dev3.4.1~4-gfc98e31-1
ii  libqt5xdgiconloader-dev  3.4.1~4-gfc98e31-1
ii  lxqt-build-tools 0.7.0~7-g0fc5eeb-1

liblxqt0-dev recommends no packages.

liblxqt0-dev suggests no packages.

-- no debconf information



Bug#952266: lxqt-config: FTBFS: dh_auto_configure: error: cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTAT

2020-02-23 Thread Alf Gaida
Hi Lucas,

the relevant part in the build log is this one:

-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Checking for modules 'xcb;xcb'
--   Found xcb, version 1.13.1
--   Found xcb, version 1.13.1
-- Found XCB:
/usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb.so 
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- Checking for module 'xorg-libinput'
--   Found xorg-libinput, version 0.29.0
-- Checking for module 'xi'
--   Found xi, version 1.7.9
-- Checking for module 'libudev'
--   Found libudev, version 244
-- Checking for modules 'xcb;xcb;xcb-randr'
--   No package 'xcb-randr' found
CMake Error at
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146
(message):
  Could NOT find XCB (missing: XCB_LIBRARIES)
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393
(_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/lxqt-build-tools/find-modules/FindXCB.cmake:52
(find_package_handle_standard_args)
  lxqt-config-brightness/CMakeLists.txt:5 (find_package)

Anyways - somewhat has changed so the package now need the additional
build dependency libxcb-randr0-dev

Will add and upload soon.

Cheers Alf



Bug#950310: re: nomacs ftbfs with libexiv2-27

2020-02-08 Thread Alf Gaida
ok, it turns out that only one extra line was to change in the
imagestore headers and code - so i will upload soon

--- nomacs-3.12.0+dfsg.orig/src/DkCore/DkImageStorage.cpp
+++ nomacs-3.12.0+dfsg/src/DkCore/DkImageStorage.cpp
@@ -1424,7 +1424,7 @@ void DkImage::mapGammaTable(cv::Mat& img
    qDebug() << "gamma computation takes: " << dt;
 }
 
-void DkImage::logPolar(const cv::Mat& src, cv::Mat& dst, CvPoint2D32f
center, double scaleLog, double angle, double scale) {
+void DkImage::logPolar(const cv::Mat& src, cv::Mat& dst, cv::Point2d
center, double scaleLog, double angle, double scale) {
 
    cv::Mat mapx, mapy;
 

--- nomacs-3.12.0+dfsg.orig/src/DkCore/DkImageStorage.h
+++ nomacs-3.12.0+dfsg/src/DkCore/DkImageStorage.h
@@ -95,7 +95,7 @@ public:
    static void mapGammaTable(cv::Mat& img, const QVector& gammaTable);
    static void gammaToLinear(cv::Mat& img);
    static void linearToGamma(cv::Mat& img);
-   static void logPolar(const cv::Mat& src, cv::Mat& dst,
CvPoint2D32f center, double scaleLog, double angle, double scale = 1.0);
+   static void logPolar(const cv::Mat& src, cv::Mat& dst,
cv::Point2d center, double scaleLog, double angle, double scale = 1.0);
    static void tinyPlanet(QImage& img, double scaleLog, double
angle, QSize s, bool invert = false);
 #endif



Bug#948917: FTBFS: No rule to make target '/usr/lib/x86_64-linux-gnu/libglib-2.0.so'

2020-02-08 Thread Alf Gaida
Nice, without changing a line of code screengrab now need libglib2.0-dev
as build dependency.



Bug#950310: re: nomacs ftbfs with libexiv2-27

2020-02-06 Thread Alf Gaida
https://github.com/nomacs/nomacs/issues/429

BTW - The "solution" you suggest don't work, i'm really not willing to
waste my time and re-invent the wheel for things that are already fixed
upstream.

With your "solution" applied - NO! Please, no - even if that means that
nomacs will disappear from testing.

Cheers Alf


In file included from
/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkCore/DkBasicLoader.cpp:568:
/home/agaida/work/code/pkg-main/nomacs/nomacs/3rdparty/drif/drif_image.h:
In function 'uint8_t* nmc::drifLoadImg(const char*, uint32_t*,
uint32_t*, uint32_t*)':
/home/agaida/work/code/pkg-main/nomacs/nomacs/3rdparty/drif/drif_image.h:171:10:
warning: ignoring return value of 'size_t fread(void*, size_t, size_t,
FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  171 | fread((void*)buffer, DRIF_FOOTER_SZ, 1, fp);
  | ~^~
[ 42%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkCore/DkMath.cpp.o
/usr/lib/ccache/c++  -DHAVE_EXIV2_HPP -DNDEBUG -DNOMACS_VERSION=\"3.12\"
-DQT5 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
-DQT_NO_DEBUG -DQT_NO_DEBUG_OUTPUT -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB
-DQT_WIDGETS_LIB -DWITH_LIBRAW -DWITH_LIBTIFF -DWITH_OPENCV
-DWITH_QUAZIP -DnomacsCore_EXPORTS
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/obj-x86_64-linux-gnu/nomacsCore_autogen/include
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/obj-x86_64-linux-gnu
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/src
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkCore
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkGui
-I/usr/include/quazip5
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/3rdparty/libqpsd
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/3rdparty/drif -isystem
/usr/include/opencv4 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem
/usr/include/x86_64-linux-gnu/qt5/QtSvg  -g -O2
-fdebug-prefix-map=/home/agaida/work/code/pkg-main/nomacs/nomacs=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++11 -Wno-unknown-pragmas -O2 -g -DNDEBUG
-fPIC   -DDK_CORE_DLL_EXPORT -DNOMINMAX -fPIC -o
CMakeFiles/nomacsCore.dir/src/DkCore/DkMath.cpp.o -c
/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkCore/DkMath.cpp
[ 43%] Building CXX object
CMakeFiles/nomacsCore.dir/src/DkCore/DkMessageBox.cpp.o
/usr/lib/ccache/c++  -DHAVE_EXIV2_HPP -DNDEBUG -DNOMACS_VERSION=\"3.12\"
-DQT5 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
-DQT_NO_DEBUG -DQT_NO_DEBUG_OUTPUT -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB
-DQT_WIDGETS_LIB -DWITH_LIBRAW -DWITH_LIBTIFF -DWITH_OPENCV
-DWITH_QUAZIP -DnomacsCore_EXPORTS
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/obj-x86_64-linux-gnu/nomacsCore_autogen/include
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/obj-x86_64-linux-gnu
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/src
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkCore
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkGui
-I/usr/include/quazip5
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/3rdparty/libqpsd
-I/home/agaida/work/code/pkg-main/nomacs/nomacs/3rdparty/drif -isystem
/usr/include/opencv4 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem
/usr/include/x86_64-linux-gnu/qt5/QtSvg  -g -O2
-fdebug-prefix-map=/home/agaida/work/code/pkg-main/nomacs/nomacs=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++11 -Wno-unknown-pragmas -O2 -g -DNDEBUG
-fPIC   -DDK_CORE_DLL_EXPORT -DNOMINMAX -fPIC -o
CMakeFiles/nomacsCore.dir/src/DkCore/DkMessageBox.cpp.o -c
/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkCore/DkMessageBox.cpp
/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkCore/DkImageStorage.cpp:
In static member function 'static void nmc::DkImage::tinyPlanet(QImage&,
double, double, QSize, bool)':
/home/agaida/work/code/pkg-main/nomacs/nomacs/src/DkCore/DkImageStorage.cpp:1508:27:
error: cannot convert 'cv::Point2d' {aka 'cv::Point_'} to
'CvPoint2D32f'
 1508 |  logPolar(mImg, mImg, cv::Point2d(mImg.cols*0.5, mImg.rows*0.5),
scaleLog, angle);
  |   ^
  |   |
  | 

Bug#945595: New mpv in sid breaks smplayer

2019-11-27 Thread Alf Gaida
Package: smplayer
Version: 19.10.2~ds0-0.siduction
Severity: grave

Hi, 

new mpv 0.30* don't play well with smplayer in sid - new 19.10.* will solve 
that problem.

No action needed right now, will work on it.

Cheers Alf

-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.11-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages smplayer depends on:
ii  libc6   2.29-3
ii  libgcc1 1:9.2.1-20
ii  libqt5core5a5.12.5+dfsg-2
ii  libqt5dbus5 5.12.5+dfsg-2
ii  libqt5gui5  5.12.5+dfsg-2
ii  libqt5network5  5.12.5+dfsg-2
ii  libqt5script5   5.12.5+dfsg-2
ii  libqt5widgets5  5.12.5+dfsg-2
ii  libqt5xml5  5.12.5+dfsg-2
ii  libstdc++6  9.2.1-20
ii  libx11-62:1.6.8-1
ii  mplayer 2:1.3.0-8+b5
ii  mpv 0.30.0-1
ii  zlib1g  1:1.2.11.dfsg-1+b1

Versions of packages smplayer recommends:
ii  smplayer-l10n19.10.2~ds0-0.siduction
ii  smplayer-themes  1:18.6.0-1

smplayer suggests no packages.

-- no debconf information



Bug#941741: closed by Alf Gaida (Re: libfm-qt6: Upstream fix for sorting issues)

2019-11-10 Thread Alf Gaida
On Sun, 10 Nov 2019 13:09:47 +1000 Reuben wrote:
> Is there a reason why this was not included in 0.14.1-12 ?
Sure there is a reason: It will be in sid with the upcoming release - it
is not security related, there is no reason to add the patch.
git says that there was over hundred commits upstream after the last
release (107-g0954fc8) - so a new release is near and we will not grab
single commits from upstream.

Cheers Alf



Bug#924934: connman: add a connmant-tests package

2019-10-31 Thread Alf Gaida

Hi Ritesh,


finally i was able and brave enough to finish the new connman packaging. 
It's not only about the connman-tests activation, it's also about 
iptables and nftables support. After using it some month with latest 
upstream i think it is ready for debian. So it would be nice if you 
could review and sponsor it when ready.



Packaging is here: 
https://salsa.debian.org/debian/connman/tree/debian/experimental 





Cheers Alf


PS: That's the fine thing about being DM - one need a review and a 
sponspr if one think new packages are needed - infrastructure things 
should not be uploaded without.




Bug#942883: closed by Alf Gaida (Re: libqt5xdgiconloader3: Dependency upon qtbase-abi-5-11-3 prevents installation)

2019-10-22 Thread Alf Gaida
On Tue, 22 Oct 2019 13:58:13 -0700 Felicia P wrote:
> Thank you for the transition information


Hi,

when running sid the transition tracker is the best friend one can have.
Second best friend is apt - i might sound old fashioned, but GUI tools
don't give so much hints about not wanted package removals or reasons
for not installing certain packages - so in case apt want to remove x
packages - just hit  and find out the reason - on my work horse
currently 106 packages are to be removed :D - the key word is patience.
And while waiting one can use the time to gather some additional
knowledge. (I learned it the very hard way years ago :P)


Cheers Alf



Bug#942741: ITP: lxqt-organizer -- LXQt Pim, right now only an basic organizer

2019-10-20 Thread Alf Gaida
Package: wnpp
Severity: wishlist
Owner: Alf Gaida 

* Package name: lxqt-organizer
  Version : 0.1.0
  Upstream Author : crispinalan 
* URL : https://github.com/lxqt/lxqt-organizer
* License : LGPL
  Programming Lang: C++
  Description : LXQt Pim, right now only an basic organizer

The LXQt Team will maintain the package



Bug#941333:

2019-10-18 Thread Alf Gaida
On Sun, 29 Sep 2019 00:03:57 -0500 Clinton H <49studeba...@gmail.com> wrote:
> The new user might assume their wifi device is not supported. The new
> user might not realize that their device is supported, but their
> manual wifi switch is set to OFF.

The chance is higher that there is no firmware for their hardware
installed. Not all new linux users are idiots, ymmv. So it might not be
wise to treat them like they are. The normal reaction will be: Check if
wifi is turned on, second (only for technical interested users) check
the installed firmware and swear if there is no firmware. And that it
was. Most likely now they load an image that works with their hardware
out of the box - chances are high that this next image is not debian and
never ever will be again.


Cheers Alf



Bug#942528: Some files in libkpmcore8 are missed - rendering Calamares unusable.

2019-10-17 Thread Alf Gaida
https://salsa.debian.org/qt-kde-team/extras/kpmcore/merge_requests/1


Should solve it.


Cheers Alf



Bug#942528: Some files in libkpmcore8 are missed - rendering Calamares unusable.

2019-10-17 Thread Alf Gaida
Package: libkpmcore8
Version: 4.0.1-1.1
Severity: grave

Will create some MRs and link them here

Cheers Alf

-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.5-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libkpmcore8 depends on:
ii  libblkid1 2.34-0.1
ii  libc6 2.29-2
ii  libgcc1   1:9.2.1-9
ii  libkf5authcore5   5.62.0-1
ii  libkf5coreaddons5 5.62.0-1
ii  libkf5i18n5   5.62.0-1
ii  libkf5widgetsaddons5  5.62.0-1
ii  libqca-qt5-2  2.2.1-2
ii  libqca-qt5-2-plugins  2.2.1-2
ii  libqt5core5a  5.11.3+dfsg1-4
ii  libqt5dbus5   5.11.3+dfsg1-4
ii  libqt5gui55.11.3+dfsg1-4
ii  libqt5widgets55.11.3+dfsg1-4
ii  libstdc++69.2.1-9

libkpmcore8 recommends no packages.

libkpmcore8 suggests no packages.

-- no debconf information



Bug#942522: Calamares refuse to work with kpmcore 4.0.1

2019-10-17 Thread Alf Gaida
Package: calamares
Severity: grave

Hi,

calamares stay forever in the Welcome screen with current kpmcore 4.0.1 in sid. 
Reason migt be some missed files in libkpmcore8.
Will open some bugs and merge requests in kpmcore.

Cheers Alf

-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.5-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages calamares depends on:
ii  btrfs-progs5.2.1-1
pn  calamares-branding 
ii  kio5.62.1-2
ii  kpackagetool5  5.62.0-1
ii  libatasmart4   0.19-5
ii  libblkid1  2.34-0.1
ii  libboost-python1.67.0  1.67.0-13
ii  libc6  2.29-2
ii  libgcc11:9.2.1-9
ii  libkf5auth55.62.0-1
ii  libkf5codecs5  5.62.0-1
ii  libkf5completion5  5.62.0-1
ii  libkf5configcore5  5.62.0-1
ii  libkf5configgui5   5.62.0-1
ii  libkf5configwidgets5   5.62.0-1
ii  libkf5coreaddons5  5.62.0-1
ii  libkf5i18n55.62.0-1
ii  libkf5jobwidgets5  5.62.0-1
ii  libkf5kiocore5 5.62.1-2
ii  libkf5kiowidgets5  5.62.1-2
ii  libkf5package5 5.62.0-1
ii  libkf5parts5   5.62.0-1
ii  libkf5plasma5  5.62.0-1
ii  libkf5service-bin  5.62.0-1
ii  libkf5service5 5.62.0-1
ii  libkf5sonnetui55.62.0-1
ii  libkf5textwidgets5 5.62.0-1
ii  libkf5widgetsaddons5   5.62.0-1
ii  libkf5xmlgui5  5.62.0-1
pn  libkpmcore7
ii  libkpmcore84.0.1-1.1
ii  libparted2 3.3-1
ii  libpwquality1  1.4.1-3
ii  libpython3.7   3.7.5-1
ii  libqt5concurrent5  5.11.3+dfsg1-4
ii  libqt5core5a   5.11.3+dfsg1-4
ii  libqt5dbus55.11.3+dfsg1-4
ii  libqt5gui5 5.11.3+dfsg1-4
ii  libqt5network5 5.11.3+dfsg1-4
ii  libqt5qml5 5.11.3-4
ii  libqt5quick5   5.11.3-4
ii  libqt5quickwidgets55.11.3-4
ii  libqt5svg5 5.11.3-3
ii  libqt5webkit5  5.212.0~alpha2-21
ii  libqt5widgets5 5.11.3+dfsg1-4
ii  libqt5xml5 5.11.3+dfsg1-4
ii  libstdc++6 9.2.1-9
ii  libyaml-cpp0.6 0.6.2-4
ii  os-prober  1.77
ii  squashfs-tools 1:4.4-1
ii  sudo   1.8.27-1.1

Versions of packages calamares recommends:
ii  btrfs-progs 5.2.1-1
ii  squashfs-tools  1:4.4-1

calamares suggests no packages.



Bug#942157: replace the display-manager alternatives with sddm | x-display-manager

2019-10-10 Thread Alf Gaida
Package: lxqt
Severity: normal

as the title says - we don't care about the used display-manager, but default 
to sddm

-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.2-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lxqt depends on:
ii  featherpad 0.11.1-2
ii  kwin-x11 [x-window-manager]4:5.14.5-1
ii  lightdm1.26.0-6
ii  lximage-qt 0.14.2~55-g8cc1a6f-1
ii  lxqt-about 0.14.2~35-g7be3d03-1
ii  lxqt-admin 0.14.2~18-g43650c9-1
ii  lxqt-branding-debian [lxqt-branding]   0.14.0.3
pn  lxqt-core  
ii  lxqt-openssh-askpass   0.14.2~9-g8cb5987-1
ii  lxqt-powermanagement   0.14.2~33-gf4d5ab4-1
ii  lxqt-sudo  0.14.2~33-gcc12337-1
ii  openbox [x-window-manager] 3.6.1-8
ii  pavucontrol-qt 0.14.2~21-g82110d6-1
ii  pekwm [x-window-manager]   0.1.17-3+b1
ii  qlipper1:5.1.3~2-gb2b3589-1
ii  qps2.0.0-1
ii  qterminal  0.14.2~62-g96fa4be-1
ii  qttranslations5-l10n   5.11.3-2
ii  sddm-theme-debian-elarun [sddm-theme]  0.18.0-1
ii  sddm-theme-maui [sddm-theme]   0.18.0-1
ii  xarchiver  1:0.5.4.14-1
ii  xfwm4 [x-window-manager]   4.14.0-2

Versions of packages lxqt recommends:
ii  audacious 3.10.1-1
ii  brave-browser [www-browser]   0.63.48
ii  claws-mail3.17.4-1+b1
ii  cmst  2019.04.192019.01.13-1-g0ab099e-1
ii  dillo [www-browser]   3.0.5-6
ii  falkon [www-browser]  3.0.0-3
ii  feathernotes  0.4.7~86-g5d5cc93-1
ii  firefox [www-browser] 69.0.2-1
ii  google-chrome-unstable [www-browser]  79.0.3928.4-1
ii  gucharmap 1:12.0.1-2
ii  hexchat   2.14.2-5+b1
ii  links [www-browser]   2.20.2-1
ii  lynx [www-browser]2.9.0dev.4-1
ii  meteo-qt  1.3.1~2-gb454cf8-1
ii  midori [www-browser]  7.0-2+b1
ii  mutt  1.10.1-2.1+b1
ii  opera-stable [www-browser]64.0.3417.47
ii  preload   0.6.4-5+b1
ii  qpdfview  0.4.18-1
ii  screengrab2.0.0~11-g8c798d2-1
ii  smplayer  19.5.0~ds0-1
ii  smtube19.6.0-1
ii  weechat   2.6-1

Versions of packages lxqt suggests:
pn  calibre
ii  compton-conf   0.14.2~35-ga50ce9f-1
pn  juffed 
ii  nomacs 3.12.1~99-gadf70aaa-1
ii  obconf-qt  0.14.2~25-gcc46f29-1
ii  qt5-style-kvantum  0.11.3~61-g3b21348-1
pn  qtpass 
pn  shutter
pn  vokoscreen 



Bug#939382: fswatch: bad symbols file on !amd64

2019-10-05 Thread Alf Gaida
On Wed, 4 Sep 2019 11:42:01 +0200 Gianfranco Costamagna
 wrote:
> I don't think exporting such c++ symbols is a good idea, specially
because they change between architectures,
> and with different gcc optimization levels.

I think it is a good idea - or the best idea right now. Tbh - i don't
care much about different optimization levels (i know what you mean and
i know the small derivative that uses O3 :P) - i don't care about
architecture dependend symbols. Situation is not that nice, because the
most of the differences was introduced by different compilers in some
architectures.


And yes, upstream should hide not needed symbols - but that's not my
area of expertise - if any derivative think that these symbols are of no
use - they can just delete the symbols file and be done with. So all i
can do right now is to make some symbols optional.


Cheers Alf



Bug#939796: ITP: lxqt-kcm-integration -- Integration package for several KDE control modules into LXQt

2019-09-08 Thread Alf Gaida
Package: wnpp
Severity: wishlist
Owner: Alf Gaida 

* Package name: lxqt-kcm-integration
  Version : 0.0.1
  Upstream Author : Alf Gaida 
* URL : https://github.com/lxqt/lxqt-kcm-integration
* License : (LGPL2+)
  Programming Lang: (desktop files)
  Description : Integration package for several KDE control modules into 
LXQt

Right now the set of controls include:
* KCM KWin settings
* KCM Appearance
* KCM Bluetooth
* KCM Systeminfo

The package will ease the pain when $user descide to use kwin with LXQt.
The LXQt packaging team will maintain the package.



Bug#939651: meteo-qt/buster crashes immediately because of changed openweathermap data structure

2019-09-08 Thread Alf Gaida

Description: Fixes crash after changes of the received data (xml structure)
 * backported from current upstream
 * some minor string changes
 * reflect changed openweathermap datastructure
 * fix crash when wind direction is not available
 * shows UV when available
 * handle download errors and missing values
 * fix logging handling
 * fix crash when 6 days forcast is not available
 * fix crash if applying settings and start minimized
 * catch unhandled exceptions and write them into log file
 * fix crash when UV index has two decimals

Author: Alf Gaida 

---
Bug-Debian: https://bugs.debian.org/939651
Forwarded: not-needed
Last-Update: 2019-09-07

--- meteo-qt-1.0.0.orig/CHANGELOG
+++ meteo-qt-1.0.0/CHANGELOG
@@ -1,3 +1,11 @@
+1.1
+- Option to show the window at start-up
+- Fixes for crashes
+- Show wind info when Bft unit option is unchecked
+- Use unicode arrows for hPa and T° trend
+- Wrap weather information of the day on panel
+- Update translations [German, Slovak, Czech]
+
 1.0.0
 - Automatic detection of the geolocation
 - Reenable UV Ozone in weather information
--- meteo-qt-1.0.0.orig/meteo_qt/about_dlg.py
+++ meteo-qt-1.0.0/meteo_qt/about_dlg.py
@@ -102,7 +102,8 @@ class AboutDialog(QDialog):
 '',
 'werthad '
 'wert...@gmail.com'
-' [hu] Hungarian translation', ''
+' [hu] Hungarian translation',
+''
 )
 + QCoreApplication.translate(
 '',
@@ -129,27 +130,44 @@ class AboutDialog(QDialog):
 'rw4...@yandex.ru'
 'Alexey Zakaldaev '
 'nelex...@gmail.com'
-'Liliya Panova [ru] Russian translation', ''
+'Liliya Panova [ru] Russian translation',
+''
+)
++ QCoreApplication.translate(
+'',
+'jose1711 '
+''
+'jose1...@gmail.com'
+' [sk] Slovak translation, Project',
+''
 )
 + QCoreApplication.translate(
 '',
 'Atilla Öntaş '
 ''
 'tarakbu...@gmail.com'
-' [tr] Turkish translation', ''
+' [tr] Turkish translation',
+''
 )
 + QCoreApplication.translate(
 '',
 'Yuri Chornoivan '
 'yurc...@ukr.net'
-' [uk] Ukrainian translation', ''
+' [uk] Ukrainian translation',
+''
 )
 + QCoreApplication.translate(
 '',
 'You-Cheng Hsieh '
 ''
 'yochenhs...@gmail.com'
-' [zh_TW] Chinese (Taiwan) translation', ''
+' [zh_TW] Chinese (Taiwan) translation',
+''
+)
++ QCoreApplication.translate(
+'',
+'pmav99 Project',
+''
 )
-+ QCoreApplication.translate('', 'pmav99 Project', ''))
+)
 return contributors
--- meteo-qt-1.0.0.orig/meteo_qt/citylistdlg.py
+++ meteo-qt-1.0.0/meteo_qt/citylistdlg.py
@@ -127,7 +127,7 @@ class CityListDlg(QDialog):
 QCoreApplication.translate(
 'Message when trying to remove the'
 'last and unique city in the list',
-'This is the default city !',
+'This is the default city!',
 'Cities list dialogue'
 )
 )
--- meteo-qt-1.0.0.orig/meteo_qt/meteo_qt.py
+++ meteo-qt-1.0.0/meteo_qt/meteo_qt.py
@@ -17,6 +17,9 @@ from lxml import etree
 import json
 import time
 import datetime
+import traceback
+from io import StringIO
+import gc
 
 from PyQt5.QtCore import (
 PYQT_VERSION_STR, QT_VERSION_STR, QCoreApplication, QByteArray,
@@ -143,17 +146,6 @@ class SystemTrayIcon(QMainWindow):
 # The traycolor has to be initialized here for the case when we cannot
 # reach the tray method (case: set the color at first time usage)
 self.traycolor = ''
-self.refresh()
-
-def overviewcity(self):
-temp_trend = ''
-if self.temp_trend == " ↗":
-temp_trend = " "
-elif self.temp_trend == " ↘":
-temp_trend = ""
-
-self.overviewcitydlg = QDialog()
-self.setCentralWidget(self.overviewcitydlg)
 self.days_dico = {'0': self.tr('Mon'),
   '1': self.tr('Tue'),
   '2': self.tr('Wed'),
@@ -169,14 +161,21 @@ class SystemTrayIcon(QMainWindow):
 self.hpa_indications = self.cond.pressure
 self.uv_risk = self.cond.uv_risk
 self.uv_recommend = self.cond.uv_recommend
+
+self.refresh()
+
+def overviewcity(self):

Bug#939651: meteo-qt/buster crashes immediately because of changed openweathermap data structure

2019-09-07 Thread Alf Gaida
Package: meteo-qt
Version: 1.0.0-1
Severity: grave
Tags: patch

Hi,

there are a few possible ways to solve this:
* new version in buster
* a wholesale patch (just tested, apply fine, build and run fine)
* a stripped down patch who leaves typos and such things out

Tbh i would prefer the wholesale patch without changing the version. meteo-qt
is a typical leave package - nothing depend on it, so a wholesale patch
should not introduce any problem for other packages - and fixes some 
crashes beside only changing the read of the new data structure.

Cheers Alf 

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.11-towo.2-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages meteo-qt depends on:
ii  python33.7.3-1
ii  python3-lxml   4.4.1-1
ii  python3-pyqt5  5.12.3+dfsg-2
ii  python3-sip4.19.18+dfsg-1

Versions of packages meteo-qt recommends:
ii  meteo-qt-l10n  1.0.0-1

meteo-qt suggests no packages.

-- debconf-show failed



Bug#936016: meteo-qt crashes immediately

2019-08-29 Thread Alf Gaida
my bad, my first answer was wrong - should talk with the author


cheers Alf



Bug#936016: meteo-qt crashes immediately

2019-08-29 Thread Alf Gaida
Nice finding, unfortunately you are right:


>From bfe9ae4d25b914d5c2622042303ba09fa8060e80 Mon Sep 17 00:00:00 2001
From: Dimitrios Glentadakis 
Date: Mon, 6 May 2019 19:34:58 +0200
Subject: [PATCH] Fix crash when 6 days forceast is not available

---
 meteo_qt/meteo_qt.py | 4 
 1 file changed, 4 insertions(+)

diff --git a/meteo_qt/meteo_qt.py b/meteo_qt/meteo_qt.py
index f6fca87..9774616 100644
--- a/meteo_qt/meteo_qt.py
+++ b/meteo_qt/meteo_qt.py
@@ -1861,6 +1861,10 @@ def run(self):
 'Fetching url for 6 days :' + self.forecast6_url
 + self.id_ + self.suffix + '=7'
 )
+reqforecast6 = (
+self.forecast6_url + self.id_
++ self.suffix + '=7'
+)
 try:
 reqforecast6 = urllib.request.urlopen(
 self.forecast6_url + self.id_


Applying this patch to 1.0.0 fixes the problem for me - next question is:

How to get this to stable, testing and sid have already 1.3.



Bug#930334: libfm-qt6: archivers.list adjustment (xarchiver compress)

2019-08-25 Thread Alf Gaida
On Mon, 10 Jun 2019 18:05:18 + "Amy Kos"  wrote:
> Package: libfm-qt6
> Version: 0.14.1-9
> Severity: wishlist
>
>
> Hi,
>
>
> please change line 16 from
>
> create=xarchiver --add-to %F
>
> to
>
> create=xarchiver --compress %F
>
> in
>
> /usr/share/libfm-qt/archivers.list
>
> For further details please see upstream commit:
>
https://github.com/ib/xarchiver/commit/d0575bcd1321dd0d7b47c242bd355e69067752c6
>
>
> Thanks,
> Amy
>
>
Why?



Bug#925687: fswatch: ftbfs with GCC-9

2019-08-16 Thread Alf Gaida
hahaha - good joke:

The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.




Bug#933189: Split out the backlight helper?

2019-07-27 Thread Alf Gaida
Package: liblxqt0
Version: 0.14.2~20-g2b80534-1
Severity: normal

No further text needed

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.1.19-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages liblxqt0 depends on:
ii  desktop-file-utils   0.23-4
ii  libc62.28-10
ii  libkf5windowsystem5  5.54.0-1
ii  libqt5core5a 5.11.3+dfsg1-2
ii  libqt5dbus5  5.11.3+dfsg1-2
ii  libqt5gui5   5.11.3+dfsg1-2
ii  libqt5widgets5   5.11.3+dfsg1-2
ii  libqt5x11extras5 5.11.3-2
ii  libqt5xdg3   3.4.0~18-gf30ee3a-1
ii  libstdc++6   9.1.0-10
ii  libx11-6 2:1.6.7-1
ii  libxss1  1:1.2.3-1
ii  shared-mime-info 1.10-1

Versions of packages liblxqt0 recommends:
ii  liblxqt-l10n  0.14.2~20-g2b80534-1

liblxqt0 suggests no packages.

-- no debconf information



Bug#933150: evolution crashes on loading external contents

2019-07-26 Thread Alf Gaida
Package: evolution
Version: 3.32.2-1
Severity: grave

Same bug for evolution/unstable when loading ext content in several html mails 
- if you cant reproduce i could forward such a mail.

Thread 83 "pool-evolution" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffcef2b700 (LWP 1891)]
__memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:132
132 ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: Datei oder Verzeichnis 
nicht gefunden.
(gdb) bt
#0  0x743e1a30 in __memcpy_ssse3 () at 
../sysdeps/x86_64/multiarch/memcpy-ssse3.S:132
#1  0x772c358a in g_memdup () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x73764d0b in soup_buffer_new () at 
/lib/x86_64-linux-gnu/libsoup-2.4.so.1
#3  0x73764d73 in soup_buffer_copy () at 
/lib/x86_64-linux-gnu/libsoup-2.4.so.1
#4  0x73765004 in soup_message_body_append_buffer () at 
/lib/x86_64-linux-gnu/libsoup-2.4.so.1
#5  0x73767da1 in  () at /lib/x86_64-linux-gnu/libsoup-2.4.so.1
#6  0x737683d4 in  () at /lib/x86_64-linux-gnu/libsoup-2.4.so.1
#7  0x73768e27 in  () at /lib/x86_64-linux-gnu/libsoup-2.4.so.1
#8  0x73765915 in  () at /lib/x86_64-linux-gnu/libsoup-2.4.so.1
#9  0x73778c4c in  () at /lib/x86_64-linux-gnu/libsoup-2.4.so.1
#10 0x7377911e in  () at /lib/x86_64-linux-gnu/libsoup-2.4.so.1
#11 0x7fffe68d687d in  () at /usr/lib/evolution/libevolution-mail.so.0
#12 0x74565a75 in e_content_request_process_sync () at 
/usr/lib/evolution/libevolution-util.so.0
#13 0x74565cc2 in  () at /usr/lib/evolution/libevolution-util.so.0
#14 0x745dd789 in  () at /usr/lib/evolution/libevolution-util.so.0
#15 0x772cd403 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x772cccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x74472fa3 in start_thread (arg=) at 
pthread_create.c:486
#18 0x743a14cf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) continue
Continuing.
[1]  + 6645 suspended (tty output)  gdb evolution

Cheers Alf




-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.1.19-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages evolution depends on:
ii  dbus   1.13.12-1
ii  evolution-common   3.32.2-1
ii  evolution-data-server  3.32.2-2
ii  libc6  2.28-10
ii  libcamel-1.2-623.32.2-2
ii  libclutter-gtk-1.0-0   1.8.4-4
ii  libecal-1.2-19 3.32.2-2
ii  libedataserver-1.2-24  3.32.2-2
ii  libevolution   3.32.2-1
ii  libglib2.0-0   2.61.1-2
ii  libgtk-3-0 3.24.10-1
ii  libical3   3.0.5-1
ii  libnotify4 0.7.7-4
ii  libsoup2.4-1   2.67.3-1
ii  libwebkit2gtk-4.0-37   2.24.3-1
ii  libxml22.9.8+dfsg-1+b1
ii  psmisc 23.2-1

Versions of packages evolution recommends:
ii  evolution-plugin-bogofilter  3.32.2-1
ii  evolution-plugin-pstimport   3.32.2-1
ii  evolution-plugins3.32.2-1
ii  yelp 3.31.90-1

Versions of packages evolution suggests:
pn  evolution-ews   
pn  evolution-plugins-experimental  
ii  gnupg   2.2.17-3
pn  network-manager 

-- no debconf information



Bug#932578: Cinnamon Settings fail to start

2019-07-20 Thread Alf Gaida
Package: cinnamon
Version: 3.8.8-1
Severity: grave

Dear Maintainer,

after dist-upgrading a current sid system cinnamon-settings fail to start. If 
started
from terminal the following backtrace comes up:

/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:220: 
DeprecationWarning: Gtk.Widget.set_margin_right is deprecated
  self.stack_switcher.set_margin_right(n)
/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:233: 
DeprecationWarning: Gtk.Window.set_has_resize_grip is deprecated
  self.window.set_has_resize_grip(False)
Traceback (most recent call last):
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 608, 
in 
window = MainWindow()
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 244, 
in __init__
for module in modules:
  File "/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py", line 
5, in 
import imtools
  File "/usr/share/cinnamon/cinnamon-settings/bin/imtools.py", line 623, in 

if Image.VERSION == '1.1.7':
AttributeError: module 'PIL.Image' has no attribute 'VERSION'

Reason is the uncoordinated upload of pillow in ver. 6.1.0-1. Downgrading 
python3-pil "solve" the problem for now.

Cheers Alf

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.1.18-towo.1-siduction-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), 
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages cinnamon depends on:
ii  cinnamon-common  3.8.8-1
ii  cinnamon-control-center  3.8.1-1
ii  cinnamon-desktop-data3.8.1-2
ii  cinnamon-screensaver 3.8.2-1
ii  cinnamon-session 3.8.2-1
ii  cinnamon-settings-daemon 3.8.4-2
ii  cjs  3.8.0-5
ii  cups-pk-helper   0.2.6-1+b1
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  gir1.2-accountsservice-1.0   0.6.45-2
ii  gir1.2-caribou-1.0   0.4.21-7
ii  gir1.2-clutter-1.0   1.26.2+dfsg-10
ii  gir1.2-cmenu-3.0 3.8.2-1
ii  gir1.2-cogl-1.0  1.22.2-6
ii  gir1.2-cvc-1.0   3.8.1-2
ii  gir1.2-gdkpixbuf-2.0 2.38.1+dfsg-1
ii  gir1.2-gkbd-3.0  3.26.1-1
ii  gir1.2-glib-2.0  1.58.3-2
ii  gir1.2-gnomedesktop-3.0  3.30.2.1-2
ii  gir1.2-gtk-3.0   3.24.10-1
ii  gir1.2-gtkclutter-1.01.8.4-4
ii  gir1.2-keybinder-3.0 0.3.2-1
ii  gir1.2-meta-muffin-0.0   3.8.2-1
ii  gir1.2-nm-1.01.18.0-3
ii  gir1.2-nma-1.0   1.8.22-2
ii  gir1.2-notify-0.70.7.7-4
ii  gir1.2-pango-1.0 1.42.4-6
ii  gir1.2-polkit-1.00.105-25
ii  gir1.2-soup-2.4  2.64.2-2
ii  gir1.2-upowerglib-1.00.99.10-1
ii  gir1.2-xapp-1.0  1.2.2-1
ii  gkbd-capplet 3.26.1-1
ii  gnome-backgrounds3.30.0-1
ii  gnome-themes-extra   3.28-1
ii  gsettings-desktop-schemas3.28.1-1
ii  iso-flags-png-320x2401.0.2-1
ii  libatk-bridge2.0-0   2.30.0-5
ii  libatk1.0-0  2.30.0-2
ii  libc62.28-10
ii  libcairo21.16.0-4
ii  libcinnamon-desktop4 3.8.1-2
ii  libcinnamon-menu-3-0 3.8.2-1
ii  libcjs0  3.8.0-5
ii  libclutter-1.0-0 1.26.2+dfsg-10
ii  libcogl-pango20  1.22.2-6
ii  libcogl-path20   1.22.2-6
ii  libcogl201.22.2-6
ii  libcroco30.6.12-3
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libgirepository-1.0-11.58.3-2
ii  libgl1   1.1.0-1
ii  libglib2.0-0 2.60.5-1
ii  libglib2.0-bin   2.60.5-1
ii  libgstreamer1.0-01.16.0-2
ii  libgtk-3-0   3.24.10-1
ii  libmuffin0   3.8.2-1
ii  libpango-1.0-0   1.42.4-6
ii  

Bug#931875: gnome-shell-extension-dashtodock has broken dependencies

2019-07-11 Thread Alf Gaida
Package: gnome-shell-extension-dashtodock
Severity: grave

 gnome-shell-extension-dashtodock : Depends: gnome-shell (>= 3.32) but 3.30.2-9 
is to be installed



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.1.17-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-shell-extension-dashtodock depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
pn  gir1.2-clutter-1.0   
pn  gnome-shell  

gnome-shell-extension-dashtodock recommends no packages.

gnome-shell-extension-dashtodock suggests no packages.



Bug#931874: not installable, broken dependencies

2019-07-11 Thread Alf Gaida
Package: gnome-shell-extension-appindicator
Severity: grave


gnome-shell-extension-appindicator : Depends: gnome-shell (>= 3.31) but 
3.30.2-9 is to be installed



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.1.17-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-shell-extension-appindicator depends on:
pn  gnome-shell  

gnome-shell-extension-appindicator recommends no packages.

gnome-shell-extension-appindicator suggests no packages.



Bug#931252: lximage-qt: should have a manpage

2019-06-30 Thread Alf Gaida
If you want a manpage - just write one. We will be happy to merge it 
upstream. There will not be a manpage stub for debian.


Re: Mandatory - of course i could use a tool to convert the help into a 
manpage, but: Really, no! Never ever. Never. Really. It will be more 
likely that the hell will freeze over.


Cheers Alf



Bug#931236: connman: Sysv init script should do a noop if connman is not installed

2019-06-28 Thread Alf Gaida

test -x $DAEMON || exit 0


meh - why not, will not hurt. More verbose, normally i wouldn't care but 
it  seems to be common in sysv.


Cheers Alf



Bug#931236: connman: Sysv init script should do a noop if connman is not installed

2019-06-28 Thread Alf Gaida
I'm biased - if one remove connman and leave the configurations in place 
for a reason the system should be verbose about.


If one want to really get rid of connman one should purge it - solved, 
no changes needed.


Cheers Alf



Bug#930632: unblock: libfm-qt/0.14.1-9

2019-06-22 Thread Alf Gaida

Hi Paul,


hard to answer. Imho you miss nothing, but:

* there was this long thread about the sense or non-sense of creating 
symbols for c++ libs. I'm in favour of doing so, but i also see the 
arguments from the other side. To be honest: I'm not that into symbols 
too, even after four or five years - but they are great to detect 
changes that imply a abi or api bump.



I would consider the additional symbols harmless - if a application is 
not compiled against the changed lib, nothing changes - both symbols are 
used only internal but are exposed - so the functionality could be used 
in applications that use the library. I'm not sure if both symbols 
should be exposed, but i would leave that to upstream. I'm a big fan of 
not expose things - some of the LXQt main developers think otherwise. So 
i have to dive into this within the upcoming release cycle. The only 
thing for buster is: It will  do no harm.



The version is right: It will be the version that is available for the 
lifetime of buster. so 0.14.1~ is right when one consider possible 
backports. 1-9~ will trigger rightfully a lintian warning about the 
version - it doesn't really matter when the symbols are introduced, the 
only thing that matters is that the lib in the wild really contains 
these symbols.


Cheers Alf



Bug#930632: unblock: libfm-qt/0.14.1-9

2019-06-16 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libfm-qt

Latest version fixes #926803, missed file monitoring on remote file systems.
Without the fix remote filesystems are nearly unusable.


Diff:
diff --git a/debian/changelog b/debian/changelog
index 9bc9b25..54ef4eb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libfm-qt (0.14.1-9) unstable; urgency=medium
+
+  * Added upstream patch workaround-missed-file-monitoring.patch
+(Closes: #926803)
+  * Added two new symbols - internal use only
+
+ -- Alf Gaida   Sat, 08 Jun 2019 16:39:11 +0200
+
 libfm-qt (0.14.1-8) unstable; urgency=medium
 
   * Removed the wrongly introduced build dependency on lxqt-qtplugin
diff --git a/debian/libfm-qt6.symbols b/debian/libfm-qt6.symbols
index d06f805..158bd23 100644
--- a/debian/libfm-qt6.symbols
+++ b/debian/libfm-qt6.symbols
@@ -531,12 +531,14 @@ libfm-qt.so.6 libfm-qt6 #MINVER#
  (c++)"Fm::Folder::filesAdded(Fm::FileInfoList&)@Base" 0.12.0
  
(c++)"Fm::Folder::filesChanged(std::vector, std::shared_ptr >, 
std::allocator, 
std::shared_ptr > > >&)@Base" 0.12.0
  (c++)"Fm::Folder::filesRemoved(Fm::FileInfoList&)@Base" 0.12.0
+ (c++)"Fm::Folder::findByPath(Fm::FilePath const&)@Base" 0.14.1~
  (c++)"Fm::Folder::finishLoading()@Base" 0.12.0
  (c++)"Fm::Folder::fromPath(Fm::FilePath const&)@Base" 0.12.0
  (c++|arch= !armel !armhf !i386 !mips !mipsel !hppa !hurd-i386 !kfreebsd-i386 
!m68k !powerpc !powerpcspe !sh4 !x32 )"Fm::Folder::getFilesystemInfo(unsigned 
long*, unsigned long*) const@Base" 0.12.0
  (c++|arch= !amd64 !arm64 !mips64el !ppc64el !s390x !alpha !ia64 
!kfreebsd-amd64 !ppc64 !riscv64 !sparc64 
)"Fm::Folder::getFilesystemInfo(unsigned long long*, unsigned long long*) 
const@Base" 0.12.0  

   
  (c++)"Fm::Folder::hadCutFilesUnset()@Base" 0.12.0 

  
  (c++)"Fm::Folder::hasCutFiles()@Base" 0.12.0  

  
+ (c++)"Fm::Folder::hasFileMonitor() const@Base" 0.14.1~

  
  (c++)"Fm::Folder::info() const@Base" 0.12.0   

  
  (c++)"Fm::Folder::isEmpty() const@Base" 0.12.0

  
  (c++)"Fm::Folder::isIncremental() const@Base" 0.12.0  

  
diff --git a/debian/patches/series b/debian/patches/series  

  
index 1a4dd71..031051b 100644   

  
--- a/debian/patches/series 

  
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ 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
diff --git a/debian/patches/workaround-missed-file-monitoring.patch 
b/debian/patches/workaround-missed-file-monitoring.patch
new file mode 100644
index 000..5be3811
--- /dev/null
+++ b/debian/patches/workaround-missed-file-monitoring.patch
@@ -0,0 +1,143 @@
+Description: Realod folder after transfer job if it lacks file monitoring
+ Closes https://github.com/lxqt/pcmanfm-qt/issues/933 and closes
+ https://github.com/lxqt/libfm-qt/issues/280. After a file transfer job is
+ finished inside a directory, if it is the path of an open folder that lacks
+ file monitoring, this patch reloads its corresponding folder. In this way, the
+ lack of file monitoring is partially compensated for.
+ Please note that this doesn't work with `search://` because the files inside
+ `search://` don't belong to it. By covering file creation, renaming, moving
+ from one shared folder to another and deleting after trying to move into 
Trash.
+
+Last-Upd

Bug#929041: unblock: pcmanfm-qt/0.14.1-3

2019-05-15 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package pcmanfm-qt

Starting pcmanfm-qt as root session need a running dbus user-session
Bug was: pcmanfm-qt does not start as root on Debian live (Closes: #928818)


diff --git a/config/pcmanfm-qt/lxqt/settings.conf.in 
b/config/pcmanfm-qt/lxqt/settings.conf.in
index b7ef002..68dc7b1 100644
--- a/config/pcmanfm-qt/lxqt/settings.conf.in
+++ b/config/pcmanfm-qt/lxqt/settings.conf.in
@@ -1,6 +1,6 @@
 [System]
 IconThemeName=elementary
-SuCommand=lxqt-sudo %s
+SuCommand=lxsudo dbus-run-session -- %s
 TerminalCommand=
 Archiver=file-roller
 SIUnit=false
diff --git a/debian/changelog b/debian/changelog
index 9347ae6..97ef5b0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+pcmanfm-qt (0.14.1-3) unstable; urgency=medium
+
+  * Enhanched the fix and included pcmanfm/settings.cpp - the fallback
+settings.
+
+ -- Alf Gaida   Sun, 12 May 2019 01:41:32 +0200
+
+pcmanfm-qt (0.14.1-2) unstable; urgency=medium
+
+  * Starting pcmanfm-qt as root session need a running dbus user-session
+Bug was: pcmanfm-qt does not start as root on Debian live (Closes: #928818)
+Thanks  adrian15  for spotting this.
+
+ -- Alf Gaida   Sat, 11 May 2019 20:38:43 +0200
+
 pcmanfm-qt (0.14.1-1) unstable; urgency=medium
 
   * Cherry-picking upstream release 0.14.1.
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 000..7552e93
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+use-dbus-run-session.patch
diff --git a/debian/patches/use-dbus-run-session.patch 
b/debian/patches/use-dbus-run-session.patch
new file mode 100644
index 000..af4333d
--- /dev/null
+++ b/debian/patches/use-dbus-run-session.patch
@@ -0,0 +1,46 @@
+Description: pcmanfm-qt need a dbus user session to be started as root
+ Just using dbus-run-session to get one. This is the upstream solution.
+
+Author: Alf Gaida 
+Last-Update: 2019-05-11
+
+--- pcmanfm-qt-0.14.1.orig/config/pcmanfm-qt/lxqt/settings.conf.in
 pcmanfm-qt-0.14.1/config/pcmanfm-qt/lxqt/settings.conf.in
+@@ -1,6 +1,6 @@
+ [System]
+ IconThemeName=elementary
+-SuCommand=lxqt-sudo %s
++SuCommand=lxsudo dbus-run-session -- %s
+ TerminalCommand=
+ Archiver=file-roller
+ SIUnit=false
+--- pcmanfm-qt-0.14.1.orig/pcmanfm/preferences.ui
 pcmanfm-qt-0.14.1/pcmanfm/preferences.ui
+@@ -704,11 +704,13 @@ only if there are more than one tab.
+  
+   
+-   Examples: xterm -e %s for terminal or 
gksu %s for switching user.
+-%s = the command line you want to execute with terminal or su.
++   Examples:brFor terminal: ixterm -e 
%s/ibrFor switching user: ilxsudo %s/i or 
ilxsudo dbus-run-session -- %s/ibri%s/i 
is the command line you want to execute with terminal or su.br 
Important: Please use lxsudo, sudo alone will wreck permissions of the settings 
file.
+   
+   
+-   Qt::PlainText
++   Qt::RichText
++  
++  
++   true
+   
+  
+ 
+--- pcmanfm-qt-0.14.1.orig/pcmanfm/settings.cpp
 pcmanfm-qt-0.14.1/pcmanfm/settings.cpp
+@@ -189,7 +189,7 @@ bool Settings::loadFile(QString filePath
+ // the value from XSETTINGS instead of hard code a fallback value.
+ fallbackIconThemeName_ = "oxygen"; // fallback icon theme name
+ }
+-suCommand_ = settings.value("SuCommand", "lxqt-sudo %s").toString();
++suCommand_ = settings.value("SuCommand", "lxsudo dbus-run-session -- 
%s").toString();
+ setTerminal(settings.value("Terminal", "xterm").toString());
+ setArchiver(settings.value("Archiver", "file-roller").toString());
+ setSiUnit(settings.value("SIUnit", false).toBool());
diff --git a/pcmanfm/preferences.ui b/pcmanfm/preferences.ui
index c7a3c37..0e5b916 100644
--- a/pcmanfm/preferences.ui
+++ b/pcmanfm/preferences.ui
@@ -704,11 +704,13 @@ only if there are more than one tab.
 
  
   
-   Examples: xterm -e %s for terminal or 
gksu %s for switching user.
-%s = the command line you want to execute with terminal or su.
+   Examples:brFor terminal: ixterm -e 
%s/ibrFor switching user: ilxsudo %s/i or 
ilxsudo dbus-run-session -- %s/ibri%s/i 
is the command line you want to execute with terminal or su.br 
Important: Please use lxsudo, sudo alone will wreck permissions of the settings 
file.
   
   
-   Qt::PlainText
+   Qt::RichText
+  
+  
+   true
   
  
 
diff --git a/pcmanfm/settings.cpp b/pcmanfm/settings.cpp
index 88d4056..d486c7f 100644
--- a/pcmanfm/settings.cpp
+++ b/pcmanfm/settings.cpp
@@ -189,7 +189,7 @@ bool Settings::loa

Bug#929033: unblock: lxqt-session/0.14.1-2

2019-05-15 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package lxqt-session

Fixes the memory leak described in the commit message. The leak can allocate 
in rare cases nearly all available RAM and make the machine unusable, original
upstream bug was about games running in wine and was reproducible without 
introducing wine and games.

(https://github.com/lxqt/lxqt-session/pull/256)

commit c1e17fdc6344b9108b5cde7d31c5ad1f12a114b6
Author: Alf Gaida 
Date:   Sat May 11 15:30:24 2019 +0200

Fixes memory leak in lxqt-session

lxqt-session allocates memory for process output never read (Closes: 
#928804)

diff --git a/debian/changelog b/debian/changelog
index 23a2adf..c92df90 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+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.
diff --git a/debian/patches/forward-process-output.patch 
b/debian/patches/forward-process-output.patch
new file mode 100644
index 000..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
new file mode 100644
index 000..05bd07f
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+forward-process-output.patch


unblock lxqt-session/0.14.1-2

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.1.2-towo.2-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)


Bug#928941: HOME and TERM are stripped by mistake

2019-05-13 Thread Alf Gaida
Package: lxqt-sudo
Version: 0.14.1-1
Severity: critical
Tags: patch

Configurations are written into wrong directories etc - not funny,
if a programm is called with lxsudo again the false written config
will be read, if called with a right working (graphical) sudo not.

Informations written into wrong directories might cause security
breaches.

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.1.1-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lxqt-sudo depends on:
ii  libc6   2.28-10
ii  liblxqt00.14.2~12-ga398a7c-1
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libstdc++6  8.3.0-7

Versions of packages lxqt-sudo recommends:
ii  lxqt-qtplugin   0.14.1~8-g02a9e71-1
ii  lxqt-sudo-l10n  0.14.1-1

lxqt-sudo suggests no packages.

-- no debconf information



Bug#928818: pcmanfm-qt does not start as root on Debian live

2019-05-11 Thread Alf Gaida
Thanks adrian15, very helpful. After testing and discussing it a bit 
upstream the leading bug in that case is


https://github.com/lxqt/pcmanfm-qt/issues/958

Fixed in: https://github.com/lxqt/pcmanfm-qt/pull/960

Cheers Alf



Bug#928804: lxqt-session allocates memory for process output never read

2019-05-11 Thread Alf Gaida
Package: lxqt-session
Version: 0.14.2~15-g55a59f8-1
Severity: important
Tags: patch

The way is to forward output from these processes to lxqt-session stdout. This 
is discussed in
https://github.com/lxqt/lxqt/issues/442 and 
https://github.com/lxqt/lxqt-session/pull/256

Patch:

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)));
 }
 


-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.14-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lxqt-session depends on:
ii  libc6   2.28-10
ii  libkf5windowsystem5 5.54.0-1
ii  liblxqt00.14.2~12-ga398a7c-1
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5dbus5 5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libqt5x11extras55.11.3-2
ii  libqt5xdg3  3.4.0~13-ga0c8e32-1
ii  libstdc++6  8.3.0-7
ii  libudev1241-3
ii  libx11-62:1.6.7-1
ii  lxqt-qtplugin   0.14.1~8-g02a9e71-1
ii  lxqt-theme-debian [lxqt-theme]  0.14.0.3
ii  lxqt-themes [lxqt-theme]0.14.0-1
ii  x11-xkb-utils   7.7+4

Versions of packages lxqt-session recommends:
ii  lxqt-config   0.14.2~49-ge265219-1
ii  lxqt-notificationd0.14.2~17-ga5ee062-1
ii  lxqt-policykit0.14.1-1
ii  lxqt-powermanagement  0.14.2~14-ge9c8192-1
ii  lxqt-session-l10n 0.14.2~15-g55a59f8-1
ii  lxqt-sudo 0.14.2~9-g544b8d0-1
ii  pcmanfm-qt0.14.2~21-g40e9db1-1
ii  qlipper   1:5.1.2-1
ii  qps   1.10.21~15-gdfd70d8-1
ii  suckless-tools44-1
ii  xscreensaver  5.42+dfsg1-1

lxqt-session suggests no packages.

-- no debconf information


Bug#928740: unblock: libqtxdg/3.3.1-2

2019-05-09 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libqtxdg

Avoid freeze for DBusActivatable apps, this is mostly visable for the panel
at startup and applications started from menu, pcmanfm-qt application folder 
or lxqt-runner. Without the patch the application in charge is frosen up to
25-30s. 

>From 6a5d3c26c583613e5c861ab4fafbb418ce82a138 Mon Sep 17 00:00:00 2001
From: Alf Gaida 
Date: Thu, 9 May 2019 17:57:24 +0200
Subject: [PATCH] Upstream patch: Avoid freeze for DBusActivatable apps
 (Closes: #928721)

---
 debian/changelog   |   6 +
 debian/patches/avoid-dbus-freeze.patch | 164 +
 debian/patches/series  |   1 +
 3 files changed, 171 insertions(+)
 create mode 100644 debian/patches/avoid-dbus-freeze.patch
 create mode 100644 debian/patches/series

diff --git a/debian/changelog b/debian/changelog
index 86b2be2..41a9c2f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libqtxdg (3.3.1-2) unstable; urgency=medium
+
+  * Upstream patch: Avoid freeze for DBusActivatable apps (Closes: #928721)
+
+ -- Alf Gaida   Thu, 09 May 2019 17:57:01 +0200
+
 libqtxdg (3.3.1-1) unstable; urgency=medium
 
   * Cherry-picked new upstream-release 3.3.1.
diff --git a/debian/patches/avoid-dbus-freeze.patch 
b/debian/patches/avoid-dbus-freeze.patch
new file mode 100644
index 000..e90e67b
--- /dev/null
+++ b/debian/patches/avoid-dbus-freeze.patch
@@ -0,0 +1,164 @@
+From bccc6c4030a601892847e9a1495142a1938d1a58 Mon Sep 17 00:00:00 2001
+From: Palo Kisa 
+Date: Tue, 9 Apr 2019 12:36:11 +0200
+Subject: [PATCH] xdgdesktopfile: Avoid freeze for DBusActivatable apps
+
+For case when the DBusActivatable application is unresponsive the
+startDetached() can block for a long time (the Qt default 25s DBus
+timeout). Blocking can't be avoided while using QDBusInterface, because
+the object can block directly in its constructor.
+
+So we use the generated interface class and set the timeout for the DBus
+call to 1500ms (can be overridden env variable QTXDG_DBUSACTIVATE_TIMEOUT).
+
+See also: https://bugreports.qt.io/browse/QTBUG-75016
+---
+ src/qtxdg/CMakeLists.txt  | 10 +
+ .../dbus/org.freedesktop.Application.xml  | 25 +++
+ src/qtxdg/xdgdesktopfile.cpp  | 43 ---
+ 3 files changed, 72 insertions(+), 6 deletions(-)
+ create mode 100644 src/qtxdg/dbus/org.freedesktop.Application.xml
+
+diff --git a/src/qtxdg/CMakeLists.txt b/src/qtxdg/CMakeLists.txt
+index f75b5a5..60ba48b 100644
+--- a/src/qtxdg/CMakeLists.txt
 b/src/qtxdg/CMakeLists.txt
+@@ -1,3 +1,5 @@
++set(CMAKE_INCLUDE_CURRENT_DIR ON)
++
+ set(QTX_LIBRARIES Qt5::Widgets Qt5::Xml Qt5::DBus)
+ 
+ set(libqtxdg_PUBLIC_H_FILES
+@@ -50,10 +52,18 @@ set(libqtxdg_CPP_FILES
+ xdgmimetype.cpp
+ )
+ 
++QT5_ADD_DBUS_INTERFACE(DBUS_INTERFACE_SRCS
++dbus/org.freedesktop.Application.xml
++application_interface
++)
++
++set_property(SOURCE ${DBUS_INTERFACE_SRCS} PROPERTY SKIP_AUTOGEN ON)
++
+ add_library(${QTXDGX_LIBRARY_NAME} SHARED
+ ${libqtxdg_PUBLIC_H_FILES}
+ ${libqtxdg_PRIVATE_H_FILES}
+ ${libqtxdg_CPP_FILES}
++${DBUS_INTERFACE_SRCS}
+ )
+ 
+ target_link_libraries(${QTXDGX_LIBRARY_NAME}
+diff --git a/src/qtxdg/dbus/org.freedesktop.Application.xml 
b/src/qtxdg/dbus/org.freedesktop.Application.xml
+new file mode 100644
+index 000..945ba9e
+--- /dev/null
 b/src/qtxdg/dbus/org.freedesktop.Application.xml
+@@ -0,0 +1,25 @@
++http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd;>
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+diff --git a/src/qtxdg/xdgdesktopfile.cpp b/src/qtxdg/xdgdesktopfile.cpp
+index c22d57d..5fa7604 100644
+--- a/src/qtxdg/xdgdesktopfile.cpp
 b/src/qtxdg/xdgdesktopfile.cpp
+@@ -30,6 +30,7 @@
+ #include "xdgdesktopfile_p.h"
+ #include "xdgdirs.h"
+ #include "xdgicon.h"
++#include "application_interface.h"
+ 
+ #include 
+ #include 
+@@ -100,6 +101,27 @@ QString (QString& str);
+ QString (QString& str);
+ void loadMimeCacheDir(const QString& dirName, QHash > & cache);
+ 
++namespace
++{
++//! Simple helper for getting timeout for starting of DBus activatable 
applications
++class DBusActivateTimeout
++{
++private:
++int mTimeoutMs;
++DBusActivateTimeout()
++{
++bool ok;
++mTimeoutMs = qgetenv("QTXDG_DBUSACTIVATE_TIMEOUT").toInt();
++if (!ok)
++mTimeoutMs = 1500;
++}
++static DBusActivateTimeout msInstance;
++public:
++static const DBusActivateTimeout & instance() { return msInstance; }
++operator int() cons

Bug#928721: Avoid freeze for DBusActivatable apps

2019-05-09 Thread Alf Gaida
Package: libqt5xdg3
Version: 3.4.0~13-ga0c8e32-1
Severity: important
Tags: patch

For case when the DBusActivatable application is unresponsive the
startDetached() can block for a long time (the Qt default 25s DBus
timeout). Blocking can't be avoided while using QDBusInterface, because
the object can block directly in its contructor.

So we use the generated interface class and set the timeout for the DBus
call to 1500ms (can be overriden env variable QTXDG_DBUSACTIVATE_TIMEOUT).

See also: https://bugreports.qt.io/browse/QTBUG-75016

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.12-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libqt5xdg3 depends on:
ii  file   1:5.35-4
ii  libc6  2.28-10
ii  libfile-mimeinfo-perl  0.29-1
ii  libglib2.0-bin 2.60.0-1.1
ii  libqt5core5a   5.11.3+dfsg1-1
ii  libqt5dbus55.11.3+dfsg1-1
ii  libqt5gui5 5.11.3+dfsg1-1
ii  libqt5widgets5 5.11.3+dfsg1-1
ii  libqt5xdgiconloader3   3.4.0~13-ga0c8e32-1
ii  libqt5xml5 5.11.3+dfsg1-1
ii  libstdc++6 8.3.0-7
ii  shared-mime-info   1.10-1

Versions of packages libqt5xdg3 recommends:
ii  qttranslations5-l10n  5.11.3-2

libqt5xdg3 suggests no packages.

-- no debconf information



Bug#928524: lxqt-panel starts with a delay of approx. 30s when the statusnotifier plugin is enabled

2019-05-06 Thread Alf Gaida
Package: lxqt-panel
Version: 0.14.1-1
Severity: important

Dear Maintainer,

lxqt-panel will be displayed at systemstart with a 30s delay - in this time 
lxqt-runner is also not usable.
Reason is the statusnotifier plugin. Solution: adding a recommend to sni-qt, so 
old-fashioned applications
can use the indicator system with their systray.

Cheers Alf


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lxqt-panel depends on:
ii  libasound2  1.1.8-1
ii  libc6   2.28-10
ii  libdbusmenu-qt5-2   0.9.3+16.04.20160218-1
ii  libkf5solid55.54.0-1
ii  libkf5windowsystem5 5.54.0-1
ii  liblxqt-globalkeys-ui0  0.14.1-1
ii  liblxqt-globalkeys0 0.14.1-1
ii  liblxqt00.14.1-1
ii  libpulse0   12.2-4
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5dbus5 5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libqt5x11extras55.11.3-2
ii  libqt5xdg3  3.3.1-1
ii  libqt5xml5  5.11.3+dfsg1-1
ii  libsensors5 1:3.5.0-3
ii  libstatgrab10   0.91-1+b2
ii  libstdc++6  8.3.0-6
ii  libsysstat-qt5-00.4.2-1
ii  libx11-62:1.6.7-1
ii  libxcb-xkb1 1.13.1-2
ii  libxcb1 1.13.1-2
ii  libxcomposite1  1:0.4.4-2
ii  libxdamage1 1:1.1.4-3+b3
ii  libxkbcommon-x11-0  0.8.2-1
ii  libxkbcommon0   0.8.2-1
ii  libxrender1 1:0.9.10-1
ii  lxmenu-data 0.1.5-2
ii  lxqt-policykit  0.14.1-1

Versions of packages lxqt-panel recommends:
ii  lxqt-about  0.14.1-1
ii  lxqt-config 0.14.1-2
ii  lxqt-notificationd  0.14.1-1
ii  lxqt-panel-l10n 0.14.1-1
ii  lxqt-qtplugin   0.14.0-3
ii  lxqt-runner 0.14.1-1
ii  lxqt-session0.14.1-1
ii  pavucontrol-qt  0.14.1-1
ii  qlipper 1:5.1.2-1

Versions of packages lxqt-panel suggests:
ii  lxqt   29
ii  lxqt-core  29

-- no debconf information



Bug#928438: unblock: libfm-qt/0.14.1-8

2019-05-04 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libfm-qt

Problem: Recursive moving of folders is prohibited in some cases
New version fixes #927708 which renders pcmanfm-qt nearly unusable for basic 
tasks in file management.
Solution was to port back the upstream fix.


diff --git a/debian/changelog b/debian/changelog
index e5012f5..9bc9b25 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+libfm-qt (0.14.1-8) unstable; urgency=medium
+
+  * Removed the wrongly introduced build dependency on lxqt-qtplugin
+
+ -- Alf Gaida   Sat, 27 Apr 2019 18:40:25 +0200
+
+libfm-qt (0.14.1-7) unstable; urgency=medium
+
+  * Workaround for GLib's recursive moving error (Closes: #927708)
+
+ -- Alf Gaida   Sat, 27 Apr 2019 10:50:16 +0200
+
 libfm-qt (0.14.1-6) unstable; urgency=medium
 
   * Fixed ignored creation-deletion sequences (Closes: #927707)
diff --git a/debian/patches/series b/debian/patches/series
index 3a2195c..1a4dd71 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 fix-smb-recursive-copy.patch
 fix-license-headers.patch
 dont-ignore-crea-del-sequences.patch
+workaround-glib-recursive-moving-error.patch
diff --git a/debian/patches/workaround-glib-recursive-moving-error.patch 
b/debian/patches/workaround-glib-recursive-moving-error.patch
new file mode 100644
index 000..838ff29
--- /dev/null
+++ b/debian/patches/workaround-glib-recursive-moving-error.patch
@@ -0,0 +1,33 @@
+From 476dded99de11a57c64103b4610f0de3dbdbc769 Mon Sep 17 00:00:00 2001
+From: Tsu Jan 
+Date: Mon, 22 Apr 2019 00:07:07 +0430
+Subject: [PATCH] Workaround for GLib's recursive moving error, e.g. with bound
+ mounts
+
+`g_file_move()` may not work recursively on the same filesystem, especially
+with bound mounts (to `/mnt`, for example) and give the 
`G_IO_ERROR_WOULD_RECURSE`
+error. This patch ignores the error and tries our 
`FileTransferJob::copyFile()`.
+
+Closes https://github.com/lxqt/pcmanfm-qt/issues/943
+---
+ src/core/filetransferjob.cpp | 7 +++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/src/core/filetransferjob.cpp b/src/core/filetransferjob.cpp
+index c3d5851..32f0f89 100644
+--- a/src/core/filetransferjob.cpp
 b/src/core/filetransferjob.cpp
+@@ -83,6 +83,13 @@ bool FileTransferJob::moveFileSameFs(const FilePath& 
srcPath, const GFileInfoPtr
+ // do the file operation
+ if(!g_file_move(srcPath.gfile().get(), destPath.gfile().get(), 
GFileCopyFlags(flags), cancellable().get(),
+nullptr, this, )) {
++// Specially with mounts bound to /mnt, g_file_move() may give 
the recursive error
++// and fail, in which case, we ignore the error and try copying 
and deleting.
++if(err.code() == G_IO_ERROR_WOULD_RECURSE) {
++  if(auto parent = destPath.parent()) {
++  return copyFile(srcPath, srcInfo, parent, 
destPath.baseName().get());
++  }
++}
+ retry = handleError(err, srcPath, srcInfo, destPath, flags);
+ }
+ else {


unblock libfm-qt/0.14.1-8

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.11-towo.2-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#924934: connman: add a connmant-tests package

2019-05-01 Thread Alf Gaida

Hi Ritesh,

no problem, will do so. Would you be so kind and review and sponsor it 
for NEW?


Thanks,
Alf



Bug#927984: unblock: lxqt-qtplugin/0.14.0-3

2019-04-25 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package lxqt-qtplugin

lxqt-qtplugin try to load libfm-qt.so instead of libfm-qt.so.6.
(Closes: #927905)

>From 9f3a044c94b042d41e88d0b9aed9b2f043de8231 Mon Sep 17 00:00:00 2001
From: Alf Gaida 
Date: Wed, 24 Apr 2019 23:05:32 +0200
Subject: [PATCH] Try to load the versioned libfm-qt.so.6 instead of
 libfm-qt.so

(Closes: #927905)

---
 debian/changelog |  7 +++
 debian/patches/load-versioned-libfm-qt.patch | 20 
 debian/patches/series|  1 +
 3 files changed, 28 insertions(+)
 create mode 100644 debian/patches/load-versioned-libfm-qt.patch
 create mode 100644 debian/patches/series

diff --git a/debian/changelog b/debian/changelog
index d59d042..0282597 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+lxqt-qtplugin (0.14.0-3) unstable; urgency=medium
+
+  * Try to load the versioned libfm-qt.so.6 instead of libfm-qt.so
+(Closes: #927905) 
+
+ -- Alf Gaida   Wed, 24 Apr 2019 23:05:04 +0200
+
 lxqt-qtplugin (0.14.0-2) unstable; urgency=medium
 
   * Added missed direct dependency libqt5xdgiconloader-dev, the new
diff --git a/debian/patches/load-versioned-libfm-qt.patch 
b/debian/patches/load-versioned-libfm-qt.patch
new file mode 100644
index 000..c83378d
--- /dev/null
+++ b/debian/patches/load-versioned-libfm-qt.patch
@@ -0,0 +1,20 @@
+Description: Load the versioned library
+ Loading libfm-qt.so would not be wise, it would introduce a dependency
+ to libfm-qt-dev. So hard patching to libfm-qt.so.6 will be fine for 
+ Buster - we will find a better solution upstream for the next release.
+Author: Alf Gaida 
+
+---
+Bug-Debian: https://bugs.debian.org/927905
+
+--- lxqt-qtplugin-0.14.0.orig/src/lxqtplatformtheme.cpp
 lxqt-qtplugin-0.14.0/src/lxqtplatformtheme.cpp
+@@ -239,7 +239,7 @@ QPlatformDialogHelper *LXQtPlatformTheme
+ // The createFileDialogHelper() method is dynamically loaded from 
libfm-qt on demand
+ if(createFileDialogHelper == nullptr) {
+ // try to dynamically load libfm-qt.so
+-QLibrary libfmQtLibrary{QLatin1String("libfm-qt")};
++QLibrary libfmQtLibrary{QLatin1String("libfm-qt.so.6")};
+ libfmQtLibrary.load();
+ if(!libfmQtLibrary.isLoaded()) {
+ return nullptr;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 000..231d243
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+load-versioned-libfm-qt.patch
-- 
2.20.1

unblock lxqt-qtplugin/0.14.0-3

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.9-towo.4-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#927905: lxqt-qtplugin try to load the wrong version of libfm-qt

2019-04-24 Thread Alf Gaida
Package: lxqt-qtplugin
Version: 0.14.1~1-gc122cbd-1
Severity: important
Tags: patch

Dear Maintainer,

lxqt-qtplugin try to load libfm-qt.so which is strictly a dev symlink - the 
right choice would be libfm-qt.so.6.
This brings up the poor Qt file dialog instead of the LXQt one when opening a 
file. 

For Buster a sufficient solution would be hard wiring the needed so-version.

--- lxqt-qtplugin-0.14.0.orig/src/lxqtplatformtheme.cpp
+++ lxqt-qtplugin-0.14.0/src/lxqtplatformtheme.cpp
@@ -239,7 +239,7 @@ QPlatformDialogHelper *LXQtPlatformTheme
 // The createFileDialogHelper() method is dynamically loaded from 
libfm-qt on demand
 if(createFileDialogHelper == nullptr) {
 // try to dynamically load libfm-qt.so
-QLibrary libfmQtLibrary{QLatin1String("libfm-qt")};
+QLibrary libfmQtLibrary{QLatin1String("libfm-qt.so.6")};
 libfmQtLibrary.load();
 if(!libfmQtLibrary.isLoaded()) {
 return nullptr;

Thanks to @wxl (Lubuntu Team) for spotting this.

Cheers Alf


System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.9-towo.4-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lxqt-qtplugin depends on:
ii  libc6 2.28-8
ii  libdbusmenu-qt5-2 0.9.3+16.04.20160218-1
ii  libqt5core5a [qtbase-abi-5-11-3]  5.11.3+dfsg1-1
ii  libqt5dbus5   5.11.3+dfsg1-1
ii  libqt5gui55.11.3+dfsg1-1
ii  libqt5widgets55.11.3+dfsg1-1
ii  libqt5xdgiconloader3  3.4.0~11-g91100ee-1
ii  libstdc++68.3.0-6

Versions of packages lxqt-qtplugin recommends:
ii  libfm-qt6 0.14.2~36-g06d8d31-2
ii  lxqt-config   0.14.2~42-g0f43068-1
ii  lxqt-session  0.14.2~12-g292c281-1

Versions of packages lxqt-qtplugin suggests:
pn  lxqt | lxqt-core  

-- no debconf information



Bug#927754: unblock: libfm-qt/0.14.1-6

2019-04-22 Thread Alf Gaida


diff --git a/debian/changelog b/debian/changelog
index 2124e86..e5012f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libfm-qt (0.14.1-6) unstable; urgency=medium
+
+  * Fixed ignored creation-deletion sequences (Closes: #927707)
+
+ -- Alf Gaida   Sun, 21 Apr 2019 20:50:23 +0200
+
 libfm-qt (0.14.1-5) unstable; urgency=medium
 
   * Fixed license for vfs-search.c and vfs-menu.c - was forgotten upstream.
diff --git a/debian/patches/dont-ignore-crea-del-sequences.patch b/debian/patches/dont-ignore-crea-del-sequences.patch
new file mode 100644
index 000..677695c
--- /dev/null
+++ b/debian/patches/dont-ignore-crea-del-sequences.patch
@@ -0,0 +1,115 @@
+From 7e79e591eb536603da92ee537bf949490b1259fc Mon Sep 17 00:00:00 2001
+From: Tsu Jan 
+Date: Sun, 21 Apr 2019 14:11:14 +0430
+Subject: [PATCH] Don't ignore creation-deletion sequences
+
+Fixes https://github.com/lxqt/pcmanfm-qt/issues/944
+
+Previously, if a file was in addition queue and then it came into the deletion
+queue, its addition and deletion were both ignored. That was wrong and could
+result in showing nonexistent files because addition can also happen in
+directory list job before being processed by file info job.
+
+Also process accumulated changes only after finishing the current info job and
+don't clear all deletion paths after processing them (because, logically, only
+those paths that can be deleted should be removed).
+---
+ src/core/folder.cpp | 60 +++--
+ 1 file changed, 31 insertions(+), 29 deletions(-)
+
+diff --git a/src/core/folder.cpp b/src/core/folder.cpp
+index 6c2b27d..2385a8b 100644
+--- a/src/core/folder.cpp
 b/src/core/folder.cpp
+@@ -228,16 +228,6 @@ void Folder::onFileInfoFinished() {
+ return;
+ }
+ 
+-// process the changes accumulated during this info job
+-if(filesystem_info_pending // means a pending change; see "onFileSystemInfoFinished()"
+-   || !paths_to_update.empty() || !paths_to_add.empty() || !paths_to_del.empty()) {
+-QTimer::singleShot(0, this, ::processPendingChanges);
+-}
+-// there's no pending change at the moment; let the next one be processed
+-else {
+-has_idle_update_handler = false;
+-}
+-
+ FileInfoList files_to_add;
+ FileInfoList files_to_delete;
+ std::vector files_to_update;
+@@ -271,6 +261,16 @@ void Folder::onFileInfoFinished() {
+ Q_EMIT filesChanged(files_to_update);
+ }
+ Q_EMIT contentChanged();
++
++// process the changes accumulated during this info job
++if(filesystem_info_pending // means a pending change; see "onFileSystemInfoFinished()"
++   || !paths_to_update.empty() || !paths_to_add.empty() || !paths_to_del.empty()) {
++QTimer::singleShot(0, this, ::processPendingChanges);
++}
++// there's no pending change at the moment; let the next one be processed
++else {
++has_idle_update_handler = false;
++}
+ }
+ 
+ void Folder::processPendingChanges() {
+@@ -314,21 +314,24 @@ void Folder::processPendingChanges() {
+ }
+ 
+ // process deletion
+-if(!paths_to_del.empty()) {
+-FileInfoList deleted_files;
+-for(const auto : paths_to_del) {
+-auto name = path.baseName();
+-auto it = files_.find(name.get());
+-if(it != files_.end()) {
+-deleted_files.push_back(it->second);
+-files_.erase(it);
+-}
++FileInfoList deleted_files;
++auto path_it = paths_to_del.begin();
++while(path_it != paths_to_del.end()) {
++const auto& path = *path_it;
++auto name = path.baseName();
++auto it = files_.find(name.get());
++if(it != files_.end()) {
++deleted_files.push_back(it->second);
++files_.erase(it);
++path_it = paths_to_del.erase(path_it);
+ }
+-if(!deleted_files.empty()) {
+-Q_EMIT filesRemoved(deleted_files);
+-Q_EMIT contentChanged();
++else {
++++path_it;
+ }
+-paths_to_del.clear();
++}
++if(!deleted_files.empty()) {
++Q_EMIT filesRemoved(deleted_files);
++Q_EMIT contentChanged();
+ }
+ 
+ if(pending_change_notify) {
+@@ -404,13 +407,12 @@ void Folder::eventFileDeleted(const FilePath& path) {
+ bool deleted = true;
+ // qDebug() << "delete " << path.baseName().get();
+ // G_LOCK(lists);
+-if(std::find(paths_to_add.cbegin(), paths_to_add.cend(), path) != paths_to_add.cend()) {
+-// if the file was going to be added, just remove it from the addition queue
+-paths_to_add.erase(std::remove(paths_to_add.begin(), paths_to_add.end(), path), paths_to_add.cend());
+-}
+-else if(std::find(paths_to_del.cbegin(), paths_to_del.cend(), path) == paths_to_del.cend()) {
++/* WARNING: If the file is in the addition queue, we shoul

Bug#927754: unblock: libfm-qt/0.14.1-6

2019-04-22 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libfm-qt

In some rare cases libfm-qt ignore creation/deletion squences resulting in
displaying non-existing files. (#927707)

This version fixes this.

(include/attach the debdiff against the package in testing)

unblock libfm-qt/0.14.1-6

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.7-towo.4-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#927708: Recursive moving of folders is prohibited in some cases

2019-04-21 Thread Alf Gaida
Package: libfm-qt6
Version: 0.14.2~36-g06d8d31-2
Severity: important
Tags: patch

Introduced by new glib, should be worked around - no need to do anything here,
it's an upstream thing.

Cheers Alf

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.7-towo.4-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libfm-qt6 depends on:
ii  libc6 2.28-8
ii  libexif12 0.6.21-5.1
ii  libglib2.0-0  2.60.0-1.1
ii  libglib2.0-bin2.60.0-1.1
ii  libmenu-cache31.1.1~2-g583c190-1
ii  libqt5core5a [qtbase-abi-5-11-3]  5.11.3+dfsg1-1
ii  libqt5gui55.11.3+dfsg1-1
ii  libqt5widgets55.11.3+dfsg1-1
ii  libqt5x11extras5  5.11.3-2
ii  libstdc++68.3.0-6
ii  libxcb1   1.13.1-2
ii  shared-mime-info  1.10-1

Versions of packages libfm-qt6 recommends:
ii  libfm-qt-l10n  0.14.2~36-g06d8d31-2

libfm-qt6 suggests no packages.

-- no debconf information



Bug#927707: libfm-qt ignores creation-deletion sequences

2019-04-21 Thread Alf Gaida
Package: libfm-qt6
Version: 0.14.2~36-g06d8d31-2
Severity: important
Tags: patch

Dear Maintainer,

in some rare cases libfm-qt ignore creation/deletion sequences resulting in 
displaying non-existing files.

Upstream-Bug: https://github.com/lxqt/pcmanfm-qt/issues/944
Upstream-Fix: https://github.com/lxqt/libfm-qt/pull/408

Thanks to Walter Lapchynski (w...@polka.bike) for spotting this.

Cheers Alf


Patch:

>From 7e79e591eb536603da92ee537bf949490b1259fc Mon Sep 17 00:00:00 2001
From: Tsu Jan 
Date: Sun, 21 Apr 2019 14:11:14 +0430
Subject: [PATCH] Don't ignore creation-deletion sequences

Fixes https://github.com/lxqt/pcmanfm-qt/issues/944

Previously, if a file was in addition queue and then it came into the deletion 
queue, its addition and deletion were both ignored. That was wrong and could 
result in showing nonexistent files because addition can also happen in 
directory list job before being processed by file info job.

Also process accumulated changes only after finishing the current info job and 
don't clear all deletion paths after processing them (because, logically, only 
those paths that can be deleted should be removed).
---
 src/core/folder.cpp | 60 +++--
 1 file changed, 31 insertions(+), 29 deletions(-)

diff --git a/src/core/folder.cpp b/src/core/folder.cpp
index 6c2b27d..2385a8b 100644
--- a/src/core/folder.cpp
+++ b/src/core/folder.cpp
@@ -228,16 +228,6 @@ void Folder::onFileInfoFinished() {
 return;
 }
 
-// process the changes accumulated during this info job
-if(filesystem_info_pending // means a pending change; see 
"onFileSystemInfoFinished()"
-   || !paths_to_update.empty() || !paths_to_add.empty() || 
!paths_to_del.empty()) {
-QTimer::singleShot(0, this, ::processPendingChanges);
-}
-// there's no pending change at the moment; let the next one be processed
-else {
-has_idle_update_handler = false;
-}
-
 FileInfoList files_to_add;
 FileInfoList files_to_delete;
 std::vector files_to_update;
@@ -271,6 +261,16 @@ void Folder::onFileInfoFinished() {
 Q_EMIT filesChanged(files_to_update);
 }
 Q_EMIT contentChanged();
+
+// process the changes accumulated during this info job
+if(filesystem_info_pending // means a pending change; see 
"onFileSystemInfoFinished()"
+   || !paths_to_update.empty() || !paths_to_add.empty() || 
!paths_to_del.empty()) {
+QTimer::singleShot(0, this, ::processPendingChanges);
+}
+// there's no pending change at the moment; let the next one be processed
+else {
+has_idle_update_handler = false;
+}
 }
 
 void Folder::processPendingChanges() {
@@ -314,21 +314,24 @@ void Folder::processPendingChanges() {
 }
 
 // process deletion
-if(!paths_to_del.empty()) {
-FileInfoList deleted_files;
-for(const auto : paths_to_del) {
-auto name = path.baseName();
-auto it = files_.find(name.get());
-if(it != files_.end()) {
-deleted_files.push_back(it->second);
-files_.erase(it);
-}
+FileInfoList deleted_files;
+auto path_it = paths_to_del.begin();
+while(path_it != paths_to_del.end()) {
+const auto& path = *path_it;
+auto name = path.baseName();
+auto it = files_.find(name.get());
+if(it != files_.end()) {
+deleted_files.push_back(it->second);
+files_.erase(it);
+path_it = paths_to_del.erase(path_it);
 }
-if(!deleted_files.empty()) {
-Q_EMIT filesRemoved(deleted_files);
-Q_EMIT contentChanged();
+else {
+++path_it;
 }
-paths_to_del.clear();
+}
+if(!deleted_files.empty()) {
+Q_EMIT filesRemoved(deleted_files);
+Q_EMIT contentChanged();
 }
 
 if(pending_change_notify) {
@@ -404,13 +407,12 @@ void Folder::eventFileDeleted(const FilePath& path) {
 bool deleted = true;
 // qDebug() << "delete " << path.baseName().get();
 // G_LOCK(lists);
-if(std::find(paths_to_add.cbegin(), paths_to_add.cend(), path) != 
paths_to_add.cend()) {
-// if the file was going to be added, just remove it from the addition 
queue
-paths_to_add.erase(std::remove(paths_to_add.begin(), 
paths_to_add.end(), path), paths_to_add.cend());
-}
-else if(std::find(paths_to_del.cbegin(), paths_to_del.cend(), path) == 
paths_to_del.cend()) {
+/* WARNING: If the file is in the addition queue, we shouldn not remove it 
from that queue
+   and ignore its deletion because it may have been added by the directory 
list job, in
+   which case, ignoring an addition-deletion sequence would result in a 
nonexistent file. */
+if(std::find(paths_to_del.cbegin(), paths_to_del.cend(), path) == 
paths_to_del.cend()) {
 paths_to_del.push_back(path);
-// the update queue should be cancelled for a file that 

Bug#926513: unblock: fswatch/1.14.0+repack-7

2019-04-18 Thread Alf Gaida

Control: tags -1 - moreinfo



Bug#927380: unblock: libfm-qt/0.14.1-5

2019-04-18 Thread Alf Gaida
 diff --git a/debian/changelog b/debian/changelog
index 76ab27e..2124e86 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libfm-qt (0.14.1-5) unstable; urgency=medium
+
+  * Fixed license for vfs-search.c and vfs-menu.c - was forgotten upstream.
+  * Fixed d/copyright that way.
+
+ -- Alf Gaida   Thu, 18 Apr 2019 20:52:30 +0200
+
 libfm-qt (0.14.1-4) unstable; urgency=medium
 
   * Fix recursive copy to smb shares (and possible other remote filesystems)
@@ -7,13 +14,13 @@ libfm-qt (0.14.1-4) unstable; urgency=medium
 
 libfm-qt (0.14.1-3) unstable; urgency=medium
 
-  * Fixed the remaining symbols 
+  * Fixed the remaining symbols
 
  -- Alf Gaida   Fri, 01 Mar 2019 01:34:43 +0100
 
 libfm-qt (0.14.1-2) unstable; urgency=medium
 
-  * Fixed new and optional symbols 
+  * Fixed new and optional symbols
 
  -- Alf Gaida   Tue, 26 Feb 2019 22:07:40 +0100
 
diff --git a/debian/copyright b/debian/copyright
index f040a2c..f7f9d49 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,20 +5,10 @@ Source: https://github.com/lxqt/libfm-qt
 Files: *
 Copyright: 2013-2019 LXQt team
2013-2019 Hong Jen Yee (PCMan) 
-   2012-2013 Andriy Grytsenko (LStranger) 
+   2012-2014 Andriy Grytsenko (LStranger) 
2014  Kuzma Shapran 
 License: LGPL-2.1+
 
-Files: src/core/vfs/vfs-search.c
-Copyright: 2012-2014 Andriy Grytsenko (LStranger) 
-License: GPL-2.0+
-
-Files:src/core/vfs/vfs-menu.c
-Copyright: 2012 Hong Jen Yee (PCMan) 
-   2010 Shae Smittle 
-License: GPL-2.0+
-
-
 Files: cmake/fm-qt-config.cmake.in
 Copyright: 2015  Luís Pereira 
 License: BSD-3-Clause
@@ -70,19 +60,3 @@ License: LGPL-2.1+
  Public License version 2.1 can be found in
  "/usr/share/common-licenses/LGPL-2.1".
 
-License: GPL-2.0+
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
- .
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- GNU General Public License for more details.
- .
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>
- .
- On Debian systems, the complete text of the GNU General
- Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
diff --git a/debian/patches/fix-license-headers.patch b/debian/patches/fix-license-headers.patch
new file mode 100644
index 000..f7e6045
--- /dev/null
+++ b/debian/patches/fix-license-headers.patch
@@ -0,0 +1,97 @@
+From 3d23ec7f0857cbc1ae8e42bdd27ab179a7e8344f Mon Sep 17 00:00:00 2001
+From: "Hong Jen Yee (PCMan)" 
+Date: Fri, 19 Apr 2019 01:19:08 +0800
+Subject: [PATCH] Fix the license header of code we took from libfm (they
+ should use LGPL2 instead of GPL2). - src/core/vfs/vfs-menu.c -
+ src/core/vfs/vfs-search.c These files are taken from libfm which has been
+ relicensed to LGPL 2 on 2014-09-05 by Andrey N. Gritsenko after consulting
+ other contributors.
+
+---
+ src/core/vfs/vfs-menu.c   | 21 ++---
+ src/core/vfs/vfs-search.c | 37 +
+ 2 files changed, 27 insertions(+), 31 deletions(-)
+
+diff --git a/src/core/vfs/vfs-menu.c b/src/core/vfs/vfs-menu.c
+index c541159..069b1bc 100644
+--- a/src/core/vfs/vfs-menu.c
 b/src/core/vfs/vfs-menu.c
+@@ -4,20 +4,19 @@
+  *
+  *  Copyright 2012-2014 Andriy Grytsenko (LStranger) 
+  *
+- *  This program is free software; you can redistribute it and/or modify
+- *  it under the terms of the GNU General Public License as published by
+- *  the Free Software Foundation; either version 2 of the License, or
+- *  (at your option) any later version.
++ *  This library is free software; you can redistribute it and/or
++ *  modify it under the terms of the GNU Lesser General Public
++ *  License as published by the Free Software Foundation; either
++ *  version 2.1 of the License, or (at your option) any later version.
+  *
+- *  This program is distributed in the hope that it will be useful,
++ *  This library is distributed in the hope that it will be useful,
+  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+- *  GNU General Public License for more details.
++ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ *  Lesser General Public License for more details.
+  *
+- *  You should have received a copy of the GNU General Public License
+- *  along with this program; if not, write to the Free Software
+- *  Foundation, Inc., 51 Franklin Street, Fifth Floor, 

Bug#927380: unblock: libfm-qt/0.14.1-5

2019-04-18 Thread Alf Gaida
Package: release.debian.org
Severity: normal
Owner: nthyk...@debian.org
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libfm-qt

two files was released with the wrong license upstream, now fixed
(include/attach the debdiff against the package in testing)

unblock libfm-qt/0.14.1-5

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.7-towo.4-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#926803: libfm-qt will not react to file changes in filesystems with no monitoring

2019-04-10 Thread Alf Gaida
Package: libfm-qt6
Version: 0.14.2~16-g2fc359a-2
Severity: important
Tags: upstream

This is esp. painful for smb and similar - not refreshing remote file systems
after file operations in pcmanfm-qt and other dependend applications make a
normal workflow impossible.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.7-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libfm-qt6 depends on:
ii  libc6 2.28-8
ii  libexif12 0.6.21-5.1
ii  libglib2.0-0  2.58.3-1
ii  libglib2.0-bin2.58.3-1
ii  libmenu-cache31.1.1~2-g583c190-1
ii  libqt5core5a [qtbase-abi-5-11-3]  5.11.3+dfsg1-1
ii  libqt5gui55.11.3+dfsg1-1
ii  libqt5widgets55.11.3+dfsg1-1
ii  libqt5x11extras5  5.11.3-2
ii  libstdc++68.3.0-6
ii  libxcb1   1.13.1-2
ii  shared-mime-info  1.10-1

Versions of packages libfm-qt6 recommends:
ii  libfm-qt-l10n  0.14.2~16-g2fc359a-2

libfm-qt6 suggests no packages.

-- no debconf information



Bug#926683: unblock: libfm-qt/0.14.1-4

2019-04-08 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libfm-qt

New version fixes grave bug #926626  libfm-qt6: Cannot copy dirs over smb

Solution: Added upstream patch

>From 6cb5f38d2c1261b782b16da45bb323b069db94fe Mon Sep 17 00:00:00 2001
From: Tsu Jan 
Date: Mon, 8 Apr 2019 07:13:09 +0430
Subject: [PATCH] Fixed SMB recursive copy

Fixes https://github.com/lxqt/libfm-qt/issues/385 by trying to set dir 
permissions only once and ignoring possible errors (that happen with SMB and, 
maybe, other protocols).
---
 src/core/filetransferjob.cpp | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/core/filetransferjob.cpp b/src/core/filetransferjob.cpp
index 4039c58..6b44576 100644
--- a/src/core/filetransferjob.cpp
+++ b/src/core/filetransferjob.cpp
@@ -279,16 +279,17 @@ bool FileTransferJob::makeDir(const FilePath& srcPath, 
GFileInfoPtr srcInfo, Fil
  mode, 
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
  cancellable().get(), 
);
 if(!chmod_done) {
-ErrorAction act = emitError(err, ErrorSeverity::MODERATE);
+/* NOTE: Some filesystems may not support this. So, ignore 
errors for now. */
+break;
+/*ErrorAction act = emitError(err, 
ErrorSeverity::MODERATE);
 if(act != ErrorAction::RETRY) {
 break;
-}
-/* FIXME: some filesystems may not support this. */
+}*/
 }
 } while(!chmod_done && !isCancelled());
 }
 }
-return mkdir_done && chmod_done;
+return mkdir_done/* && chmod_done*/;
 }
 
 bool FileTransferJob::handleError(GErrorPtr , const FilePath , 
const GFileInfoPtr , FilePath , int& flags) {



Thanks Alf

unblock libfm-qt/0.14.1-4

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.7-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#926513: unblock: fswatch/1.14.0+repack-7

2019-04-06 Thread Alf Gaida

Diff for unblocking
diff -uar diff/fswatch-1.14.0+repack/debian/changelog fswatch/debian/changelog
--- diff/fswatch-1.14.0+repack/debian/changelog	2018-12-29 12:44:58.0 +0100
+++ fswatch/debian/changelog	2019-04-06 13:13:34.950903659 +0200
@@ -1,3 +1,38 @@
+fswatch (1.14.0+repack-7) unstable; urgency=medium
+
+  * Fixed the last remaning symbols for armel, powerpcspe and riscv64
+  * Cleaned up the Files-Excluded entries (Closes: #910330)
+  * Bumped year in debian/copyright
+
+ -- Alf Gaida   Sat, 06 Apr 2019 13:13:27 +0200
+
+fswatch (1.14.0+repack-6) unstable; urgency=medium
+
+  * Added last missed symbol
+
+ -- Alf Gaida   Fri, 05 Apr 2019 23:39:43 +0200
+
+fswatch (1.14.0+repack-5) unstable; urgency=medium
+
+  * Fixed some symbols, compiler changes are fun.
+
+ -- Alf Gaida   Thu, 04 Apr 2019 21:30:19 +0200
+
+fswatch (1.14.0+repack-4) unstable; urgency=medium
+
+  * Fixed the remaining symbols
+  * Bumped Standards to 4.3.0, no changes needed
+  * Switched to debhelper-compat (= 12)
+  * Removed debian/compat
+
+ -- Alf Gaida   Sun, 03 Mar 2019 22:08:40 +0100
+
+fswatch (1.14.0+repack-3) unstable; urgency=medium
+
+  * next round of mangling symbols
+
+ -- Alf Gaida   Sat, 23 Feb 2019 12:41:09 +0100
+
 fswatch (1.14.0+repack-2) unstable; urgency=medium
 
   * Fixed missed optional symbols.
Nur in diff/fswatch-1.14.0+repack/debian: compat.
diff -uar diff/fswatch-1.14.0+repack/debian/control fswatch/debian/control
--- diff/fswatch-1.14.0+repack/debian/control	2018-12-28 21:25:15.0 +0100
+++ fswatch/debian/control	2019-03-03 22:07:52.199170099 +0100
@@ -2,12 +2,12 @@
 Maintainer: Alf Gaida 
 Section: misc
 Priority: optional
-Build-Depends: debhelper (>= 11~),
+Build-Depends: debhelper-compat (= 12),
doxygen,
libtool,
linux-libc-dev,
texinfo
-Standards-Version: 4.2.1
+Standards-Version: 4.3.0
 Vcs-Browser: https://salsa.debian.org/debian/fswatch
 Vcs-Git: https://salsa.debian.org/debian/fswatch.git
 Homepage: http://emcrisostomo.github.io/fswatch
diff -uar diff/fswatch-1.14.0+repack/debian/copyright fswatch/debian/copyright
--- diff/fswatch-1.14.0+repack/debian/copyright	2018-12-28 21:27:56.0 +0100
+++ fswatch/debian/copyright	2019-04-06 13:12:25.350153383 +0200
@@ -104,7 +104,7 @@
 License: FSFAP
 
 Files: debian/*
-Copyright: 2016-2018 Alf Gaida 
+Copyright: 2016-2019 Alf Gaida 
 License: GPL-3+
 
 License: FSFAP
Nur in fswatch/debian: files.
Nur in fswatch/debian: .gitignore.
diff -uar diff/fswatch-1.14.0+repack/debian/libfswatch11.symbols fswatch/debian/libfswatch11.symbols
--- diff/fswatch-1.14.0+repack/debian/libfswatch11.symbols	2018-12-29 12:43:26.0 +0100
+++ fswatch/debian/libfswatch11.symbols	2019-04-06 13:05:04.459790841 +0200
@@ -144,14 +144,14 @@
  (optional|c++|arch= !armel !armhf !i386 !mips !mipsel !hppa !m68k !powerpc !powerpcspe !sh4 !x32 )"std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node*)@Base" 1.9.3
  (optional|c++|arch= armel armhf i386 mips mipsel hppa m68k powerpc powerpcspe sh4 x32 )"std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_erase(unsigned int, std::__detail::_Hash_node_base*, std::__detail::_Hash_node*)@Base" 1.9.3
  (optional|c++|arch= !armel !armhf !i386 !mips !mipsel !hppa !ia64 !m68k !powerpc !powerpcspe !sh4 !x32 )"std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node*, unsigned long)@Base" 1.12.0
- (optional|c++|arch= armel armhf i386 mips mipsel hppa m68k powerpc sh4 x32 )"std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node*, unsigned int)@Base" 1.12.0
+ (optional|c++|arch= armel armhf i386 mips mipsel hppa m68k powerpc powerpcspe sh4 x32 )"std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node*, unsigned int)@Base" 1.12.0
  (optional|c++|arch= !armel !armhf !i386 !mips !mipsel !hppa !

Bug#926513: unblock: fswatch/1.14.0+repack-7

2019-04-06 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package fswatch

Reason: Symbols reworked after compiler change.
Additional bumped Standards and switched to debhelper-compat.


unblock fswatch/1.14.0+repack-7

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.6-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#925364: unblock: featherpad/0.9.4-2

2019-03-23 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package featherpad

The new version fixes three bugs:
 * #925361 - Don't toggle the insert mode with modifier
 * #925362 - Save button is disabled when it shouldn't
 * #923687 - Add qttranslations5-l10n as recommend

unfortunately i was to fast with fixing #923687 (not thought about freeze start
and let the faulty package migrate before uploading) so 0.9.4 did not migrate 
to testing in time. It would be really nice to have 0.9.4 in buster - beside 
the mentiond changes there are some translation updates. If not possible it 
have to split out the fixes for 925361 and 925362 and patch 0.9.3. It would be 
nice if i can save that time.

featherpad is not a dependency for everything, but the considered main editor
in LXQt.

Cheers Alf

unblock featherpad/0.9.4-2

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.3-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#925362: Save button is disabled when it shouldn't

2019-03-23 Thread Alf Gaida
Package: featherpad
Version: 0.9.4-2
Severity: important

Reported upstream: https://github.com/tsujan/FeatherPad/issues/251

At least important, if not serious - most of the day i really want to save my 
changes to a file.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.3-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages featherpad depends on:
ii  libc62.28-8
ii  libgcc1  1:8.3.0-3
ii  libqt5core5a 5.11.3+dfsg1-1
ii  libqt5gui5   5.11.3+dfsg1-1
ii  libqt5network5   5.11.3+dfsg1-1
ii  libqt5printsupport5  5.11.3+dfsg1-1
ii  libqt5svg5   5.11.3-2
ii  libqt5widgets5   5.11.3+dfsg1-1
ii  libqt5x11extras5 5.11.3-2
ii  libstdc++6   8.3.0-3
ii  libx11-6 2:1.6.7-1

Versions of packages featherpad recommends:
ii  libglib2.0-bin2.58.3-1
ii  qttranslations5-l10n  5.11.3-2

featherpad suggests no packages.

-- no debconf information



Bug#925361: Don't toggle the insert mode with modifier

2019-03-23 Thread Alf Gaida
Package: featherpad
Version: 0.9.4-2
Severity: important

Bug reported upstream: https://github.com/tsujan/FeatherPad/issues/247

Can and will break workflows without sane reason, fixed upstream.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.3-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages featherpad depends on:
ii  libc62.28-8
ii  libgcc1  1:8.3.0-3
ii  libqt5core5a 5.11.3+dfsg1-1
ii  libqt5gui5   5.11.3+dfsg1-1
ii  libqt5network5   5.11.3+dfsg1-1
ii  libqt5printsupport5  5.11.3+dfsg1-1
ii  libqt5svg5   5.11.3-2
ii  libqt5widgets5   5.11.3+dfsg1-1
ii  libqt5x11extras5 5.11.3-2
ii  libstdc++6   8.3.0-3
ii  libx11-6 2:1.6.7-1

Versions of packages featherpad recommends:
ii  libglib2.0-bin2.58.3-1
ii  qttranslations5-l10n  5.11.3-2

featherpad suggests no packages.

-- no debconf information



Bug#925352: unblock: lxqt-config/0.14.1-2

2019-03-23 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package lxqt-config

there was a regression with keyboard layout shortcut handling that make using
different keyboard layouts/models hard for people who need this functionality.

Source diff:

diff --git a/debian/changelog b/debian/changelog
index 712d526..eec2f8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+lxqt-config (0.14.1-2) unstable; urgency=medium
+
+  * Fixed keyboard layout switch shortcut (Closes: #925346)
+
+ -- Alf Gaida   Sat, 23 Mar 2019 15:40:43 +0100
+
 lxqt-config (0.14.1-1) unstable; urgency=medium
 
   * Cherry-picking new upstream version 0.14.1.
diff --git a/debian/patches/fix-keybord-layout-shortcut.patch 
b/debian/patches/fix-keybord-layout-shortcut.patch
new file mode 100644
index 000..d94ce4c
--- /dev/null

+++ b/debian/patches/fix-keybord-layout-shortcut.patch
@@ -0,0 +1,32 @@
+From dfe9a2b27aab40262b9186672fad480a406d5c4a Mon Sep 17 00:00:00 2001
+From: Tsu Jan 
+Date: Fri, 22 Mar 2019 19:55:32 +0430
+Subject: [PATCH] Fixed changing keyboard layout switch shortcut and model
+
+Fixes https://github.com/lxqt/lxqt-config/issues/445
+---
+ lxqt-config-input/keyboardlayoutconfig.cpp | 10 --
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/lxqt-config-input/keyboardlayoutconfig.cpp 
b/lxqt-config-input/keyboardlayoutconfig.cpp
+index f5a7f24..bc6c369 100644
+--- a/lxqt-config-input/keyboardlayoutconfig.cpp
 b/lxqt-config-input/keyboardlayoutconfig.cpp
+@@ -40,8 +40,14 @@ KeyboardLayoutConfig::KeyboardLayoutConfig(LXQt::Settings* 
_settings, QWidget* p
+   connect(ui.removeLayout, ::clicked, this, 
::onRemoveLayout);
+   connect(ui.moveUp, ::clicked, this, 
::onMoveUp);
+   connect(ui.moveDown, ::clicked, this, 
::onMoveDown);
+-  connect(ui.keyboardModel, QOverload::of(::activated), this, 
::settingsChanged);
+-  connect(ui.switchKey, QOverload::of(::activated), this, 
::settingsChanged);
++  connect(ui.keyboardModel, QOverload::of(::activated), 
[this](int /*index*/) {
++applyConfig_ = true;
++Q_EMIT settingsChanged();
++  });
++  connect(ui.switchKey, QOverload::of(::activated), [this](int 
/*index*/) {
++applyConfig_ = true;
++Q_EMIT settingsChanged();
++  });
+ }
+ 
+ KeyboardLayoutConfig::~KeyboardLayoutConfig() {
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 000..006086d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+fix-keybord-layout-shortcut.patch

unblock lxqt-config/0.14.1-2

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.3-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#925346: Regression: Keyboard layout switch shortcut can't be changed

2019-03-23 Thread Alf Gaida
Package: lxqt-config
Version: 0.14.1-2
Severity: important

Dear Maintainer,

the shortcut for switching keyboard layout cannot be changed, a known upstream
regression. This make working with mutiple keyboard layouts not needed hard.
 

Upstream patch is available, tested and works fine: 


>From dfe9a2b27aab40262b9186672fad480a406d5c4a Mon Sep 17 00:00:00 2001
From: Tsu Jan 
Date: Fri, 22 Mar 2019 19:55:32 +0430
Subject: [PATCH] Fixed changing keyboard layout switch shortcut and model

Fixes https://github.com/lxqt/lxqt-config/issues/445
---
 lxqt-config-input/keyboardlayoutconfig.cpp | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/lxqt-config-input/keyboardlayoutconfig.cpp 
b/lxqt-config-input/keyboardlayoutconfig.cpp
index f5a7f24..bc6c369 100644
--- a/lxqt-config-input/keyboardlayoutconfig.cpp
+++ b/lxqt-config-input/keyboardlayoutconfig.cpp
@@ -40,8 +40,14 @@ KeyboardLayoutConfig::KeyboardLayoutConfig(LXQt::Settings* 
_settings, QWidget* p
   connect(ui.removeLayout, ::clicked, this, 
::onRemoveLayout);
   connect(ui.moveUp, ::clicked, this, 
::onMoveUp);
   connect(ui.moveDown, ::clicked, this, 
::onMoveDown);
-  connect(ui.keyboardModel, QOverload::of(::activated), this, 
::settingsChanged);
-  connect(ui.switchKey, QOverload::of(::activated), this, 
::settingsChanged);
+  connect(ui.keyboardModel, QOverload::of(::activated), 
[this](int /*index*/) {
+applyConfig_ = true;
+Q_EMIT settingsChanged();
+  });
+  connect(ui.switchKey, QOverload::of(::activated), [this](int 
/*index*/) {
+applyConfig_ = true;
+Q_EMIT settingsChanged();
+  });
 }
 
 KeyboardLayoutConfig::~KeyboardLayoutConfig() {



Cheers Alf



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.3-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lxqt-config depends on:
ii  libc6 2.28-8
ii  libkf5screen-bin  4:5.14.5-1
ii  libkf5screen7 4:5.14.5-1
ii  liblxqt0  0.14.1-1
ii  libqt5core5a  5.11.3+dfsg1-1
ii  libqt5gui55.11.3+dfsg1-1
ii  libqt5svg55.11.3-2
ii  libqt5widgets55.11.3+dfsg1-1
ii  libqt5x11extras5  5.11.3-2
ii  libqt5xdg33.3.1-1
ii  libqt5xml55.11.3+dfsg1-1
ii  libstdc++68.3.0-3
ii  libudev1  241-2
ii  libx11-6  2:1.6.7-1
ii  libxcb-randr0 1.13.1-2
ii  libxcb1   1.13.1-2
ii  libxcursor1   1:1.1.15-2
ii  libxfixes31:5.0.3-1
ii  libxi62:1.7.9-1
ii  zlib1g1:1.2.11.dfsg-1

Versions of packages lxqt-config recommends:
ii  disk-manager   1.1.1-2
ii  galternatives  1.0.4
ii  lxqt-config-l10n   0.14.1-2
ii  lxqt-policykit 0.14.1-1
ii  lxqt-powermanagement   0.14.1-1
ii  lxqt-qtplugin  0.14.0-2
ii  lxqt-session   0.14.1-1
ii  qt5-style-plugins  5.0.0+git23.g335dbec-2+b17
ii  system-config-printer  1.5.11-4
ii  xsettingsd 0.0.20171105+1+ge4cf9969-1

Versions of packages lxqt-config suggests:
ii  adwaita-qt 1.0-2
ii  cmst   2019.01.13-1
ii  faenza-icon-theme  1.3.1-2
ii  gnome-themes-standard  3.28-1
ii  gparted0.32.0-2
ii  lxappearance   0.6.3-1
pn  lxqt | lxqt-core   
ii  obconf-qt  0.14.1-1
ii  synaptic   0.84.5

-- no debconf information



Bug#925186: RM: lxqt-common -- ROM; Deprecated, not used anymore

2019-03-20 Thread Alf Gaida
Package: ftp.debian.org
Severity: normal

#908945 - really not needed anymore, can go now. The only reason for being
in unstable was to have it at hand in case of a security relevant bug.

Thanks Alf



Bug#924474: lxqt-qtplugin: FTBFS (dh_auto_configure fails)

2019-03-13 Thread Alf Gaida
Santiago, very nice catch - thank you so much. I completely oversee this 
consequence of changing the build tools which was needed because we use 
the tools to build qtxdg starting with 0.14.1.


Cheers Alf



Bug#923591: It would be nice to have a keyboard shortcut to restore window in featherpad

2019-03-03 Thread Alf Gaida




Currently there is no way to have a keyboard shortcut for restoring
window. I looked at the shortcuts and didn't find a way. Could you
please see if such an option is also available, instead of just using
the mouse.


What should restoring a window mean? Bringing a minimized Window to 
front? In that case it would be Window-Manager functionality - aka 
taskswitcher.




Bug#923687: Add qttranslations5-l10n as recommend

2019-03-03 Thread Alf Gaida
Package: featherpad
Version: 0.9.4-1
Severity: normal

Featherpad should recommend qttranslations5-l10n until the translations are 
splitted out.

Without qttranslations5-l10n there are no menu shortcuts in non-english 
installations.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.0-rc8-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages featherpad depends on:
ii  libc62.28-8
ii  libgcc1  1:8.3.0-2
ii  libqt5core5a 5.11.3+dfsg-5
ii  libqt5gui5   5.11.3+dfsg-5
ii  libqt5network5   5.11.3+dfsg-5
ii  libqt5printsupport5  5.11.3+dfsg-5
ii  libqt5svg5   5.11.3-2
ii  libqt5widgets5   5.11.3+dfsg-5
ii  libqt5x11extras5 5.11.3-2
ii  libstdc++6   8.3.0-2
ii  libx11-6 2:1.6.7-1

Versions of packages featherpad recommends:
ii  libglib2.0-bin  2.58.3-1

featherpad suggests no packages.

-- no debconf information



Bug#922711: lxqt-branding-debian: lxqt-config-appearance unable to set lxqt-panel icons

2019-02-20 Thread Alf Gaida
Nothing to be sorry for, it turns out that the bugreport was valid - i 
bet you will be not alone with that "issue" - guess it is time to setup 
a team webpage or mention the impact of such changes in upstream LXQt 
sites. Anyways, if other users run into and study the bugtracker the 
solution for their problem will be there.


Cheers Alf



Bug#922711: lxqt-branding-debian: lxqt-config-appearance unable to set lxqt-panel icons

2019-02-19 Thread Alf Gaida
Ok - thanks for the clarification - so it is not a bug, it's a feature 
:D - really.


It is damn hard to combine a dark panel and menu with the rest of the 
system in lighter colors, so the panel can have it's own icon set 
activated.


So - for the dark panel i set the panel override as shown in the 
picture: https://i.imgur.com/LjYw7oL.png


Without the override it would look like this:
https://i.imgur.com/LjYw7oL.png or
https://i.imgur.com/9Xeyrmb.png some icons will look really bad. Call it 
compromize.


Panel is right and applications not or vice versa - it depends on the 
icon theme, a theme that work nearly right is oxygen - downside is:


https://i.imgur.com/9Xeyrmb.png

One see the themes age and i don't think it fits well for a modern 
Desktop environment, to be honest, i can't stand it anymore - the Plasma 
guys likely see this this way too, they developed Breeze as replacement. 
Another theme that works fine nearly without glitches is the faenza 
theme, right now the modern themes like breeze or papirus icons need 
this this trick.


Thanks again for your report, i hope it clarify the situation a bit.

Cheers Alf



Bug#921921: live-config: Buster Live LXQt does not autologin

2019-02-10 Thread Alf Gaida
Hi Daniel,

given that only KDE and LXQt use sddm as DM the patch looks right.

Thanks for the link, the next builds in a few days will look much nicer
and more like an mature debian flavour. But yay, the first official
Debian LXQt live iso i've started :)

(pcmanfm-qt 0.14.0 should soon hit testing - same for lxqt-theme-debian
which will bring a proper theme with the right™ debian background, only
the metapackages need some adjustment right now)

Cheers Alf



Bug#921756: closed by Alf Gaida (Re: libfm-qt: FTBFS (dh_auto_configure fails))

2019-02-08 Thread Alf Gaida
To be more verbose - libfm-qt don't depend on libfm anymore (no part of
LXQt does directly anymore) - so we removed the cmake find for from the
build tools. Even if we would find libfm-dev it wouldn't build anymore
because of some now deprecated things we don't allow anymore in the
code. So waiting is the only chance.

Alf



Bug#921479: lxqt-branding-debian: fails to upgrade from 'stable' to 'sid' - trying to overwrite /etc/xdg/lxqt/panel.conf

2019-02-05 Thread Alf Gaida
Thank you very much, nice finding. No discussions, my fault.



Bug#920942: transition: libfm-qt

2019-02-03 Thread Alf Gaida
Hi Emilio,

can we go on with libfm-qt? The builds are fine, not all release
architectures are built due to slow build architectures, but i expect
them to build fine - maybe there will be some easy fixable symbol issues.

* armel was built with some new symbols and some missed symbols - the
missed things are fixed
* armhf, mips64el and mipsel should build fine - but have a huge build
queue, so i would expect builds in a week or so

Alf



Bug#920942: transition: libfm-qt

2019-01-30 Thread Alf Gaida
Hi Emilio,

it build just fine, i currently run it, i uploaded it to my private repo
with an attached build server before.

The new version is important. PCManFM-Qt is the main part of LXQt, the
new released version is the finished porting to C++ with lots of bug
fixes and enhancements. Further more - the version that is currently in
sid and testing should under no circumstances go to stable - reason: it
isn't. We was forced upstream to do the migration stepwise, 0.13 was the
first step needed. 0.14.0 is the polished version with only a few new
functionality and lots of fixed bugs (major and minor). Might sound
hard, but i would not have the needed thick skin and the balls to put
this into stable, it would be a clear dis-service for our users.

I guess that there might be some symbol bugs in some architectures but
they will be easy to fix. amd64 and i386 should just build fine.

https://github.com/lxqt/libfm-qt/blob/master/CHANGELOG - that is the
very condensed form of the changes, i find the git log unreadable for
mere humans - even if i should know what we have changed.

Alf


On 30.01.19 20:32, Emilio Pozuelo Monfort wrote:
> On 30/01/2019 19:28, Alf Gaida wrote:
>> Package: release.debian.org
>> Severity: normal
>> User: release.debian@packages.debian.org
>> Usertags: transition
>>
>>
>>
>> impacted packages:
>> * pcmanfm-qt
>> * lximage-qt
>>
>> The new release of LXQt was after transition freeze, there are only these 
>> two dependend packages,
>> so i don't know that this need a transition. The sources of pcmanfm-qt and 
>> lximage-qt are already
>> uploaded and in the repo. Sorry for the mess, my current knowledge was that 
>> transitions are
>> only needed if more than a handful of packages are involved.
> 
> It's best to ask during the freeze even if there are only a few rdeps.
> 
> - Do the rdeps build fine against the new libfm-qt?
> - Can you get this into experimental first so that we can check that there are
> no issues, e.g. that the package builds on all architectures?
> - Why is this new version important? Any bug fixes or important features that
> you think should be in buster?
> 
> Emilio
> 



Bug#920942: transition: libfm-qt

2019-01-30 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition



impacted packages:
* pcmanfm-qt
* lximage-qt

The new release of LXQt was after transition freeze, there are only these two 
dependend packages,
so i don't know that this need a transition. The sources of pcmanfm-qt and 
lximage-qt are already
uploaded and in the repo. Sorry for the mess, my current knowledge was that 
transitions are
only needed if more than a handful of packages are involved.

Cheers Alf


Ben file:

title = "libfm-qt";
is_affected = .depends ~ "libfm-qt5" | .depends ~ "libfm-qt6";
is_good = .depends ~ "libfm-qt6";
is_bad = .depends ~ "libfm-qt5";


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.20.5-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#920377: dpkg > 1.19.3 breaks reprepro

2019-01-24 Thread Alf Gaida
Package: reprepro
Version: 5.2.0-1
Severity: grave

Dear Maintainer, 

Commit 
https://salsa.debian.org/dpkg-team/dpkg/commit/4a4619831de8b8972f86b489660dc98f187cfa34.patch
 breaks reprepro.

Error:
Jan 24 18:23:00 Missing 'Binary' field!
Jan 24 18:23:00 There have been errors!

Cheers Alf

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.20.3-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages reprepro depends on:
ii  libarchive13   3.3.3-3
ii  libbz2-1.0 1.0.6-9
ii  libc6  2.28-5
ii  libdb5.3   5.3.28+dfsg1-0.2
ii  libgpg-error0  1.33-3
ii  libgpgme11 1.12.0-6
ii  liblzma5   5.2.2-1.3
ii  zlib1g 1:1.2.11.dfsg-1

Versions of packages reprepro recommends:
ii  apt  1.8.0~beta1

Versions of packages reprepro suggests:
ii  gnupg-agent  2.2.12-1
ii  gpg-agent [gnupg-agent]  2.2.12-1
pn  inoticoming  
pn  lzip 
ii  pinentry-curses  1.1.0-1+b1

-- no debconf information



Bug#891414: enable qt5 front-end

2019-01-05 Thread Alf Gaida
Will take care of once qtspell is fixed, right now it FTBFS.
(https://bugs.debian.org/918351)

Should be no problem.

Cheers Alf



Bug#918351: QtSpell.hpp not found - QtSpell-qt5.pc should be fixed

2019-01-05 Thread Alf Gaida
Package: libqtspell-qt5-dev
Version: 0.8.4-1
Severity: important

Hi, 
as the title says - Reason:

in /usr/lib/x86_64-linux-gnu/pkgconfig/QtSpell-qt5.pc

prefix=/usr
libdir=${prefix}/
includedir=${prefix}//QtSpell-qt5

should be something 

prefix=/usr
libdir=${prefix}/
includedir=${prefix}/include/${triple}/QtSpell-qt5

if one install the files in a triple-dir. Stumbled over when 
playing with gimagereader-qt.

Cheers Alf  



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.20.0-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libqtspell-qt5-dev depends on:
ii  libenchant-dev1.6.0-11.1+b1
ii  libqtspell-qt5-0  0.8.4-1
ii  qtbase5-dev   5.11.3+dfsg-2

libqtspell-qt5-dev recommends no packages.

libqtspell-qt5-dev suggests no packages.

-- no debconf information



Bug#917642: Installing in a chroot should not fail because udevadm trigger in postinst

2018-12-29 Thread Alf Gaida
Sorry, wrong bug, same answer:

open-vm-tools amd64 2:10.3.5-1+b1 [568 kB]
open-vm-tools-desktop amd64 2:10.3.5-1+b1 [154 kB]

...
invoke-rc.d: policy-rc.d denied execution of start.
Setting up open-vm-tools (2:10.3.5-1+b1) ...
Running in chroot, ignoring request.
/usr/sbin/policy-rc.d denied action: `open-vm-tools (start)'
invoke-rc.d: policy-rc.d denied execution of start.
Created symlink
/etc/systemd/system/multi-user.target.wants/open-vm-tools.service ->
/lib/systemd/system/open-vm-tools.service.
Created symlink
/etc/systemd/system/open-vm-tools.service.requires/vgauth.service ->
/lib/systemd/system/vgauth.service.
Setting up libksgrd7 (4:5.14.3-1)
...



Bug#917642: Installing in a chroot should not fail because udevadm trigger in postinst

2018-12-29 Thread Alf Gaida
On 29.12.18 19:23, Michael Biebl wrote:
> Can you try with v239 for comparison?
> 

Will be hard, could only reproduce it at iso-buildtime - have to try it.
But i found an iso with

* systemd/udev (239-14)
* udisks2 (2.8.1-3)

Protocol lines:
...
invoke-rc.d: policy-rc.d denied execution of start.
Setting up udisks2 (2.8.1-3) ...
Created symlink
/etc/systemd/system/graphical.target.wants/udisks2.service ->
/lib/systemd/system/udisks2.service.
Setting up libpostproc55:amd64 (7:4.0.3-1)
...

So the "Failed to scan devices: No such file or directory" line is
missed in older builds. And i know that i didn't change the buildsystem
nor the packagelist



Bug#917633: [Pkg-utopia-maintainers] Bug#917633: Bug#917633: udisk2 post-installation fails in chrooted environments

2018-12-29 Thread Alf Gaida
On 29.12.18 18:54, Michael Biebl wrote:
> I guess you meant "||" here.
> 
> That seems like a reasonable change. Do you want to file a MR for that?
> 

Yes - otherwise it would be cool to know the reason for the change in
behaviour.



signature.asc
Description: OpenPGP digital signature


Bug#917633: [Pkg-utopia-maintainers] Bug#917633: udisk2 post-installation fails in chrooted environments

2018-12-29 Thread Alf Gaida
Additional: «Installing in a chroot should not fail because udevadm
trigger in postinst». https://bugs.debian.org/917642

Changed behaviour of udevadm?



Bug#917642: Installing in a chroot should not fail because udevadm trigger in postinst

2018-12-29 Thread Alf Gaida
Source: open-vm-tools
Severity: important

As the title say -

it might be a fault in udevadm, same as in 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917633

cheers Alf

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.20.0-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#917633: [Pkg-utopia-maintainers] Bug#917633: udisk2 post-installation fails in chrooted environments

2018-12-29 Thread Alf Gaida
On 29.12.18 16:42, Michael Biebl wrote:
> Keep in mind that deb-systemd-invoke respects policy-rc.d and a build
> chroot should normally have setup policy-rc.d to not start any services.
> 
> And if you try to run systemctl directly inside a chroot you should get
> something like this
> # systemctl start udisks2
> Running in chroot, ignoring request: start
> 
> So I'm not quite sure why it fails for you.
> 

Maybe i wasn't clear enough - i didn't try anything in that regard, i
only tried to install the package within an iso build. With the
unmodified udisk2 package the result in the log was:

Setting up libhttp-daemon-perl (6.01-1) ...
Setting up udisks2 (2.8.1-3) ...
Failed to scan devices: No such file or directory
dpkg: error processing package udisks2 (--configure):
 installed udisks2 package post-installation script subprocess returned
error exit status 1
Setting up aptitude (0.8.11-6) ...

after a quick and really dirty modification:

diff --git a/debian/udisks2.postinst b/debian/udisks2.postinst
index 0dcf95b..381cd96 100644
--- a/debian/udisks2.postinst
+++ b/debian/udisks2.postinst
@@ -4,7 +4,7 @@ set -e

 if [ "$1" = "configure" ]; then
 # we ship udev rules, so trigger an update
-udevadm trigger --subsystem-match=block --action=change
+udevadm trigger --subsystem-match=block --action=change | true

 fi

the installation result looks like this:

Setting up libhttp-daemon-perl (6.01-1) ...
Setting up udisks2 (2.8.1-3.1) ...
Failed to scan devices: No such file or directory
Created symlink
/etc/systemd/system/graphical.target.wants/udisks2.service ->
/lib/systemd/system/udisks2.service.
Setting up aptitude (0.8.11-6) ...

So it seems that the udevadm trigger is the culprit

Cheers Alf



Bug#917633: udisk2 post-installation fails in chrooted environments

2018-12-29 Thread Alf Gaida
Package: udisks2
Version: 2.8.1-3
Severity: important

Dear Maintainer,

tried to install udisks2 in a chroot:

Setting up udisks2 (2.8.1-3) ...
Failed to scan devices: No such file or directory
dpkg: error processing package udisks2 (--configure):
 installed udisks2 package post-installation script subprocess returned error 
exit status 1

Noticed the chroot check for udev and wonder about if a check would be helpful 
here too.

Cheers Alf 

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.20.0-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages udisks2 depends on:
ii  dbus   1.12.12-1
ii  libacl12.2.52-3+b1
ii  libatasmart4   0.19-5
ii  libblockdev-fs22.20-6
ii  libblockdev-loop2  2.20-6
ii  libblockdev-part2  2.20-6
ii  libblockdev-swap2  2.20-6
ii  libblockdev-utils2 2.20-6
ii  libblockdev2   2.20-6
ii  libc6  2.28-4
ii  libglib2.0-0   2.58.1-2
ii  libgudev-1.0-0 232-2
ii  libmount1  2.33-0.2
ii  libpam-systemd 240-2
ii  libpolkit-agent-1-00.105-23
ii  libpolkit-gobject-1-0  0.105-23
ii  libsystemd0240-2
ii  libudisks2-0   2.8.1-3
ii  parted 3.2-23
ii  udev   240-2

Versions of packages udisks2 recommends:
ii  dosfstools   4.1-2
ii  e2fsprogs1.44.5-1
ii  eject2.1.5+deb1+cvs20081104-13.2
ii  exfat-utils  1.3.0-1
ii  libblockdev-crypto2  2.20-6
ii  ntfs-3g  1:2017.3.23AR.3-2
ii  policykit-1  0.105-23

Versions of packages udisks2 suggests:
ii  btrfs-progs  4.19.1-1
pn  f2fs-tools   
ii  libblockdev-mdraid2  2.20-6
ii  mdadm4.1~rc1-4
pn  nilfs-tools  
ii  reiserfsprogs1:3.6.27-3
pn  udftools 
pn  udisks2-bcache   
ii  udisks2-btrfs2.8.1-3
ii  udisks2-lvm2 2.8.1-3
pn  udisks2-vdo  
pn  udisks2-zram 
ii  xfsprogs 4.15.1-1

-- no debconf information



Bug#916716: live-wrapper: Replace vmdebootstrap usage with alternative

2018-12-17 Thread Alf Gaida
Hi Scott,

the "something else" part is the funny one :P. Yes, there are some very
generic alternatives to vmdebootstrap - you might guess them:
* debootstrap
* cdebootstrap

Thats all, downside is that one has to write all the things that
vmdebootstrap provides new - so there are only two chances:
* write all the glue code and the missing parts from the scratch (should
be no problem, it has be done before)
* wait for the successor of vmdebootstrap and write another wrapper
based on a wrapper for debootstrap.

My 2 cent

Alf

PS: If that sounds to negative - sorry, was not my intention. But there
are only two options - make a debian iso wrapper around (c)debootstrap -
it's done in the former sidux/aptosid's f.u.l.l.s.t.o.r.y and is called
pyfll (https://github.com/fullstory/pyfll and
https://github.com/fullstory/python-fll and some other glue packages
(fll-liveinitscripts  and -initramfs) - downside here: It's python2 and
would need to be ported and cleaned up for long time usage in debian.

PPS: The code could be stripped down to the really needed functions for
debian - and should provide the needed interfaces for derivatives.



Bug#908945: NMU, debdiff

2018-12-13 Thread Alf Gaida
Hi Hilko,
probably wrong bug number - here is nothing to fix, only to remove.

Cheers Alf

On Thu, 13 Dec 2018 23:27:14 +0100 Hilko Bengen  wrote:
> Control: tag -1 pending
> 
> Dear maintainer,
> 
> I have just uploaded libfm/1.3.0.2-1.1, fixing this bug, to DELAYED/5;
> the relevant patches are attached to this mail. Feel free to reschedule
> or cancel my upload as you see fit.
> 
> BTW: You may want to check the debian branch in your Salsa repository,
> it contains the changes made to data/libfm.conf by
> debian/patches/01-lxde-conf.patch which caused trouble as I tried to
> build the package using git-buildpackge.
> 
> Cheers,
> -Hilko
> 



Bug#902443: [Pkg-kde-extras] Bug#902443: Bug#902443: Please add DAEMON_OPS to the service file

2018-12-12 Thread Alf Gaida
$DAEMON_OPTS should be empty most of the time - there are several ways
to set them.

/etc/environment, an environment file after the preset in the unit file
- my intention was to have daemon options respected if one has to set
them - most used daemon opts might be:
   -n, --norestore
  Don't restore last core's state
   -d, --debug
  Enable debug output

@Diederik - it wasn't a patch only a question or suggestion - the needed
parts are already implemented here:


The defaults are set in the service file and optional in
/etc/default/quassel

├─quasselcore --configdir=/var/lib/quassel
--logfile=/var/log/quassel/core.log --loglevel=Info --port=4242
--listen=::,0.0.0.0

So if i change PORT=4241 in /etc/default/quasselcore after a service
restart it will look like

├─quasselcore --configdir=/var/lib/quassel
--logfile=/var/log/quassel/core.log --loglevel=Info --port=4241
--listen=::,0.0.0.0


The only thing missed in the service file is the "placeholder" for
DAEMON_OPTS - and the empty options in /etc/default/quasselcore.

Please trust me that one will need these options from time to time. And
if the options could be changed without changing the service file would
be great.

DAEMON_OPTS="--debug --norestore"

leads too
   └─21277 /usr/bin/quasselcore --configdir=/var/lib/quassel
--logfile=/var/log/quassel/core.log --loglevel=Info --port=4241
--listen=::,0.0.0.0 --debug --norestore

And i was wrong with ${DAEMON_OPTS} - it should be DAEMON_OPTS,
otherwise it would be limited to one option.

Will prepare a merge request if you agree.

Cheers Alf



Bug#914345: [pkg-lxqt-devel] Bug#914345: pcmanfm-qt: the desktop background should be compliant with desktop-base

2018-11-28 Thread Alf Gaida
You are absolutely right with all your ideas, only a few things to consider:
* the background/theme thing right now has a really low priority
  (aka i will do nothing about in the next two weeks)
* all the needed changes will be in the 0.14.0 packages
* involving debian-desktop is a good idea
* there will be a debian branding/theme package with 0.14.0 - once
  0.14.0 is released and packaged

And that is the reason for the current priorities - i'm writing right
now the changelogs and release notes for 0.14.0, one can expect the
release soon. So the whole "mess" will be fixed hopefully next month.

Cheers Alf



signature.asc
Description: OpenPGP digital signature


Bug#891414: enable qt5 front-end

2018-11-26 Thread Alf Gaida
No worries and no hurry, have the same problem with audacious - the Qt
version has improved a lot, but i guess it is not prime time ready. So -
patience is a virtue.

Cheers Alf




signature.asc
Description: OpenPGP digital signature


Bug#914345: pcmanfm-qt: the desktop background should be compliant with desktop-base

2018-11-22 Thread Alf Gaida
Hi Wolfgang,

the problem is well known and your one-liner is not part of the solution.
a) there should be something depend on desktop-base
b) frost at all don't look well with debian - a debian theme is needed
c) i guess it was in 0.13 that we (i) moved all upstream configurations
to /usr/share/$foo - the reason was to have /etc/xdg/foo and /etc
available for distributions - so there is no need to touch pcmanfm-qt at
all.

Possible solution: Be our guest and provide your wished theme to
https://salsa.debian.org/lxqt-team/lxqt-themes-extra - i would suggest a
theme for debian-edu. The "only" thing we need after finishing is a DD
who want to sponsor the new package.

Cheers Alf



Bug#913632: connmand service segfaults on start after iwd-0.10 package upgrade

2018-11-18 Thread Alf Gaida
if one want to use connman with iwd it might be a good idea - will have
a look

Thanks Alf



signature.asc
Description: OpenPGP digital signature


Bug#913814: iptables fails to upgrade: ln: failed to create symbolic link '/sbin/iptables': File exists

2018-11-15 Thread Alf Gaida


https://salsa.debian.org/pkg-netfilter-team/pkg-iptables/merge_requests/1

should fix it



Bug#904700: /etc/profiles.d/bash_completion.sh or the sourced script break sddm login

2018-11-02 Thread Alf Gaida
Im fine with - i didn't really dig into it, d-qt-kde does an stopped
sourcing these files in case the shell is fish - that kind of solved the
issue, since fish is not posix compat if i understand it right.

Thank you for getting back on this.

Cheers Alf



Bug#912315: audacious-plugins >= 3.10 missed

2018-10-30 Thread Alf Gaida
Package: audacious
Version: 3.10-1
Severity: grave


The following packages have unmet dependencies:
 audacious : Depends: audacious-plugins (>= 3.10) but 3.9-1+b6 is to be 
installed

Please consider to upload plugins asap. Ping me if you need help.

Cheers Alf

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-towo.2-siduction-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages audacious depends on:
ii  audacious-plugins 3.9-1+b6
ii  dbus  1.12.10-1
ii  dbus-user-session [default-dbus-session-bus]  1.12.10-1
ii  dbus-x11 [dbus-session-bus]   1.12.10-1
ii  gtk2-engines-pixbuf   2.24.32-3
ii  libaudcore5   3.10-1
ii  libc6 2.27-8
ii  libgcc1   1:8.2.0-8
ii  libglib2.0-0  2.58.1-2
ii  libstdc++68.2.0-8

Versions of packages audacious recommends:
ii  unzip  6.0-21

audacious suggests no packages.

-- no debconf information



Bug#912197: qbittorrent throws errors messages in lxqt-session and qterminal

2018-10-29 Thread Alf Gaida

looks like a misconfigured system, can't reproduce
https://i.imgur.com/k3fSZ8b.png

i would recommend to close this one as invalid



Bug#911481: libkrb5support0:i386 has broken dependencies

2018-10-21 Thread Alf Gaida

Hi Sam,
as i wrote - sorry for the noise, first time in years that i run fully 
into that trap, it seems that i hit a not fully synced server or such.


Cheers Alf



Bug#911481: libkrb5support0:i386 has broken dependencies

2018-10-20 Thread Alf Gaida
Package: libkrb5support0
Severity: grave

The following packages have unmet dependencies:
 libavformat58 : Depends: libssh-gcrypt-4 (>= 0.8.0) but it is not going to be 
installed
 libcurl3-gnutls : Depends: libldap-2.4-2 (>= 2.4.7) but it is not going to be 
installed
 libkrb5support0:i386 : Depends: libkeyutils1:i386 (>= 1.4) but it is not going 
to be installed
 libsmbclient : Depends: samba-libs (= 2:4.8.5+dfsg-1) but it is not going to 
be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by 
held packages.

Renders wine32, openldap:i386 and many more useless

Cheers Alf


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-rc8-siduction-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#911478: libsasl2-2:i386 has broken dependencies

2018-10-20 Thread Alf Gaida
Package: libsasl2-2
Version: 2.1.27~rc8-1.1
Severity: grave


The following packages have unmet dependencies:
 libsasl2-2:i386 : Depends: libsasl2-modules-db:i386 (>= 2.1.27~rc8-1.1) but it 
is not going to be installed
   Depends: libgssapi-krb5-2:i386 (>= 1.6.dfsg.2) but it is not 
going to be installed
   Depends: libk5crypto3:i386 (>= 1.6.dfsg.2) but it is not 
going to be installed
   Depends: libkrb5-3:i386 (>= 1.6.dfsg.2) but it is not going 
to be installed
   Recommends: libsasl2-modules:i386 (>= 2.1.27~rc8-1.1) but it 
is not going to be installed
E: Unable to correct problems, you have held broken packages.

That renders a lot of packages useless - wine, libldap etc included

Cheers Alf


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-rc8-siduction-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libsasl2-2 depends on:
ii  libc62.27-6
ii  libcom-err2  1.44.4-2
ii  libgssapi-krb5-2 1.16.1-1
ii  libk5crypto3 1.16.1-1
ii  libkrb5-31.16.1-1
ii  libsasl2-modules-db  2.1.27~rc8-1.1

Versions of packages libsasl2-2 recommends:
pn  libsasl2-modules  

libsasl2-2 suggests no packages.

-- no debconf information



Bug#911475: libldap-2.4-2:i386 has broken dependencies

2018-10-20 Thread Alf Gaida
Package: libldap-2.4-2
Severity: grave


% LANG=C sudo apt install libldap-2.4-2:i386
   :(
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libldap-2.4-2:i386 : Depends: libsasl2-2:i386 but it is not going to be 
installed
E: Unable to correct problems, you have held broken packages.

That renders packages like wine:i386 uninstalleble and useless.

Cheers Alf

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-rc8-siduction-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libldap-2.4-2:i386 depends on:
ii  libc6   2.27-6
ii  libgnutls30 3.5.19-1+b1
ii  libldap-common  2.4.46+dfsg-5
ii  libsasl2-2  2.1.27~rc8-1

libldap-2.4-2:i386 recommends no packages.

libldap-2.4-2:i386 suggests no packages.



Bug#911473: libwine:i386 not installable

2018-10-20 Thread Alf Gaida
Package: libwine
Version: 3.0.3-2.1
Severity: grave

~ % LANG=C sudo apt install libwine:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libwine:i386 : Depends: libldap-2.4-2:i386 (>= 2.4.7) but it is not going to 
be installed
Recommends: libcups2:i386 (>= 1.4.0) but it is not going to be 
installed
Recommends: libkrb5-3:i386 (>= 1.6.dfsg.2) but it is not going 
to be installed
E: Unable to correct problems, you have held broken packages.

The culprit is openldap, but one can't install wine:i386

Cheers Alf

-- Package-specific info:
/usr/bin/wine points to /usr/bin/wine-stable.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-rc8-siduction-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libwine depends on:
ii  libasound2   1.1.6-1
ii  libc62.27-6
ii  libfontconfig1   2.13.1-1
ii  libfreetype6 2.8.1-2
ii  libgcc1  1:8.2.0-8
ii  libglib2.0-0 2.58.1-2
ii  libgphoto2-6 2.5.19-1
ii  libgphoto2-port122.5.19-1
ii  libgstreamer-plugins-base1.0-0   1.14.4-1
ii  libgstreamer1.0-01.14.4-1
ii  liblcms2-2   2.9-3
ii  libldap-2.4-22.4.46+dfsg-5
ii  libmpg123-0  1.25.10-2
ii  libncurses6  6.1+20181013-1
ii  libopenal1   1:1.19.1-1
ii  libpcap0.8   1.8.1-6
ii  libpulse012.2-2
ii  libtinfo66.1+20181013-1
ii  libudev1 239-10
ii  libx11-6 2:1.6.7-1
ii  libxext6 2:1.3.3-1+b2
ii  libxml2  2.9.4+dfsg1-7+b1
ii  ocl-icd-libopencl1 [libopencl1]  2.2.12-1
ii  zlib1g   1:1.2.11.dfsg-1

Versions of packages libwine recommends:
ii  fonts-liberation1:1.07.4-7
ii  fonts-wine  3.0.3-2.1
ii  libasound2-plugins  1.1.6-1+b1
ii  libcapi20-3 1:3.27-3
ii  libcups22.2.8-5
ii  libdbus-1-3 1.12.10-1
ii  libgl1  1.1.0-1
ii  libgl1-mesa-dri 18.1.9-1
ii  libglu1-mesa [libglu1]  9.0.0-2.1
ii  libgnutls30 3.5.19-1+b1
ii  libgsm1 1.0.13-4+b2
ii  libjpeg62-turbo 1:1.5.2-2+b1
ii  libkrb5-3   1.16.1-1
ii  libodbc12.3.6-0.1
ii  libosmesa6  18.1.9-1
ii  libpng16-16 1.6.34-2
ii  libsane11.0.27-3
ii  libtiff54.0.9-6
ii  libv4l-01.16.1-1
ii  libxcomposite1  1:0.4.4-2
ii  libxcursor1 1:1.1.15-1
ii  libxfixes3  1:5.0.3-1
ii  libxi6  2:1.7.9-1
ii  libxinerama12:1.1.4-1
ii  libxrandr2  2:1.5.1-1
ii  libxrender1 1:0.9.10-1
ii  libxslt1.1  1.1.32-2
ii  libxxf86vm1 1:1.1.4-1+b2

Versions of packages libwine suggests:
ii  cups-bsd   2.2.8-5
pn  ttf-mscorefonts-installer  

Versions of packages libwine is related to:
ii  fonts-wine  3.0.3-2.1
ii  wine3.0.3-2.1
pn  wine32  
ii  wine64  3.0.3-2.1

-- no debconf information



Bug#910769: Split out featherpad-l10n

2018-10-10 Thread Alf Gaida
Package: featherpad
Version: 0.9.1
Severity: normal

Just split out featherpad-l10n. Now there are more than two languages are
supported it is worth it.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-rc6-siduction-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages featherpad depends on:
ii  libc62.27-6
ii  libgcc1  1:8.2.0-7
ii  libqt5core5a 5.11.1+dfsg-9
ii  libqt5gui5   5.11.1+dfsg-9
ii  libqt5network5   5.11.1+dfsg-9
ii  libqt5printsupport5  5.11.1+dfsg-9
ii  libqt5svg5   5.11.1-2
ii  libqt5widgets5   5.11.1+dfsg-9
ii  libqt5x11extras5 5.11.1-2
ii  libstdc++6   8.2.0-7
ii  libx11-6 2:1.6.7-1

Versions of packages featherpad recommends:
ii  featherpad-l10n  0.9.2~1-gac3fa61-1
ii  libglib2.0-bin   2.58.1-2

featherpad suggests no packages.

-- no debconf information



  1   2   3   4   5   >