Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 311633

Summary: Please stable =dev-php/pear-1.9.1 and related packages
Product: Gentoo Linux Reporter: Matti Bickel (RETIRED) <mabi>
Component: Current packagesAssignee: PHP Bugs <php-bugs>
Status: VERIFIED FIXED    
Severity: enhancement CC: beandog, hppa, mno2go
Priority: High Keywords: STABLEREQ
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 250961, 337207    

Description Matti Bickel (RETIRED) gentoo-dev 2010-03-27 15:19:57 UTC
We need this to fix php-pear-libs-r1 to use dev-php/pear (the "new" split version of the monolithic PEAR-PEAR) as its only DEPEND.

Along with dev-php/pear (which is almost virtual), we need it's DEPENDs stable.
So i request:
alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 as $arch:

=dev-php/pear-1.9.0
=dev-php/PEAR-PEAR-1.9.0
=dev-php/PEAR-Archive_Tar-1.3.5
=dev-php/PEAR-Console_Getopt-1.2.3
=dev-php/PEAR-Structures_Graph-1.0.2
=dev-php/PEAR-XML_Util-1.2.1-r1

You can test by installing a package that DEPENDs upon PEAR-PEAR, such as phpunit. If anyone has additional test cases, feel free to share them, so i can add them to the php teams wiki :)
Comment 1 Andreas Schürch gentoo-dev 2010-04-11 11:51:00 UTC
I've tested them with horde-imp which also uses a few other pear modules...
Looks good to go here on x86.
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-04-12 12:22:08 UTC
x86 stable, thanks Andreas
Comment 3 Markus Meier gentoo-dev 2010-04-15 21:50:03 UTC
amd64 stable
Comment 4 Benjamin Börngen-Schmidt 2010-04-20 07:18:02 UTC
I'm having problems with Version 1.9.0. It seems as some Files got missing

# pear
Warning: require_once(Console/Getopt.php): failed to open stream: No such file or directory in System.php on line 21

Warning: require_once(Console/Getopt.php): failed to open stream: No such file or directory in /usr/share/php/System.php on line 21

Fatal error: require_once(): Failed opening required 'Console/Getopt.php' (include_path='/usr/share/php') in /usr/share/php/System.php on line 21

Emerging PEAR-Console_Getopt solved the problem. Maybe the package PEAR-PEAR is missing this dependency?
Comment 5 Matti Bickel (RETIRED) gentoo-dev 2010-04-20 07:52:35 UTC
This request is about dev-php/pear, not dev-php/PEAR-PEAR.
PEAR-Console_Getopt is a direct dependency of dev-php/pear (which is what you need to install if you want a full blown pear system), so you should have that installed already, providing the files you're missing. If your package manager does not pull in PEAR-Console_Getopt when installing dev-php/pear, it is broken.
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2010-05-09 16:30:34 UTC
alpha/arm/ia64/s390/sh/sparc stable
Comment 7 nixnut (RETIRED) gentoo-dev 2010-07-18 12:20:31 UTC
ppc stable
Comment 8 Matti Bickel (RETIRED) gentoo-dev 2010-09-11 22:15:44 UTC
There's pear-1.9.1 now. It's fresh in the tree, but please give it a spin instead of 1.9.0 - it's needed for php-5.3
Comment 9 Brent Baude (RETIRED) gentoo-dev 2010-10-01 01:01:25 UTC
ppc64 done