<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>84525</bug_id>
          
          <creation_ts>2005-03-08 10:18 0000</creation_ts>
          <short_desc>Stabilize Horde&apos;s PEAR dependencies</short_desc>
          <delta_ts>2005-07-02 00:51:32 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>88763</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>sebastian@gentoo.org</reporter>
          <assigned_to>php-bugs@gentoo.org</assigned_to>
          <cc>vapier@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>sebastian@gentoo.org</who>
            <bug_when>2005-03-08 10:18:34 0000</bug_when>
            <thetext>The www-apps/horde-pear ebuild has been changed in horde-pear-1.3-r3 to be a meta-package that RDEPENDs on dev-php/PEAR-* packages instead of using the outdated snapshot tarball that was used until horde-pear-1.3-r3.

This new behaviour fixes &quot;race conditions&quot; between the www-apps/horde-pear package and the correspondig dev-php/PEAR-* packages and is also recommended by UPSTREAM.

This is a request to all ARCHes to stabilize the www-apps/horde-pear-1.3-r3, dev-php/PEAR-Auth_SASL, dev-php/PEAR-Cache, dev-php/PEAR-Crypt_RC4, dev-php/PEAR-Date, dev-php/PEAR-DB, dev-php/PEAR-File, dev-php/PEAR-File_Find, dev-php/PEAR-HTML_Common, dev-php/PEAR-HTTP, dev-php/PEAR-HTTP_Request, dev-php/PEAR-HTTP_WebDAV_Server, dev-php/PEAR-Log, dev-php/PEAR-Mail, dev-php/PEAR-Mail_Mime, dev-php/PEAR-Net_DIME, dev-php/PEAR-Net_DNS, dev-php/PEAR-Net_Sieve, dev-php/PEAR-Net_SMTP, dev-php/PEAR-Net_Socket, dev-php/PEAR-Net_URL, dev-php/PEAR-Services_Weather, dev-php/PEAR-SOAP, dev-php/PEAR-Text_Wiki, dev-php/PEAR-Tree, dev-php/PEAR-XML_Parser, dev-php/PEAR-XML_Serializer, dev-php/PEAR-XML_Util packages.

Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2005-03-08 11:08:01 0000</bug_when>
            <thetext>Sebastian: did you know that you can add more than one CC at once?
You&apos;re annoying a big bunch of devels with this, specially those who are on more than one arch alias.
We&apos;re getting a zillion copies of this because each modification gets notified.
So please, get a couple gmail addresses and play with a bug to see how it works (i have a couple of spare invites if you want).
Thanks.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sebastian@gentoo.org</who>
            <bug_when>2005-03-08 12:07:55 0000</bug_when>
            <thetext>Gustavo: Sorry, I did not know that.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hardave@gentoo.org</who>
            <bug_when>2005-03-08 14:52:16 0000</bug_when>
            <thetext>Removing mips since we don&apos;t have any keywords in any of these ebuilds.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2005-03-09 23:06:05 0000</bug_when>
            <thetext>I&apos;ve tested them on ppc64 by installing them, but I don&apos;t have the time to do any
further testing. ~ppc64 has been added to each of horde-pear-1.3-r3 dependencies.

I&apos;ll mark them stable when x86 goes stable, as this seems to be *portable* php
code. Whould this be a sufficient solution?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sebastian@gentoo.org</who>
            <bug_when>2005-03-09 23:10:59 0000</bug_when>
            <thetext>Markus: This sounds good to me.

I would be interested what unportable PHP code looks like (apart from / and \ between *NIX and Windows).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ciaran.mccreesh@googlemail.com</who>
            <bug_when>2005-03-10 06:15:06 0000</bug_when>
            <thetext>Unportable PHP code looks pretty much identical to portable PHP code. That&apos;s part of what makes it so fun.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sebastian@gentoo.org</who>
            <bug_when>2005-03-12 04:33:16 0000</bug_when>
            <thetext>Stable on x86 and amd64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-03-14 06:42:10 0000</bug_when>
            <thetext>Please don</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-03-14 06:42:10 0000</bug_when>
            <thetext>Please don´t mark stable unless the dependencies are marked stable as well. 

# emerge -uDpv world

These are the packages that I would merge, in order:

Calculating world dependencies -
!!! All ebuilds that could satisfy &quot;&gt;=dev-php/PEAR-PEAR-1.3.5-r1&quot; have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-php/PEAR-PEAR-1.3.5-r1 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 &quot;Software Availability&quot; in the Gentoo Handbook.
!!!    (dependency required by &quot;dev-php/PEAR-Log-1.8.4&quot; [ebuild])


!!! Problem with ebuild dev-php/PEAR-Log-1.8.4
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2005-03-19 14:39:26 0000</bug_when>
            <thetext>These ebuilds appear OK on SPARC.  I am running into a problem where horde and/or mod_php don&apos;t think that PEAR-DB, PEAR-HTML_Common and PEAR-HTML_Select_Common are installed and I get various errors when trying to use horde because of that.

How do I go about verifying php believes these packages are installed other than horde&apos;s test.php?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sebastian@gentoo.org</who>
            <bug_when>2005-03-19 22:52:16 0000</bug_when>
            <thetext>I initially created the list of PEAR packages that I put into www-apps/horde-pear-1.3-r3 as RDEPENDencies based upon the files that are in the horde-pear-1.3 tarball.

I now reduced the RDEPENDencies to the PEAR packages that are listed in http://cvs.horde.org/co.php/horde/docs/INSTALL.

The new list of packages that need to be stabilized is as follows: dev-php/PEAR-Mail_Mime-1.2.1-r1, dev-php/PEAR-File-1.0.3, dev-php/PEAR-DB-1.6.8, dev-php/PEAR-Log-1.8.4, dev-php/PEAR-XML_Parser-1.2.4, dev-php/PEAR-XML_Util-1.1.1, dev-php/PEAR-XML_Serializer-0.15.0, dev-php/PEAR-Net_DIME-0.3, dev-php/PEAR-Net_URL-1.0.14, dev-php/PEAR-Net_Socket-1.0.5, dev-php/PEAR-HTTP_Request-1.2.4, dev-php/PEAR-SOAP-0.8.1, dev-php/PEAR-Cache-1.5.4, dev-php/PEAR-Services_Weather-1.3.1, dev-php/PEAR-Date-1.4.3, www-apps/horde-pear-1.3-r3.

I have never used Horde so I cannot comment on #9.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kloeri@gentoo.org</who>
            <bug_when>2005-03-27 08:37:26 0000</bug_when>
            <thetext>Alpha stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2005-04-02 08:38:09 0000</bug_when>
            <thetext>By emerging the versions in comment #10, horde was now not able to access even more PEAR modules than before.  As the link indicated in comment #10 is for horde-3.0, can we get a list as to what applies to the current stable version of horde (2.2.7 on SPARC)?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2005-04-06 12:47:29 0000</bug_when>
            <thetext>stable on ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2005-05-06 13:41:40 0000</bug_when>
            <thetext>Stable on sparc now that the php-pear eclass works with a sandbox.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2005-05-08 22:09:35 0000</bug_when>
            <thetext>already done for ia64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-05-12 18:26:11 0000</bug_when>
            <thetext>yeah, dunno what changed in the eclass, but it fixed things on s390 too

thanks !</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>josejx@gentoo.org</who>
            <bug_when>2005-06-24 07:18:20 0000</bug_when>
            <thetext>Already done on ppc.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sebastian@gentoo.org</who>
            <bug_when>2005-07-02 00:51:32 0000</bug_when>
            <thetext>Closing, thanks to the ARCH teams.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>