Your message dated Sat, 28 Dec 2019 16:19:20 +0000
with message-id <[email protected]>
and subject line Bug#947209: fixed in lastpass-cli 1.3.3-3
has caused the Debian Bug report #947209,
regarding lastpass-cli FTCBFS: runs cmake for the build architecture
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 [email protected]
immediately.)
--
947209: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947209
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lastpass-cli
Version: 1.3.3-2
Tags: patch
User: [email protected]
Usertags: ftcbfs
lastpass-cli fails to cross build from source, because it does not pass
cross flags to cmake. It uses debhelper's makefile buildsystem to invoke
a Makefile, which runs cmake and make. This is backwards and since
debhelper is not in control of the cmake invocation, important flags go
missing. Switching the buildsystem to cmake (and thus sidestepping the
toplevel Makefile) makes lastpass-cli cross buildable. It also makes
verbosity (including DEB_BUILD_OPTIONS=terse) just work. Please consider
applying the attached patch.
Helmut
diff --minimal -Nru lastpass-cli-1.3.3/debian/changelog
lastpass-cli-1.3.3/debian/changelog
--- lastpass-cli-1.3.3/debian/changelog 2019-07-20 22:13:20.000000000 +0200
+++ lastpass-cli-1.3.3/debian/changelog 2019-12-22 23:10:32.000000000 +0100
@@ -1,3 +1,10 @@
+lastpass-cli (1.3.3-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Let debhelper call cmake. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Sun, 22 Dec 2019 23:10:32 +0100
+
lastpass-cli (1.3.3-2) unstable; urgency=medium
* Sourceful upload to unstable to ensure migration to testing.
diff --minimal -Nru lastpass-cli-1.3.3/debian/rules
lastpass-cli-1.3.3/debian/rules
--- lastpass-cli-1.3.3/debian/rules 2019-07-20 22:13:20.000000000 +0200
+++ lastpass-cli-1.3.3/debian/rules 2019-12-22 23:10:32.000000000 +0100
@@ -10,10 +10,10 @@
CXXFLAGS += $(CPPFLAGS)
%:
- dh $@
+ dh $@ --buildsystem=cmake --builddirectory=build
override_dh_auto_build:
- dh_auto_build -- all doc-man VERBOSE=1
+ dh_auto_build -- all doc-man
override_dh_auto_clean:
dh_auto_clean
--- End Message ---
--- Begin Message ---
Source: lastpass-cli
Source-Version: 1.3.3-3
We believe that the bug you reported is fixed in the latest version of
lastpass-cli, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <[email protected]> (supplier of updated lastpass-cli 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 23 Dec 2019 10:24:33 +0000
Source: lastpass-cli
Architecture: source
Version: 1.3.3-3
Distribution: unstable
Urgency: medium
Maintainer: Chris Lamb <[email protected]>
Changed-By: Chris Lamb <[email protected]>
Closes: 947209
Changes:
lastpass-cli (1.3.3-3) unstable; urgency=medium
.
[ Chris Lamb ]
* Ensure the tests call the top-level Makefile's "test" target as that builds
the required lpass-test binary.
* Move to debhelper-compat level 12.
* Bump Standards-Version to 4.4.1.
* Specify Rules-Requires-Root: no.
* Replace deprecated variables with AUTOPKGTEST_TMP.
.
[ Helmut Grohne ]
* Fix cross-build FTBFS by specifying debhelper runs CMake. (Closes: #947209)
Checksums-Sha1:
e97233f5d78ace0c2ff00ce7e2379fd35bc72a28 2041 lastpass-cli_1.3.3-3.dsc
e3edf777c0a36aa63cdb814758558376908c3da4 5588
lastpass-cli_1.3.3-3.debian.tar.xz
c9b39edfb566fd8fcb440af9b3ee397ab724cc89 7433
lastpass-cli_1.3.3-3_amd64.buildinfo
Checksums-Sha256:
2c6ea8e6fc913d1b0bbdae2de1d85a4760c56ebfc2c4a5c2b0d43f03aa96138e 2041
lastpass-cli_1.3.3-3.dsc
f936c04d695af78a8e9e2fce117463f1c477a1c07eb7ebb8fc0ba9fa331d03cf 5588
lastpass-cli_1.3.3-3.debian.tar.xz
d8ed01417e025e4af4550bf78b37f6110570a4b1731e564c03aac7b17d239d14 7433
lastpass-cli_1.3.3-3_amd64.buildinfo
Files:
80e8695227a525aa8be953cfb8e81d78 2041 utils optional lastpass-cli_1.3.3-3.dsc
f05aa331c32c54ebae933f16ca257e31 5588 utils optional
lastpass-cli_1.3.3-3.debian.tar.xz
be92babfbaf0524705f146cbaaee0692 7433 utils optional
lastpass-cli_1.3.3-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl4HfikACgkQHpU+J9Qx
Hljhpg/8D/ZYuFJ4d1ILJ+WcMnezE35g+CA4fomcs5ZV/jkcyKkq6TI6xQ6REUfR
pLvDt9cKjy1nud3uQfQ5ER6HfYEZc1JRgw53ZYKaObA1muKVMRLrweoc36uzrkfp
NwzcHi9mkwaKEjTD/qplBBysD1819IRJZ40LOGOG1vC7EKjdfFJJDNQkKpp7ataZ
hWTdkThO9rzgMXblZT3keGGwgG2c3gQrjyY1lKg81XleU+7R7WArGz8dqQGpEaPl
gkjZH9S+BK9BIm0ivFNRfZrovVtGyWTA7rydKEImdl1Ca92sQuECxyWjK1wmlW/t
K/dCEVxsd0Y+HUm0kg60ajaLBQ3OPoAM2RNr8zcvZLcU9ts52nDbcTnmbJ9iVY/d
sBce6EM/owB3EVUdZylyD8oYasirHRJNModcvjNhA6A2jx6wMp/N0L5JO1I2SAKr
+XmJXRALCDlnAXoQwDzkpSfAZI6dxe3zk3WVoazbea/+9tltp0IQfebapSou3O/z
BI9KqEtVG/NshohLBaOtheaI1sdJO4Vci/8CAbbyI/HOLHLsKe+V3lB9LlnPaBN1
k/I/n2OSSdjU2J7GLrJALwdGCOkJlKLq4GDdEmgGjiyrdVa2AjMzfpOjN+6UEJsB
lNFSIwi6ItinrimKqIhhZu95guAP/GpBi4JaOPveT7gp1pEbWNg=
=zt3B
-----END PGP SIGNATURE-----
--- End Message ---