Bug 93315 - bin/git conflicts with devel/git, devel/cogito and misc/git
Summary: bin/git conflicts with devel/git, devel/cogito and misc/git
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Eric Anholt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-14 02:20 UTC by John E. Hein
Modified: 2006-02-14 21:17 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John E. Hein 2006-02-14 02:20:03 UTC
bin/git is installed devel/git, devel/cogito and misc/git.

Fix: 

Set CONFLICTS in each port.  Or install bin/git under a different name
in some of them.
How-To-Repeat: 
grep 'bin.git$' devel/cogito/pkg-plist devel/git/pkg-plist misc/git/pkg-plist
devel/cogito/pkg-plist:bin/git
devel/git/pkg-plist:bin/git
misc/git/pkg-plist:bin/git
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-02-14 02:24:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->anholt

Over to maintainer
Comment 2 John E. Hein 2006-02-14 20:10:39 UTC
Since devel/git & devel/cogito are pretty much the same thing in spirit,
I think they should use CONFLICTS with each other.

As far as the package name itself for devel/git, maybe just rename it
to git-cm or git-dcm or the like (since it's the new kid on the block).

misc/git is not really a conflict with the devel/*git* ports other
than an unfortunate name clash.  Despite the fact that it has
seniority, I suspect that it gets little use (and devel/*git* will get
more).  So I think the installed binaries & man pages of misc/git
should be prefixed with an additional 'g' (like gawk, and gcp, etc.) -
or something like that.  This would require a revision bump and the
devel/*git* ports would register CONFLICTS with any incarnation of the
misc/git port prior to the bump.

Sorry I don't have any better suggestion.  If that's deemed no good
just put CONFLICTS in all of them, and let the user figure out a way
around it if he really wants to.
Comment 3 Eric Anholt freebsd_committer freebsd_triage 2006-02-14 21:17:08 UTC
State Changed
From-To: open->closed

Registered the CONFLICTS.  Thanks!