Git has too many freaking dependencies
Yaakov Nemoy
loupgaroublond at gmail.com
Fri Feb 15 16:13:45 UTC 2008
Hey list,
Before I go and submit a bug, I would like to ask why git requires
that i install so many dependencies? Apparently, to manage files, git
requires no less than CVS, Subversion, emacs-common and emacs-git, and
tk. Below is a log from yum. I'm not complaining too much as I will
need these tools too, but it strikes me as very odd that git requires
that I have not only a working kitchen sink, but a dishwasher, and
servants to load it every day.
-Yaakov
yankee at rtn:~$ sudo yum install git
Wachtwoord:
livna 100% |=========================| 2.1 kB 00:00
fedora 100% |=========================| 2.1 kB 00:00
adobe-linux-i386 100% |=========================| 951 B 00:00
updates 100% |=========================| 2.3 kB 00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package git.i386 0:1.5.3.8-1.fc8 set to be updated
--> Processing Dependency: git-cvs = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: git-email = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: emacs-git = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: git-arch = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: gitk = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: git-gui = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: git-core = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: perl-Git = 1.5.3.8-1.fc8 for package: git
--> Processing Dependency: git-svn = 1.5.3.8-1.fc8 for package: git
--> Running transaction check
---> Package gitk.i386 0:1.5.3.8-1.fc8 set to be updated
--> Processing Dependency: tk >= 8.4 for package: gitk
---> Package git-core.i386 0:1.5.3.8-1.fc8 set to be updated
--> Processing Dependency: perl(Error) for package: git-core
---> Package git-arch.i386 0:1.5.3.8-1.fc8 set to be updated
--> Processing Dependency: tla for package: git-arch
---> Package emacs-git.i386 0:1.5.3.8-1.fc8 set to be updated
--> Processing Dependency: emacs-common for package: emacs-git
---> Package git-email.i386 0:1.5.3.8-1.fc8 set to be updated
---> Package perl-Git.i386 0:1.5.3.8-1.fc8 set to be updated
---> Package git-svn.i386 0:1.5.3.8-1.fc8 set to be updated
--> Processing Dependency: perl(SVN::Core) for package: git-svn
--> Processing Dependency: perl(URI) for package: git-svn
--> Processing Dependency: subversion for package: git-svn
--> Processing Dependency: perl(SVN::Ra) for package: git-svn
--> Processing Dependency: perl(LWP::UserAgent) for package: git-svn
--> Processing Dependency: perl(Term::ReadKey) for package: git-svn
--> Processing Dependency: perl(SVN::Delta) for package: git-svn
---> Package git-cvs.i386 0:1.5.3.8-1.fc8 set to be updated
--> Processing Dependency: cvsps for package: git-cvs
--> Processing Dependency: perl(DBI) for package: git-cvs
--> Processing Dependency: cvs for package: git-cvs
---> Package git-gui.i386 0:1.5.3.8-1.fc8 set to be updated
--> Running transaction check
---> Package subversion.i386 0:1.4.4-7 set to be updated
---> Package perl-TermReadKey.i386 0:2.30-2 set to be updated
---> Package perl-libwww-perl.noarch 0:5.808-3.fc8 set to be updated
--> Processing Dependency: perl(HTML::Entities) for package: perl-libwww-perl
--> Processing Dependency: perl(Compress::Zlib) for package: perl-libwww-perl
--> Processing Dependency: perl-HTML-Parser >= 3.33 for package:
perl-libwww-perl
---> Package tk.i386 1:8.4.17-2.fc8 set to be updated
--> Processing Dependency: tcl = 1:8.4.17 for package: tk
--> Processing Dependency: libtcl8.4.so for package: tk
---> Package cvs.i386 0:1.11.22-12.fc8 set to be updated
---> Package cvsps.i386 0:2.1-5.fc8 set to be updated
---> Package perl-Error.noarch 1:0.17010-1.fc8 set to be updated
---> Package perl-URI.noarch 0:1.35-3.1 set to be updated
---> Package subversion-perl.i386 0:1.4.4-7 set to be updated
---> Package perl-DBI.i386 0:1.58-2.fc8 set to be updated
---> Package emacs-common.i386 0:22.1-8.fc8 set to be updated
---> Package tla.i386 0:1.3.5-4.fc8 set to be updated
--> Running transaction check
---> Package perl-Compress-Zlib.noarch 0:2.005-2.fc8 set to be updated
--> Processing Dependency: perl(IO::Compress::Gzip) >= 2.005 for
package: perl-Compress-Zlib
--> Processing Dependency: perl(IO::Uncompress::Gunzip) >= 2.005 for
package: perl-Compress-Zlib
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.005 for
package: perl-Compress-Zlib
--> Processing Dependency: perl(IO::Compress::Gzip::Constants) >=
2.005 for package: perl-Compress-Zlib
--> Processing Dependency: perl(IO::Compress::Base::Common) >= 2.005
for package: perl-Compress-Zlib
---> Package tcl.i386 1:8.4.17-1.fc8 set to be updated
---> Package perl-HTML-Parser.i386 0:3.56-2.fc8 set to be updated
--> Processing Dependency: perl(HTML::Tagset) >= 3.03 for package:
perl-HTML-Parser
--> Processing Dependency: perl(HTML::Tagset) for package: perl-HTML-Parser
--> Running transaction check
---> Package perl-Compress-Raw-Zlib.i386 0:2.005-3.fc8 set to be updated
---> Package perl-IO-Compress-Zlib.noarch 0:2.005-2.fc8 set to be updated
---> Package perl-HTML-Tagset.noarch 0:3.10-6.fc8 set to be updated
---> Package perl-IO-Compress-Base.noarch 0:2.005-2.fc8 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
git i386 1.5.3.8-1.fc8 updates 7.2 k
Installing for dependencies:
cvs i386 1.11.22-12.fc8 fedora 726 k
cvsps i386 2.1-5.fc8 fedora 56 k
emacs-common i386 22.1-8.fc8 updates 18 M
emacs-git i386 1.5.3.8-1.fc8 updates 45 k
git-arch i386 1.5.3.8-1.fc8 updates 26 k
git-core i386 1.5.3.8-1.fc8 updates 4.1 M
git-cvs i386 1.5.3.8-1.fc8 updates 65 k
git-email i386 1.5.3.8-1.fc8 updates 22 k
git-gui i386 1.5.3.8-1.fc8 updates 78 k
git-svn i386 1.5.3.8-1.fc8 updates 78 k
gitk i386 1.5.3.8-1.fc8 updates 65 k
perl-Compress-Raw-Zlib i386 2.005-3.fc8 fedora 54 k
perl-Compress-Zlib noarch 2.005-2.fc8 fedora 34 k
perl-DBI i386 1.58-2.fc8 fedora 715 k
perl-Error noarch 1:0.17010-1.fc8 updates 27 k
perl-Git i386 1.5.3.8-1.fc8 updates 16 k
perl-HTML-Parser i386 3.56-2.fc8 fedora 111 k
perl-HTML-Tagset noarch 3.10-6.fc8 fedora 15 k
perl-IO-Compress-Base noarch 2.005-2.fc8 fedora 53 k
perl-IO-Compress-Zlib noarch 2.005-2.fc8 fedora 135 k
perl-TermReadKey i386 2.30-2 fedora 32 k
perl-URI noarch 1.35-3.1 fedora 116 k
perl-libwww-perl noarch 5.808-3.fc8 fedora 373 k
subversion i386 1.4.4-7 fedora 2.3 M
subversion-perl i386 1.4.4-7 fedora 753 k
tcl i386 1:8.4.17-1.fc8 updates 1.8 M
tk i386 1:8.4.17-2.fc8 updates 1.2 M
tla i386 1.3.5-4.fc8 updates 354 k
Transaction Summary
=============================================================================
Install 29 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 32 M
Is this ok [y/N]: y
More information about the fedora-devel-list
mailing list