--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: qtcreator: Unnecessary botan build dep
- From: Michael Weghorn <m.weghorn@posteo.de>
- Date: Wed, 01 Apr 2020 08:29:50 +0200
- Message-id: <158572259050.10725.3490061238753719964.reportbug@weglaptop>
Package: qtcreator
Version: 4.11.0-2
Severity: normal
Tags: patch
Dear Maintainer,
qtcreator has a now unnecessary build dependency on package
'libbotan-2-dev'.
Botan is no longer used since upstream commit
d7178b88c4b2572fb83b28f8178940766216deed
("SSH: Use OpenSSH tools").
Therefore, I suggest do drop that build dependency, in particular
since qtcreator is currently marked for autoremoval due to bug
#952951 ("botan: Replace PKCS11 headers provided by OASIS").
A patch to do so will be attached.
Kind regards,
Michael
-- System Information:
Debian Release: bullseye/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages qtcreator depends on:
ii libc6 2.30-2
ii libclang1-8 1:8.0.1-9
ii libgcc-s1 [libgcc1] 10-20200324-1
ii libgcc1 1:10-20200324-1
ii libkf5syntaxhighlighting5 5.62.0-3
ii libllvm8 1:8.0.1-9
ii libqbscore1.13 1.13.1-2
ii libqt5concurrent5 5.12.5+dfsg-9
ii libqt5core5a [qtbase-abi-5-12-5] 5.12.5+dfsg-9
ii libqt5designer5 5.12.5-2+b2
ii libqt5designercomponents5 5.12.5-2+b2
ii libqt5gui5 5.12.5+dfsg-9
ii libqt5help5 5.12.5-2+b2
ii libqt5network5 5.12.5+dfsg-9
ii libqt5printsupport5 5.12.5+dfsg-9
ii libqt5qml5 [qtdeclarative-abi-5-12-5] 5.12.5-5
ii libqt5quick5 5.12.5-5
ii libqt5quickwidgets5 5.12.5-5
ii libqt5script5 5.12.5+dfsg-2
ii libqt5serialport5 5.12.5-1
ii libqt5sql5 5.12.5+dfsg-9
ii libqt5sql5-sqlite 5.12.5+dfsg-9
ii libqt5widgets5 5.12.5+dfsg-9
ii libqt5xml5 5.12.5+dfsg-9
ii libstdc++6 10-20200324-1
ii qml-module-qtqml-models2 5.12.5-5
ii qml-module-qtquick-controls 5.12.5-1+b1
ii qml-module-qtquick2 5.12.5-5
ii qtchooser 66-2
ii qtcreator-data 4.11.0-2
Versions of packages qtcreator recommends:
ii clang 1:9.0-49.1
ii clang-tidy 1:9.0-49.1
ii gdb 9.1-2
ii konsole [x-terminal-emulator] 4:19.08.1-2+b1
ii make 4.2.1-1.2
ii qmlscene 5.12.5-5
ii qt5-doc 5.12.5-1
ii qt5-qmltooling-plugins 5.12.5-5
ii qtbase5-dev-tools 5.12.5+dfsg-9
ii qtcreator-doc 4.11.0-2
ii qtdeclarative5-dev-tools 5.12.5-5
ii qttools5-dev-tools 5.12.5-2+b2
ii qttranslations5-l10n 5.12.5-1
ii qtxmlpatterns5-dev-tools 5.12.5-1
ii xterm [x-terminal-emulator] 353-1
Versions of packages qtcreator suggests:
ii clazy 1.6-2+b1
ii cmake 3.16.3-1
ii g++ 4:9.2.1-3.1
ii git 1:2.25.1-1
pn kate-data <none>
ii subversion 1.13.0-2+b1
ii valgrind 1:3.15.0-1
-- no debconf information
From 2c75d9fd06b44e8e381a39af2e81fc38f4e01c37 Mon Sep 17 00:00:00 2001
From: Michael Weghorn <m.weghorn@posteo.de>
Date: Tue, 31 Mar 2020 17:06:28 +0200
Subject: [PATCH] Drop unused botan build dependency
Botan has been removed upstream with
commit d7178b88c4b2572fb83b28f8178940766216deed
Author: Christian Kandeler <christian.kandeler@qt.io>
Date: Fri Nov 23 11:07:57 2018 +0100
SSH: Use OpenSSH tools
... instead of our own SSH library.
Advantages:
- Full compatibility with OpenSSH behavior guaranteed.
- Minimal maintenance effort.
- Less code to build.
- Big chunk of 3rd party sources can be removed from our repository.
One the downside, Windows users now need to install OpenSSH for
RemoteLinux support. Hoewever, people doing embedded development
probably have it installed anyway.
[ChangeLog] Switched SSH backend to OpenSSH
Fixes: QTCREATORBUG-15744
Fixes: QTCREATORBUG-15807
Fixes: QTCREATORBUG-19306
Fixes: QTCREATORBUG-20210
Change-Id: Ifcfefdd39401e45ba1f4aca35d2c5bf7046c7aab
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
---
debian/control | 1 -
debian/rules | 3 +--
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/debian/control b/debian/control
index 0b279a0..9529edb 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,6 @@ Uploaders: Adam Majer <adamm@zombino.com>,
Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>,
Simon Quigley <tsimonq2@debian.org>
Build-Depends: debhelper-compat (= 12),
- libbotan-2-dev,
libclang-8-dev,
libicu-dev,
libjs-jquery,
diff --git a/debian/rules b/debian/rules
index 477a768..afa3771 100755
--- a/debian/rules
+++ b/debian/rules
@@ -18,10 +18,9 @@ override_dh_auto_configure:
dh_auto_configure --buildsystem=qmake -- \
-recursive \
QBS_INSTALL_DIR=/usr \
- USE_SYSTEM_BOTAN=1 \
LLVM_INSTALL_DIR="$(LLVM_INSTALL_DIR)" \
KSYNTAXHIGHLIGHTING_LIB_DIR="/usr/lib/$(DEB_HOST_MULTIARCH)/" \
- CONFIG+="disable_external_rpath use_system_botan" \
+ CONFIG+="disable_external_rpath" \
$(CURDIR) IDE_LIBRARY_BASENAME=lib/$(DEB_HOST_MULTIARCH) IDE_PACKAGE_MODE=1 $(extra_configure_opts)
override_dh_auto_install:
--
2.25.1
--- End Message ---
--- Begin Message ---
Source: qtcreator
Source-Version: 4.12.3-1
Done: Dmitry Shachnev <mitya57@debian.org>
We believe that the bug you reported is fixed in the latest version of
qtcreator, 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 955465@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated qtcreator 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: SHA512
Format: 1.8
Date: Thu, 25 Jun 2020 11:04:48 +0300
Source: qtcreator
Architecture: source
Version: 4.12.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 955465 956341
Changes:
qtcreator (4.12.3-1) unstable; urgency=medium
.
* Team upload.
.
[ Lisandro Damián Nicanor Pérez Meyer ]
* New upstream release.
* Refresh detect_ccache_executables.patch.
* Update debian/copyright.
* Remove detect_ccache_executables.patch, it's present in this version.
* Adapt load_clanglazy.patch, it hopefully still works.
* Drop botan dependency, as now Qt Creator uses OpenSSH tools
(Closes: #955465). Thanks Michael Weghorn for the bug report!
* Use system liblitehtml-dev (Closes: #956341).
.
[ Dmitry Shachnev ]
* Install only qtcreator’s own docs, not also QBS docs.
* Remove qbs-dev build-dependency, it is no longer used.
* Add licenses for AppStream metadata to debian/copyright.
* Remove libqt5webkit5-dev build-dependency, unused since 4.2.0.
* Bump Qt build-dependencies to 5.11.0.
.
[ Enrico Zini ]
* Added libdw-dev build-dependency to make sure perfparser is built.
* Further update load_clanglazy.patch for Qt Creator 4.12.
Checksums-Sha1:
7a26d063846ea08fcd9a46984665afae1a61ebd1 2876 qtcreator_4.12.3-1.dsc
63f0fd2e989b8f5b1da29d0ff21061a129d4f1bc 34351356 qtcreator_4.12.3.orig.tar.xz
02f7876ce780eb5e1319f187d2baebfd7186dd33 26560 qtcreator_4.12.3-1.debian.tar.xz
2b18b0fee61bf45d8e85c2a59e49e7723db13d76 13564 qtcreator_4.12.3-1_source.buildinfo
Checksums-Sha256:
2b0bfe651f0796d3371ddff0d4ccd7b069b6d19663110ff8fbe9c3a6f239df36 2876 qtcreator_4.12.3-1.dsc
81e12010aace162755f3a94ff788f7973f7a902ac1a9bc968f30e535cf5da32a 34351356 qtcreator_4.12.3.orig.tar.xz
a5a397284cf760342687eaa028f9124190b6bdc3c7dc2e1d2ae4d7a2a892746c 26560 qtcreator_4.12.3-1.debian.tar.xz
508d82b851180bd3300480ed2dab6aa1e7536e1d3a10e9b302a32e6617d685b0 13564 qtcreator_4.12.3-1_source.buildinfo
Files:
e345147fc9e387a4fa520e741a61bb6e 2876 devel optional qtcreator_4.12.3-1.dsc
7497ac32b47ee058758f52e804ead3c9 34351356 devel optional qtcreator_4.12.3.orig.tar.xz
47ad9a4c2c4c605a2f183887ea196a38 26560 devel optional qtcreator_4.12.3-1.debian.tar.xz
45d2b06caf84718e6baef88ab2fa3fa7 13564 devel optional qtcreator_4.12.3-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAl70WzwTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDyz04D/9Fer2ZbwPTLinNlhcXyLF8pf92no2o
yiwZoX8v1TqjJD6PzfYdnomi8ySAC9Bi2pmtCQmMjAxRK08fYA7IrlUtRMbR1zKf
LNP66o8Kopx1TkYTK0twoRh45Guh0MV3XnHZhLnsv3v5eceAx8h1L+QVStnj9F63
6QW+YVMrkrQAf8k8kVeKm+UBAJoDN4rWyYBAa9/mVzn1ElRUpBsvLyltSQ8M9h/7
wfKPiMT/w604CbN0diLpIQs9JNSFPJxRSfOcSQ4S/ID6J2i7IvgApfgc5XlHAZRw
ewGJ+qLaMrT5dN3+8h3kG1lI3+BZVFjC1e8NsSaOWRwOp1IQk22fnpUqKZqVwWFs
JrKpg6JVoWJ1GblKuWdhIJfF7US86h4+ANyX+fQXyqrh92khdoCUv+Gd50x4C2BQ
8jVzsB0s0BPOOq8cDunH+ymXFTxGHCBdpFI68HegE0Ae7237sAdhc2wYPeaJagP7
PlU0hKNouqe1WWT6BrEqpm149iK2QN04H//GMp7yX7tTizytK6uCTV+vd97GN6AY
j8wTyWPIWU2kItAI185ikSNZ29CCzQe9FR5l+A8wo4t44ckRl34oBW7WFiGWLgcS
i8lj+aTsCsirBftLlROJqiVpk19CruYpENsNzeHTgbVKsC9dfXR0JSZRC3eZQvnI
5qTTsmz+NbtUzA==
=5x5d
-----END PGP SIGNATURE-----
--- End Message ---