Broken php dependencies
Jakub Bogusz
qboosh at pld-linux.org
Sun Apr 3 12:44:01 CEST 2005
On Sun, Apr 03, 2005 at 09:57:36AM +0200, Marcin Król wrote:
> >Hello.
> >
> >Dependencies in php-5.0.4-1 are totally broken. On system with apache2
> >poldek --dist-upgrade installs apache1. Why it requires apache1 EAPI?
What source are you using?
In ac-athlon it requires apache 2.
> >
> >M.
>
> A bit more info. Looks like:
>
> %define _apache2 %(rpm -q apache-devel 2> /dev/null | grep
> -Eq '\\-2\\.[0-9]+\\.' && echo 1 || echo 0)
>
> always returns 0.
Works OK (double backslashes are for rpm - maybe it's somehow rpm
version dependent).
I changed grep '\-.*' workaround to grep -e '-.*' just in case '\-'
would have some special meaning not equal to '-' - but both versions
work for me (rpm 4.3 from Ac with grep 2.5.1-12 and rpm 4.4.1 with grep
2.5.1a).
> Shouldn't it be 'grep -Eq '.*\\-2\\.[0-9]+\\.' there?
No, grep doesn't anchor regexps.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
More information about the pld-devel-en
mailing list