Bug#911422: qtbase-opensource-src: FTBFS on !linux due to vulkan dependency

2018-10-19 Thread Samuel Thibault
Source: qtbase-opensource-src
Version: 5.11.2+dfsg-3
Severity: important
Tags: patch

Hello,

qtbase-opensource-src was recently made to depend on Vulkan, but this is
not available on non-Linux ports. Could you apply the attached patch to
fix this?

Thanks,
Samuel

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

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

-- 
Samuel
> C'est vrai. FreeBSD pourrait être bien s'il avait une licence
> correcte.
Oh, mon troll-ô-meter vient d'exploser...
-+- OR in Guide du linuxien pervers - "Bien regler son troll-ô-meter"
--- debian/control.orig 2018-10-19 17:50:12.0 +
+++ debian/control  2018-10-19 17:00:36.0 +
@@ -40,7 +40,7 @@
libsqlite3-dev,
libssl-dev,
libudev-dev [linux-any],
-   libvulkan-dev,
+   libvulkan-dev [linux-any],
libx11-dev,
libx11-xcb-dev,
libxcb-icccm4-dev,
--- debian/qtbase5-private-dev.install.orig 2018-10-19 22:38:32.0 
+
+++ debian/qtbase5-private-dev.install  2018-10-19 22:38:53.0 +
@@ -90,7 +90,7 @@
 usr/include/*/qt5/QtThemeSupport/QtThemeSupportDepends
 usr/include/*/qt5/QtThemeSupport/QtThemeSupportVersion
 usr/include/*/qt5/QtThemeSupport/qtthemesupportversion.h
-usr/include/*/qt5/QtVulkanSupport/5.*/*
+[linux-any] usr/include/*/qt5/QtVulkanSupport/5.*/*
 usr/include/*/qt5/QtWidgets/5.*/*
 usr/include/*/qt5/QtXml/5.*/*
 usr/lib/*/libQt5AccessibilitySupport.a
@@ -115,5 +115,5 @@
 usr/lib/*/libQt5ServiceSupport.prl
 usr/lib/*/libQt5ThemeSupport.a
 usr/lib/*/libQt5ThemeSupport.prl
-usr/lib/*/libQt5VulkanSupport.a
-usr/lib/*/libQt5VulkanSupport.prl
+[linux-any] usr/lib/*/libQt5VulkanSupport.a
+[linux-any] usr/lib/*/libQt5VulkanSupport.prl
--- debian/qtbase5-dev.install.orig 2018-10-19 23:46:18.0 +
+++ debian/qtbase5-dev.install  2018-10-19 23:46:26.0 +
@@ -1208,10 +1208,10 @@
 usr/include/*/qt5/QtTest/qttestlib-config.h
 usr/include/*/qt5/QtTest/qttestglobal.h
 usr/include/*/qt5/QtTest/qttestversion.h
-usr/include/*/qt5/QtVulkanSupport/qtvulkansupportversion.h
-usr/include/*/qt5/QtVulkanSupport/QtVulkanSupportDepends
-usr/include/*/qt5/QtVulkanSupport/QtVulkanSupport
-usr/include/*/qt5/QtVulkanSupport/QtVulkanSupportVersion
+[linux-any] usr/include/*/qt5/QtVulkanSupport/qtvulkansupportversion.h
+[linux-any] usr/include/*/qt5/QtVulkanSupport/QtVulkanSupportDepends
+[linux-any] usr/include/*/qt5/QtVulkanSupport/QtVulkanSupport
+[linux-any] usr/include/*/qt5/QtVulkanSupport/QtVulkanSupportVersion
 usr/include/*/qt5/QtWidgets/QAbstractButton
 usr/include/*/qt5/QtWidgets/QAbstractGraphicsShapeItem
 usr/include/*/qt5/QtWidgets/QAbstractItemDelegate
--- debian/libqt5gui5.symbols.orig  2018-10-20 00:25:08.0 +
+++ debian/libqt5gui5.symbols   2018-10-20 00:31:00.0 +
@@ -1396,30 +1396,30 @@
  _ZN13QTextDocumentD0Ev@Qt_5 5.0.2
  _ZN13QTextDocumentD1Ev@Qt_5 5.0.2
  _ZN13QTextDocumentD2Ev@Qt_5 5.0.2
- _ZN13QVulkanWindow10frameReadyEv@Qt_5 5.11.1
- _ZN13QVulkanWindow11exposeEventEP12QExposeEvent@Qt_5 5.11.1
- _ZN13QVulkanWindow11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.11.1
- _ZN13QVulkanWindow11qt_metacastEPKc@Qt_5 5.11.1
- _ZN13QVulkanWindow11resizeEventEP12QResizeEvent@Qt_5 5.11.1
- _ZN13QVulkanWindow12frameGrabbedERK6QImage@Qt_5 5.11.1
- _ZN13QVulkanWindow14createRendererEv@Qt_5 5.11.1
- _ZN13QVulkanWindow14setSampleCountEi@Qt_5 5.11.1
- _ZN13QVulkanWindow16staticMetaObjectE@Qt_5 5.11.1
- _ZN13QVulkanWindow19setDeviceExtensionsERK5QListI10QByteArrayE@Qt_5 5.11.1
- _ZN13QVulkanWindow20clipCorrectionMatrixEv@Qt_5 5.11.1
- _ZN13QVulkanWindow21supportedSampleCountsEv@Qt_5 5.11.1
- _ZN13QVulkanWindow22setPhysicalDeviceIndexEi@Qt_5 5.11.1
- _ZN13QVulkanWindow24availablePhysicalDevicesEv@Qt_5 5.11.1
- _ZN13QVulkanWindow24setPreferredColorFormatsERK7QVectorI8VkFormatE@Qt_5 5.11.1
- _ZN13QVulkanWindow25supportedDeviceExtensionsEv@Qt_5 5.11.1
- _ZN13QVulkanWindow4grabEv@Qt_5 5.11.1
- _ZN13QVulkanWindow5eventEP6QEvent@Qt_5 5.11.1
- _ZN13QVulkanWindow8setFlagsE6QFlagsINS_4FlagEE@Qt_5 5.11.1
- _ZN13QVulkanWindowC1EP7QWindow@Qt_5 5.11.1
- _ZN13QVulkanWindowC2EP7QWindow@Qt_5 5.11.1
- _ZN13QVulkanWindowD0Ev@Qt_5 5.11.1
- _ZN13QVulkanWindowD1Ev@Qt_5 5.11.1
- _ZN13QVulkanWindowD2Ev@Qt_5 5.11.1
+ (arch=linux-any)_ZN13QVulkanWindow10frameReadyEv@Qt_5 5.11.1
+

Processed: Re: Bug#910852: libqt5webengine5: Akregator crashes very often, WebEngine related

2018-10-19 Thread Debian Bug Tracking System
Processing control commands:

> forwarded -1 https://bugs.kde.org/show_bug.cgi?id=400028
Bug #910852 [libqt5webengine5] libqt5webengine5: Akregator crashes very often, 
WebEngine related
Changed Bug forwarded-to-address to 
'https://bugs.kde.org/show_bug.cgi?id=400028' from 
'https://bugreports.qt.io/browse/QTBUG-71284'.

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



Bug#910852: libqt5webengine5: Akregator crashes very often, WebEngine related

2018-10-19 Thread Dmitry Shachnev
Control: forwarded -1 https://bugs.kde.org/show_bug.cgi?id=400028

On Fri, Oct 19, 2018 at 11:49:45AM +0200, Martin Steigerwald wrote:
> Unfortunately Akregator still crashes with Qt 5.11.2 packages.
>
> Maybe heise.de is a quite good way to reproduce it, in case that tracking
> script stuff is somehow related:
>
> http://www.heise.de/open/news/news-atom.xml

I have reported this bug to Qt upstream, but they say it is not their bug,
but a thread safety issue in libkf5webengineviewer5. So I have now filed a
bug to KDE.

I am not yet sure if I should reassign this to libkf5webengineviewer5 or
akregator, let's wait for KDE developers' response first.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Processed: forwarded 910852

2018-10-19 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 910852 https://bugreports.qt.io/browse/QTBUG-71284
Bug #910852 [libqt5webengine5] libqt5webengine5: Akregator crashes very often, 
WebEngine related
Set Bug forwarded-to-address to 'https://bugreports.qt.io/browse/QTBUG-71284'.
> thanks
Stopping processing here.

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



Bug#910852: libqt5webengine5: Akregator crashes very often, WebEngine related

2018-10-19 Thread Martin Steigerwald
Hi Dmitry.

Dmitry Shachnev - 19.10.18, 09:00:
> On Fri, Oct 12, 2018 at 12:10:26PM +0200, Martin Steigerwald wrote:
> > Package: libqt5webengine5
> > Version: 5.11.1+dfsg-5
> > Severity: serious
> > Justification: crashes make Akregator almost unusable
> > 
> > Dear Dmitry,
> > 
> > I found Akregator crashing very often when accessing articles as
> > webpages which are rendered by Qt WebEngine. These may also be
> > related to KDEPIM 18.08 update. Please reassign if needed.
> 
> Can you please check if this still happens with Qt 5.11.2 packages,
> which are now in Debian unstable?

Unfortunately Akregator still crashes with Qt 5.11.2 packages.

Maybe heise.de is a quite good way to reproduce it, in case that tracking
script stuff is somehow related:

http://www.heise.de/open/news/news-atom.xml

Here another backtrace:

WebEnginePage::javaScriptConsoleMessage lineNumber:  16  message:  "A 
parser-blocking, cross site (i.e. different eTLD+1) script, 
https://adserver.idg.de/gptjs/tn/tn_dogpt_sync.js, is invoked via 
document.write. The network request for this script MAY be blocked by the 
browser in this or a future page load due to poor network connectivity. If 
blocked in this page load, it will be confirmed in a subsequent console 
message. See https://www.chromestatus.com/feature/5718547946799104 for more 
details."
WebEnginePage::javaScriptConsoleMessage lineNumber:  651  message:  "Uncaught 
TypeError: googletag.defineSlot is not a function"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught 
TypeError: Cannot read property 'getItem' of null"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught 
TypeError: Cannot read property 'getItem' of null"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught 
TypeError: Cannot read property 'getItem' of null"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught (in 
promise) TypeError: Cannot read property 'getUserHash' of undefined"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "TypeError: 
b.toUpperCase is not a function"
[Thread 0x7fff2fda2700 (LWP 6050) exited]
[Thread 0x7fff9f7fe700 (LWP 5327) exited]
[Thread 0x7fffbcff9700 (LWP 5325) exited]

Thread 21 "Chrome_IOThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff7700 (LWP 5333)]
0x7fffed21086c in 
QtWebEngineCore::NetworkDelegateQt::OnBeforeURLRequest(net::URLRequest*, 
base::RepeatingCallback const&, GURL*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
(gdb) bt full
#0  0x7fffed21086c in 
QtWebEngineCore::NetworkDelegateQt::OnBeforeURLRequest(net::URLRequest*, 
base::RepeatingCallback const&, GURL*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#1  0x7fffeeca82a6 in 
net::NetworkDelegate::NotifyBeforeURLRequest(net::URLRequest*, 
base::RepeatingCallback const&, GURL*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#2  0x7fffeedf86eb in net::URLRequest::Start() [clone .part.109] () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#3  0x7fffedb13bce in content::ResourceLoader::StartRequestInternal() () 
from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#4  0x7fffedb148ad in content::ResourceLoader::Resume(bool) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#5  0x7fffedb14a9a in content::ResourceLoader::StartRequest() () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#6  0x7fffedb0e1de in 
content::ResourceDispatcherHostImpl::BeginRequestInternal(std::unique_ptr >, 
std::unique_ptr >) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#7  0x7fffedb0faff in 
content::ResourceDispatcherHostImpl::BeginNavigationRequest(content::ResourceContext*,
 net::URLRequestContext*, storage::FileSystemContext*, 
content::NavigationRequestInfo const&, 
std::unique_ptr >, 
content::NavigationURLLoaderImplCore*, 
mojo::InterfacePtr, 
mojo::InterfaceRequest, 
content::ServiceWorkerNavigationHandleCore*, 
content::AppCacheNavigationHandleCore*, unsigned int, 
content::GlobalRequestID*) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#8  0x7fffedafd855 in 
content::NavigationURLLoaderImplCore::Start(content::ResourceContext*, 
net::URLRequestContextGetter*, storage::FileSystemContext*, 
content::ServiceWorkerNavigationHandleCore*, 
content::AppCacheNavigationHandleCore*, 
std::unique_ptr >, 
std::unique_ptr >) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#9  0x7fffedafd160 in 
base::internal::Invoker >, 
std::unique_ptr >), 
scoped_refptr, content::ResourceContext*, 
base::internal::UnretainedWrapper, 
base::internal::UnretainedWrapper, 
c

Processed: your mail

2018-10-19 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle #904672 please package newer version - 4.7.1
Bug #904672 [qtcreator] please package newer version - 4.7.0
Changed Bug title to 'please package newer version - 4.7.1' from 'please 
package newer version - 4.7.0'.
> thanks
Stopping processing here.

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



Bug#910852: libqt5webengine5: Akregator crashes very often, WebEngine related

2018-10-19 Thread Dmitry Shachnev
Hi Martin!

On Fri, Oct 12, 2018 at 12:10:26PM +0200, Martin Steigerwald wrote:
> Package: libqt5webengine5
> Version: 5.11.1+dfsg-5
> Severity: serious
> Justification: crashes make Akregator almost unusable
>
> Dear Dmitry,
>
> I found Akregator crashing very often when accessing articles as webpages
> which are rendered by Qt WebEngine. These may also be related to KDEPIM
> 18.08 update. Please reassign if needed.

Can you please check if this still happens with Qt 5.11.2 packages, which
are now in Debian unstable?

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#911260: marked as done (libkf5xmlgui5: Uninstallable since upload of qtbase-opensource-src 5.11.2+dfsg)

2018-10-19 Thread Debian Bug Tracking System
Your message dated Fri, 19 Oct 2018 09:57:23 +0300
with message-id <20181019065723.ga18...@mitya57.me>
and subject line Closing uninstallability bugs
has caused the Debian Bug report #911260,
regarding libkf5xmlgui5: Uninstallable since upload of qtbase-opensource-src 
5.11.2+dfsg
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
911260: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911260
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libkf5xmlgui5
Severity: grave
Justification: renders package unusable

Hi,


$ sudo apt install libkf5xmlgui5
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:
 libkf5xmlgui5 : Depends: qtbase-abi-5-11-0 but it is not installable
E: Unable to correct problems, you have held broken packages.


The reason is pretty obvious since the version of libqt5core5a
in unstable now provides a higher ABI version

$ apt-cache show libqt5core5a | grep -e Provides -e Version
Version: 5.11.2+dfsg-3
Provides: qtbase-abi-5-11-2
Version: 5.11.1+dfsg-9
Provides: qtbase-abi-5-11-0


Kind regards

   Andreas.

-- System Information:
Debian Release: buster/sid 
  APT prefers unstable 
  APT policy: (500, 'unstable') 
Architecture: amd64 (x86_64) 
 
Kernel: Linux 4.17.0-1-amd64 (SMP w/2 CPU cores) 
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C 
(charmap=ANSI_X3.4-1968) 
Shell: /bin/sh linked to /bin/dash 
Init: unable to detect 
 
Versions of packages libkf5xmlgui5 depends on: 
ii  libc6  2.27-6 
pn  libkf5attica5   
pn  libkf5configcore5   
pn  libkf5configgui5
pn  libkf5configwidgets5
pn  libkf5coreaddons5   
pn  libkf5globalaccel-bin   
pn  libkf5globalaccel5  
pn  libkf5i18n5 
pn  libkf5iconthemes5   
pn  libkf5itemviews5
pn  libkf5textwidgets5  
pn  libkf5widgetsaddons5
pn  libkf5windowsystem5 
pn  libkf5xmlgui-data   
pn  libqt5core5a
pn  libqt5dbus5 
pn  libqt5gui5  
pn  libqt5network5  
pn  libqt5printsupport5 
pn  libqt5widgets5  
pn  libqt5xml5  
ii  libstdc++6 8.2.0-7 
pn  qtbase-abi-5-11-0   
 
Versions of packages libkf5xmlgui5 recommends: 
pn  libkf5xmlgui-bin   
 
libkf5xmlgui5 suggests no packages.
--- End Message ---
--- Begin Message ---
There is no sense in reporting bugs like this.

Every time we upgrade Qt packages, there is a transition, during which
some packages may be uninstallable. It is a normal process and not a bug.
If you want stability, then use Debian testing instead of unstable.

This time the transition is tracked in bug #910878.

--
Dmitry Shachnev


signature.asc
Description: PGP signature
--- End Message ---


Bug#911179: marked as done (Qt5 packages uninstallable in Sid)

2018-10-19 Thread Debian Bug Tracking System
Your message dated Fri, 19 Oct 2018 09:57:23 +0300
with message-id <20181019065723.ga18...@mitya57.me>
and subject line Closing uninstallability bugs
has caused the Debian Bug report #911179,
regarding Qt5 packages uninstallable in Sid
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
911179: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911179
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libqt5core5a
Version: 5.11.2+dfsg-3

Qt packages are currently uninstallable in Sid. Trying to do a
pbuilder package build from scratch gives the following error:

The following packages have unmet dependencies:
libqt5sensors5 : Depends: qtbase-abi-5-11-0 which is a virtual package
and is not provided by any available package

libqt5webchannel5 : Depends: qtbase-abi-5-11-0 which is a virtual
package and is not provided by any available package

libqt5webkit5 : Depends: qtbase-abi-5-11-0 which is a virtual package
and is not provided by any available package

Depends: qtdeclarative-abi-5-11-0 which is a virtual
package and is not provided by any available package

qttools5-dev-tools : Depends: qtbase-abi-5-11-0 which is a virtual
package and is not provided by any available package

libqt5designer5 : Depends: qtbase-abi-5-11-0 which is a virtual
package and is not provided by any available package

libqt5positioning5 : Depends: qtbase-abi-5-11-0 which is a virtual
package and is not provided by any available package

This happens both on x86 and x86_64 and affects many packages.

Thanks,
--- End Message ---
--- Begin Message ---
There is no sense in reporting bugs like this.

Every time we upgrade Qt packages, there is a transition, during which
some packages may be uninstallable. It is a normal process and not a bug.
If you want stability, then use Debian testing instead of unstable.

This time the transition is tracked in bug #910878.

--
Dmitry Shachnev


signature.asc
Description: PGP signature
--- End Message ---