[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#946082: marked as done (should depend on shiboken2)



Your message dated Tue, 24 Dec 2019 08:45:58 +0000
with message-id <E1ijfpG-00029y-SI@fasolo.debian.org>
and subject line Bug#946082: fixed in pyside2 5.13.2-2.1
has caused the Debian Bug report #946082,
regarding should depend on shiboken2
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 owner@bugs.debian.org
immediately.)


-- 
946082: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946082
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libshiboken2-dev
Version: 5.13.2-2
Severity: important

Since PySide 5.13, the CMake files shipped in libshiboken2-dev have a
dependency on the /usr/bin/shiboken2 executable. If the shiboken2 package is
not installed, find_package(Shiboken2) fails in CMake.

Installing shiboken2 fixes the issue.

This breaks the build of packages which build-depend on libshiboken2-dev. For
example:
https://buildd.debian.org/status/fetch.php?pkg=freecad&arch=amd64&ver=0.18.4%2Bdfsg1-1%2Bb1&stamp=1574113872&raw=0

How to reproduce:

$ cat > CMakeFiles.txt
find_package(Shiboken2)
^D

$ cmake -Wno-dev .
-- The C compiler identification is GNU 9.2.1
-- The CXX compiler identification is GNU 9.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Shiboken2Config: Using default python: .cpython-38-x86_64-linux-gnu
CMake Error at /usr/lib/x86_64-linux-
gnu/cmake/Shiboken2-5.13.2/Shiboken2Targets.cmake:75 (message):
  The imported target "Shiboken2::shiboken2" references the file

     "/usr/bin/shiboken2"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

     "/usr/lib/x86_64-linux-gnu/cmake/Shiboken2-5.13.2/Shiboken2Targets.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /usr/lib/x86_64-linux-
gnu/cmake/Shiboken2-5.13.2/Shiboken2Config.cpython-38-x86_64-linux-gnu.cmake:40
(include)
  /usr/lib/x86_64-linux-gnu/cmake/Shiboken2-5.13.2/Shiboken2Config.cmake:5
(include)
  CMakeLists.txt:1 (find_package)


-- Configuring incomplete, errors occurred!
See also "/tmp/shiboken2/CMakeFiles/CMakeOutput.log".








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

Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_USER, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libshiboken2-dev depends on:
ii  libshiboken2-py3-5.13  5.13.2-2
ii  python3-dev            3.7.5-3

libshiboken2-dev recommends no packages.

libshiboken2-dev suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: pyside2
Source-Version: 5.13.2-2.1

We believe that the bug you reported is fixed in the latest version of
pyside2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 946082@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated pyside2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 24 Dec 2019 09:22:39 +0100
Source: pyside2
Binary: python-pyside2-doc libpyside2-py3-5.13 libpyside2-dev python3-pyside2.qtcore shiboken2 libshiboken2-py3-5.13 libshiboken2-dev shiboken2-doc pyside2-tools python3-pyside2uic python3-pyside2.qtwidgets python3-pyside2.qt3drender python3-pyside2.qtquick python3-pyside2.qtpositioning python3-pyside2.qtx11extras python3-pyside2.qtqml python3-pyside2.qtwebenginecore python3-pyside2.qttexttospeech python3-pyside2.qthelp python3-pyside2.qtscripttools python3-pyside2.qtnetwork python3-pyside2.qtmultimediawidgets python3-pyside2.qtlocation python3-pyside2.qt3dlogic python3-pyside2.qtsensors python3-pyside2.qtmultimedia python3-pyside2.qtscript python3-pyside2.qtwebchannel python3-pyside2.qtprintsupport python3-pyside2.qtquickwidgets python3-pyside2.qt3dinput python3-pyside2.qtxml python3-pyside2.qttest python3-pyside2.qtwebenginewidgets python3-pyside2.qtconcurrent python3-pyside2.qtxmlpatterns python3-pyside2.qtcharts python3-pyside2.qtuitools python3-pyside2.qtopengl
 python3-pyside2.qt3dcore python3-pyside2.qtsql python3-pyside2.qtgui python3-pyside2.qtsvg python3-pyside2.qtwebsockets python3-pyside2.qtdatavisualization python3-pyside2.qtopenglfunctions python3-pyside2.qtscxml
 python3-pyside2.qtwebengine
Architecture: source
Version: 5.13.2-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Description:
 libpyside2-dev - Python bindings for Qt5 (development files)
 libpyside2-py3-5.13 - Python 3 bindings for Qt5 (base files)
 libshiboken2-dev - CPython bindings generator for C++ libraries (development files)
 libshiboken2-py3-5.13 - CPython bindings generator for C++ libraries (Python3 shared libr
 pyside2-tools - development tools for PySide2 (uic, rcc, lupdate)
 python-pyside2-doc - Python bindings for Qt5 (common documentation)
 python3-pyside2.qt3dcore - Python bindings for Qt5 3DCore module (Python 3)
 python3-pyside2.qt3dinput - Python bindings for Qt5 3DInput module (Python 3)
 python3-pyside2.qt3dlogic - Python bindings for Qt5 3DLogic module (Python 3)
 python3-pyside2.qt3drender - Python bindings for Qt5 3DRender module (Python 3)
 python3-pyside2.qtcharts - Python bindings for Qt5 Charts module (Python 3)
 python3-pyside2.qtconcurrent - Python bindings for Qt5 Concurrent module (Python 3)
 python3-pyside2.qtcore - Python bindings for Qt5 core module (Python 3)
 python3-pyside2.qtdatavisualization - Python bindings for Qt5 Data Visualization (Python 3)
 python3-pyside2.qtgui - Python bindings for Qt5 Gui module (Python 3)
 python3-pyside2.qthelp - Python bindings for Qt5 Help module (Python 3)
 python3-pyside2.qtlocation - Python bindings for Qt5 Location module (Python 3)
 python3-pyside2.qtmultimedia - Python bindings for Qt5 Multimedia module (Python 3)
 python3-pyside2.qtmultimediawidgets - Python bindings for Qt5 MultimediaWidgets module (Python 3)
 python3-pyside2.qtnetwork - Python bindings for Qt5 Network module (Python 3)
 python3-pyside2.qtopengl - Python bindings for Qt5 OpenGL module (Python 3)
 python3-pyside2.qtopenglfunctions - Python bindings for Qt5 Open GL Functions (Python 3)
 python3-pyside2.qtpositioning - Python bindings for Qt5 Positioning module (Python 3)
 python3-pyside2.qtprintsupport - Python bindings for Qt5 PrintSupport module (Python 3)
 python3-pyside2.qtqml - Python bindings for Qt5 Qml module (Python 3)
 python3-pyside2.qtquick - Python bindings for Qt5 Quick module (Python 3)
 python3-pyside2.qtquickwidgets - Python bindings for Qt5 QuickWidgets module (Python 3)
 python3-pyside2.qtscript - Python bindings for Qt5 Script module (Python 3)
 python3-pyside2.qtscripttools - Python bindings for Qt5 ScriptTools module (Python 3)
 python3-pyside2.qtscxml - Python bindings for Qt5 Scxml (Python 3)
 python3-pyside2.qtsensors - Python bindings for Qt5 Sensors module (Python 3)
 python3-pyside2.qtsql - Python bindings for Qt5 Sql module (Python 3)
 python3-pyside2.qtsvg - Python bindings for Qt5 Svg module (Python 3)
 python3-pyside2.qttest - Python bindings for Qt5 Test module (Python 3)
 python3-pyside2.qttexttospeech - Python bindings for Qt5 TextToSpeech module (Python 3)
 python3-pyside2.qtuitools - Python bindings for Qt5 UiTools module (Python 3)
 python3-pyside2.qtwebchannel - Python bindings for Qt5 WebChannel module (Python 3)
 python3-pyside2.qtwebengine - Python bindings for Qt5 Web Engine (Python 3)
 python3-pyside2.qtwebenginecore - Python bindings for Qt5 WebEngineCore module (Python 3)
 python3-pyside2.qtwebenginewidgets - Python bindings for Qt5 WebEngineWidgets module (Python 3)
 python3-pyside2.qtwebsockets - Python bindings for Qt5 WebSockets module (Python 3)
 python3-pyside2.qtwidgets - Python bindings for Qt5 Widgets module (Python 3)
 python3-pyside2.qtx11extras - Python bindings for Qt5 X11Extras module (Python 3)
 python3-pyside2.qtxml - Python bindings for Qt5 Xml module (Python 3)
 python3-pyside2.qtxmlpatterns - Python bindings for Qt5 XmlPatterns module (Python 3)
 python3-pyside2uic - User Interface Compiler for PySide2 (Python 3)
 shiboken2  - CPython bindings generator for C++ libraries
 shiboken2-doc - CPython bindings generator for C++ libraries (common documentatio
Closes: 946082
Changes:
 pyside2 (5.13.2-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload
   * Add an explicit shiboken dependency to fix FTBFS for reverse-dependencies
     cmake based, who expect it being installed (Closes: #946082)
     - thanks Tommaso Colombo for the patch
Checksums-Sha1:
 e5722b308fa7d14055d5b07cd3a4d3776a51593c 7009 pyside2_5.13.2-2.1.dsc
 c4f21038f7104f617487b674945d7392ec7307e8 37660 pyside2_5.13.2-2.1.debian.tar.xz
 4daa0f41cf2d9441692962addf7789d906759ed1 21361 pyside2_5.13.2-2.1_source.buildinfo
Checksums-Sha256:
 202a42207ddffb183e3f70c11026fafad953d685ce04aa9ede7df6683c5a130d 7009 pyside2_5.13.2-2.1.dsc
 ac40ddab5f945755395b681dbd94b746b8e9e6ef8d32be9c155c22e37ad4b046 37660 pyside2_5.13.2-2.1.debian.tar.xz
 681fc80f8adec6a5a9edcc5153b3b5818cf49ecb7b83762319b856cdec52ac87 21361 pyside2_5.13.2-2.1_source.buildinfo
Files:
 fbce046c676febdb6c3f9473968cf11c 7009 python optional pyside2_5.13.2-2.1.dsc
 f391b4e62ccdc0ba9492bfbd0bc600e3 37660 python optional pyside2_5.13.2-2.1.debian.tar.xz
 4a182a0ab3af5107dd8310a6210aed06 21361 python optional pyside2_5.13.2-2.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAl4BywQACgkQ808JdE6f
XdmMUQ//dwF7GdvuNf35dJqyKEZqSehLrj6UwD9oYYEk0Y8y26Gq1+SntNa2uCQG
gK76jf6UbNusO/1dvDP38Cpr0inyZAAxT40na+i9MFm27mv0yIOjqRiYG1FJqK3L
mtG7vK2z9ImpFpKpDpuC56qT1IIMsW4Wuofai8qi4ZfBj84nZC1Qf+S5IKc2j/EZ
Pk/O5wz7c9HumUwJsm7wQt3WdLtJGenQr7F1CfP3eITk9etOoeOYCdwV8c0sVnjR
tRRcIP/E7C0i21YCrOaKAGP2y8uQwWL89rLf30q7EWyEKI34YzVX68JcyqnJBr2Y
O9UMXGb0tz8uMKeJA/hZPFa/+ewhM6RCjR8/tGiC/p8XbBLA0rEgIbT6siqXsQU5
bp4Jqyc4QYKL54Qi8GUAoWD/OEolUuAZZZ0wjHgNeZolEX2nk+QKIoWee0tJqroL
Sl8to/B9djWBA+flIWKyTCebvKfixdn9iVlAiQR1KDsDh2azwibTshLMCx2RROKg
2Rkg+Fw6tK2JLEL9P73dBux8z2rvkV7sTLvZbwoPUO4Rj8g3dvTRQqS08bZc0oKa
uW9k+4OXz2zj3QGzQ5FZfggPhCPOmJvFPaQyCmZwUmdwA6Qf9M2E+cIfANMprPjm
vpJxSGGmVFFhBz+7J4cdYiQpxhQQMTAvHAtFCzxGjEAksGkt134=
=nygi
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: