Bug 514573 - mantis 1.1.8-1.fc12 spec file issue
Summary: mantis 1.1.8-1.fc12 spec file issue
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: mantis
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Gianluca Sforna
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-29 17:28 UTC by R P Herrold
Modified: 2009-08-27 21:52 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-27 21:52:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.