Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303977 - net-misc/putty-0.60_p20100131 requires mit-krb5 while NOT heimdal?
Summary: net-misc/putty-0.60_p20100131 requires mit-krb5 while NOT heimdal?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-08 11:20 UTC by Martin Mokrejš
Modified: 2010-02-08 21:11 UTC (History)
0 users

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


Attachments
build.log (build.log,58.46 KB, text/plain)
2010-02-08 11:21 UTC, Martin Mokrejš
Details
heimdal.patch (heimdal.patch,550 bytes, patch)
2010-02-08 11:23 UTC, Martin Mokrejš
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2010-02-08 11:20:34 UTC
Total: 188 packages (160 upgrades, 5 downgrades, 9 new, 3 in new slots, 11 reinstalls, 1 uninstall, 1 interactive), Size of downloads: 402,882 kB
Conflict: 8 blocks (2 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/sunrise
 [?] indicates that the source repository could not be determined

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'app-crypt/mit-krb5-1.7-r2', 'merge') pulled in by
    app-crypt/mit-krb5 required by ('ebuild', '/', 'net-misc/putty-0.60_p20100131', 'merge')
    app-crypt/mit-krb5 required by ('installed', '/', 'net-proxy/squid-3.0.20-r1', 'nomerge')


I modified the ebuild and successfully compiled against heimdal libs on ~x86. Please improve the ebuild.
Comment 1 Martin Mokrejš 2010-02-08 11:21:00 UTC
Created attachment 218901 [details]
build.log
Comment 2 Martin Mokrejš 2010-02-08 11:23:02 UTC
Created attachment 218903 [details, diff]
heimdal.patch

[ebuild   R   ] app-crypt/heimdal-1.2.1-r4  USE="X berkdb ssl threads -afs -hdb-ldap -ipv6 -otp -pkinit -test" 0 kB
Comment 3 Ulrich Müller gentoo-dev 2010-02-08 11:30:39 UTC
(In reply to comment #2)
> Created an attachment (id=218903) [details]
> heimdal.patch

There's also a virtual for that, so instead of the any-of-many dependency, you could depend on "kerberos? ( virtual/krb5 )".
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2010-02-08 21:09:59 UTC
Good news! Thanks for reporting.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2010-02-08 21:11:51 UTC
Index: putty-0.60_p20100131.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/putty/putty-0.60_p20100131.ebuild,v
retrieving revision 1.3
diff -u -B -r1.3 putty-0.60_p20100131.ebuild
--- putty-0.60_p20100131.ebuild 6 Feb 2010 16:55:32 -0000       1.3
Fixed.

+++ putty-0.60_p20100131.ebuild 8 Feb 2010 21:10:32 -0000
@@ -17,7 +17,7 @@

 RDEPEND="
        x11-libs/gtk+:2
-       kerberos? ( app-crypt/mit-krb5 )
+       kerberos? ( virtual/krb5 )
        !x11-terms/pssh
 "
 DEPEND="${RDEPEND} dev-lang/perl"