Debian Bug report logs - #498868
cli-common-dev: misparses monodis output or doesn't set MONO_PATH properly

version graph

Package: cli-common-dev; Maintainer for cli-common-dev is Debian CLI Common Team <pkg-cli-common-team@lists.alioth.debian.org>; Source for cli-common-dev is src:cli-common (PTS, buildd, popcon).

Reported by: Sune Vuorela <reportbug@pusling.com>

Date: Sat, 13 Sep 2008 22:48:01 UTC

Severity: important

Found in version cli-common/0.5.7

Fixed in version cli-common/0.7

Done: Mirco Bauer <meebey@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Debian CLI Common Team <pkg-cli-common-team@lists.alioth.debian.org>:
Bug#498868; Package cli-common-dev. (full text, mbox, link).


Acknowledgement sent to Sune Vuorela <reportbug@pusling.com>:
New Bug report received and forwarded. Copy sent to Debian CLI Common Team <pkg-cli-common-team@lists.alioth.debian.org>. (full text, mbox, link).


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

From: Sune Vuorela <reportbug@pusling.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: cli-common-dev: misparses monodis output or doesn't set MONO_PATH properly
Date: Sun, 14 Sep 2008 00:41:03 +0200
Package: cli-common-dev
Version: 0.5.7
Severity: important


When trying to build the kde/qt mono bindings, there is a issue with the
dependencies.

Running monodis manually gives:

$ monodis --assembly debian/libsoprano2.0-cil/usr/lib/cli/kdebindings-2.0/soprano.dll

** (process:2632): WARNING **: The following assembly referenced from /home/pusling/kde4/4.1.1/src/kdebindings-4.1.1/debian/libsoprano2.0-cil/usr/lib/cli/kdebindings-2.0/soprano.dll could not be loaded:
     Assembly:   qt-dotnet    (assemblyref_index=1)
     Version:    4.4.0.0
     Public Key: 194a23ba31c08164
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/pusling/kde4/4.1.1/src/kdebindings-4.1.1/debian/libsoprano2.0-cil/usr/lib/cli/kdebindings-2.0/).


** (process:2632): WARNING **: Could not load file or assembly 'qt-dotnet, Version=4.4.0.0, Culture=neutral, PublicKeyToken=194a23ba31c08164' or one of its dependencies.

** (process:2632): WARNING **: Missing method .ctor in assembly /home/pusling/kde4/4.1.1/src/kdebindings-4.1.1/debian/libsoprano2.0-cil/usr/lib/cli/kdebindings-2.0/soprano.dll, type Qyoto.AssemblySmokeInitializer

** (process:2632): WARNING **: Can't find custom attr constructor image: /home/pusling/kde4/4.1.1/src/kdebindings-4.1.1/debian/libsoprano2.0-cil/usr/lib/cli/kdebindings-2.0/soprano.dll mtoken: 0x0a00000c
Assembly Table
Name:          soprano
Hash Algoritm: 0x00008004
Version:       2.0.2.0
Flags:         0x00000000
PublicKey:     BlobPtr (0x000000bb)
        Dump:
0x00000000: 00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
0x00000010: 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00
0x00000020: 91 1B 8D 8D 94 85 92 68 E5 03 D9 10 43 3B C7 2B
0x00000030: 9F 1E 0E 04 F4 71 3D 35 CF 81 1D 9F 6B 88 E8 C2
0x00000040: F1 DD F6 6B 0D DD DE 88 4D 1B 21 C5 2F 26 36 08
0x00000050: 55 25 3B 14 75 42 00 D1 37 2E FB 47 95 85 43 08
0x00000060: 02 86 56 07 E9 53 F6 21 6D 2A 0E 96 36 09 25 1F
0x00000070: 0C 88 0D EF 87 3D 74 6C A5 6D B3 45 1C 8B E9 A3
0x00000080: 9C 4C 71 E3 57 BF 1E CB 34 30 35 33 87 C5 FB FE
0x00000090: 24 17 75 BD AF FE 3C 4F 00 4C BE A7 16 0C BD 86
Culture:

without MONO_PATH set. The soprano assembly has Version 2.0.2.0 but apparantly, dh_makeclilibs picks up the version of the not-found qt-dotnet assembly.

Setting MONO_PATH gives the following

$ MONO_PATH=debian/libqyoto4.4-cil/usr/lib/cli/kdebindings-4.4/ monodis --assembly debian/libsoprano2.0-cil/usr/lib/cli/kdebindings-2.0/soprano.dll
Assembly Table
Name:          soprano
Hash Algoritm: 0x00008004
Version:       2.0.2.0
Flags:         0x00000000
PublicKey:     BlobPtr (0x000000bb)
        Dump:
0x00000000: 00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
0x00000010: 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00
0x00000020: 91 1B 8D 8D 94 85 92 68 E5 03 D9 10 43 3B C7 2B
0x00000030: 9F 1E 0E 04 F4 71 3D 35 CF 81 1D 9F 6B 88 E8 C2
0x00000040: F1 DD F6 6B 0D DD DE 88 4D 1B 21 C5 2F 26 36 08
0x00000050: 55 25 3B 14 75 42 00 D1 37 2E FB 47 95 85 43 08
0x00000060: 02 86 56 07 E9 53 F6 21 6D 2A 0E 96 36 09 25 1F
0x00000070: 0C 88 0D EF 87 3D 74 6C A5 6D B3 45 1C 8B E9 A3
0x00000080: 9C 4C 71 E3 57 BF 1E CB 34 30 35 33 87 C5 FB FE
0x00000090: 24 17 75 BD AF FE 3C 4F 00 4C BE A7 16 0C BD 86
Culture:

and makes dh_makeclideps work properly.


/Sune


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (200, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages cli-common-dev depends on:
ii  debhelper                   7.0.17       helper programs for debian/rules
ii  libxml-dom-perl             1.44-1       Perl module for building DOM Level
ii  mono-1.0-devel [strong-name 1.9.1+dfsg-3 Mono development tools for CLI 1.0
ii  mono-utils [cil-disassemble 1.9.1+dfsg-3 Mono utilities
ii  perl-modules                5.10.0-14    Core Perl modules

cli-common-dev recommends no packages.

cli-common-dev suggests no packages.

-- debconf-show failed




Reply sent to Mirco Bauer <meebey@debian.org>:
You have taken responsibility. (Thu, 06 Aug 2009 11:45:07 GMT) (full text, mbox, link).


Notification sent to Sune Vuorela <reportbug@pusling.com>:
Bug acknowledged by developer. (Thu, 06 Aug 2009 11:45:07 GMT) (full text, mbox, link).


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

From: Mirco Bauer <meebey@debian.org>
To: 498868-close@bugs.debian.org
Subject: Bug#498868: fixed in cli-common 0.7
Date: Thu, 06 Aug 2009 11:17:06 +0000
Source: cli-common
Source-Version: 0.7

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

cli-common-dev_0.7_all.deb
  to pool/main/c/cli-common/cli-common-dev_0.7_all.deb
cli-common_0.7.dsc
  to pool/main/c/cli-common/cli-common_0.7.dsc
cli-common_0.7.tar.gz
  to pool/main/c/cli-common/cli-common_0.7.tar.gz
cli-common_0.7_all.deb
  to pool/main/c/cli-common/cli-common_0.7_all.deb



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 498868@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mirco Bauer <meebey@debian.org> (supplier of updated cli-common 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 05 Aug 2009 16:03:59 +0200
Source: cli-common
Binary: cli-common cli-common-dev
Architecture: source all
Version: 0.7
Distribution: unstable
Urgency: low
Maintainer: Debian CLI Common Team <pkg-cli-common-team@lists.alioth.debian.org>
Changed-By: Mirco Bauer <meebey@debian.org>
Description: 
 cli-common - common files between all CLI packages
 cli-common-dev - common files for building CLI packages
Closes: 487464 498868 500329 517198
Changes: 
 cli-common (0.7) unstable; urgency=low
 .
   [ Mirco Bauer ]
   * cli-policy.sgml:
     + Updated to version 0.7, containing important changes which can be
       found in the History section of the policy.
   * gac-package-install:
     + Cascade error condition when calling runtime scripts. (Closes: #517198)
       (thanks to Loïc Minier <lool@dooz.org> for the investigation and
        providing the patch)
   * dh_cligacpolicy:
     + Fixed syntax error causing the description of Keyfile to be omitted.
       (Closes: #487464)
   * dh_clideps
     dh_makeclilibs:
     + Fix cli-common-dev build-dep(-indep) detection logic. (Closes: #500329)
       (thanks to Chow Loong Jin <hyperair@gmail.com> for the patch)
   * dh_makeclilibs:
     + Pass by default MONO_GAC_PREFIX=debian/tmp/usr so monodis can find
       libraries devided into multi-binary packages. (Closes: #498868)
   * mono.pub
     mono.snk:
     + Added the public and private key of Mono so libraries that don't have
       a key shipped by upstream can use this one, as defined in
       Debian CLI Policy v0.7 §3.2.5
   * debian/control:
     + Added ghostscript to build-deps-indep.
 .
   [ Sam Hocevar ]
   * dh_clideps:
     + Add support for the "os" attribute in <dllmap> entries
       (http://www.mono-project.com/Config_DllMap).
Checksums-Sha1: 
 e44bcbacc844d511b5cc3f56ed2f767adca875ba 1313 cli-common_0.7.dsc
 5dfc8119f0f685893a8b8fde30639dbb1acd18b8 35984 cli-common_0.7.tar.gz
 4cc8c04881bcf9c3363b7991cdca650fdfe83bc5 182664 cli-common_0.7_all.deb
 c9e39b10166ece8b51f6c7b58cedb5186a9e05b0 41610 cli-common-dev_0.7_all.deb
Checksums-Sha256: 
 7117b4d7a719be8f70f27a07d48e2b8873fb9b3d1c7274c77dcd2b9e4abdfc53 1313 cli-common_0.7.dsc
 05cf807c02efe879b3cab3b8568295a2e58dedfba5bf35582c5ae6afa49007c8 35984 cli-common_0.7.tar.gz
 081d63ec69639ca45e958cb123c47ae9226c9b8048032a5867a36e9958abac1c 182664 cli-common_0.7_all.deb
 61b0b49e2b6ba265d38ecc849f255a4cc98c776aec56220739c9a05356dcf084 41610 cli-common-dev_0.7_all.deb
Files: 
 efcb09732e7f29b349bef8350d6abf6d 1313 interpreters optional cli-common_0.7.dsc
 5c6e73c56b95215479f08c0faca5d344 35984 interpreters optional cli-common_0.7.tar.gz
 5d1b3a14e4554dc56a17bc1e38aa0000 182664 interpreters optional cli-common_0.7_all.deb
 afea6d893164dde40f069241c8904da0 41610 interpreters optional cli-common-dev_0.7_all.deb

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

iJwEAQECAAYFAkp5xrMACgkQcJWf5zskR2GVmwP/UBJ3R0CDiDkQB7JAG8q8EYl/
cckRyt+T9rbIY0SP18p5cA2DxlrUppkmTS/RcENRwUVZ6djuwdOicM05ZPEv+dzS
Wvf9VGerF+nt1SSSiTKCnuQifGy7NMhISe6eG8z66bPJT+xhCAAPzsjBM3aj8ddJ
68mERLzKzyyZmNhWt+0=
=XFCA
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 09 Sep 2009 07:37:50 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 Jan 11 15:14:03 2018; Machine Name: beach

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.