Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40420 - Version conflicts for default CVS and TKCVS
Summary: Version conflicts for default CVS and TKCVS
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Rainer Größlinger (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-04 16:28 UTC by Chad Metcalf
Modified: 2004-08-11 03:29 UTC (History)
0 users

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


Attachments
A new ebuild file for tkcvs version 7.2 (tkcvs-7.2.ebuild,1018 bytes, text/plain)
2004-02-04 21:13 UTC, Chad Metcalf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chad Metcalf 2004-02-04 16:28:44 UTC
I emerged cvs and tkcvs using the following commands:

emerge cvs
emerge tkcvs

When I tried to use tkcvs it hung and had to be xkill'ed. 

After a little investigation I discovered the problem. The default cvs install is cvs 1.11.11 and the default tkcvs is 7.12 (or earlier).

cvs 1.11.8 and later removed an option which tkcvs 7.12 and earlier require.

To fix this I specifically emerged a newer version of tkcvs using the command:

emerge /usr/portage/dev-utils/tkcvs/tkcvs-7.14.ebuild

Which solved the problem.

The solution then is to update the dependancies so that tkcvs 7.12 requires cvs 1.11.8 or earlier. If cvs 1.11.10 or 1.11.11 is installed tkcvs 7.14 should be installed.

Reproducible: Always
Steps to Reproduce:
1. emerge cvs
2. emerge tkcvs
3. Run tkcvs in a cvs directory

Actual Results:  
tkcvs hangs

Expected Results:  
Listed the contents of the cvs directory with the relevant cvs information.

Also tkcvs 7.14 is the latest ebuild available. 7.2 is the latest source 
version available. If no one is working on making an ebuild for 7.2 I can but 
I don't want to step on anyone else's efforts.
Comment 1 Chad Metcalf 2004-02-04 21:13:31 UTC
Created attachment 24983 [details]
A new ebuild file for tkcvs version 7.2

I used an old ebuild file and made one for tkcvs 7.2. I tried it on my box and
it seems to work just fine.
Comment 2 Paul 2004-02-24 04:11:04 UTC
I had the same problem, which Chad's patch fixed :-)
Comment 3 Graham Hudspith 2004-04-26 01:30:29 UTC
I'd come across the same problem and (independently) come up with a candidate ebuild that is VERY similar (okay, the same) as that concocted by Chad.

Any chance we can get this into Portage sometime soon?
Comment 4 Rainer Größlinger (RETIRED) gentoo-dev 2004-08-11 02:54:29 UTC
This needs to be fixed by the tkcvs maintainer, not by me, since it's a tkcvs issue and has nothing to do with dev-util/cvs (besides the fact that it's a dependency).

The package has no metadata.xml and by looking at the ChangeLog it seems there's no real maintainer, either.

If no other dev steps up and fixes this I'll do it when I got some spare time...This is open (and thus, tkcvs being broken) for half a year now...Very alarming... ;)
Comment 5 Rainer Größlinger (RETIRED) gentoo-dev 2004-08-11 03:29:54 UTC
committed.

tkcvs-7.2.1 requires tcl/tk 8.4 (unlike earlier versions which required 8.3), so this can't go into stable on some architectures beforetcl/tk-8.4 is stable on them. But this is another problem.

resolved / fixed