<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>53942</bug_id>
          
          <creation_ts>2004-06-14 22:19 0000</creation_ts>
          <short_desc>wrong dependencies to gpgme-0.3.14</short_desc>
          <delta_ts>2004-08-27 06:31:50 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rumen@qrypto.org</reporter>
          <assigned_to>dragonheart@gentoo.org</assigned_to>
          <cc>genone@gentoo.org</cc>
    
    <cc>gnome@gentoo.org</cc>
    
    <cc>rockoo@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2004-06-14 22:19:37 0000</bug_when>
            <thetext>Main problem seems to be the following: (emerge -DU world -ptv)
...CUT...
[nomerge      ] app-crypt/gpgme-0.4.7  +crypt +nls
[ebuild  N    ]  app-crypt/cryptplug-0.3.16   0 kB
[ebuild     UD]   app-crypt/gpgme-0.3.14 [0.3.16] +crypt -doc +nls  640 kb
...END CUT ...
gpgme-0.4.7 --&gt; cryptplug-0.3.16 --&gt; gpgme-0.3.14
but there is also gpgme-0.3.16 installed in the same slot right.
it seems that gpgme-0.3.14 &lt;--&gt; gpgme-0.4.0 and 0.3.16 &lt;--&gt; 0.4.7 as sloted.
I&apos;ll try to edit cryptplug-0.3.16.ebuild to depend on gpgme-0.3.16 and put it in PORTAGE_OVERLAY dir.
PS: see also:
[ebuild     UD] dev-libs/libksba-0.4.7 [0.9.6]  0 kB
[ebuild     UD] dev-libs/libgcrypt-1.1.12 [1.2.0] -doc +nls  0 kB
[ebuild  N    ] app-crypt/newpg-0.9.4-r1  +nls  0 kB
This again wants to downgrade libksba and libgcrypt which are in 1 slot.
Put cryptplug-0.3.16.ebuild, seahorse-0.6.3.ebuild and sylpheed-claws-0.9.11.ebuild in /usr/local/portage/... and recompiled them all. Everything is OK now. They all work. There may be other dependencies too.
PS: That leaves out newpg:
[ebuild     UD] dev-libs/libksba-0.4.7 [0.9.6]  0 kB [1]
[ebuild     UD] dev-libs/libgcrypt-1.1.12 [1.2.0] -doc +nls  0 kB [1]
[ebuild  N    ] app-crypt/newpg-0.9.4-r1  +nls  0 kB [1]
libksba &amp; libgcrypt not slotted.
Rumen.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




There are some related bugs:23904 (minor), 42081(HIT), 48486(seems solved)
For me edited ebuilds work fine.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2004-06-15 19:07:20 0000</bug_when>
            <thetext>sylpheed-claws with gpgme-0.3.16 is buggy according to the mailinglist as there were some semantic changes in gpgme (sorry, don&apos;t have a link handy) and gpgme-0.4.x is generally unsupported by the -claws devs and also marked as unstable upstream although it seems to work (would require more testing).
Don&apos;t know anything about cryptplug, gnome peeps wanna take a look at seahorse ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2004-06-17 15:35:35 0000</bug_when>
            <thetext>iirc at the time it certainly didn&apos;t work with 0.4 , it needed 0.3.14 exactly. We should test this local probably, seahorse doesn&apos;t seem to be too actively maintained at this point.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2004-07-30 14:38:24 0000</bug_when>
            <thetext>*** Bug 52489 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-08 13:50:21 0000</bug_when>
            <thetext>sylpheed-claws in the cvs version seems to work with 0.9.0+

I&apos;m trying to address these in bug #57193

cryptplug is hopefully fixed.
Will change seahorse to depend on 0.3.14-r1 only soon (pending the blesing of gnome people)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2004-08-08 14:41:54 0000</bug_when>
            <thetext>alright with me... seahorse is a bit struggling upstream, so it doesn&apos;t work with newer releases.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-09 01:17:24 0000</bug_when>
            <thetext>seahorse fixed.

sylpheed-claws still to go - tempted to wait till next release.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-09 03:59:07 0000</bug_when>
            <thetext>genone, seemant, bcowan

I&apos;ve added sylpheed-claws-0.9.12-r1 to support bug #57193 and fix part of bug #44817

Once the next release comes out it will be easy to use gpgme-0.9.0-r1.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2004-08-11 04:54:04 0000</bug_when>
            <thetext>gpgme-0.3.14-r1 is broken:

In the ebuild we find the following statement:
        if [ -x ${ROOT}usr/bin/gpg2 ]; then
                myconf=&quot;${myconf} --with-gpg=${ROOT}usr/bin/gpg2&quot;
        else
                myconf=&quot;${myconf} --with-gpg=${ROOT}usr/bin/gpg2&quot;
        fi

On the econf line we have --with-gpg=$GPGBIN, but $GPGBIN isn&apos;t defined anywhere.

At compile time it also generates the following errors:

sed: can&apos;t read ./doc/gpgme.info-1: No such file or directory
sed: can&apos;t read doc/gpgme.info-1: No such file or directory

gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -Wcast-align -Wshadow -Wstrict-prototypes -c errors.c -MT errors.lo -MD -MP -MF .deps/errors.TPlo  -fPIC -DPIC -o .libs/errors.lo
errors.c:5:19: gpgme.h: No such file or directory
errors.c:18: error: syntax error before &quot;err&quot;
errors.c:19: warning: function declaration isn&apos;t a prototype
errors.c: In function `gpgme_strerror&apos;:
errors.c:23: error: `err&apos; undeclared (first use in this function)
errors.c:23: error: (Each undeclared identifier is reported only once
errors.c:23: error: for each function it appears in.)

(some more errors caused by that and then it fails)

Until that is fixed I&apos;m going to mask sylpheed-claws-0.9.12-r1.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-21 17:45:15 0000</bug_when>
            <thetext>I&apos;m wrong about the next sylpheed claws supporting gpgme 0.9*

gpgme-0.3.14-r1 and sylpheed-claws-0.9.12-r1 are fixed to work together. Thanks Marius

Rumen - I think cryptplug and seahorse are also fixed. Can you just confirm for me please?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2004-08-21 23:15:18 0000</bug_when>
            <thetext>Hi ALL,
It seems that the things are fixed, as i have seahorse-0.6.3-r1 and cryptplug-0.3.16-r1 (DEPEND on gpgme-0.3.14-r1) installed not from the my overlay portage any more (had changed them to depend on 0.3.16 - didn&apos;t knew it was buggy so as 0.4).
Now have gpgme-0.3.14-r1, 0.3.16 and 0.9.0-r1 installed - slotted.
i&apos;ll check about 0.3.16 - may not need it (left from my experiments :)
Have sylpheed-claws as well, but ver.0.9.12 - don&apos;t use it very much anymore.
Yes gpgme-0.3.16 was brought by my changed sylpheed-claws-0.9.12, i&apos;m going to unmerge it and emerge-0.9.12-r1 - OK only have sylpheed-0.9.12 it wants to downgrade gpgme-0.3.16 to 0.3.14.
Also have gpgme-0.9.0-r1 installed but nothing uses it (maybe just upgraded it).
So as i see this we&apos;ll be using gpgme 0.3.14 and 0.9.0 versions.
Thanks.
Rumen

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2004-08-24 23:11:03 0000</bug_when>
            <thetext>Daniel, I&apos;ll assign this bug to you as you&apos;re apparently taking care about gpgme.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-27 06:31:50 0000</bug_when>
            <thetext>sylpheed-0.9.12-r3 added to support gpgme-0.3.14-r1
Other sylpheeds will be blocked for 0.3.14-r1

sylpheed-0.9.12-r3 is masked for testing by net-mail friends.

</thetext>
          </long_desc>
      
    </bug>

</bugzilla>