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

Bug#1024420: marked as done (kplotting FTCBFS: does not build the designer plugin)



Your message dated Sat, 16 Mar 2024 12:34:55 +0000
with message-id <E1rlTFX-004ilb-ON@fasolo.debian.org>
and subject line Bug#1024420: fixed in kplotting 5.115.0-1
has caused the Debian Bug report #1024420,
regarding kplotting FTCBFS: does not build the designer plugin
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.)


-- 
1024420: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024420
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: kplotting
Version: 5.98.0-1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

kplotting fails to cross build from source, because dh_install misses
the designer plugin. The option to build it should be available during
cross builds and should be set by the packaging. Given feedback on
earlier patches, I've now made the default computation work properly in
an upstreamable way.

Helmut
diff --minimal -Nru kplotting-5.98.0/debian/changelog kplotting-5.98.0/debian/changelog
--- kplotting-5.98.0/debian/changelog	2022-09-18 23:11:36.000000000 +0200
+++ kplotting-5.98.0/debian/changelog	2022-11-18 21:04:21.000000000 +0100
@@ -1,3 +1,10 @@
+kplotting (5.98.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Build designer plugin. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Fri, 18 Nov 2022 21:04:21 +0100
+
 kplotting (5.98.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff --minimal -Nru kplotting-5.98.0/debian/patches/cross.patch kplotting-5.98.0/debian/patches/cross.patch
--- kplotting-5.98.0/debian/patches/cross.patch	1970-01-01 01:00:00.000000000 +0100
+++ kplotting-5.98.0/debian/patches/cross.patch	2022-11-18 21:04:21.000000000 +0100
@@ -0,0 +1,16 @@
+--- kplotting-5.98.0.orig/CMakeLists.txt
++++ kplotting-5.98.0/CMakeLists.txt
+@@ -30,7 +30,12 @@
+ option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF)
+ add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)")
+ 
+-cmake_dependent_option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" ON "NOT CMAKE_CROSSCOMPILING" OFF)
++if (CMAKE_CROSSCOMPILING)
++    set(BUILD_DESIGNERPLUGIN_DEFAULT OFF)
++else()
++    set(BUILD_DESIGNERPLUGIN_DEFAULT ON)
++endif()
++option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" ${BUILD_DESIGNERPLUGIN_DEFAULT})
+ add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt Designer")
+ 
+ ecm_setup_version(PROJECT VARIABLE_PREFIX KPLOTTING
diff --minimal -Nru kplotting-5.98.0/debian/patches/series kplotting-5.98.0/debian/patches/series
--- kplotting-5.98.0/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ kplotting-5.98.0/debian/patches/series	2022-11-18 21:01:36.000000000 +0100
@@ -0,0 +1 @@
+cross.patch
diff --minimal -Nru kplotting-5.98.0/debian/rules kplotting-5.98.0/debian/rules
--- kplotting-5.98.0/debian/rules	2022-07-28 00:30:37.000000000 +0200
+++ kplotting-5.98.0/debian/rules	2022-11-18 21:04:21.000000000 +0100
@@ -7,7 +7,7 @@
 	dh $@ --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_QCH=ON
+	dh_auto_configure -- -DBUILD_QCH=ON -DBUILD_DESIGNERPLUGIN=ON
 override_dh_auto_test:
 	# Disable auto_tests at build time
 	:

--- End Message ---
--- Begin Message ---
Source: kplotting
Source-Version: 5.115.0-1
Done: Patrick Franz <deltaone@debian.org>

We believe that the bug you reported is fixed in the latest version of
kplotting, 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 1024420@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Franz <deltaone@debian.org> (supplier of updated kplotting 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: Sat, 16 Mar 2024 10:46:17 +0100
Source: kplotting
Architecture: source
Version: 5.115.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Patrick Franz <deltaone@debian.org>
Closes: 1024420
Changes:
 kplotting (5.115.0-1) experimental; urgency=medium
 .
   [ Patrick Franz ]
   * New upstream release (5.115.0).
   * Update build-deps and deps with the info from cmake.
   * Add myself as uploader and remove inactive ones. Thank you for your
     work.
   * Fix FTCBFS: Build designer plugin, thx to Helmut Grohne (Closes:
     #1024420).
Checksums-Sha1:
 65513d3b81f9f907b74bd7265f61c546db123097 2726 kplotting_5.115.0-1.dsc
 b8a5f6dfba88d41f9d31dc0188f132aeb303939b 33740 kplotting_5.115.0.orig.tar.xz
 1b1390b06171742169825085fb7f9479c98658c4 488 kplotting_5.115.0.orig.tar.xz.asc
 15a7b91c05837b757d7f469af44ec8cc515bc33e 12408 kplotting_5.115.0-1.debian.tar.xz
 30099ffa9fe8d6374544954ae45a9f3286e98410 13376 kplotting_5.115.0-1_source.buildinfo
Checksums-Sha256:
 aef656c341e1c835c96a0a0b783b199c965b46b46c20dfcdad247852df851735 2726 kplotting_5.115.0-1.dsc
 836e5c74a9c4c812e4fce2399cc2c29cb61c7810e7d3f4f992d051e1c5f0e1f3 33740 kplotting_5.115.0.orig.tar.xz
 27246e06aa620d71b1cb85abaaa2c2bd4d935f0c6d49b34db07f6624823441c6 488 kplotting_5.115.0.orig.tar.xz.asc
 0a366bf00bada7c54908b15de3205e24ffa8c0ef0fadadb901ca2f5e1d71e412 12408 kplotting_5.115.0-1.debian.tar.xz
 344e697d12b9dad789d85bff80067ee79207cac210bc1a49d5167f5d80795666 13376 kplotting_5.115.0-1_source.buildinfo
Files:
 571ff944e2e933d48c3367c3708ace8f 2726 libs optional kplotting_5.115.0-1.dsc
 a4ff537eb676fc53db9b3b7b8ecdc2ac 33740 libs optional kplotting_5.115.0.orig.tar.xz
 481cd84c7f01e72f195e3367f84f1320 488 libs optional kplotting_5.115.0.orig.tar.xz.asc
 0116bb8f3599ff6869f5d01940723a6b 12408 libs optional kplotting_5.115.0-1.debian.tar.xz
 807c926c99936aad3bfd2eeb1d114ad4 13376 libs optional kplotting_5.115.0-1_source.buildinfo

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

iQJIBAEBCgAyFiEEYodBXDR68cxZHu3Knp96YDB3/lYFAmX1iaEUHGRlbHRhb25l
QGRlYmlhbi5vcmcACgkQnp96YDB3/lYPbhAAgbW5CDJTxs7NOgoRlp0UyMjqFXRu
FpLJCZYaBr3iw10HeVLN8p1FKGxRuNczq2nDCNc+DmKKhaHEWGIiORAnoYzq8+/X
nqJRVCcwWCwZUbdWi3eJee3/KFSmfE6kySBNFPCsKaew+4rKzuUlec7abBtaRzAC
QKqHvqRFlpuNtIbx9PGKIp4yRiF9DJpEui5n7J78+ioiBYc6ut5H2+W1n0Jv+Jkz
x8xa8eTr4YMa8sRD812YWLQG78KcPKCA1FQ+nWJo/BGoWzSts5zYpeodJ6Zm3mzt
zI1JmgNe3RjZB8Yv9j1ItpKvs7/Ue361GOHKC815dJlGitqexwrecXM/T1OmKV3d
nXZGSWcfWJgTxjpaz6jPyhFPhC/BRakKPWWYo1vWeeQccSMBlblw7XHOi1aq2pdy
PMbO5hkV5KKA2ojtEbuA46YMkMHgwJe8aXlHHsQVet/vgXHWX16APadQzUH5KHgL
NBZQcAM7tWR3fC+XoxriSm65VpQvx7wwJH8YeSydSuBaKK742HqHy14/4tqAD1G6
aU6BnYFJfZPytq1lCtCnEwWw4rCyJ2GzEyopZ/y7GpGOhGcpXgpo3/ayPB31UUfs
ca+m15RIpDp7CFTIoYJYUEfHR+BziCWGmnIZjNix6JpB+j3bT4LjYt88IQSQsyfK
0u8SrZUG/89iLLI=
=DVz8
-----END PGP SIGNATURE-----

Attachment: pgp7BfZkXYnkf.pgp
Description: PGP signature


--- End Message ---

Reply to: