Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82545 - Stabilize core PEAR packages
Summary: Stabilize core PEAR packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 60438 76991
  Show dependency tree
 
Reported: 2005-02-19 01:52 UTC by Sebastian Bergmann (RETIRED)
Modified: 2005-08-22 22:19 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Bergmann (RETIRED) gentoo-dev 2005-02-19 01:52:57 UTC
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:
Comment 1 Markus Rothe (RETIRED) gentoo-dev 2005-02-19 02:23:39 UTC
stable on ppc64
Comment 2 Joe Jezak (RETIRED) gentoo-dev 2005-02-19 20:32:44 UTC
Marked stable on ppc.
Comment 3 Sebastian Bergmann (RETIRED) gentoo-dev 2005-02-19 22:22:18 UTC
Marked stable on x86 and amd64.
Comment 4 Aron Griffis (RETIRED) gentoo-dev 2005-02-20 19:31:10 UTC
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.
Comment 5 SpanKY gentoo-dev 2005-02-20 22:18:14 UTC
/var/db/pkg/dev-php/php-5.0.3/CONTENTS:obj /usr/bin/pear
Comment 6 Aron Griffis (RETIRED) gentoo-dev 2005-02-21 09:00:25 UTC
not on ia64:

$ epm -ql php | grep pear
/var/tmp/pear-cache/.keep
Comment 7 Jason Wever (RETIRED) gentoo-dev 2005-02-26 19:39:06 UTC
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.
Comment 8 Aron Griffis (RETIRED) gentoo-dev 2005-02-28 13:31:29 UTC
ok, figured out the /usr/bin/pear issue on ia64, all set on ia64
Comment 9 Jason Wever (RETIRED) gentoo-dev 2005-03-19 14:47:36 UTC
Stable on SPARC.
Comment 10 Bryan Østergaard (RETIRED) gentoo-dev 2005-03-27 06:57:22 UTC
Alpha stable.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2005-04-11 02:25:55 UTC
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
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2005-04-11 02:28:22 UTC
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. 
Comment 13 SpanKY gentoo-dev 2005-05-12 18:25:46 UTC
hppa/s390 done
Comment 14 Joe Jezak (RETIRED) gentoo-dev 2005-05-15 09:17:35 UTC
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?
Comment 15 Sebastian Bergmann (RETIRED) gentoo-dev 2005-05-15 09:33:03 UTC
You can mark PEAR-HTTP stable as well.
Comment 16 Tiago Freire 2005-06-15 07:28:37 UTC
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 
-------------------------------------------------------------------------------- 
 
Comment 17 Sebastian Bergmann (RETIRED) gentoo-dev 2005-08-22 22:19:40 UTC
Taken care of in the Gentoo PHP Overlay.