Bug 514573

Summary: mantis 1.1.8-1.fc12 spec file issue
Product: [Fedora] Fedora Reporter: R P Herrold <herrold>
Component: mantisAssignee: Gianluca Sforna <giallu>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: giallu, rh-bugzilla, sven
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-08-27 21:52:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description R P Herrold 2009-07-29 17:28:29 UTC
Description of problem:

There seems to be a false hardcoded Require in 

[herrold@centos-5 mantisbt]$ grep mb mantis.spec-1.1.8-1.fc12  | head -1
Requires:   php-mbstring >= 4.3.0
[herrold@centos-5 mantisbt]$   

Version-Release number of selected component (if applicable):

mantis-1.1.8-1.fc12.src.rpm

How reproducible:

Rebuild and seek to install the package ...

It blocks on a non-present (and now not explicitly split out sub-package Requires of:  php-mbstring

$ php -i | grep mbstring | less

includes:   '--enable-mbstring=shared'

so the needed Require is present in the default RawHide PHP presently already

Steps to Reproduce:

as above
  
Actual results:

failure on a false Require

Expected results:

clean install without --nodeps, etc

Additional info:

Please ask if any questions, but this looks like a simple one line -- remove the hardcoded Require fix

-- Russ herrold

Comment 1 Gianluca Sforna 2009-07-29 21:24:54 UTC
I just checked and mbstring is definitely a php subpackage, even in F12:

http://cvs.fedoraproject.org/viewvc/rpms/php/devel/php.spec?revision=1.181&view=markup

and in fact:

yum --disablerepo=* --enablerepo=rawhide info php-mbstring
Available Packages
Name       : php-mbstring
Arch       : x86_64
Version    : 5.3.0
Release    : 4.fc12
Size       : 1.1 M
Repo       : rawhide
Summary    : A module for PHP applications which need multi-byte string handling
URL        : http://www.php.net/
License    : PHP
Description: The php-mbstring package contains a dynamic shared object that will add
           : support for multi-byte string handling to PHP.

I'm not sure what exactly is failing for you, surely it's not the rawhide build:
http://koji.fedoraproject.org/koji/buildinfo?buildID=119613

Comment 2 Gianluca Sforna 2009-08-23 20:49:11 UTC
Ping, will close this soon as it seems there's nothing to fix

Comment 3 R P Herrold 2009-08-27 21:52:55 UTC
issue is solved in today's RawHide in the PHP 5.1 latest -- closing as no longer a bug