Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51353 - net-misc/whois and dev-tcltk/expect conflict with each other
Summary: net-misc/whois and dev-tcltk/expect conflict with each other
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-18 00:13 UTC by Carsten Lohrke (RETIRED)
Modified: 2004-07-13 11:24 UTC (History)
1 user (show)

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


Attachments
expect-5.37.1-r2.ebuild (expect-5.37.1-r2.ebuild,2.93 KB, text/plain)
2004-06-04 19:04 UTC, stan
Details
expect-5.37.1-r2.ebuild (expect-5.37.1-r2.ebuild,2.97 KB, text/plain)
2004-06-05 04:33 UTC, stan
Details
expect-5.37.1-r2.ebuild (expect-5.37.1-r2.ebuild,3.26 KB, text/plain)
2004-06-05 07:51 UTC, stan
Details
expect-5.40.0-r1.ebuild (expect-5.40.0-r1.ebuild,2.56 KB, text/plain)
2004-07-13 05:40 UTC, stan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Lohrke (RETIRED) gentoo-dev 2004-05-18 00:13:20 UTC
both install

/usr/bin/mkpasswd
/usr/share/man/man1/mkpasswd.1.gz
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2004-05-23 12:38:08 UTC
carlo, are both mkpasswd's identical (code, binary and manpage)?

If so, then my suggestion would be to make a separate ebuild for mkpasswd and have whois and expect both PDEPEND on that package.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-05-23 14:35:38 UTC
No, the 'whois' version is a libcrypt.so frontend with a very different option set, compared to the other one.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2004-05-23 19:25:19 UTC
in that case, expect needs to be made to install something other than "mkpasswd" and it (and things which depend on it) need to be made aware of it.
Comment 4 stan 2004-06-04 19:04:49 UTC
Created attachment 32670 [details]
expect-5.37.1-r2.ebuild

* mkpasswd (and other examples) installed in /usr/share/doc (debian stores them
in similar place)
* removed static libraries (both copies)

TODO: find anything this breaks
Comment 5 stan 2004-06-05 04:33:40 UTC
Created attachment 32695 [details]
expect-5.37.1-r2.ebuild

* dont remove /usr/lib/expect5.37/pkgIndex.tcl so this works:
#!/usr/bin/tclsh
package require Expect
puts [package versions Expect]

looked at net-mail/courier-imap, media-sound/waif, dev-util/dejagnu,
mail-client/exmh, net-misc/xsmbrowser, sys-libs/pam_ssh_agent, x11-misc/x2vnc -
non seem to compile against expect libraries, only use /usr/bin/expect

package is similar to debian one (doesn't have static libs either)
Comment 6 stan 2004-06-05 07:51:25 UTC
Created attachment 32711 [details]
expect-5.37.1-r2.ebuild

* fix paths in man pages and example scripts
* keep static lib as in debian's expect-dev
Comment 7 Seemant Kulleen (RETIRED) gentoo-dev 2004-06-05 09:08:18 UTC
thank you stan, I'll get on these, unless you want them, Carlo?
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2004-06-05 09:20:35 UTC
Nope, I'm just the reporter in this case.
Comment 9 Seemant Kulleen (RETIRED) gentoo-dev 2004-07-12 22:11:17 UTC
stan, I don't suppose you'd have a new 5.40 ebuild too would you?
Comment 10 stan 2004-07-13 05:40:33 UTC
Created attachment 35312 [details]
expect-5.40.0-r1.ebuild
Comment 11 Seemant Kulleen (RETIRED) gentoo-dev 2004-07-13 10:57:31 UTC
stan, would you be interested in being part of the dev-tcltk team by any chance?
Comment 12 Seemant Kulleen (RETIRED) gentoo-dev 2004-07-13 11:24:31 UTC
fixed in portage -- stan email me if you're interested, k?