* Re: GiT and CentOS 5.2
2008-07-08 17:46 GiT and CentOS 5.2 James B. Byrne
@ 2008-07-08 18:37 ` Mike Hommey
2008-07-08 18:51 ` Jay Soffian
` (2 subsequent siblings)
3 siblings, 0 replies; 6+ messages in thread
From: Mike Hommey @ 2008-07-08 18:37 UTC (permalink / raw)
To: James B. Byrne; +Cc: git
On Tue, Jul 08, 2008 at 01:46:40PM -0400, James B. Byrne wrote:
> OS = CentOS-5.2
> perl = 5.8.8
>
> I get git from the yum repository at kernel.org. Up until the most recent
> update I had no problems. Now I am getting these dependency errors:
>
> Error: Missing Dependency: libcurl.so.4 is needed by package git
> Error: Missing Dependency: perl(:MODULE_COMPAT_5.10.0) is needed by
> package perl-Git
> Error: Missing Dependency: libc.so.6(GLIBC_2.7) is needed by package git
> Error: Missing Dependency: libexpat.so.1 is needed by package git
> Error: Missing Dependency: libcrypto.so.7 is needed by package git
>
>
> Are these dependencies actually meaningful? By that I mean, are there
> features used in the latest release of GiT that depend upon features of
> GLIBC 2.7 that are not part of glibc-2.5? Similarly, are there features
> of curl used in the latest git that are not present or work differently in
> curl 7.15.2? Ditto for OpenSSL and libxpat.
This only means the rpms in the yum repository at kernel.org were built
on a system more recent than yours, and that run-time dependencies (as
opposed to build dependencies) require some libraries to be newer than
what your system provides.
Mike
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: GiT and CentOS 5.2
2008-07-08 17:46 GiT and CentOS 5.2 James B. Byrne
2008-07-08 18:37 ` Mike Hommey
@ 2008-07-08 18:51 ` Jay Soffian
2008-07-08 19:23 ` Junio C Hamano
2008-07-09 13:25 ` David Voit
3 siblings, 0 replies; 6+ messages in thread
From: Jay Soffian @ 2008-07-08 18:51 UTC (permalink / raw)
To: James B. Byrne; +Cc: git
On Tue, Jul 8, 2008 at 1:46 PM, James B. Byrne <byrnejb@harte-lyne.ca> wrote:
> OS = CentOS-5.2
> perl = 5.8.8
>
> I get git from the yum repository at kernel.org. Up until the most recent
> update I had no problems. Now I am getting these dependency errors:
>
> Error: Missing Dependency: libcurl.so.4 is needed by package git
> Error: Missing Dependency: perl(:MODULE_COMPAT_5.10.0) is needed by
> package perl-Git
> Error: Missing Dependency: libc.so.6(GLIBC_2.7) is needed by package git
> Error: Missing Dependency: libexpat.so.1 is needed by package git
> Error: Missing Dependency: libcrypto.so.7 is needed by package git
>
>
> Are these dependencies actually meaningful? By that I mean, are there
> features used in the latest release of GiT that depend upon features of
> GLIBC 2.7 that are not part of glibc-2.5? Similarly, are there features
> of curl used in the latest git that are not present or work differently in
> curl 7.15.2? Ditto for OpenSSL and libxpat.
>
> I would like to stay current with git but I cannot if these dependencies
> are actually required.
Junio switched to FC9 for building the git RPMs on kernel.org recently.
Probably the best thing to do if you want a CentOS 5.x RPM is to grab
the source tgz and build the RPM yourself. :-(
There are quite a few build-time dependencies, but those are easy to
take care of with yum.
j.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: GiT and CentOS 5.2
2008-07-08 17:46 GiT and CentOS 5.2 James B. Byrne
2008-07-08 18:37 ` Mike Hommey
2008-07-08 18:51 ` Jay Soffian
@ 2008-07-08 19:23 ` Junio C Hamano
2008-07-09 13:25 ` David Voit
3 siblings, 0 replies; 6+ messages in thread
From: Junio C Hamano @ 2008-07-08 19:23 UTC (permalink / raw)
To: James B. Byrne; +Cc: git
"James B. Byrne" <byrnejb@harte-lyne.ca> writes:
> OS = CentOS-5.2
> perl = 5.8.8
>
> I get git from the yum repository at kernel.org. Up until the most recent
> update I had no problems. Now I am getting these dependency errors:
>
> Error: Missing Dependency: libcurl.so.4 is needed by package git
> Error: Missing Dependency: perl(:MODULE_COMPAT_5.10.0) is needed by
> package perl-Git
> Error: Missing Dependency: libc.so.6(GLIBC_2.7) is needed by package git
> Error: Missing Dependency: libexpat.so.1 is needed by package git
> Error: Missing Dependency: libcrypto.so.7 is needed by package git
As described in the announcement for 1.5.6.2, the machine at kernel.org I
cut x86_64 RPM on switched to FC9 early this month, and I updated my
personal bochs installation to FC9 to be consistent for producing i386
RPMs.
By the way, these RPMs are not in any way official. I have been guessing
(without even bothering to confirm) that even for FC, distro people do not
use the RPM packages I have at kernel.org, but they build and distribute
their own to their users. I could stop generating these RPMs, in other
words, but I've been doing this forever and they are still produced as
courtesy, even though I am not a FC user myself.
You could send a preconfigured CentOS 5.2 box to me and ask me to produce
yet another set of RPMs. The release procedure already takes long enough
time out of my git day, however, and I doubt I can afford the time to do
so in practice, without reducing the time I spend on other git activities
such as reviewing and accepting changes from others or writing patches
myself.
People on other platforms like Debian, Macintosh, and Windows (Cygwin and
Msys) generate their own packages from the official tarballs and
distribute the result to help other users on their platforms. Perhaps you
and other CentOS users can get together and do the same to help each
other? That would be a great help to the community.
Thanks.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: GiT and CentOS 5.2
2008-07-08 17:46 GiT and CentOS 5.2 James B. Byrne
` (2 preceding siblings ...)
2008-07-08 19:23 ` Junio C Hamano
@ 2008-07-09 13:25 ` David Voit
2008-07-10 14:32 ` Jeffrey Ollie
3 siblings, 1 reply; 6+ messages in thread
From: David Voit @ 2008-07-09 13:25 UTC (permalink / raw)
To: git
Hi all,
Just use the EPEL packages:
http://wiki.centos.org/AdditionalResources/Repositories?action=show&redirect=Repositories
Maybe not alwaya the newest version, but it works.
David
^ permalink raw reply [flat|nested] 6+ messages in thread