# Re: [ANNOUNCE] GIT 1.5.4-rc4

3 messages from 2008-01-21 to 2008-01-21. Participants: MichaelTiloDressel@t-online.de, Junio C Hamano.
Thread: https://gitlist.dev/t/11691

## MichaelTiloDressel@t-online.de, 2008-01-21 10:49

Subject: Re: [ANNOUNCE] GIT 1.5.4-rc4
Message-ID: <1JGuDL-2AugiG0@fwd26.aul.t-online.de>
URL: https://gitlist.dev/e/1JGuDL-2AugiG0%40fwd26.aul.t-online.de

```

Concerning RPM specs.

I created rpm packages on a x86_64 SuSE 10.3 system.

There were two complains about unmatched dependencies for expat-devel
and perl(Error)
I could not get rid off.

So I used rpmbuild --nodeps -ta git-1.5.4.rc4.tar.gz

The installation (rpm -i) gave the following error

error: Failed dependencies:
        openssh-clients is needed by git-core-1.5.4.rc4-1.x86_64
        perl(:MODULE_COMPAT_5.8.8) is needed by
perl-Git-1.5.4.rc4-1.x86_64

But when I used --nodeps here too the installation went through and git
seams 
to be working alright

Cheers,
Michael

```

## Junio C Hamano, 2008-01-21 11:33

Subject: Re: [ANNOUNCE] GIT 1.5.4-rc4
Message-ID: <7vy7ajxvji.fsf@gitster.siamese.dyndns.org>
URL: https://gitlist.dev/e/7vy7ajxvji.fsf%40gitster.siamese.dyndns.org
In-Reply-To: <1JGuDL-2AugiG0@fwd26.aul.t-online.de>

```
"MichaelTiloDressel@t-online.de"
<MichaelTiloDressel@t-online.de> writes:

> Concerning RPM specs.
>
> I created rpm packages on a x86_64 SuSE 10.3 system.
>
> There were two complains about unmatched dependencies for expat-devel
> and perl(Error)
> I could not get rid off.

Thanks.

perl-error and expat-devel are both packaged outside git.
Aren't they listed in dependencies?  At least I think
expat-devel is on the build dependency.

Our Makefile tries to install our own copy of perl::Error if the
build platform does not have one, which we do not want to do
when building a binary package.  Perhaps perl-error needs to be
on the build dependency to deal with this issue?  I dunno, as I
am not an RPM person.

```

## MichaelTiloDressel@t-online.de, 2008-01-21 13:16

Subject: Re: [ANNOUNCE] GIT 1.5.4-rc4
Message-ID: <1JGwW0-0NMsgy0@fwd27.aul.t-online.de>
URL: https://gitlist.dev/e/1JGwW0-0NMsgy0%40fwd27.aul.t-online.de
In-Reply-To: <7vy7ajxvji.fsf@gitster.siamese.dyndns.org>

```


From: Junio C Hamano 
 
>Michael Dressel writes:

>> Concerning RPM specs.
>>
>> I created rpm packages on a x86_64 SuSE 10.3 system.
>>
>> There were two complains about unmatched dependencies for expat-devel
>> and perl(Error)
>> I could not get rid off.
>
>Thanks.
>
>perl-error and expat-devel are both packaged outside git.
>Aren't they listed in dependencies?  At least I think
>expat-devel is on the build dependency.

>Our Makefile tries to install our own copy of perl::Error if the
>build platform does not have one, which we do not want to do
>when building a binary package.  Perhaps perl-error needs to be
>on the build dependency to deal with this issue?  I dunno, as I
>am not an RPM person.

The packages are in the dependency list. Only that they are
not installed (under the name given in the dependency list)
on my system. Nevertheless the build and install
and some simple tests work well.

For perl(Error) you have explained why it works. For openssh-client
I guess that things may be provided by packages
named differently. This is probably only an issue with SuSE.

Cheers,
Michael

```
