Your message dated Tue, 17 Nov 2009 16:18:29 +0000
with message-id <[email protected]>
and subject line Bug#555497: fixed in ekeyd 1.1.1-1
has caused the Debian Bug report #555497,
regarding ekeyd: FTBFS on hurd-i386: wrong check for !linux archs
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.)


-- 
555497: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555497
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ekeyd
Version: 1.1.0-1
Severity: important
Tags: patch
User: [email protected]
Usertags: hurd

Hi,

as shown in [1], currently ekeyd fail to build on GNU/Hurd because of the
wrong check used for excluding the EGD Linux-only stuff.
Instead of checking that the build arch (that should be the host arch) contain
'kfreebsd' in its name, check that its OS is 'linux', and disable EDG if
it is not. The patch fixing that is attached.
Also, given that udev is Linux-only, the patch disables the udev recommend for
ekeyd, installing the udev stuff only if the host arch is Linux.

[1] 
https://buildd.debian.org/fetch.cgi?pkg=ekeyd&arch=hurd-i386&ver=1.1.0-1&stamp=1257809385&file=log&as=raw

Thanks,

-- 
Pino
--- ekeyd-1.1.0.orig/debian/control
+++ ekeyd-1.1.0/debian/control
@@ -9,7 +9,7 @@
 Package: ekeyd
 Architecture: any
 Depends: ${shlibs:Depends}, lua5.1, liblua5.1-socket2
-Recommends: udev
+Recommends: udev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386]
 Suggests: munin-node
 Description: Simtec Electronics UDEKEY01 Entropy Key Daemon
  This does stuff with Entropy Keys. You want it if you have some.
--- ekeyd-1.1.0.orig/debian/rules
+++ ekeyd-1.1.0/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
-BUILD_ARCH=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
-ifeq ($(findstring kfreebsd,$(BUILD_ARCH)),kfreebsd)
+DEB_HOST_ARCH_OS=$(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+ifneq ($(DEB_HOST_ARCH_OS),linux)
 SKIP_EGD_LINUX=YES
 endif
 
@@ -22,15 +22,15 @@
        dh_prep || dh_clean -k
        dh_installdirs
        $(MAKE) -C daemon install DESTDIR=$$(pwd)/debian/ekeyd BUILD_ULUSBD=yes
-       install -m 644 doc/60-UDEKEY01.rules debian/ekeyd/lib/udev/rules.d/
-       install -m 644 doc/60-UDEKEY01-UDS.rules 
debian/ekeyd-uds/lib/udev/rules.d/60-UDEKEY01.rules
        mv debian/ekeyd/usr/sbin/ekey-ulusbd debian/ekeyd-uds/usr/sbin/
        mv debian/ekeyd/usr/share/man/man8/ekey-ulusbd.8.gz 
debian/ekeyd-uds/usr/share/man/man8/
-       install -m 755 doc/ekeyd-udev debian/ekeyd/lib/udev/ekeyd-udev
        for RME in AUTHORS daemon/README daemon/README.security 
daemon/README.protocol daemon/README.egd-protocol; do \
          install -m 644 $$RME debian/ekeyd/usr/share/doc/ekeyd/ ; \
        done
 ifneq ($(SKIP_EGD_LINUX),YES)
+       install -m 644 doc/60-UDEKEY01.rules debian/ekeyd/lib/udev/rules.d/
+       install -m 644 doc/60-UDEKEY01-UDS.rules 
debian/ekeyd-uds/lib/udev/rules.d/60-UDEKEY01.rules
+       install -m 755 doc/ekeyd-udev debian/ekeyd/lib/udev/ekeyd-udev
        for RME in daemon/README.egd-linux daemon/README.egd-protocol; do \
          install -m 644 $$RME 
debian/ekeyd-egd-linux/usr/share/doc/ekeyd-egd-linux/ ; \
        done

--- End Message ---
--- Begin Message ---
Source: ekeyd
Source-Version: 1.1.1-1

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

ekeyd-egd-linux_1.1.1-1_amd64.deb
  to main/e/ekeyd/ekeyd-egd-linux_1.1.1-1_amd64.deb
ekeyd-uds_1.1.1-1_amd64.deb
  to main/e/ekeyd/ekeyd-uds_1.1.1-1_amd64.deb
ekeyd_1.1.1-1.diff.gz
  to main/e/ekeyd/ekeyd_1.1.1-1.diff.gz
ekeyd_1.1.1-1.dsc
  to main/e/ekeyd/ekeyd_1.1.1-1.dsc
ekeyd_1.1.1-1_amd64.deb
  to main/e/ekeyd/ekeyd_1.1.1-1_amd64.deb
ekeyd_1.1.1.orig.tar.gz
  to main/e/ekeyd/ekeyd_1.1.1.orig.tar.gz



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.
Daniel Silverstone <[email protected]> (supplier of updated ekeyd 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: SHA512

Format: 1.8
Date: Tue, 17 Nov 2009 12:19:10 +0000
Source: ekeyd
Binary: ekeyd ekeyd-uds ekeyd-egd-linux
Architecture: source amd64
Version: 1.1.1-1
Distribution: unstable
Urgency: low
Maintainer: Simtec Electronics <[email protected]>
Changed-By: Daniel Silverstone <[email protected]>
Description: 
 ekeyd      - Simtec Electronics UDEKEY01 Entropy Key Daemon
 ekeyd-egd-linux - Transfers entropy from an EGD to the Linux kernel pool
 ekeyd-uds  - Simtec Electronics UDEKEY01 Entropy Key Daemon (UDS variant)
Closes: 555497
Changes: 
 ekeyd (1.1.1-1) unstable; urgency=low
 .
   * New upstream release
     - Fixes issue where ekeyd would sit and spin if ekeydctl shutdown
       was used to stop the daemon.
     - ekeyd-egd-linux's logging behaviour is improved and it now
       retries connections more effectively.
     - New --device option for ekey-rekey
     - Better state machine support for long-buffered packets which
       would previously have caused spurious "Long-term-key bad" reports.
     - Munin defaults updated and better entropy rate indicator support.
   * Correct FTBFS on hurd-i386 (Closes: #555497)
     Thanks to Pino Toscano for the patch.
Checksums-Sha1: 
 255b78cf2b885b841ff714323c4bd85feb2ee764 1472 ekeyd_1.1.1-1.dsc
 b7848a3c3f4f9a878ab0c83de6e4faa55b4541e3 92588 ekeyd_1.1.1.orig.tar.gz
 ff29fa2a4fdd7b0e70e0f203d50b552819b4f7d9 5692 ekeyd_1.1.1-1.diff.gz
 db76868e69bb32430ffe22dca65988f3a4a9a48e 88760 ekeyd_1.1.1-1_amd64.deb
 ae27977c1d6df5cb3221010b4dd490e2cf4d418c 13090 ekeyd-uds_1.1.1-1_amd64.deb
 bdadd78637bcb195db05289e38679969ba484142 15104 
ekeyd-egd-linux_1.1.1-1_amd64.deb
Checksums-Sha256: 
 1d958f7875d02f692ee33e13d5b64a94c7bd6b3de7056d07bbe27c6a2802e1b0 1472 
ekeyd_1.1.1-1.dsc
 cb2931c6a357ed98aa227b750e502ced64c992b01a79a0bc58d63e81b209f8d0 92588 
ekeyd_1.1.1.orig.tar.gz
 06cc63756d05404187dc809c2ee579bb05f6fe2a60b06ac7ee5cd32c5979b4c2 5692 
ekeyd_1.1.1-1.diff.gz
 69e28c22635621ed81036e89138869186ae62886fe127de91e66642e6b2d288d 88760 
ekeyd_1.1.1-1_amd64.deb
 feedc76ac732fe77001b9dd8873374fa48f7c9cbd9c6b66304690acf6563c9d6 13090 
ekeyd-uds_1.1.1-1_amd64.deb
 8af4924d3ec89c3a5f7f65876ba2995f58818cb8aa5be5af42672df99eb645a2 15104 
ekeyd-egd-linux_1.1.1-1_amd64.deb
Files: 
 184d98431d47ebc40900c0adeaf51d98 1472 utils optional ekeyd_1.1.1-1.dsc
 7c99c29884b25f9d175bdb81e7a704bf 92588 utils optional ekeyd_1.1.1.orig.tar.gz
 d73ed46164ba27a0420886ee07e41d70 5692 utils optional ekeyd_1.1.1-1.diff.gz
 11a4699eb5eea515fc852bf936e0e2b5 88760 utils optional ekeyd_1.1.1-1_amd64.deb
 63b28e66a8e8a171df9a0af2a019fdf6 13090 utils optional 
ekeyd-uds_1.1.1-1_amd64.deb
 56b3aa770077b5dd39c25c9cfcb3f55b 15104 utils optional 
ekeyd-egd-linux_1.1.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEVAwUBSwLLy8MN9DnymH10AQqqxAf/baAhMovinXUDplUnUsBOjWfCM/VFtyQb
4S1DSHC2/PGbr9nxvYGmXe4CXebkOIaJnlZoi7mnz0vxUJe4YnDpnTRwiTmw6h/v
xEIRCJDrFigXMtlqxs8RygDhtkgCzLmwMnEzqOWrhPk6VurE9ybzI20/vfjSkQNU
i0j/Qr4FUJdz0a6zzVPHhXEFnyx+rfq9ksy5nX2ad8XyqEnlWXA+9BioMC/WSLlK
r4f1LWiUkif/E6S23T02CzCM2kZUp0Eu7TRVhErgCcvmQzZAXQNiLtSCXdRkRw6r
lJxeVWUJImPQ3/2KXk6mSb5EjbuNHVC5G0lMYFAker0zCCm0mU4aKw==
=OVxH
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to