Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#6625 - git dependencies

Attached to Project: Arch Linux
Opened by Ondrej Jirman (megous) - Sunday, 18 March 2007, 16:40 GMT
Last edited by Dan McGee (toofishes) - Tuesday, 02 September 2008, 00:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Simo Leone (neotuli)
Dan McGee (toofishes)
Architecture All
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Now (1.5.0.3) there are following deps:

depends=('curl' 'expat>=2.0' 'rcs')

For git>1.5.0 rcs is no longer necessary [1], but

- you will need 'tk' if you wnat to use gitk or git-gui
- you will need 'perl-uri' and 'perl-libwww' and 'subversion' if you wnat to use git-svnimport or git-svn
- you will need 'cvsps' if you want to use git-cvsimport

It may be worth adding to depends=() or as a message that will be shown during package installation.

[1] http://www.kernel.org/pub/software/scm/git/docs/v1.5.0/RelNotes-1.5.0.txt

* Less external dependency

- We no longer require the "merge" program from the RCS suite.
All 3-way file-level merges are now done internally.

Thanks,
o.j.
This task depends upon

Closed by  Dan McGee (toofishes)
Tuesday, 02 September 2008, 00:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  Will move and update all stuff to optdepends array in next minor version bump
Comment by Dan McGee (toofishes) - Thursday, 10 May 2007, 16:25 GMT
Removed the rcs dependency. I feel like the other tools can be figured out by themselves, or at least the svn and cvs stuff. tk might be worth adding in a note.
Comment by Anonymous Submitter - Monday, 11 June 2007, 06:56 GMT
The "official" git tutorial, mentioned in the manual page for git, refers to running gitk to get a graphical view of change history. I'd think that would mean people would fairly commonly expect it to work, therefore making tk/tcl a dependency for git.
Comment by Dan McGee (toofishes) - Monday, 11 June 2007, 11:42 GMT
However, that would pull in a lot of stuff people don't want on a non-graphical system. I know I for one am running GIT on my server, and I'm sure there are quite a few others. An install file might be the best place for noting this.
Comment by . (Thralas) - Sunday, 09 September 2007, 23:39 GMT
I just went through the scenario Mark described. Heard about gitk, and expected it to work - not.
Now I also agree with Dan's comment - could we have an .install file added telling about the optional deps?
Comment by jason (bostonvaulter) - Sunday, 31 August 2008, 21:01 GMT
tk should be listed as an optional dependency. We are also now on the next version of git, and it doesn't seem like any .install file fixed this or not. I just get an error about "wish" when I try to run gitk with installing tk first.
Comment by Roman Kyrylych (Romashka) - Sunday, 31 August 2008, 21:02 GMT
If I guess right - you meant to replace git.install with optdepends?

Loading...