Your message dated Sun, 07 Jun 2009 17:02:20 +0000
with message-id <[email protected]>
and subject line Bug#532114: fixed in libgwenhywfar 3.8.3-1
has caused the Debian Bug report #532114,
regarding [PATCH] Hint for missing package libchipcard-libgwenhywfar47-plugins 
on Debian Systems
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.)


-- 
532114: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532114
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgwenhywfar
Severity: wishlist
Tags: patch

Hi Martin,

As you should know users sometimes complain about not working chipcard
support in AqBanking, which is caused by the package
libchipcard-libgwenhywfar47-plugins not being installed. Unfortunately
Gwenhywfar/AqBanking doesn't handle this situation properly: It simply displays
an empty log window without any hint. I think the user should be displayed a
hint about what package is missing.

I've worked out a patch which achieves exactly this: It adds the following
error messages to the log window in such situations:

  No plugin found for this device type
  If you're using a Debian/Ubuntu based system please consider to install
  package libchipcard-libgwenhywfar47-plugins

I would be glad if the patch will be accepted in SVN trunk and will be part of
the next release. This would give me the possibility to relax the dependency of
libaqhbci* on libchipcard-libgwenhywfar47-plugins to a "Suggests:" in order to
fix Debian Bug #491970 (http://bugs.debian.org/491970).

Kind regards
  Micha
Index: src/crypttoken/ctplugin.c
===================================================================
--- src/crypttoken/ctplugin.c	(revision 1549)
+++ src/crypttoken/ctplugin.c	(working copy)
@@ -298,7 +298,15 @@
 
   pdl=GWEN_Crypt_Token_PluginManager_GetPluginDescrs(pm, devt);
   if (pdl==NULL) {
-    DBG_INFO(GWEN_LOGDOMAIN, "No plugin descriptions found for this device type");
+    DBG_ERROR(GWEN_LOGDOMAIN, "No plugin descriptions found for this device type");
+    GWEN_Gui_ProgressLog(guiid,
+			 GWEN_LoggerLevel_Error,
+			 I18N("No plugin found for this device type"));
+    GWEN_Gui_ProgressLog(guiid,
+			 GWEN_LoggerLevel_Error,
+			 I18N("If you're using a Debian/Ubuntu based system "
+				"please consider to install package " 
+				LIBCHIPCARD_GWENHYWFAR_PLUGIN_PACKAGE));
     return GWEN_ERROR_NOT_FOUND;
   }
   else {
Index: src/crypttoken/Makefile.am
===================================================================
--- src/crypttoken/Makefile.am	(revision 1549)
+++ src/crypttoken/Makefile.am	(working copy)
@@ -43,6 +43,7 @@
   ct_keyinfo.c \
   ctplugin.c
 
+DEFS += -DLIBCHIPCARD_GWENHYWFAR_PLUGIN_PACKAGE=\"libchipcard-libgwenhyw...@gwenhywfar_so_effective@-plugins\"
 
 types: $(typefiles)
 	typemaker -d GWENHYWFAR_API $(typefiles)

--- End Message ---
--- Begin Message ---
Source: libgwenhywfar
Source-Version: 3.8.3-1

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

gwenhywfar-tools_3.8.3-1_i386.deb
  to pool/main/libg/libgwenhywfar/gwenhywfar-tools_3.8.3-1_i386.deb
libgwenhywfar-doc_3.8.3-1_all.deb
  to pool/main/libg/libgwenhywfar/libgwenhywfar-doc_3.8.3-1_all.deb
libgwenhywfar47-dev_3.8.3-1_i386.deb
  to pool/main/libg/libgwenhywfar/libgwenhywfar47-dev_3.8.3-1_i386.deb
libgwenhywfar47_3.8.3-1_i386.deb
  to pool/main/libg/libgwenhywfar/libgwenhywfar47_3.8.3-1_i386.deb
libgwenhywfar_3.8.3-1.diff.gz
  to pool/main/libg/libgwenhywfar/libgwenhywfar_3.8.3-1.diff.gz
libgwenhywfar_3.8.3-1.dsc
  to pool/main/libg/libgwenhywfar/libgwenhywfar_3.8.3-1.dsc
libgwenhywfar_3.8.3.orig.tar.gz
  to pool/main/libg/libgwenhywfar/libgwenhywfar_3.8.3.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.
Micha Lenk <[email protected]> (supplier of updated libgwenhywfar 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: SHA1

Format: 1.8
Date: Sun, 07 Jun 2009 18:41:18 +0200
Source: libgwenhywfar
Binary: libgwenhywfar47-dev libgwenhywfar-doc libgwenhywfar47 gwenhywfar-tools
Architecture: source i386 all
Version: 3.8.3-1
Distribution: unstable
Urgency: low
Maintainer: Micha Lenk <[email protected]>
Changed-By: Micha Lenk <[email protected]>
Description: 
 gwenhywfar-tools - helper applications for Gwenhywfar library
 libgwenhywfar-doc - OS abstraction layer (development files)
 libgwenhywfar47 - OS abstraction layer
 libgwenhywfar47-dev - OS abstraction layer (development files)
Closes: 532114
Changes: 
 libgwenhywfar (3.8.3-1) unstable; urgency=low
 .
   * New upstream release
     + adds a hint for missing package libchipcard-libgwenhywfar47-plugins if no
       plugin for a certain crypttoken can be found (closes: #532114).
   * debian/control:
     + Tighten build-dep on debhelper >= 7.0.50 because the use of an override
       target in debian/rules for dh_strip
     + Split build dependencies into multiple lines
   * debian/rules:
     + Don't set variable GCC explicitly any more. Upstream has fixed his build
       system to detect the GCC version more intelligently
     + Honour "nodocs" in DEB_BUILD_OPTIONS and skip generation of API
       documentation if it is present.
Checksums-Sha1: 
 533018f7dc378377a36a032bcbae20007f25dff4 1346 libgwenhywfar_3.8.3-1.dsc
 770106e7b6e8c6943ab63309a3bb0ffd0471216c 1416887 
libgwenhywfar_3.8.3.orig.tar.gz
 5994fe50a91d0c649ab3231ff132487b4b7df86d 19114 libgwenhywfar_3.8.3-1.diff.gz
 9dc863b00bfa14ead9f65c75f4358346a51c2d12 201722 
libgwenhywfar47-dev_3.8.3-1_i386.deb
 04d2c4b6eaba8b473c656007811bb22909d4b032 2533620 
libgwenhywfar-doc_3.8.3-1_all.deb
 1d5f6bb2094a490a46c98934a8edf3fdbae7b6bb 642636 
libgwenhywfar47_3.8.3-1_i386.deb
 78c92b14dc456263a28718ed8445833ee0e1dcaf 126772 
gwenhywfar-tools_3.8.3-1_i386.deb
Checksums-Sha256: 
 49b2ec27f2ebc636b759ea4f8b43f23c6652a977d64029e98f00b116e7c52399 1346 
libgwenhywfar_3.8.3-1.dsc
 d72210e2213aa2936e9631218848803672d34af4fe8e3c9acca0ea0849473cd9 1416887 
libgwenhywfar_3.8.3.orig.tar.gz
 fc9aa81f435b378409ef6401b32fe4734f6ca9bb3c0ef36fd312c8e62775b403 19114 
libgwenhywfar_3.8.3-1.diff.gz
 6410177c92fade8a3d38b48d9a7597549d1e1958b0b48e0ebc4ce49a3017bc14 201722 
libgwenhywfar47-dev_3.8.3-1_i386.deb
 8a266284cca00496c1c3f42d004ec671f6183a634b24ab64f30ab867a2faa83a 2533620 
libgwenhywfar-doc_3.8.3-1_all.deb
 61579758d14352cae4e008fa4a86de77f641bd89e8222ec2bd2039f08cc93995 642636 
libgwenhywfar47_3.8.3-1_i386.deb
 5c86bf902b62cc3f5d39c85dae1ed5c36b517ece678133aba2cabfba4157ed9f 126772 
gwenhywfar-tools_3.8.3-1_i386.deb
Files: 
 f2528f0ef3d15ef3611f1a977cc72646 1346 libs optional libgwenhywfar_3.8.3-1.dsc
 818295d45135ad77063a6ba1cc8b1922 1416887 libs optional 
libgwenhywfar_3.8.3.orig.tar.gz
 62f29ef069492f01fb54554f0b262891 19114 libs optional 
libgwenhywfar_3.8.3-1.diff.gz
 d50521dde205fedb00d77c37fc340dbc 201722 libdevel optional 
libgwenhywfar47-dev_3.8.3-1_i386.deb
 37671a79e911bff74650cc3c90b37ad3 2533620 doc optional 
libgwenhywfar-doc_3.8.3-1_all.deb
 a8ac394761888c9dc13ed6d2c5a53d23 642636 libs optional 
libgwenhywfar47_3.8.3-1_i386.deb
 085465438a20dd2d710aac2c17dc1811 126772 utils optional 
gwenhywfar-tools_3.8.3-1_i386.deb

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

iEYEARECAAYFAkor7vQACgkQWN0/4pnhQbSjWQCfafWI4Ms/VZeFTxnO+e2V0mq5
8bcAn3TvRIqkXKTXmeXO9HfBT7YqXKEW
=EgHo
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to