Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1264987
Summary: | missing autoloader of php-react-promise in guzzle | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | François Kooman <fkooman> |
Component: | php-guzzlehttp-guzzle | Assignee: | Shawn Iwinski <shawn> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | fkooman, shawn |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | php-guzzlehttp-guzzle-5.3.0-4.fc23 php-guzzlehttp-guzzle-5.3.0-4.fc22 php-guzzlehttp-guzzle-5.3.0-4.fc21 php-guzzlehttp-guzzle-5.3.0-4.el7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-10-05 18:14:52 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
François Kooman
2015-09-21 20:19:37 UTC
That is because a package only requires its' direct dependencies. It should not know about the dependencies of its' dependencies. php-guzzlehttp-guzzle only directly requires php-guzzlehttp-ringphp (https://github.com/guzzle/guzzle/blob/5.3.0/composer.json) so it only adds an autoload require for php-guzzlehttp-ringphp (http://pkgs.fedoraproject.org/cgit/php-guzzlehttp-guzzle.git/tree/php-guzzlehttp-guzzle.spec#n118). php-guzzlehttp-ringphp directly requires php-guzzlehttp-streams and php-react-promise (https://github.com/guzzle/RingPHP/blob/1.1.0/composer.json) so it adds an autoload require for both of those packages (http://pkgs.fedoraproject.org/cgit/php-guzzlehttp-ringphp.git/tree/php-guzzlehttp-ringphp.spec#n135). Are you running into failures somewhere? Ah I think you fixed it in -3? I am still running -1 :) In -1 the php-guzzlehttp-guzzle autoloader is not correct and fails to autoload php-guzzlehttp-ringphp Any idea when -3 will be pushed to Fedora/EPEL? with fails to autoload I mean *does not autoload*. :( I thought I had released the fixes everywhere :( I will do so as soon as I can -- perhaps tomorrow. Thanks! It seems it was only built for fc23: http://koji.fedoraproject.org/koji/packageinfo?packageID=18783 php-guzzlehttp-guzzle-5.3.0-4.fc21 php-guzzlehttp-ringphp-1.1.0-6.fc21 php-guzzlehttp-streams-3.0.0-6.fc21 php-react-promise-2.2.0-7.fc21 has been submitted as an update to Fedora 21. https://bodhi.fedoraproject.org/updates/FEDORA-2015-16603 php-guzzlehttp-guzzle-5.3.0-4.fc23 php-guzzlehttp-ringphp-1.1.0-6.fc23 php-guzzlehttp-streams-3.0.0-6.fc23 php-react-promise-2.2.0-7.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-16602 php-guzzlehttp-guzzle-5.3.0-4.fc22 php-guzzlehttp-ringphp-1.1.0-6.fc22 php-guzzlehttp-streams-3.0.0-6.fc22 php-react-promise-2.2.0-7.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-16604 php-guzzlehttp-guzzle-5.3.0-4.el7 php-guzzlehttp-ringphp-1.1.0-6.el7 php-guzzlehttp-streams-3.0.0-6.el7 php-react-promise-2.2.0-7.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8220 php-guzzlehttp-guzzle-5.3.0-4.el7, php-guzzlehttp-ringphp-1.1.0-6.el7, php-guzzlehttp-streams-3.0.0-6.el7, php-react-promise-2.2.0-7.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update php-guzzlehttp-guzzle php-guzzlehttp-ringphp php-guzzlehttp-streams php-react-promise' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8220 php-guzzlehttp-guzzle-5.3.0-4.fc21, php-guzzlehttp-ringphp-1.1.0-6.fc21, php-guzzlehttp-streams-3.0.0-6.fc21, php-react-promise-2.2.0-7.fc21 has been pushed to the Fedora 21 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update php-guzzlehttp-guzzle php-guzzlehttp-ringphp php-guzzlehttp-streams php-react-promise' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-16603 php-guzzlehttp-guzzle-5.3.0-4.fc23, php-guzzlehttp-ringphp-1.1.0-6.fc23, php-guzzlehttp-streams-3.0.0-6.fc23, php-react-promise-2.2.0-7.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update php-guzzlehttp-guzzle php-guzzlehttp-ringphp php-guzzlehttp-streams php-react-promise' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-16602 php-guzzlehttp-guzzle-5.3.0-4.fc22, php-guzzlehttp-ringphp-1.1.0-6.fc22, php-guzzlehttp-streams-3.0.0-6.fc22, php-react-promise-2.2.0-7.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update php-guzzlehttp-guzzle php-guzzlehttp-ringphp php-guzzlehttp-streams php-react-promise' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-16604 php-guzzlehttp-guzzle-5.3.0-4.fc23, php-guzzlehttp-ringphp-1.1.0-6.fc23, php-guzzlehttp-streams-3.0.0-6.fc23, php-react-promise-2.2.0-7.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. php-guzzlehttp-guzzle-5.3.0-4.fc22, php-guzzlehttp-ringphp-1.1.0-6.fc22, php-guzzlehttp-streams-3.0.0-6.fc22, php-react-promise-2.2.0-7.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. php-guzzlehttp-guzzle-5.3.0-4.fc21, php-guzzlehttp-ringphp-1.1.0-6.fc21, php-guzzlehttp-streams-3.0.0-6.fc21, php-react-promise-2.2.0-7.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report. php-guzzlehttp-guzzle-5.3.0-4.el7, php-guzzlehttp-ringphp-1.1.0-6.el7, php-guzzlehttp-streams-3.0.0-6.el7, php-react-promise-2.2.0-7.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report. |