# PHP 5.0.4 PEAR issue

- Thread: https://externals.io/message/15720
- Original archive: https://news-web.php.net/php.internals/15720
- Started by Zeev Suraski on 2005-04-01T22:00:18+00:00
- Messages: 10
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #15720 — Zeev Suraski — 2005-04-01T22:00:18+00:00

URL: https://externals.io/message/15720#15720

Folks,

We have a bit of a situation with the PEAR distro that's embedded in 
5.0.4.  It's missing the RunTest.php file, so PEAR doesn't install.

The options we have, as far as I can tell, are:

[a] Re-release 5.0.4 with that file
[b] Release 5.0.5 with that file (seems a bit too aggressive considering 
there are no code changes, and may cause confusion)
[c] Instruct people to install PEAR from http://go-pear.org

I lean towards option [a].  Thoughts?

Zeev

---

## #15721 — Adam C. Greenfield — 2005-04-01T22:06:14+00:00

URL: https://externals.io/message/15720#15721 · In reply to: #15720

I

On Apr 1, 2005 5:00 PM, Zeev Suraski <zeev@zend.com> wrote: 
> The options we have, as far as I can tell, are:
> 
> [a] Re-release 5.0.4 with that file
> [b] Release 5.0.5 with that file (seems a bit too aggressive considering
> there are no code changes, and may cause confusion)
> [c] Instruct people to install PEAR from http://go-pear.org
> 

[a] seems like the most sane choice to me.

I would also just place a note on the site (maybe the download page?)
explaining what happened and letting people know why the files
changed.

-- 
Adam C. Greenfield
<adam.greenfield@gmail.com

---

## #15723 — Greg Beaver — 2005-04-01T22:07:24+00:00

URL: https://externals.io/message/15720#15723 · In reply to: #15720

Zeev Suraski wrote:
> Folks,
> 
> We have a bit of a situation with the PEAR distro that's embedded in 
> 5.0.4.  It's missing the RunTest.php file, so PEAR doesn't install.
> 
> The options we have, as far as I can tell, are:
> 
> [a] Re-release 5.0.4 with that file
> [b] Release 5.0.5 with that file (seems a bit too aggressive considering 
> there are no code changes, and may cause confusion)
> [c] Instruct people to install PEAR from http://go-pear.org
> 
> I lean towards option [a].  Thoughts?

I think [a] is the best choice as well, perhaps with a brief note at 
php.net?

This is my fault and is no April Fool's joke.

The problem was that RunTest.php was sitting in my local checkout but 
was not properly cvs added, so my install tests worked just fine.  This 
has been corrected.

To avoid this for the future, I'm brainstorming ideas for a script that 
can be used to sync with released PEAR packages so that pear can be 
removed from php-src altogether in CVS, and simply synced as part of a 
cron job for the snaps machines.

Any advice or admonitions would be appreciated.

Greg

Pierre: can we work on this in tandem?

---

## #15722 — Pierre-Alain Joye — 2005-04-01T22:07:37+00:00

URL: https://externals.io/message/15720#15722 · In reply to: #15720

On Sat, 02 Apr 2005 00:00:18 +0200
zeev@zend.com (Zeev Suraski) wrote:

> Folks,
> 
> We have a bit of a situation with the PEAR distro that's embedded
> in  5.0.4.  It's missing the RunTest.php file, so PEAR doesn't
> install.
> 
> The options we have, as far as I can tell, are:
> 
> [a] Re-release 5.0.4 with that file
> [b] Release 5.0.5 with that file (seems a bit too aggressive
> considering  there are no code changes, and may cause confusion)
> [c] Instruct people to install PEAR from http://go-pear.org
> 
> I lean towards option [a].  Thoughts?

Agreed for [a].

--Pierre

---

## #15724 — Mike Robinson — 2005-04-02T00:29:05+00:00

URL: https://externals.io/message/15720#15724 · In reply to: #15720

Would 5.0.4pl1 be inappropriate?

Two different versions of 5.0.4 seems odd, and 5.0.5 seems too drastic as
you
mentioned. Otherwise, IMHO, just make a brief announcement, point them to
go-pear, and go through a normal 5.0.5 release cycle in a few weeks once a
few more fixes make it in.

Humbly, this isn't a big problem.

Best,

Mike Robinson


 Zeev Suraski wrote:
> Folks,
> 
> We have a bit of a situation with the PEAR distro that's 
> embedded in 5.0.4.  It's missing the RunTest.php file, so 
> PEAR doesn't install.
> 
> The options we have, as far as I can tell, are:
> 
> [a] Re-release 5.0.4 with that file
> [b] Release 5.0.5 with that file (seems a bit too aggressive 
> considering there are no code changes, and may cause 
> confusion) [c] Instruct people to install PEAR from http://go-pear.org
> 
> I lean towards option [a].  Thoughts?
> 
> Zeev
> 
> --
>  To 
> unsubscribe, visit: http://www.php.net/unsub.php
> 
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.308 / Virus Database: 266.8.6 - Release Date: 30/03/2005

---

## #15725 — Matthew Fonda — 2005-04-02T01:25:49+00:00

URL: https://externals.io/message/15720#15725 · In reply to: #15720

Option [a] seems like the most logical thing to do, would probably work the 
best. It might be nice to note on php.net somewhere right now before this is 
fixed that PEAR will not install.

> The options we have, as far as I can tell, are:
>
> [a] Re-release 5.0.4 with that file
> [b] Release 5.0.5 with that file (seems a bit too aggressive considering 
> there are no code changes, and may cause confusion)
> [c] Instruct people to install PEAR from http://go-pear.org
>
> I lean towards option [a].  Thoughts?
>
> Zeev

---

## #15726 — James Ellis — 2005-04-02T01:51:00+00:00

URL: https://externals.io/message/15720#15726 · In reply to: #15725

Hi

I think a 5.0.4.1 would be the best way to go (not sure what
versioning to use), as there are no real code changes to justify a
5.05. You could then provide a patch with notes for those with 5.04
installed or they could compile 5.0.4.1

I'd suggest if you rerelease the 5.0.4 as "5.0.4" then those with
5.0.4 installed will become a bit confused as to what they have
installed (unless they do the checksum check).

As for the CVS issue, I find in the code I write, doing a "cvs diff ."
on my local directory tells me if anything is not in the repository,
then I can cvs add and cvs commit once done.
I then tag with the version number, roll a release package and install
it on a pre production machine. Once the package is tested on a pre
production machine I know that it will be ok in userspace -- if not I
source the problem and roll a pre producton package again.

HTH
James


> 
> Option [a] seems like the most logical thing to do, would probably work the
> best. It might be nice to note on php.net somewhere right now before this is
> fixed that PEAR will not install.
> 
> > […]

---

## #15728 — Adam Maccabee Trachtenberg — 2005-04-02T08:47:02+00:00

URL: https://externals.io/message/15720#15728 · In reply to: #15726

> I think a 5.0.4.1 would be the best way to go (not sure what
> versioning to use), as there are no real code changes to justify a
> 5.05. You could then provide a patch with notes for those with 5.04
> installed or they could compile 5.0.4.1

Let's just rerelease 5.0.4 or go with 5.0.5. I don't want to go four
number deep. :)

-adam

-- 
adam@trachtenberg.com | http://www.trachtenberg.com
author of o'reilly's "upgrading to php 5" and "php cookbook"
avoid the holiday rush, buy your copies today!

---

## #15733 — Andi Gutmans — 2005-04-02T18:24:22+00:00

URL: https://externals.io/message/15720#15733 · In reply to: #15720

I'd go for 5.0.5.
I'm always wary about re-releasing the same version because then you can't 
know why someone's having a problem.

At 12:00 AM 4/2/2005 +0200, Zeev Suraski wrote:
>Folks,
>
>We have a bit of a situation with the PEAR distro that's embedded in 
>5.0.4.  It's missing the RunTest.php file, so PEAR doesn't install.
>
>The options we have, as far as I can tell, are:
>
>[a] Re-release 5.0.4 with that file
>[b] Release 5.0.5 with that file (seems a bit too aggressive considering 
>there are no code changes, and may cause confusion)
>[c] Instruct people to install PEAR from http://go-pear.org
>
>I lean towards option [a].  Thoughts?
>
>Zeev

---

## #15738 — Zeev Suraski — 2005-04-03T09:56:18+00:00

URL: https://externals.io/message/15720#15738 · In reply to: #15720

I've repackaged 5.0.4 and posted it on php.net.  The only difference is the 
addition of the missing file, everything else is identical.

Zeev

At 01:00 02/04/2005, Zeev Suraski wrote:
>Folks,
>
>We have a bit of a situation with the PEAR distro that's embedded in 
>5.0.4.  It's missing the RunTest.php file, so PEAR doesn't install.
>
>The options we have, as far as I can tell, are:
>
>[a] Re-release 5.0.4 with that file
>[b] Release 5.0.5 with that file (seems a bit too aggressive considering 
>there are no code changes, and may cause confusion)
>[c] Instruct people to install PEAR from http://go-pear.org
>
>I lean towards option [a].  Thoughts?
>
>Zeev
