Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53775 - libgcrypt is being upgraded then downgraded in a circular way
Summary: libgcrypt is being upgraded then downgraded in a circular way
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-12 23:21 UTC by Leonid Podolny
Modified: 2004-06-19 15:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge info (emerge.info,2.00 KB, application/octet-stream)
2004-06-12 23:22 UTC, Leonid Podolny
Details
qpkq -I -v output (packages.lst,9.49 KB, application/octet-stream)
2004-06-12 23:23 UTC, Leonid Podolny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leonid Podolny 2004-06-12 23:21:18 UTC
When I perform 'update -uD world', my system upgrades libgcrypt from version 1.1.94 to version 1.1.12. If I perform the same action again, it wants to downgrade it back.

Reproducible: Always
Steps to Reproduce:
1.emerge -uD world
2.emerge -uD world
3.
Comment 1 Leonid Podolny 2004-06-12 23:22:32 UTC
Created attachment 33159 [details]
emerge info
Comment 2 Leonid Podolny 2004-06-12 23:23:20 UTC
Created attachment 33160 [details]
qpkq -I -v output
Comment 3 SpanKY gentoo-dev 2004-06-13 10:14:42 UTC
because of opencdk isnt it ?
Comment 4 Daniel Black (RETIRED) gentoo-dev 2004-06-13 16:15:08 UTC
vapier - yes.

opencdk-0.4.5 (x86 sparc alpha hppa) DEPENDS =dev-libs/libgcrypt-1.1.12 (x86 ppc sparc alpha ia64 amd64 hppa)
opencdk-0.5.1 (~x86 ppc ~sparc alpha amd64 ia64) DEPENDS =dev-libs/libgcrypt-1.1.12 (x86 ppc sparc alpha ia64 amd64 hppa)
opencdk-0.5.3 (~x86 ~ppc ~sparc ~mips ~alpha amd64) DEPENDS >=dev-libs/libgcrypt-1.1.91 (x86 ~ppc amd64)

So based on:
fgrep KEYWORD dev-libs/libgcrypt/libgcrypt*
dev-libs/libgcrypt/libgcrypt-1.1.12.ebuild:KEYWORDS="x86 ppc sparc alpha ia64 amd64 hppa"
dev-libs/libgcrypt/libgcrypt-1.1.91.ebuild:KEYWORDS="x86 ~ppc amd64"
dev-libs/libgcrypt/libgcrypt-1.1.92.ebuild:KEYWORDS="x86 ~amd64 ~sparc"
dev-libs/libgcrypt/libgcrypt-1.1.94.ebuild:KEYWORDS="x86 ~amd64 ~sparc ~mips ~alpha"
dev-libs/libgcrypt/libgcrypt-1.2.0.ebuild:KEYWORDS="~x86 ~amd64 ~sparc ~mips ~alpha ~hppa ~ia64 ~ppc"

Solution 1:
~x86 mask libgcrypt-1.1.2, libgcrypt-1.1.94
(that I unmasked)

Solution 2:

x86 unmask opencdk-0.5.3 (added 23 Jan 2004)

and optionally
x86 sparc unmask opencdk-0.5.1

Does solution 2 work for you liquidx (opencdk maintainer)?
Comment 5 SpanKY gentoo-dev 2004-06-13 16:53:27 UTC
i vote for stabilizing newer opencdk since libgcrypt-1.9.x is in stable and has been for quite sometime
Comment 6 Daniel Black (RETIRED) gentoo-dev 2004-06-13 17:03:01 UTC
done - x86 opencdk-0.5.3.ebuild

Is there a deeper problem with portage/repoman not being able to detect these QA flaws?
Comment 7 Leonid Podolny 2004-06-14 00:06:36 UTC
Now the same problem occurs with two packages.

[ebuild     UD] dev-libs/libgcrypt-1.1.12 [1.1.94] 
[ebuild     UD] app-crypt/opencdk-0.4.5 [0.5.3] 

and then vice-versa.
Comment 8 Susie Edgeworth 2004-06-14 08:38:14 UTC
update  gnutls from 0.8.10 to 0.8.12 and that should fix it... look in the ebuild and I believe the 0.8.10 calls for a lower opencdk than the newer ebuild.
Comment 9 Susie Edgeworth 2004-06-14 08:59:24 UTC
Ok I updated to gnutls-1.0.4 and opencdk-0.5.3 and that appears to of fixed the loop.
Comment 10 Daniel Black (RETIRED) gentoo-dev 2004-06-14 15:57:37 UTC
Good find Susie, I was stumped ;-).  Leonid work for you?
Comment 11 Leonid Podolny 2004-06-14 23:22:34 UTC
No, but I still don't see gnutls updated at x86. It's still gnutls-0.8.10. I've tried to resync.
Comment 12 Daniel Black (RETIRED) gentoo-dev 2004-06-15 14:29:30 UTC
ok gnutls  0.8.12 and 1.0.4 x86 stable now. Any problems just repopen again.
Comment 13 Leonid Podolny 2004-06-15 14:55:22 UTC
http://packages.gentoo.org/search/?sstring=gnutls
Comment 14 Leonid Podolny 2004-06-15 14:56:02 UTC
Sorry for the previous. They both are not in x86 stable yet.
Comment 15 SpanKY gentoo-dev 2004-06-15 15:05:03 UTC
dont use packages.gentoo.org like that

it doesnt get updated immediately

re-open if when you *rsync* it's still not unmasked :P
Comment 16 Daniel Black (RETIRED) gentoo-dev 2004-06-15 15:13:03 UTC
http://www.gentoo.org/cgi-bin/viewcvs.cgi/net-libs/gnutls/gnutls-0.8.12.ebuild?r1=1.6&r2=1.7

I did miss 1.0.4 though. Will x86 that one when I commit a version. bump which I'm currently doing.

Elaborating on packages - it is updated at periodic intervals - viewcvs is current.
Comment 17 Leonid Podolny 2004-06-15 22:39:56 UTC
It's working. Thank you, guys.
Comment 18 Daniel Black (RETIRED) gentoo-dev 2004-06-19 15:53:48 UTC
closing so it doesn't show in my open bugs list. It has been fixed after all.