Bug#981515: kcoreaddons: please replace fam with gamin

2021-03-03 Thread Glenn Strauss
gamin provides libfam0.

kcoreaddons should load just fine with libfam0 from gamin.

I did the research in #510368 and #966273, reviewing the actual code
and confidentally concluded that FAM can be removed from Bullseye.

The safest choice is to have a single library (gamin) used in the
distro, rather than having both FAM and gamin.

Please pick up the trivial change in
https://salsa.debian.org/qt-kde-team/kde/kcoreaddons/-/merge_requests/3
so that kcoreaddons is not blocking progress.

Thank you.  Glenn



Bug#983950: qt3d-opensource-src: ftbfs with -march=x86-64-v3

2021-03-03 Thread Matthias Klose
Package: src:qt3d-opensource-src
Version: 5.15.2+dfsg-2
Severity: minor
User: debian-...@lists.debian.org
Usertags: ftbfs-x86-64-v3

Starting with LLVM 12 and GCC 11 (and backported to gcc-10 for Debian), 
GCC introduces optimizations for new micro-architecture levels from
the x86-64 psABI.  Filing these bug reports for packages building with
the current level (x86-64), but not with x86-64-v3.

To reproduce these issues, append -march=x86-64-v3 to the compiler
flags (CFLAGS, CXXFLAGS, ...).  You also need hardware supporting these.
The easiest way is to call the dynamic linker in glibc 2.33 like
  /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 --help
Otherwise look at the flags in /proc/cpuinfo and compare these with
those from table 3.1 in the System V Application Binary Interface doc:
https://gitlab.com/x86-psABIs/x86-64-ABI/-/wikis/x86-64-psABI

Please don't upload a package setting these flags by default.  The
x86-64 baseline is still unchanged.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc10-v3/qt3d-opensource-src_5.15.2+dfsg-2_unstable_gcc10-v3.log
The last lines of the build log are at the end of this report.

[...]
g++ -c -include .pch/Qt53DRender -g -O2 
-ffile-prefix-map=/build/qtbase-opensource-src-byrn3E/qtbase-opensource-src-5.15.2+dfsg=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -msse2 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden 
-fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 
-Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT 
-fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS 
-DBUILD_QT3D_MODULE -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
-DQT_BUILD_3DRENDER_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII 
-DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER 
-DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x05 
-DQT_DEPRECATED_WARNINGS_SINCE=0x06 -DQT_NO_EXCEPTIONS 
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DE
 BUG -DQT_3DCORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB 
-DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ibackend -Igeometry -Iframegraph 
-Ifrontend -Ijobs -Ilights -Imaterialsystem -Irenderstates -Iio -Ipicking 
-Iraycasting -Iservices -Ishadergraph -Itexture -Isurfaces -I../../include 
-I../../include/Qt3DRender -I../../include/Qt3DRender/5.15.2 
-I../../include/Qt3DRender/5.15.2/Qt3DRender -I../../include/Qt3DCore/5.15.2 
-I../../include/Qt3DCore/5.15.2/Qt3DCore -I../../include/Qt3DCore 
-I/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2/QtGui 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2/QtCore 
-I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui 
-I/usr/include/x86_64-linux-gnu/qt5/QtNetwork 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore 
-I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent -I.moc 
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/updateworldbound
 ingvolumejob.o jobs/updateworldboundingvolumejob.cpp
g++ -c -include .pch/Qt53DRender -g -O2 
-ffile-prefix-map=/build/qtbase-opensource-src-byrn3E/qtbase-opensource-src-5.15.2+dfsg=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -msse2 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden 
-fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 
-Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT 
-fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS 
-DBUILD_QT3D_MODULE -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
-DQT_BUILD_3DRENDER_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII 
-DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER 
-DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x05 
-DQT_DEPRECATED_WARNINGS_SINCE=0x06 -DQT_NO_EXCEPTIONS 
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DE
 BUG -DQT_3DCORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB 
-DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ibackend -Igeometry -Iframegraph 
-Ifrontend -Ijobs -Ilights -Imaterialsystem -Irenderstates -Iio -Ipicking 
-Iraycasting -Iservices -Ishadergraph -Itexture -Isurfaces -I../../include 
-I../../include/Qt3DRender -I../../include/Qt3DRender/5.15.2 
-I../../include/Qt3DRender/5.15.2/Qt3DRender -I../../include/Qt3DCore/5.15.2 
-I../../include/Qt3DCore/5.15.2/Qt3DCore -I../../include/Qt3DCore 
-I/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2/QtGui 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2/QtCore 
-I/usr/include/x86_64-linux-gnu/q

Bug#984078: krita: ftbfs with GCC-11

2021-03-03 Thread Matthias Klose
Package: src:krita
Version: 1:4.4.2+dfsg-1
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/krita_4.4.2+dfsg-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
  168 | void start(const QString &command, OpenMode mode = ReadWrite);
  |  ^
[  8%] Building CXX object 
libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kgesture.cpp.o
cd /<>/obj-x86_64-linux-gnu/libs/widgetutils && /usr/bin/c++ 
-DBOOST_ALL_NO_LIB -DHAVE_X11 -DKCOREADDONS_LIB -DKGUIADDONS_LIB 
-DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS 
-DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_GUI_LIB -DQT_NO_DEBUG 
-DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING 
-DQT_PRINTSUPPORT_LIB -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION 
-DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB 
-DQT_XML_LIB -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE 
-Dkritawidgetutils_EXPORTS 
-I/<>/obj-x86_64-linux-gnu/libs/widgetutils 
-I/<>/libs/widgetutils 
-I/<>/obj-x86_64-linux-gnu/libs/widgetutils/kritawidgetutils_autogen/include
 -I/<>/interfaces -I/<>/obj-x86_64-linux-gnu 
-I/<> -I/<>/libs/widgetutils/config 
-I/<>/libs/widgetutils/xmlgui 
-I/<>/obj-x86_64-linux-gnu/libs/global -I
 /<>/libs/global 
-I/<>/obj-x86_64-linux-gnu/libs/version 
-I/<>/libs/version 
-I/<>/obj-x86_64-linux-gnu/libs/koplugin 
-I/<>/libs/koplugin 
-I/<>/obj-x86_64-linux-gnu/libs/odf -I/<>/libs/odf 
-I/<>/obj-x86_64-linux-gnu/libs/store 
-I/<>/libs/store -isystem /usr/include/OpenEXR -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/QtXml -isystem /usr/include/KF5/KItemViews 
-isystem /usr/include/KF5 -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KI18n 
-isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem 
/usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KCoreAddons -isystem 
/usr/include/
 KF5/KConfigGui -isystem /usr/include/KF5/KGuiAddons -isystem 
/usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KWindowSystem 
-isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names 
-Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long 
-Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual 
-Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op  
-fext-numeric-literals -fexceptions -fPIC -fvisibility=hidden 
-fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess 
-fPIC -std=gnu++11 -o CMakeFiles/kritawidgetutils.dir/xmlgui/kgesture.cpp.o -c 
/<>/libs/widgetutils/xmlgui/kgesture.cpp
[  9%] Building CXX object 
libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kgesturemap.cpp.o
cd /<>/obj-x86_64-linux-gnu/libs/widgetutils && /usr/bin/c++ 
-DBOOST_ALL_NO_LIB -DHAVE_X11 -DKCOREADDONS_LIB -DKGUIADDONS_LIB 
-DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS 
-DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_GUI_LIB -DQT_NO_DEBUG 
-DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING 
-DQT_PRINTSUPPORT_LIB -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION 
-DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB 
-DQT_XML_LIB -DTRA

Bug#984183: libksysguard: ftbfs with GCC-11

2021-03-03 Thread Matthias Klose
Package: src:libksysguard
Version: 4:5.20.5-1
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/libksysguard_5.20.5-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
Normalized 
debian/libkf5sysguard-data/usr/share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/pt/LC_MESSAGES/processcore.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/pt/LC_MESSAGES/ksgrd.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/pt/LC_MESSAGES/processui.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/nl/LC_MESSAGES/KSysGuardSensorFaces.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/nl/LC_MESSAGES/ksysguardlsofwidgets.mo
d 
debian/libkf5sysguard-data/usr/share/locale/ro/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/ro/LC_MESSAGES/processui.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/el/LC_MESSAGES/ksysguardlsofwidgets.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/el/LC_MESSAGES/processcore.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/el/LC_MESSAGES/ksgrd.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/el/LC_MESSAGES/processui.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr@ijekavian/LC_MESSAGES/ksysguardlsofwidgets.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr@ijekavian/LC_MESSAGES/processcore.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr@ijekavian/LC_MESSAGES/ksgrd.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr@ijekavian/LC_MESSAGES/processui.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/hi/LC_MESSAGES/ksysguardlsofwidgets.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/hi/LC_MESSAGES/processcore.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sl/LC_MESSAGES/processui.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr/LC_MESSAGES/ksysguardlsofwidgets.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr/LC_MESSAGES/processcore.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr/LC_MESSAGES/ksgrd.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/sr/LC_MESSAGES/processui.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/lv/LC_MESSAGES/ksysguardlsofwidgets.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/lv/LC_MESSAGES/processcore.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/lv/LC_MESSAGES/processui.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/ml/LC_MESSAGES/ksysguardlsofwidgets.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/ml/LC_MESSAGES/processcore.mo
Normalized 
debian/libkf5sysguard-data/usr/share/locale/ml/LC_MESSAGES/ksgrd.mo
Normalized 
debian/libkf5sysguard-data/usr/s

Bug#984292: plasma-thunderbolt: ftbfs with GCC-11

2021-03-03 Thread Matthias Klose
Package: src:plasma-thunderbolt
Version: 5.20.5-1
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/plasma-thunderbolt_5.20.5-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
AutoGen: Writing the parse cache file 
"SRC:/obj-x86_64-linux-gnu/src/lib/CMakeFiles/kbolt_autogen.dir/ParseCache.txt"
AutoGen: Writing the settings file 
"SRC:/obj-x86_64-linux-gnu/src/lib/CMakeFiles/kbolt_autogen.dir/AutogenUsed.txt"
make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu'
[ 20%] Built target kbolt_autogen
make  -f src/lib/CMakeFiles/kbolt.dir/build.make 
src/lib/CMakeFiles/kbolt.dir/depend
make[3]: Entering directory '/<>/obj-x86_64-linux-gnu'
[ 21%] Generating deviceinterface.cpp, deviceinterface.h
cd /<>/obj-x86_64-linux-gnu/src/lib && 
/usr/lib/qt5/bin/qdbusxml2cpp -m -p deviceinterface 
/<>/src/interfaces/org.freedesktop.bolt1.device.xml
[ 23%] Generating managerinterface.cpp, managerinterface.h
cd /<>/obj-x86_64-linux-gnu/src/lib && 
/usr/lib/qt5/bin/qdbusxml2cpp -m -p managerinterface 
/<>/src/interfaces/org.freedesktop.bolt1.manager.xml
[ 25%] Generating deviceinterface.moc
cd /<>/obj-x86_64-linux-gnu/src/lib && /usr/lib/qt5/bin/moc 
@/<>/obj-x86_64-linux-gnu/src/lib/deviceinterface.moc_parameters
[ 26%] Generating managerinterface.moc
cd /<>/obj-x86_64-linux-gnu/src/lib && /usr/lib/qt5/bin/moc 
@/<>/obj-x86_64-linux-gnu/src/lib/managerinterface.moc_parameters
cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<> /<>/src/lib 
/<>/obj-x86_64-linux-gnu 
/<>/obj-x86_64-linux-gnu/src/lib 
/<>/obj-x86_64-linux-gnu/src/lib/CMakeFiles/kbolt.dir/DependInfo.cmake
 --color=
Dependee 
"/<>/obj-x86_64-linux-gnu/src/lib/CMakeFiles/kbolt.dir/DependInfo.cmake"
 is newer than depender 
"/<>/obj-x86_64-linux-gnu/src/lib/CMakeFiles/kbolt.dir/depend.internal".
Dependee 
"/<>/obj-x86_64-linux-gnu/src/lib/CMakeFiles/CMakeDirectoryInformation.cmake"
 is newer than depender 
"/<>/obj-x86_64-linux-gnu/src/lib/CMakeFiles/kbolt.dir/depend.internal".
Scanning dependencies of target kbolt
make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu'
make  -f src/lib/CMakeFiles/kbolt.dir/build.make 
src/lib/CMakeFiles/kbolt.dir/build
make[3]: Entering directory '/<>/obj-x86_64-linux-gnu'
[ 28%] Building CXX object 
src/lib/CMakeFiles/kbolt.dir/kbolt_autogen/mocs_compilation.cpp.o
cd /<>/obj-x86_64-linux-gnu/src/lib && /usr/bin/c++ 
-DKF_DEPRECATED_WARNINGS_SINCE=0x06 -DQT_CORE_LIB -DQT_DBUS_LIB 
-DQT_DEPRECATED_WARNINGS_SINCE=0x06 -DQT_NO_CAST_FROM_ASCII 
-DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS 
-DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER 
-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkbolt_EXPORTS 
-I/<>/obj-x86_64-linux-gnu/src/lib -I/<>/src/lib 
-I/<>/obj-x86_64-linux-gnu/src/lib/kbolt_autogen/include -isystem 
/usr/include/x86_64-linux-gnu/qt5 -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/QtDBus -isystem /usr/include/KF5/KI18n 
-isystem /usr/include/KF5 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -
 fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts 
-Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor 
-Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override 
-Wlogical-op -pedantic -Wzero-as-null-pointer-constant -fexcep

Bug#984311: qtdeclarative-opensource-src-gles: ftbfs with GCC-11

2021-03-03 Thread Matthias Klose
Package: src:qtdeclarative-opensource-src-gles
Version: 5.15.2+dfsg-2
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/qtdeclarative-opensource-src-gles_5.15.2+dfsg-2_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
mv -f libqmltestplugin.so ../../../qml/QtTest/libqmltestplugin.so
make[4]: Leaving directory '/<>/src/imports/testlib'
rm -f libqquicklayoutsplugin.so
g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--enable-new-dtags 
-shared -o libqquicklayoutsplugin.so .obj/plugin.o .obj/qquicklayout.o 
.obj/qquicklinearlayout.o .obj/qquickstacklayout.o 
.obj/qquickgridlayoutengine.o .obj/qquicklayoutstyleinfo.o 
.obj/qquicklayoutsplugin_qmltyperegistrations.o .obj/moc_qquicklayout_p.o  
/<>/lib/libQt5Quick.so /<>/lib/libQt5QmlModels.so 
/<>/lib/libQt5Qml.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so 
/usr/lib/x86_64-linux-gnu/libQt5Network.so 
/usr/lib/x86_64-linux-gnu/libQt5Core.so -lGLESv2 -lpthread
mv -f libqquicklayoutsplugin.so 
../../../qml/QtQuick/Layouts/libqquicklayoutsplugin.so
make[4]: Leaving directory '/<>/src/imports/layouts'
make[3]: Leaving directory '/<>/src/imports'
cd qmldevtools/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
/<>/src/qmldevtools/qmldevtools.pro 'QMAKE_CFLAGS_RELEASE=-g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CFLAGS_DEBUG=-g 
-O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
'QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_DEBUG=-g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro 
-Wl,-z,now' QMAKE_STRIP=: PREFIX=/usr QT_BUILD_PARTS+=tests 
QMAKE_PYTHON=python3 ) && make -f Makefile 
make[3]: Entering directory '/<>/src/qmldevtools'
g++ -c -g -O2 
-ffile-prefix-map=/build/qtbase-opensource-src-byrn3E/qtbase-opensource-src-5.15.2+dfsg=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -DTESTBINDIR=\"/<>/bin\" 
-DTESTEXAMPLEDIR=\"/<>/examples\" -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++1z 
-fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra 
-Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow 
-Wno-format-overflow -D_REENTRANT -DQT_NO_LINKED_LIST -DQT_NO_LINKED_LIST 
-DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
-DQT_BUILD_QMLDEVTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII 
-DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER 
-DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x05 
-DQT_DEPRECATED_WARNINGS_SINCE=0x06 -DQT_NO_EXCEPTIONS -D_LARGEFILE6
 4_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I../qml 
-I../qml/compiler -I. -I../qml/qmldirparser -I. -I../../include 
-I../../include/QtQml -I../../include/QtQml/5.15.2 
-I../../include/QtQml/5.15.2/QtQml -I. 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2/QtCore 
-I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore 
-I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/qqmljsast.o 
../qml/parser/qqmljsast.cp

Bug#984313: qtdeclarative-opensource-src: ftbfs with GCC-11

2021-03-03 Thread Matthias Klose
Package: src:qtdeclarative-opensource-src
Version: 5.15.2+dfsg-4
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/qtdeclarative-opensource-src_5.15.2+dfsg-4_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
rm -f libqquicklayoutsplugin.so
g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--enable-new-dtags 
-shared -o libqquicklayoutsplugin.so .obj/plugin.o .obj/qquicklayout.o 
.obj/qquicklinearlayout.o .obj/qquickstacklayout.o 
.obj/qquickgridlayoutengine.o .obj/qquicklayoutstyleinfo.o 
.obj/qquicklayoutsplugin_qmltyperegistrations.o .obj/moc_qquicklayout_p.o  
/<>/lib/libQt5Quick.so /<>/lib/libQt5QmlModels.so 
/<>/lib/libQt5Qml.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so 
/usr/lib/x86_64-linux-gnu/libQt5Network.so 
/usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread
mv -f libqquicklayoutsplugin.so 
../../../qml/QtQuick/Layouts/libqquicklayoutsplugin.so
make[5]: Leaving directory '/<>/src/imports/layouts'
make[4]: Leaving directory '/<>/src/imports'
cd qmldevtools/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
/<>/src/qmldevtools/qmldevtools.pro 'QMAKE_CFLAGS_RELEASE=-g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CFLAGS_DEBUG=-g 
-O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
'QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_DEBUG=-g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro 
-Wl,-z,now' QMAKE_STRIP=: PREFIX=/usr QT_BUILD_PARTS+=tests 
QMAKE_PYTHON=python3 ) && make -f Makefile 
make[4]: Entering directory '/<>/src/qmldevtools'
g++ -c -g -O2 
-ffile-prefix-map=/build/qtbase-opensource-src-byrn3E/qtbase-opensource-src-5.15.2+dfsg=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -DTESTBINDIR=\"/<>/bin\" 
-DTESTEXAMPLEDIR=\"/<>/examples\" -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++1z 
-fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra 
-Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow 
-Wno-format-overflow -D_REENTRANT -DQT_NO_LINKED_LIST -DQT_NO_LINKED_LIST 
-DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
-DQT_BUILD_QMLDEVTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII 
-DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER 
-DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x05 
-DQT_DEPRECATED_WARNINGS_SINCE=0x06 -DQT_NO_EXCEPTIONS -D_LARGEFILE6
 4_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I../qml 
-I../qml/compiler -I. -I../qml/qmldirparser -I. -I../../include 
-I../../include/QtQml -I../../include/QtQml/5.15.2 
-I../../include/QtQml/5.15.2/QtQml -I. 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2/QtCore 
-I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore 
-I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/qqmljsast.o 
../qml/parser/qqmljsast.cpp
g++ -c -g -O2 
-ffile-prefix-map=/build/qtbase-opensource-src-byrn3E/qtbase-opensource-src-5.15.2+dfsg=.
 -fstack-protector-strong 

Bug#984312: qtwayland-opensource-src: ftbfs with GCC-11

2021-03-03 Thread Matthias Klose
Package: src:qtwayland-opensource-src
Version: 5.15.2-2
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/qtwayland-opensource-src_5.15.2-2_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
g++ -g -O2 
-ffile-prefix-map=/build/qtbase-opensource-src-byrn3E/qtbase-opensource-src-5.15.2+dfsg=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Wextra -dM -E -o .moc/moc_predefs.h 
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
wayland-scanner --include-core-only code < 
../../../../src/3rdparty/protocol/ivi-application.xml > 
wayland-ivi-application-protocol.c
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
wayland-scanner --include-core-only code < 
../../../../src/3rdparty/protocol/wayland.xml > wayland-wayland-protocol.c
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
wayland-scanner --include-core-only code < 
../../../../src/3rdparty/protocol/xdg-shell-unstable-v6.xml > 
wayland-xdg-shell-unstable-v6-protocol.c
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
wayland-scanner --include-core-only code < 
../../../../src/3rdparty/protocol/fullscreen-shell-unstable-v1.xml > 
wayland-fullscreen-shell-unstable-v1-protocol.c
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
/<>/tests/auto/client/fullscreenshellv1/qtwaylandscanner_wrapper.sh
 server-header ../../../../src/3rdparty/protocol/xdg-shell-unstable-v6.xml > 
qwayland-server-xdg-shell-unstable-v6.h
/<>/tests/auto/client/fullscreenshellv1/qtwaylandscanner_wrapper.sh
 server-header ../../../../src/3rdparty/protocol/ivi-application.xml > 
qwayland-server-ivi-application.h
/<>/tests/auto/client/fullscreenshellv1/qtwaylandscanner_wrapper.sh
 server-header 
../../../../src/3rdparty/protocol/fullscreen-shell-unstable-v1.xml > 
qwayland-server-fullscreen-shell-unstable-v1.h
/<>/tests/auto/client/fullscreenshellv1/qtwaylandscanner_wrapper.sh
 server-header ../../../../src/3rdparty/protocol/wayland.xml > 
qwayland-server-wayland.h
gcc -c -g -O2 
-ffile-prefix-map=/build/qtbase-opensource-src-byrn3E/qtbase-opensource-src-5.15.2+dfsg=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST 
-DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST 
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_WAYLANDCLIENT_LIB 
-DQT_SERVICE_SUPPORT_LIB -DQT_XKBCOMMON_SUPPORT_LIB -DQT_GUI_LIB 
-DQT_TESTLIB_LIB -DQT_DBUS_LIB -DQT_CORE_LIB 
-DQT_TESTCASE_BUILDDIR='"/<>/tests/auto/client/fullscreenshellv1"' 
-I. -I../shared_old -I../../../../include/QtWaylandClient/5.15.2 
-I../../../../include/QtWaylandClient/5.15.2/QtWaylandClient 
-I../../../../include -I../../../../include/QtWaylandClient 
-I/usr/include/x86_64-linux-gnu/qt5 
-I/usr/include/x86_64-linux-gnu/qt5/QtServiceSupport -I/usr/i
 nclude/x86_64-linux-gnu/qt5/QtServiceSupport/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/QtServiceSupport/5.15.2/QtServiceSupport 
-I/usr/include/x86_64-linux-gnu/qt5/QtXkbCommonSupport 
-I/usr/include/x86_64-linux-gnu/qt5/QtXkbCommonSupport/5.15.2 
-I/usr/include/x86_64-linux-gnu/qt5/Qt

Bug#984315: qtwebengine-opensource-src: ftbfs with GCC-11

2021-03-03 Thread Matthias Klose
Package: src:qtwebengine-opensource-src
Version: 5.15.2+dfsg-3
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/qtwebengine-opensource-src_5.15.2+dfsg-3_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
[5333/20691] touch obj/third_party/pdfium/core/fpdfapi/edit/edit.stamp
[5334/20691] touch obj/third_party/pdfium/core/fpdfapi/render/render.stamp
[5335/20691] touch obj/third_party/pdfium/core/fpdftext/fpdftext.stamp
[5336/20691] touch obj/third_party/pdfium/core/fpdfdoc/fpdfdoc.stamp
[5337/20691] touch obj/third_party/pdfium/fpdfsdk/pwl/pwl.stamp
[5338/20691] touch obj/third_party/pdfium/fpdfsdk/formfiller/formfiller.stamp
[5339/20691] /usr/bin/g++ -MMD -MF 
obj/third_party/perfetto/src/trace_processor/containers/containers/string_pool.o.d
 -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD 
-DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG 
-DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DPERFETTO_IMPLEMENTATION -Igen 
-I../../3rdparty/chromium -I../../3rdparty/chromium/third_party/perfetto 
-I../../3rdparty/chromium/third_party/perfetto/include 
-Igen/third_party/perfetto/build_config -Igen/third_party/perfetto 
-fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector 
-fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 
-Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned 
-Wno-dangling-else -Wno-missing-field-initial
 izers -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections 
-fno-omit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing 
-Wno-class-memaccess -Wno-attributes -Wno-class-memaccess 
-Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type 
-Wno-deprecated-copy -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c 
../../3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.cc
 -o 
obj/third_party/perfetto/src/trace_processor/containers/containers/string_pool.o
FAILED: 
obj/third_party/perfetto/src/trace_processor/containers/containers/string_pool.o
 
/usr/bin/g++ -MMD -MF 
obj/third_party/perfetto/src/trace_processor/containers/containers/string_pool.o.d
 -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD 
-DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG 
-DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DPERFETTO_IMPLEMENTATION -Igen 
-I../../3rdparty/chromium -I../../3rdparty/chromium/third_party/perfetto 
-I../../3rdparty/chromium/third_party/perfetto/include 
-Igen/third_party/perfetto/build_config -Igen/third_party/perfetto 
-fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector 
-fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 
-Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned 
-Wno-dangling-else -Wno-missing-field-initializers -Wno-un
 used-parameter -O2 -fno-ident -fdata-sections -ffunction-sections 
-fno-omit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing 
-Wno-class-memaccess -Wno-attributes -Wno-class-memaccess 
-Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return

Bug#981515: kcoreaddons: please replace fam with gamin

2021-03-03 Thread Nicholas D Steeves
Hi,

Glenn Strauss  writes:

> gamin provides libfam0.
>
> kcoreaddons should load just fine with libfam0 from gamin.
>
> I did the research in #510368 and #966273, reviewing the actual code
> and confidentally concluded that FAM can be removed from Bullseye.
>
> The safest choice is to have a single library (gamin) used in the
> distro, rather than having both FAM and gamin.
>

I don't think the removal of FAM is as clear-cut as it has been
presented to be.

AFAIK the following is still current: Gamin provides "No NFS support
based on specific RPC and server, instead gamin monitors only the state
as reported locally by the kernel, not that locally done changes on NFS
or AFS filesystems are reported on Linux which is the main criteria when
having user home directories on such filesystems."

  https://people.gnome.org/~veillard/gamin/differences.html

thus FAM covers a use case that gamin does not, and this case is: users
who want to receive inotify style events for files that have been
remotely created or modified on NFS mounts.

I can't speak to how widespread the need for this feature is, but if it
is non-zero then it seems to me that FAM should not be removed this late
in the Bullseye cycle.

Also, IIRC gamin depends on Linux-specific features such as inotify
where FAM provides fallbacks (eg: IIRC FAM is required on kfreebsd and
hurd); this might not be significant, but I felt it was worth mentioning
:-)

FreeBSD doesn't have inotify, so there is a need for FAM, and maybe
someone from their community has become the defacto upstream (via their
"ports" packaging system)?  Or maybe someone from their community would
be willing to officially become FAM's new upstream?


Regards,
Nicholas


signature.asc
Description: PGP signature


Bug#984468: Pre-approval for uploading KDE Apps 20.12.3

2021-03-03 Thread Aurélien COUDERC
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: Debian Qt/KDE Maintainers 

Dear Release Team,

KDE Apps 20.12.3 will be released tomorrow and a preliminary
changelog is available at [1].
I’d like to get a pre-aproval for uploading the packages listed below as
they will not have migrated to testing before the hard freeze.

I’m listing the change log first then the code diffs, excluding
translation updates and version changes in xml metadata files.

Juk has a couple of trivial packaging changes pending and other packages
would be uploaded as is with just the new upstream version.

Feel free to ask for the changes in any other form if it makes the review
easier for you.

[1] https://phabricator.kde.org/P672


Thanks,
--
Aurélien


== change log ==


 elisa-player 
- fix sort by duration to not use string sort

 gwenview 
- Switch from QGLWidget to QOpenGLWidget
- Use Quality level when saving JPEG images

 juk 
- filerenamer: Prevent creating track name folders

 kdeconnect-kde 
- Don't escape notification title text

 konsole 
- Delete client builder before d-pointer of KXMLGUIClient is killed

=== kpmcore ===
- Fix out of bounds read when parsing fstab.
- Add initial support for dosfstools 4.2.

 krdc 
- Fix low quality connections
- VNC: accept the wheel event
- Unpress modifiers on focusOutEvent in VncView

 marble 
- Fix GeoNames web service URL, is now api.geonames.org (#432598)
- Provide BUILD_TOUCH option to force install of touch variant

 okular 
- presentation: Show better the status of the "playing" button
- pdf: Fix InPlace text annotations being loaded as linked

 palapeli 
- Make the cache work

 kde-spectacle 
- Fix compression quality range


===
== diffs ==
===

 elisa-player 
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 10078c21..17f34229 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.8)
 # KDE Applications version, managed by release script.
 set(RELEASE_SERVICE_VERSION_MAJOR "20")
 set(RELEASE_SERVICE_VERSION_MINOR "12")
-set(RELEASE_SERVICE_VERSION_MICRO "2")
+set(RELEASE_SERVICE_VERSION_MICRO "3")
 set(RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(elisa
diff --git a/src/models/datamodel.cpp b/src/models/datamodel.cpp
index 69d71397..7559c0e5 100644
--- a/src/models/datamodel.cpp
+++ b/src/models/datamodel.cpp
@@ -87,7 +87,7 @@ QHash DataModel::roleNames() const
 
 roles[static_cast(DataTypes::ColumnsRoles::AlbumRole)] = "album";
 roles[static_cast(DataTypes::ColumnsRoles::AlbumArtistRole)] = 
"albumArtist";
-roles[static_cast(DataTypes::ColumnsRoles::DurationRole)] = 
"duration";
+roles[static_cast(DataTypes::ColumnsRoles::StringDurationRole)] = 
"duration";
 roles[static_cast(DataTypes::ColumnsRoles::TrackNumberRole)] = 
"trackNumber";
 roles[static_cast(DataTypes::ColumnsRoles::DiscNumberRole)] = 
"discNumber";
 roles[static_cast(DataTypes::ColumnsRoles::RatingRole)] = "rating";
@@ -156,7 +156,7 @@ QVariant DataModel::data(const QModelIndex &index, int 
role) const
 break;
 }
 break;
-case DataTypes::ColumnsRoles::DurationRole:
+case DataTypes::ColumnsRoles::StringDurationRole:
 {
 switch (d->mModelType)
 {

 gwenview 
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 25adb69b..c34f4108 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,7 +3,7 @@ cmake_minimum_required (VERSION 3.0 FATAL_ERROR)
 # KDE Application Version, managed by release script
 set (RELEASE_SERVICE_VERSION_MAJOR "20")
 set (RELEASE_SERVICE_VERSION_MINOR "12")
-set (RELEASE_SERVICE_VERSION_MICRO "1")
+set (RELEASE_SERVICE_VERSION_MICRO "3")
 set (RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(gwenview VERSION ${RELEASE_SERVICE_VERSION})
@@ -51,7 +51,7 @@ else()
 set(GWENVIEW_SEMANTICINFO_BACKEND_BALOO ON)
 endif()
 
-find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core Widgets Concurrent Svg 
OpenGL PrintSupport)
+find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core Widgets Concurrent Svg 
PrintSupport)
 find_package(Qt5DBus ${QT_MIN_VERSION} CONFIG QUIET)
 set(HAVE_QTDBUS ${Qt5DBus_FOUND})
 
diff --git a/app/gvcore.cpp b/app/gvcore.cpp
index 9f400059..4008e19c 100644
--- a/app/gvcore.cpp
+++ b/app/gvcore.cpp
@@ -425,8 +425,10 @@ void GvCore::saveAs(const QUrl &url)
 } else {
 // Regardless of job result, reset JPEG config value if it was changed 
by
 // the Save As dialog
-if (GwenviewConfig::jPEGQuality() != d->configFileJPEGQualityValue)
-GwenviewConfig::setJPEGQuality(d->configFileJPEGQualityValue);
+connect(job, &KJob::result, [=]() {
+if (GwenviewConfig::jPEGQualit

Bug#981515: kcoreaddons: please replace fam with gamin

2021-03-03 Thread Glenn Strauss
On Wed, Mar 03, 2021 at 02:54:58PM -0500, Nicholas D Steeves wrote:
> I don't think the removal of FAM is as clear-cut as it has been
> presented to be.
> 
> AFAIK the following is still current: Gamin provides "No NFS support
> based on specific RPC and server, instead gamin monitors only the state
> as reported locally by the kernel, not that locally done changes on NFS
> or AFS filesystems are reported on Linux which is the main criteria when
> having user home directories on such filesystems."
> 
>   https://people.gnome.org/~veillard/gamin/differences.html
> 
> thus FAM covers a use case that gamin does not, and this case is: users
> who want to receive inotify style events for files that have been
> remotely created or modified on NFS mounts.
> 
> I can't speak to how widespread the need for this feature is, but if it
> is non-zero then it seems to me that FAM should not be removed this late
> in the Bullseye cycle.

FAM attempts to get notifications for NFS by requiring that a remote FAM
server is running on the NFS server.  No encryption is used.  I hope
this is not widely used.  FAM code was last modified circa 2003 in the
tar ball I downloaded from debian and predates inotify().

However, using FAM or gamin in kcoreaddons is not necessary.

Quoting from kcoreaddons src/lib/io/kdirwatch.h:
https://invent.kde.org/frameworks/kcoreaddons/-/blob/master/src/lib/io/kdirwatch.h#L44
  * The implementation uses the INOTIFY functionality on LINUX.
  * Otherwise the FAM service is used, when available.
  * As a last resort, a regular polling for change of modification times
  * is done; the polling interval is a global config option:
  * DirWatch/PollInterval and DirWatch/NFSPollInterval for NFS mounted
  * directories.

Please consider removing kcoreaddons dependency on FAM and on gamin in
the Debian package.  kcoreaddons has its own fallbacks.  Also,
kcoreaddons is not using FAM or gamin on Linux.

> FreeBSD doesn't have inotify, so there is a need for FAM, and maybe
> someone from their community has become the defacto upstream (via their
> "ports" packaging system)?  Or maybe someone from their community would
> be willing to officially become FAM's new upstream?

FYI: *BSD has kqueue() with EVFILT_VNODE.

Please consider removing FAM and gamin from the Debian package for
kcoreaddons by removing libfam-dev and libgamin-dev from debian/control,
or at least changing it to libgamin-dev.

https://salsa.debian.org/qt-kde-team/kde/kcoreaddons/-/merge_requests/3

Cheers, Glenn