The core PEAR packages (PEAR, Archive_Tar, Console_Getopt and XML_RPC) come bundled with each PHP distribution and have so far been installed by the dev-php/php and dev-php/mod_php ebuilds. I now have created separate packages (dev-php/PEAR-PEAR, dev-php/PEAR-Archive_Tar, dev-php/PEAR-Console_Getopt and dev-php/PEAR-XML_RPC) on which dev-php/php and dev-mod_php will RDEPEND in the future. The reasoning for this is explained in bug #76991. This is a request to all ARCHes to stabilize the dev-php/PEAR-PEAR, dev-php/PEAR-Archive_Tar, dev-php/PEAR-Console_Getopt and dev-php/PEAR-XML_RPC packages. Reproducible: Always Steps to Reproduce:
stable on ppc64
Marked stable on ppc.
Marked stable on x86 and amd64.
There must be some missing depends here. When I try to merge these on ia64, I just get: >>> md5 src_uri ;-) XML_RPC-1.1.0.tgz >>> Unpacking source... >>> Unpacking XML_RPC-1.1.0.tgz to /var/tmp/portage/PEAR-XML_RPC-1.1.0/work tar: A lone zero block at 102 >>> Source unpacked. >>> Test phase [not enabled]: dev-php/PEAR-XML_RPC-1.1.0 >>> Install PEAR-XML_RPC-1.1.0 into /var/tmp/portage/PEAR-XML_RPC-1.1.0/image/ category dev-php /usr/lib/portage/bin/ebuild.sh: line 48: pear: command not found !!! ERROR: dev-php/PEAR-XML_RPC-1.1.0 failed. !!! Function php-pear_src_install, Line 48, Exitcode 127 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
/var/db/pkg/dev-php/php-5.0.3/CONTENTS:obj /usr/bin/pear
not on ia64: $ epm -ql php | grep pear /var/tmp/pear-cache/.keep
As these ebuilds had no prior sparc keywords, I've added the ~sparc keyword to them all. Once we've gone through the usual cycle of when an ebuild can be stablized, we'll mark them stable then.
ok, figured out the /usr/bin/pear issue on ia64, all set on ia64
Stable on SPARC.
Alpha stable.
Can we have PEAR-XML_RPC-1.2.2 stable, please? The reason is that mod_php-4.3.11 no longer includes PEAR-HTTP and it depends on PEAR-XML_RPC. So emerging PEAR-HTTP would actually downgrade from 1.2.2 included in mod_php to 1.1.0 which is still included in stable 4.3.11. Thanks. # emerge -av PEAR-HTTP These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-php/PEAR-XML_RPC-1.1.0 12 kB <-- [ebuild N ] dev-php/PEAR-Archive_Tar-1.2 14 kB [ebuild N ] dev-php/PEAR-Console_Getopt-1.2 3 kB [ebuild N ] dev-php/PEAR-PEAR-1.3.5 105 kB [ebuild N ] dev-php/PEAR-HTTP-1.3.4 4 kB # pear list | grep XML_RPC XML_RPC 1.2.2 stable
Uhm, sorry, I wanted to say: So emerging PEAR-HTTP would actually downgrade XML_RPC from 1.2.2 (which is still included in stable 4.3.11) to 1.1.0.
hppa/s390 done
Since there isn't a PEAR-HTTP stable on PPC, do we need to mark PEAR-XML_RPC stable? Or should I be marking PEAR-HTTP stable as well?
You can mark PEAR-HTTP stable as well.
PEAR-PEAR is not installing for me. Since 1.3.5 does not install, because it depends on having pear installed, I tried 1.3.5-r1. Error is the following: >>> Install PEAR-PEAR-1.3.5-r1 into /var/tmp/portage/PEAR-PEAR-1.3.5-r1/image/ category dev-php >>> dobin: making pear executable... ACCESS DENIED rename: /var/lib/net-snmp/snmpapp.conf No log handling enabled - turning on stderr logging Cannot rename //var/lib/net-snmp/snmpapp.conf to //var/lib/net-snmp/snmpapp.0.conf ACCESS DENIED unlink: /var/lib/net-snmp/snmpapp.conf Cannot unlink //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED rename: /var/lib/net-snmp/snmpapp.conf No log handling enabled - turning on stderr logging Cannot rename //var/lib/net-snmp/snmpapp.conf to //var/lib/net-snmp/snmpapp.0.conf ACCESS DENIED unlink: /var/lib/net-snmp/snmpapp.conf Cannot unlink //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED rename: /var/lib/net-snmp/snmpapp.conf No log handling enabled - turning on stderr logging Cannot rename //var/lib/net-snmp/snmpapp.conf to //var/lib/net-snmp/snmpapp.0.conf ACCESS DENIED unlink: /var/lib/net-snmp/snmpapp.conf Cannot unlink //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED rename: /var/lib/net-snmp/snmpapp.conf No log handling enabled - turning on stderr logging Cannot rename //var/lib/net-snmp/snmpapp.conf to //var/lib/net-snmp/snmpapp.0.conf ACCESS DENIED unlink: /var/lib/net-snmp/snmpapp.conf Cannot unlink //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf install ok: PEAR 1.3.5 ACCESS DENIED rename: /var/lib/net-snmp/snmpapp.conf No log handling enabled - turning on stderr logging Cannot rename //var/lib/net-snmp/snmpapp.conf to //var/lib/net-snmp/snmpapp.0.conf ACCESS DENIED unlink: /var/lib/net-snmp/snmpapp.conf Cannot unlink //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf ACCESS DENIED open_wr: /var/lib/net-snmp/snmpapp.conf read_config_store open failure on //var/lib/net-snmp/snmpapp.conf man: prepallstrip: strip: x86_64-pc-linux-gnu-strip --strip-unneeded strip: x86_64-pc-linux-gnu-strip --strip-unneeded >>> Completed installing PEAR-PEAR-1.3.5-r1 into /var/tmp/portage/PEAR-PEAR-1.3.5-r1/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-dev-php_-_PEAR-PEAR-1.3.5-r1-22260.log" rename: /var/lib/net-snmp/snmpapp.conf unlink: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf rename: /var/lib/net-snmp/snmpapp.conf unlink: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf rename: /var/lib/net-snmp/snmpapp.conf unlink: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf rename: /var/lib/net-snmp/snmpapp.conf unlink: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf rename: /var/lib/net-snmp/snmpapp.conf unlink: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf open_wr: /var/lib/net-snmp/snmpapp.conf --------------------------------------------------------------------------------
Taken care of in the Gentoo PHP Overlay.