Bug 771916

Summary: php53-common does not satisfy deps
Product: [Fedora] Fedora EPEL Reporter: David Busby <d.busby>
Component: php-suhosinAssignee: Orphan Owner <extras-orphan>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: el5CC: extras-orphan, mmello
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: 2017-04-06 10:04:27 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:
Attachments:
Description Flags
Proposed spec file (currently testing).
none
Fixed proposed spec file. none

Description David Busby 2012-01-05 11:36:54 UTC
[root@espn2 ~]# yum install php-suhosin
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-suhosin.x86_64 0:0.9.29-3.el5 set to be updated
--> Processing Dependency: php-zend-abi = 20050922 for package: php-suhosin
--> Running transaction check
---> Package php-common.x86_64 0:5.1.6-27.el5_5.3 set to be updated
--> Processing Conflict: php53-common conflicts php-common
--> Finished Dependency Resolution
php53-common-5.3.3-1.el5_7.3.x86_64 from installed has depsolving problems
  --> php53-common conflicts with php-common
Error: php53-common conflicts with php-common
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Unsure if this can be fixed, as php-suhosin does support php53, but this will need addressing in the spec file to require php-common or php53-common

Comment 1 David Busby 2012-01-05 13:25:05 UTC
may be worth in this case building php53-suhosin as this helps to mitigate CVE-2011-4885 default setting

suhosin.post_max_vars = 1000 negates the issue entirely.

Which in my opinion is preferable to the upstream fix which mimicks this functionality as it can not be ovveridden via an ini_set in code, nor php_value in .htaccess,

Comment 2 David Busby 2012-01-05 13:42:03 UTC
Created attachment 550904 [details]
Proposed spec file (currently testing).

Comment 3 David Busby 2012-01-05 13:52:45 UTC
Created attachment 550905 [details]
Fixed proposed spec file.

Fixed typos in this spec file, build works fine when runthrough mock, initial install works just fine on RHEL 5.7 x64

However still kludge api_ver in requires, as despit chaning to php53 in spec file, keeps picking out php52 api ver and failing installation.


Requires:       php(api) = 20090626

Comment 4 Fedora End Of Life 2017-04-06 10:04:27 UTC
Fedora EPEL 5 changed to end-of-life (EOL) status on 2017-03-31. Fedora EPEL 5
is no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora
or Fedora EPEL, please feel free to reopen this bug against that version. If
you are unable to reopen this bug, please file a new report against the current
release. If you experience problems, please add a comment to this bug.

Thank you for reporting this bug and we are sorry it could not be fixed.