Bug 659926

Summary: Multiple wrong filenames in require_once directives for php-pear-Auth-OpenID
Product: [Fedora] Fedora Reporter: Kurt Seifried <kurt>
Component: php-pear-Auth-OpenIDAssignee: Axel Thimm <axel.thimm>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 14CC: axel.thimm
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: php-pear-Auth-OpenID-2.2.2-1.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-06 22:26:45 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 Kurt Seifried 2010-12-04 07:52:38 UTC
Description of problem:

All the OpenID PHP files are in a directory called "Auth_OpenID", not "Auth":

# pwd
/usr/share/pear/Auth_OpenID
[root@fedora14 Auth_OpenID]# find ./ | xargs grep "require_once" | grep "Auth/"
./Yadis/XRDS.php:require_once 'Auth/Yadis/XML.php';
./Yadis/Yadis.php:require_once "Auth/Yadis/PlainHTTPFetcher.php";
./Yadis/Yadis.php:require_once "Auth/Yadis/ParanoidHTTPFetcher.php";
./Yadis/Yadis.php:require_once "Auth/Yadis/ParseHTML.php";
./Yadis/Yadis.php:require_once "Auth/Yadis/XRDS.php";
./Yadis/Yadis.php: * <pre>  require_once "Auth/Yadis/Yadis.php";</pre>
./Yadis/XRI.php:require_once 'Auth/Yadis/Misc.php';
./Yadis/XRI.php:require_once 'Auth/Yadis/Yadis.php';
./Yadis/XRI.php:require_once 'Auth/OpenID.php';
./Yadis/PlainHTTPFetcher.php:require_once "Auth/Yadis/HTTPFetcher.php";
./Yadis/HTTPFetcher.php:require_once "Auth/OpenID.php";
./Yadis/XRIRes.php:require_once 'Auth/Yadis/XRDS.php';
./Yadis/XRIRes.php:require_once 'Auth/Yadis/XRI.php';
./Yadis/ParanoidHTTPFetcher.php:require_once "Auth/Yadis/HTTPFetcher.php";
./Yadis/ParanoidHTTPFetcher.php:require_once "Auth/OpenID.php";
./OpenID.php:require_once "Auth/Yadis/PlainHTTPFetcher.php";
./OpenID.php:require_once "Auth/Yadis/ParanoidHTTPFetcher.php";
./OpenID.php:require_once "Auth/OpenID/BigMath.php";
./OpenID.php:require_once "Auth/OpenID/URINorm.php";
./OpenID/PostgreSQLStore.php:require_once "Auth/OpenID/SQLStore.php";
./OpenID/BigMath.php:require_once 'Auth/OpenID/CryptUtil.php';
./OpenID/BigMath.php:require_once 'Auth/OpenID.php';
./OpenID/SReg.php:require_once 'Auth/OpenID/Message.php';
./OpenID/SReg.php:require_once 'Auth/OpenID/Extension.php';
./OpenID/Server.php:require_once "Auth/OpenID.php";
./OpenID/Server.php:require_once "Auth/OpenID/Association.php";
./OpenID/Server.php:require_once "Auth/OpenID/CryptUtil.php";
./OpenID/Server.php:require_once "Auth/OpenID/BigMath.php";
./OpenID/Server.php:require_once "Auth/OpenID/DiffieHellman.php";
./OpenID/Server.php:require_once "Auth/OpenID/KVForm.php";
./OpenID/Server.php:require_once "Auth/OpenID/TrustRoot.php";
./OpenID/Server.php:require_once "Auth/OpenID/ServerRequest.php";
./OpenID/Server.php:require_once "Auth/OpenID/Message.php";
./OpenID/Server.php:require_once "Auth/OpenID/Nonce.php";
./OpenID/URINorm.php:require_once 'Auth/Yadis/Misc.php';
./OpenID/MemcachedStore.php:require_once 'Auth/OpenID/Interface.php';
./OpenID/AX.php:require_once "Auth/OpenID/Extension.php";
./OpenID/AX.php:require_once "Auth/OpenID/Message.php";
./OpenID/AX.php:require_once "Auth/OpenID/TrustRoot.php";
./OpenID/Nonce.php:require_once 'Auth/OpenID/CryptUtil.php';
./OpenID/Consumer.php:require_once "Auth/OpenID.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/Message.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/HMAC.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/Association.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/CryptUtil.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/DiffieHellman.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/KVForm.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/Nonce.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/Discover.php";
./OpenID/Consumer.php:require_once "Auth/OpenID/URINorm.php";
./OpenID/Consumer.php:require_once "Auth/Yadis/Manager.php";
./OpenID/Consumer.php:require_once "Auth/Yadis/XRI.php";
./OpenID/SQLiteStore.php:require_once "Auth/OpenID/SQLStore.php";
./OpenID/DumbStore.php:require_once 'Auth/OpenID/Interface.php';
./OpenID/DumbStore.php:require_once 'Auth/OpenID/HMAC.php';
./OpenID/Association.php:require_once 'Auth/OpenID/CryptUtil.php';
./OpenID/Association.php:require_once 'Auth/OpenID/KVForm.php';
./OpenID/Association.php:require_once 'Auth/OpenID/HMAC.php';
./OpenID/HMAC.php:require_once 'Auth/OpenID.php';
./OpenID/DiffieHellman.php:require_once 'Auth/OpenID.php';
./OpenID/DiffieHellman.php:require_once 'Auth/OpenID/BigMath.php';
./OpenID/Parse.php:require_once "Auth/OpenID.php";
./OpenID/PAPE.php:require_once "Auth/OpenID/Extension.php";
./OpenID/Discover.php:require_once "Auth/OpenID.php";
./OpenID/Discover.php:require_once "Auth/OpenID/Parse.php";
./OpenID/Discover.php:require_once "Auth/OpenID/Message.php";
./OpenID/Discover.php:require_once "Auth/Yadis/XRIRes.php";
./OpenID/Discover.php:require_once "Auth/Yadis/Yadis.php";
./OpenID/TrustRoot.php:require_once 'Auth/OpenID/Discover.php';
./OpenID/MySQLStore.php:require_once "Auth/OpenID/SQLStore.php";
./OpenID/SQLStore.php:require_once 'Auth/OpenID/Interface.php';
./OpenID/SQLStore.php:require_once 'Auth/OpenID/Nonce.php';
./OpenID/SQLStore.php:require_once 'Auth/OpenID.php';
./OpenID/SQLStore.php:require_once 'Auth/OpenID/Nonce.php';
./OpenID/Extension.php:require_once 'Auth/OpenID/Message.php';
./OpenID/ServerRequest.php:require_once "Auth/OpenID.php";
./OpenID/Message.php:require_once 'Auth/OpenID.php';
./OpenID/Message.php:require_once 'Auth/OpenID/KVForm.php';
./OpenID/Message.php:require_once 'Auth/Yadis/XML.php';
./OpenID/Message.php:require_once 'Auth/OpenID/Consumer.php'; // For Auth_OpenID_FailureResponse
./OpenID/FileStore.php:require_once 'Auth/OpenID.php';
./OpenID/FileStore.php:require_once 'Auth/OpenID/Interface.php';
./OpenID/FileStore.php:require_once 'Auth/OpenID/HMAC.php';
./OpenID/FileStore.php:require_once 'Auth/OpenID/Nonce.php';


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

2.1.1

How reproducible:

Always

Steps to Reproduce:
1. install mediawiki-openid
2. try to login. get blank page (see error log)
3.
  
Actual results:

blank page

Expected results:

OpenID login page

Additional info:

change "Auth" to "Auth_OpenID"

Comment 1 Kurt Seifried 2010-12-09 06:52:35 UTC
Quick and dirty fix

cd /usr/share/pear/Auth_OpenID/OpenID/

for i in *.php; do sed 's/Auth\//Auth_OpenID\//' $i > $i.2; mv -f $i.2 $i ; done

Comment 2 Kurt Seifried 2011-01-08 07:09:41 UTC
http://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers

This is contact attempt #2 (one month delay). Is the package maintainer still interested in this package?

Comment 3 Kurt Seifried 2011-01-15 01:53:07 UTC
http://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers

This is contact attempt #3 (another week has gone by). Is the package maintainer still interested in this package?

Comment 4 Fedora Update System 2011-03-29 00:08:52 UTC
php-pear-Auth-OpenID-2.2.2-1.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/php-pear-Auth-OpenID-2.2.2-1.fc14

Comment 5 Fedora Update System 2011-03-29 00:09:03 UTC
php-pear-Auth-OpenID-2.2.2-1.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/php-pear-Auth-OpenID-2.2.2-1.fc13

Comment 6 Fedora Update System 2011-03-29 00:09:15 UTC
php-pear-Auth-OpenID-2.2.2-1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/php-pear-Auth-OpenID-2.2.2-1.fc15

Comment 7 Fedora Update System 2011-03-29 03:34:32 UTC
Package php-pear-Auth-OpenID-2.2.2-1.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing php-pear-Auth-OpenID-2.2.2-1.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/php-pear-Auth-OpenID-2.2.2-1.fc15
then log in and leave karma (feedback).

Comment 8 Fedora Update System 2011-04-06 22:26:36 UTC
php-pear-Auth-OpenID-2.2.2-1.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 9 Fedora Update System 2011-04-06 22:30:51 UTC
php-pear-Auth-OpenID-2.2.2-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 10 Fedora Update System 2011-04-15 21:22:40 UTC
php-pear-Auth-OpenID-2.2.2-1.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.