Bug#883663: dolphin: segfault libQt5XcbQpa.so.5 DolphinView9pasteInfoEv (libdolphinprivate.so.5)

2017-12-06 Thread Veek M
Package: dolphin
Version: 4:16.08.3-3
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
Don't know

   Storage: 
/var/lib/systemd/coredump/core.dolphin.1000.7df201db7ea54f97b6e434b50b897fc7.5127.1512553092.lz4
   Message: Process 5127 (dolphin) of user 1000 dumped core.

Stack trace of thread 5127:
#0  0x7f58b93f9189 
_ZNK14QXcbConnection17getSelectionOwnerEj (libQt5XcbQpa.so.5)
#1  0x7f58b93f4e77 n/a (libQt5XcbQpa.so.5)
#2  0x7f58cd5eed62 _ZNK11DolphinView9pasteInfoEv 
(libdolphinprivate.so.5)
#3  0x7f58cdc401f7 n/a (libkdeinit5_dolphin.so)
#4  0x7f58c864895e _ZN11QMetaObject8activateEP7QObjectiiPPv 
(libQt5Core.so.5)
#5  0x7f58cd5f74a9 
_ZN11DolphinView29slotDirectoryLoadingCompletedEv (libdolphinprivate.so.5)
#6  0x7f58c864895e _ZN11QMetaObject8activateEP7QObjectiiPPv 
(libQt5Core.so.5)
#7  0x7f58cd59f308 _ZN14KFileItemModel13slotCompletedEv 
(libdolphinprivate.so.5)
#8  0x7f58c864895e _ZN11QMetaObject8activateEP7QObjectiiPPv 
(libQt5Core.so.5)
#9  0x7f58cba2f8b5 _ZN14KCoreDirLister9completedERK4QUrl 
(libKF5KIOCore.so.5)
#10 0x7f58cba3f2c5 n/a (libKF5KIOCore.so.5)
#11 0x7f58cba42874 n/a (libKF5KIOCore.so.5)
#12 0x7f58c86485e9 _ZN11QMetaObject8activateEP7QObjectiiPPv 
(libQt5Core.so.5)
#13 0x7f58c9923412 _ZN4KJob6resultEPS_NS_14QPrivateSignalE 
(libKF5CoreAddons.so.5)
#14 0x7f58c9924d51 _ZN4KJob9finishJobEb 
(libKF5CoreAddons.so.5)
#15 0x7f58cb9f486f _ZN3KIO9SimpleJob12slotFinishedEv 
(libKF5KIOCore.so.5)
#16 0x7f58cb9ed3ae _ZN3KIO7ListJob12slotFinishedEv 
(libKF5KIOCore.so.5)
#17 0x7f58cb9ecf91 n/a (libKF5KIOCore.so.5)
#18 0x7f58c86485e9 _ZN11QMetaObject8activateEP7QObjectiiPPv 
(libQt5Core.so.5)
#19 0x7f58cb9cea91 
_ZN3KIO14SlaveInterface8dispatchEiRK10QByteArray (libKF5KIOCore.so.5)
#20 0x7f58cb9cd0a7 _ZN3KIO14SlaveInterface8dispatchEv 
(libKF5KIOCore.so.5)
#21 0x7f58cb9d21c1 _ZN3KIO5Slave8gotInputEv 
(libKF5KIOCore.so.5)
#22 0x7f58cba5c755 n/a (libKF5KIOCore.so.5)
#23 0x7f58c86485e9 _ZN11QMetaObject8activateEP7QObjectiiPPv 
(libQt5Core.so.5)
#24 0x7f58cb96dc7f n/a (libKF5KIOCore.so.5)
#25 0x7f58c8649499 _ZN7QObject5eventEP6QEvent 
(libQt5Core.so.5)
#26 0x7f58c8effb8c 
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
#27 0x7f58c8f07341 
_ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
#28 0x7f58c861c9e0 
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
#29 0x7f58c861f16d 
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData 
(libQt5Core.so.5)
#30 0x7f58c8670c43 n/a (libQt5Core.so.5)
#31 0x7f58c281b7f7 g_main_context_dispatch 
(libglib-2.0.so.0)
#32 0x7f58c281ba60 n/a (libglib-2.0.so.0)
#33 0x7f58c281bb0c g_main_context_iteration 
(libglib-2.0.so.0)
#34 0x7f58c867104f 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Core.so.5)
#35 0x7f58c861a9ca 
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#36 0x7f58c862313c _ZN16QCoreApplication4execEv 
(libQt5Core.so.5)
#37 0x7f58cdc5e396 kdemain (libkdeinit5_dolphin.so)
#38 0x7f58cd87f2b1 __libc_start_main (libc.so.6)
#39 0x55e15722d7ba _start (dolphin)

Stack trace of thread 5129:
#0  0x7f58c4ba715f pthread_cond_wait@@GLIBC_2.3.2 
(libpthread.so.0)
#1  0x7f58c1f553c7 n/a (libxcb.so.1)
#2  0x7f58c1f56ee9 xcb_wait_for_event (libxcb.so.1)
#3  0x7f58b93fab69 n/a (libQt5XcbQpa.so.5)
#4  0x7f58c844cda8 n/a (libQt5Core.so.5)
#5  0x7f58c4ba1494 start_thread (libpthread.so.0)
#6  0x7f58cd947aff __clone (libc.so.6)

Stack trace of thread 5130:
#0  0x7f58cd93e6ad poll (libc.so.6)
#1  0x7f58c281b9f6 n/a (libglib-2.0.so.0)
#2  0x7f58c281bb0c g_main_context_iteration 
(libglib-2.0.so.0)
#3  0x7f58c867104f 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Core.s

Bug#883706: dolphin4 is still linked with libplasma3

2017-12-06 Thread Adrian Bunk
Package: dolphin4
Version: 4:16.08.3-1
Severity: serious
Tags: patch buster sid

dolphin4 is still linked with libplasma3,
which has to be removed for the qtwebkit removal.

Fix attached.
Description: Even with -DBUILD_plasma=false dolphin4 was still linked with 
libplasma
Author: Adrian Bunk 

--- kde-baseapps-16.08.3.orig/dolphin/src/CMakeLists.txt
+++ kde-baseapps-16.08.3/dolphin/src/CMakeLists.txt
@@ -135,7 +135,7 @@ if(X11_Xrender_FOUND)
 target_link_libraries(dolphinprivate4 ${X11_Xrender_LIB})
 endif(X11_Xrender_FOUND)
 
-target_link_libraries(dolphinprivate4 ${KDE4_PLASMA_LIBS})
+#target_link_libraries(dolphinprivate4 ${KDE4_PLASMA_LIBS})
 
 set_target_properties(dolphinprivate4 PROPERTIES VERSION 
${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS dolphinprivate4  ${INSTALL_TARGETS_DEFAULT_ARGS})
--- kde-baseapps-16.08.3.orig/dolphin/src/views/tooltips/filemetadatatooltip.cpp
+++ kde-baseapps-16.08.3/dolphin/src/views/tooltips/filemetadatatooltip.cpp
@@ -41,7 +41,7 @@
 #endif
 
 // For the blurred tooltip background
-#include 
+//#include 
 
 FileMetaDataToolTip::FileMetaDataToolTip(QWidget* parent) :
 QWidget(parent),
@@ -174,8 +174,8 @@ void FileMetaDataToolTip::paintEvent(QPa
 
 void FileMetaDataToolTip::showEvent(QShowEvent *)
 {
-Plasma::WindowEffects::overrideShadow(winId(), true);
-Plasma::WindowEffects::enableBlurBehind(winId(), true, mask());
+//Plasma::WindowEffects::overrideShadow(winId(), true);
+//Plasma::WindowEffects::enableBlurBehind(winId(), true, mask());
 }
 
 #include "filemetadatatooltip.moc"


Processed: Patch to remove the webkit and plasma parts from kde-runtime

2017-12-06 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 patch
Bug #784477 [src:kde-runtime] [kde-runtime] Qt4's WebKit removal
Added tag(s) patch.

-- 
784477: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784477
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#784477: Patch to remove the webkit and plasma parts from kde-runtime

2017-12-06 Thread Adrian Bunk
Control: tags -1 patch

The attached patch removes the webkit and plasma parts from kde-runtime.

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed

diff -Nru kde-runtime-16.08.3/debian/control kde-runtime-16.08.3/debian/control
--- kde-runtime-16.08.3/debian/control  2017-03-21 12:25:21.0 +0200
+++ kde-runtime-16.08.3/debian/control  2017-12-02 21:21:48.0 +0200
@@ -31,7 +31,6 @@
libphonon-dev (>= 4:4.6.0really4.4.3),
libpulse-dev (>= 0.9.16),
libqca2-dev (>= 2.0.0),
-   libqtwebkit-dev,
libsmbclient-dev [!hurd-any],
libsoprano-dev,
libssh-gcrypt-dev (>= 0.4.0),
@@ -52,7 +51,6 @@
 Depends: kde-runtime-data (>= ${source:Version}),
  kdelibs5-plugins,
  oxygen-icon-theme,
- plasma-scriptengine-javascript (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Recommends: icoutils,
@@ -131,12 +129,12 @@
  .
  This package is part of the KDE base runtime module.
 
-Package: plasma-scriptengine-javascript
-Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: JavaScript script engine for Plasma
- This package provides the JavaScript script engine for Plasma. You have to
- install it if you want to use Plasma widgets and data engines written in
- JavaScript.
- .
- This package is part of the KDE base runtime module.
+#Package: plasma-scriptengine-javascript
+#Architecture: any
+#Depends: ${misc:Depends}, ${shlibs:Depends}
+#Description: JavaScript script engine for Plasma
+# This package provides the JavaScript script engine for Plasma. You have to
+# install it if you want to use Plasma widgets and data engines written in
+# JavaScript.
+# .
+# This package is part of the KDE base runtime module.
diff -Nru kde-runtime-16.08.3/debian/kde-runtime-data.install 
kde-runtime-16.08.3/debian/kde-runtime-data.install
--- kde-runtime-16.08.3/debian/kde-runtime-data.install 2017-03-21 
12:25:21.0 +0200
+++ kde-runtime-16.08.3/debian/kde-runtime-data.install 2017-12-04 
10:04:57.0 +0200
@@ -1,126 +1,126 @@
-etc/dbus-1/system.d/org.kde.kcontrol.kcmremotewidgets.conf
+#etc/dbus-1/system.d/org.kde.kcontrol.kcmremotewidgets.conf
 etc/xdg/menus/kde-information.menu
-usr/lib/kde4/imports/org/kde/dirmodel/qmldir
-usr/lib/kde4/imports/org/kde/draganddrop/qmldir
-usr/lib/kde4/imports/org/kde/locale/qmldir
-usr/lib/kde4/imports/org/kde/plasma/components/BusyIndicator.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Button.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ButtonColumn.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ButtonGroup.js
-usr/lib/kde4/imports/org/kde/plasma/components/ButtonRow.qml
-usr/lib/kde4/imports/org/kde/plasma/components/CheckBox.qml
-usr/lib/kde4/imports/org/kde/plasma/components/CommonDialog.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ContextMenu.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Dialog.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Highlight.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Label.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ListItem.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Page.qml
-usr/lib/kde4/imports/org/kde/plasma/components/PageStack.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ProgressBar.qml
-usr/lib/kde4/imports/org/kde/plasma/components/QueryDialog.qml
-usr/lib/kde4/imports/org/kde/plasma/components/RadioButton.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ScrollBar.qml
-usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml
-usr/lib/kde4/imports/org/kde/plasma/components/SelectionDialog.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Sheet.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Slider.qml
-usr/lib/kde4/imports/org/kde/plasma/components/Switch.qml
-usr/lib/kde4/imports/org/kde/plasma/components/TabBar.qml
-usr/lib/kde4/imports/org/kde/plasma/components/TabButton.qml
-usr/lib/kde4/imports/org/kde/plasma/components/TabGroup.qml
-usr/lib/kde4/imports/org/kde/plasma/components/TextArea.qml
-usr/lib/kde4/imports/org/kde/plasma/components/TextField.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ToolBar.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ToolBarLayout.qml
-usr/lib/kde4/imports/org/kde/plasma/components/ToolButton.qml
-usr/lib/kde4/imports/org/kde/plasma/components/private/AppManager.js
-usr/lib/kde4/imports/org/kde/plasma/components/private/ButtonShadow.qml
-usr/lib/kde4/imports/org/kde/plasma/components/private/Config.js
-usr/lib/kde4/imports/org/kde/plasma/components/private/DualStateButton.qml
-usr/lib/kde4/imports/org/kde/plasma/components/private/InlineDialog.qml
-usr/lib/kde4/imports/org/kde/plasma/components/private/PageStack.js
-usr/lib/kde

Re: FTBFS for owncloud-client 2.4.0~beta1+dfsg-1 on kfreebsd - QTextCodec::codecForLocale()

2017-12-06 Thread Sandro Knauß
Hi Charsten,

thanks for starting looking into this issue.
 
> Running "LC_ALL=de_DE.UTF-8 wc --help" on a jessie-kfreebsd machine and
> in a sid chroot shows me a german help text.

i made now also some tests on a posterbox and came to the same conclusion, 
that the LC_Settings are correctly applied :D 

I added the Kde/Qt team, because for me it looks like the issue is maybe a Qt 
one and/or the tests are wrong..
I had the same issue for all platforms, but for all expect FreeBSDs ones I 
could solved this issue by setting LC_ALL=C.UTF-8. I also tried de_DE.UTF-8, 
de_DE.utf8 and en_US.UTF-8 etc.

After some back and force i now found the base issue of this. The tests are 
using Qt for converting mbchars <-> QByteArrays and if i request the actual 
QTextCodec::codecForLocale() i get "US_ASCII". If I manualy set the locale via
auto codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForLocale(codec);

The test are passing. Now the question rises, why is LC_ALL=C.UTF-8 not enough 
to trigger QTextCodec::codecForLocale() to return the correct value?

src/csync/std/c_utf8.cpp:

mbchar_t* c_utf8_string_to_locale(const char *str) {
auto codec = QTextCodec::codecForName("UTF-8"); //Added -> test pases
QTextCodec::setCodecForLocale(codec); //Added -> test pases
return c_strdup(QFile::encodeName(QString::fromUtf8(str)));
}

QByteArray c_utf8_from_locale(const mbchar_t *wstr) {
//auto codec = QTextCodec::codecForLocale(); #returns "US_ASCII"
auto codec = QTextCodec::codecForName("UTF-8"); // added test passes
if (codec->mibEnum() == 106) { // UTF-8
return QByteArray(wstr);
}
}

Best regards,

sandro
--


> I pushed the new owncloud-client beta release (2.4.0~beta1) to experimental 
and unfortunately
> it fails run tests on kfreebsd i386 & amd64 [1,2].
> The ground of the issue is that the console don't support UTF-8.
> I faced the same issue at amd64 I could solve this by set LC_ALL=C.UTF-8.
> It looks like this fix don't help on FreeBSD.
> Have you any idea how I can set the LC setting on FreeBSD?

that's strange, it should work.

Running "LC_ALL=de_DE.UTF-8 wc --help" on a jessie-kfreebsd machine and
in a sid chroot shows me a german help text.

Regards,

Carsten

signature.asc
Description: This is a digitally signed message part.


Bug#883727: kajongg: man page shows unsupported options

2017-12-06 Thread Wolfgang Rohdewald
Package: kajongg
Version: 4:16.12.3-0ubuntu1
Severity: normal

Dear Maintainer,

man kajongg

most options under GENERIC, QT and KDE are not supported, the only exception 
being --help.

I found this bug while browsing sources.debian.org, so it is also
valid for version 16.08 which you currently install


-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 
'artful'), (100, 'artful-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.12-217 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kajongg depends on:
ii  kdegames-mahjongg-data  4:14.12.3-3
ii  libqt4-sql-sqlite   4:4.8.7+dfsg-7ubuntu1
ii  python  2.7.14-2ubuntu1
ii  python-kde4 4:4.14.2-0ubuntu8
ii  python-qt4-sql  4.11.4+dfsg-2build2
ii  python-twisted-core 16.6.0-2ubuntu3
ii  vorbis-tools1.4.0-10

Versions of packages kajongg recommends:
ii  khelpcenter  4:17.04.3-0ubuntu1

kajongg suggests no packages.

-- no debconf information



Bug#864965: current version does not need python-kde4

2017-12-06 Thread Wolfgang Rohdewald
Buster is on kajongg 16.08, tomorrow KDE 17.12 will be tagged.

Please consider updating.

The depencendy of python-kde4 has gone.

17.12 is ported to python3, python2 is not supported anymore.

17.12 is ported to qt5, qt4 is not supported anymore.

New dependency is twisted 16.6.0 but Buster already has 17.9.0

17.12 comes with a lot of cleanups, removing many bugs,
especially about unicode.



Bug#837513: obsolete

2017-12-06 Thread Wolfgang Rohdewald
version 16.04 is really old. Buster is on 16.08,
tomorrow 17.12 will be tagged.

I am upstream, and I will not fix such old
versions, so you may just as well close this bug.

Why do I actively have to search for kajongg bug reports?

Is there some way you can setup automatic notification for kajongg bugs?



Processed: notfound 883727 in kajongg/4:16.12.3-0ubuntu1, found 883727 in kajongg/4:16.08.3-1, tagging 883727

2017-12-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> notfound 883727 kajongg/4:16.12.3-0ubuntu1
Bug #883727 [kajongg] kajongg: man page shows unsupported options
The source kajongg and version 4:16.12.3-0ubuntu1 do not appear to match any 
binary packages
Ignoring request to alter found versions of bug #883727 to the same values 
previously set
> found 883727 kajongg/4:16.08.3-1
Bug #883727 [kajongg] kajongg: man page shows unsupported options
Marked as found in versions kajongg/4:16.08.3-1.
> tags 883727 + pending
Bug #883727 [kajongg] kajongg: man page shows unsupported options
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
883727: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883727
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#837513: obsolete

2017-12-06 Thread Diederik de Haas
On woensdag 6 december 2017 22:47:19 CET Wolfgang Rohdewald wrote:
> Why do I actively have to search for kajongg bug reports?
> 
> Is there some way you can setup automatic notification for kajongg bugs?

Hit the 'Subscribe' button on https://tracker.debian.org/pkg/kajongg

signature.asc
Description: This is a digitally signed message part.


Bug#875971: plasma-framework: Notification of 1 px

2017-12-06 Thread Tim Sattarov
Hi,

I have this issue as well, could you please package 5.38.0, as it seems to be 
fixed in there.

Thank you,
Tim



Processed: Re: Bug#883706: dolphin4 is still linked with libplasma3

2017-12-06 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 important
Bug #883706 [dolphin4] dolphin4 is still linked with libplasma3
Severity set to 'important' from 'serious'
> tag -1 - patch
Bug #883706 [dolphin4] dolphin4 is still linked with libplasma3
Removed tag(s) patch.

-- 
883706: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883706
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#883706: dolphin4 is still linked with libplasma3

2017-12-06 Thread Pino Toscano
Control: severity -1 important
Control: tag -1 - patch

In data mercoledì 6 dicembre 2017 19:33:10 CET, Adrian Bunk ha scritto:
> Package: dolphin4
> Version: 4:16.08.3-1
> Severity: serious
> Tags: patch buster sid
> 
> dolphin4 is still linked with libplasma3,
> which has to be removed for the qtwebkit removal.

NACK.

dolphin4 (which uses kdelibs4) is shipped only to provide file browsing
capabilities to konqueror (which uses kdelibs4).  In recent versions of
KDE Applications kde-baseapps does not exist anymore, replaced by split
tarballs (konqueror, kfind, keditbookmarks, kdialog).  Only konqueror
is available in experimental, the others are waiting in NEW.  Once all
are available, they will replace kde-baseapps in unstable (in a
coordinated upload with kde-l10n, since they ship translations), and
thus dolphin4 will be removed.

To be honest, it would be much easier if you could *wait* for the
completion of Applications 17.08 in unstable/testing, so there will be
few more kdelibs4-using sources either dropped (like dolphin4) or
ported to Frameworks.

-- 
Pino Toscano

signature.asc
Description: This is a digitally signed message part.