Debian Bug report logs - #883015
monkeysphere FTCBFS: upstream Makefile hard codes build architecture compiler

version graph

Package: src:monkeysphere; Maintainer for src:monkeysphere is Debian Privacy Tools Maintainers <pkg-privacy-maintainers@lists.alioth.debian.org>;

Reported by: Helmut Grohne <helmut@subdivi.de>

Date: Tue, 28 Nov 2017 19:21:01 UTC

Severity: normal

Tags: patch, upstream

Found in version monkeysphere/0.41-1

Fixed in version monkeysphere/0.42-1

Done: Daniel Kahn Gillmor <dkg@fifthhorseman.net>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Jameson Rollins <jrollins@finestructure.net>:
Bug#883015; Package src:monkeysphere. (Tue, 28 Nov 2017 19:21:04 GMT) (full text, mbox, link).


Acknowledgement sent to Helmut Grohne <helmut@subdivi.de>:
New Bug report received and forwarded. Copy sent to Jameson Rollins <jrollins@finestructure.net>. (Tue, 28 Nov 2017 19:21:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Helmut Grohne <helmut@subdivi.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: monkeysphere FTCBFS: upstream Makefile hard codes build architecture compiler
Date: Tue, 28 Nov 2017 20:18:30 +0100
[Message part 1 (text/plain, inline)]
Source: monkeysphere
Version: 0.41-1
Tags: patch upstream
User: helmutg@debian.org
Usertags: rebootstrap

monkeysphere fails to cross build from source, because the upstream
Makefile hard codes the build architecture compiler. It thus fails
finding gpg-error.h, which is only requested for the host architecture
by Build-Depends. After making the compiler substitutable, it cross
builds successfully. Please consider applying the attached patch.

Helmut
[cross.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Jameson Rollins <jrollins@finestructure.net>:
Bug#883015; Package src:monkeysphere. (Wed, 29 Nov 2017 00:21:05 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Kahn Gillmor <dkg@fifthhorseman.net>:
Extra info received and forwarded to list. Copy sent to Jameson Rollins <jrollins@finestructure.net>. (Wed, 29 Nov 2017 00:21:05 GMT) (full text, mbox, link).


Message #10 received at 883015@bugs.debian.org (full text, mbox, reply):

From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: Helmut Grohne <helmut@subdivi.de>, 883015@bugs.debian.org
Subject: Re: Bug#883015: monkeysphere FTCBFS: upstream Makefile hard codes build architecture compiler
Date: Tue, 28 Nov 2017 19:09:35 -0500
[Message part 1 (text/plain, inline)]
On Tue 2017-11-28 20:18:30 +0100, Helmut Grohne wrote:
> Source: monkeysphere
> Version: 0.41-1
> Tags: patch upstream
> User: helmutg@debian.org
> Usertags: rebootstrap
>
> monkeysphere fails to cross build from source, because the upstream
> Makefile hard codes the build architecture compiler. It thus fails
> finding gpg-error.h, which is only requested for the host architecture
> by Build-Depends. After making the compiler substitutable, it cross
> builds successfully. Please consider applying the attached patch.
>
> Helmut
> Index: monkeysphere-0.41/Makefile
> ===================================================================
> --- monkeysphere-0.41.orig/Makefile
> +++ monkeysphere-0.41/Makefile
> @@ -30,7 +30,7 @@
>  all: src/agent-transfer/agent-transfer $(addprefix replaced/,$(REPLACEMENTS)) $(REPLACED_COMPRESSED_MANPAGES)
>  
>  src/agent-transfer/agent-transfer: src/agent-transfer/main.c src/agent-transfer/ssh-agent-proto.h
> -	gcc -o $@ $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $< $(LIBS)
> +	$(CC) -o $@ $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $< $(LIBS)
>  
>  debian-package:
>  	git buildpackage -uc -us

Thanks, i've pushed this upstream, and it will be in the next release.

        --dkg
[signature.asc (application/pgp-signature, inline)]

Reply sent to Daniel Kahn Gillmor <dkg@fifthhorseman.net>:
You have taken responsibility. (Tue, 16 Oct 2018 18:09:03 GMT) (full text, mbox, link).


Notification sent to Helmut Grohne <helmut@subdivi.de>:
Bug acknowledged by developer. (Tue, 16 Oct 2018 18:09:03 GMT) (full text, mbox, link).


Message #15 received at 883015-close@bugs.debian.org (full text, mbox, reply):

From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: 883015-close@bugs.debian.org
Subject: Bug#883015: fixed in monkeysphere 0.42-1
Date: Tue, 16 Oct 2018 18:06:22 +0000
Source: monkeysphere
Source-Version: 0.42-1

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

Debian distribution maintenance software
pp.
Daniel Kahn Gillmor <dkg@fifthhorseman.net> (supplier of updated monkeysphere 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: Tue, 16 Oct 2018 12:32:30 -0400
Source: monkeysphere
Binary: monkeysphere agent-transfer
Architecture: source
Version: 0.42-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Privacy Tools Maintainers <pkg-privacy-maintainers@lists.alioth.debian.org>
Changed-By: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Description:
 agent-transfer - copy a secret key from GnuPG's gpg-agent to OpenSSH's ssh-agent
 monkeysphere - leverage the OpenPGP web of trust for SSH and TLS authentication
Closes: 883015 899060 902318 902320 902367 908228 909700
Changes:
 monkeysphere (0.42-1) unstable; urgency=medium
 .
   * new upstream bugfix release.
 .
   [ Daniel Kahn Gillmor ]
   * make print_date_from_seconds_since_the_epoch deal better with bad input
 .
   [ Helmut Grohne ]
   * use generic compiler (closes: #883015)
 .
   [ Daniel Kahn Gillmor ]
   * clean up test suite failures when built against newer GnuPG
 .
   [ Clint Adams ]
   * Remove RSAAuthentication from test ssh config (Closes: #902318)
 .
   [ Antoine Beaupré ]
   * fix more gnupg2 colons changes (Closes: #902367)
   * yet more colon fixes that escaped previous inspections
   * write old-style PEM files to unbreak test suite (Closes: #909700)
 .
   [ Clint Adams ]
   * Remove deprecated option from test sshd config (Closes: #902320)
 .
   [ Sunil Mohan Adapa ]
   * tests: Ensure that stale sockets don't fail socat (Closes: #899060)
 .
   [ Daniel Kahn Gillmor ]
   * use --send-keys instead of --send (closes: #908228)
   * prepare new release
   * enable tests to operate on system installation
   * d/copyright: use https for Format:
   * use priority optional instead of extra
   * added autopkgtest
   * override package-contains-documentation-outside-usr-share-doc for
     transitions README.txt
   * install examples in monkeysphere package
   * d/watch: use https
   * packaging handled by pkg-privacy-team (updated uploaders)
Checksums-Sha1:
 03190e3a46d0f4305e0c70b8e29fdc7c55f12483 1879 monkeysphere_0.42-1.dsc
 546a30e9d003422ee296961417e10ebe9875d3cb 110415 monkeysphere_0.42.orig.tar.gz
 f320e4b5f9d0dece78ed5482ab8d27597bb20c34 6784 monkeysphere_0.42-1.debian.tar.xz
 35224fa0bdad8347c5233d325a7fe7fff541b685 12714 monkeysphere_0.42-1_amd64.buildinfo
Checksums-Sha256:
 d43f26ef40cbbc39b6ce64f113eea8d6e195c53d993d328da0af865172e0c9a3 1879 monkeysphere_0.42-1.dsc
 c1c956b1c86aaa44134fc1a9d75f5aef61266e3a9d8a6218b45d6c54bb7c58c1 110415 monkeysphere_0.42.orig.tar.gz
 dcc0abfeedca392aa32b65994a97f87e6c0d05b78acdca643fb416ea1d2e5446 6784 monkeysphere_0.42-1.debian.tar.xz
 469f78ede8160e3eb4a33d7113ec3b09d1aaedeabcdfd62ac7eadfd97b7d25a6 12714 monkeysphere_0.42-1_amd64.buildinfo
Files:
 6ac2d8ae0a47520504fa6c79b49b87bc 1879 net optional monkeysphere_0.42-1.dsc
 56b5f9f66481eec8716a1726366239b4 110415 net optional monkeysphere_0.42.orig.tar.gz
 02180d3667e081a2bbb71f96e00060b9 6784 net optional monkeysphere_0.42-1.debian.tar.xz
 6d315b1e8b6a8deeed38b57c6f5b6282 12714 net optional monkeysphere_0.42-1_amd64.buildinfo

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

iHUEARYKAB0WIQTTaP514aqS9uSbmdJsHx7ezFD6UwUCW8YmMgAKCRBsHx7ezFD6
UxIeAP0SC+hD17dMdlVzB8wI8fyKEtbcZoheV034ES5HAwBc7wD8Dm0EreKCx7pG
WwC6BeaHKz7uUeOdIzHHed3k5eqUmQA=
=jgbh
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 18 Nov 2018 07:25:55 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 23:40:51 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.