Fwd: [PEAR] [ANNOUNCEMENT] pearweb-1.26.0 (stable) Released.

[email protected] ("Daniel O'Connor") Wed, 11 Apr 2012 03:22:37 +0930
Newsgroups php.pear.webmaster
Message-ID <CAJsZyFD63cjtDB5OSf717pD3qOHt14gQKbByAJXdMc43_rpAOA@mail.gmail.com>
So... I pushed this out as a release and broke everything - sigh.

Oddly, pear.php.net didn't list it as an upgrade when I did
$ sudo -s
$ pear upgrade pearweb

I decided on a dry run - reinstalling the same version as is on the machine.
$ pear upgrade -f pearweb-1.25.0

Everything broke
Annoyingly, the baseinstalldir in the package.xml and what's on
pear.php.netare different - the code gets installed to
/var/www/html/pearweb/
pear.php.net/pear.php.net/

This isn't at all like the test machine which behaves "normally" and sticks
it where I think it should live

I've had to
$ cd /var/www/html/pearweb/pear.php.net/
$ cp -R pear.php.net/* .
... in order to fix this.

After a bit of mucking around; everything seems OK, I still can't get
1.26.0 to show up.

I had to
$ pear upgrade http://pear.php.net/direct/path/to/package

Nothing broke this time, but the code still installed
to /var/www/html/pearweb/pear.php.net/pear.php.net/

However, the moment I copied all of the nested files
$ cd /var/www/html/pearweb/pear.php.net/
$ cp -R pear.php.net/* .

... everything broke again.

Rather than try to figure it out with a broken site, I just went to the
working 1.25.0 installation; and copied the two files I was interested in
upgrading specifically (style.css, package-info.php).

Can someone else with a dim understanding of how pearweb and pear are meant
to be playing together check out pear config, pearweb's package.xml, etc
and tell me what the hell I've missed?

---------- Forwarded message ----------
From: PEAR Announce <[email protected]>
Date: Wed, Apr 11, 2012 at 3:39 AM
Subject: [PEAR] [ANNOUNCEMENT] pearweb-1.26.0 (stable) Released.
To: PEAR general list <[email protected]>


The new PEAR package pearweb-1.26.0 (stable) has been released at
http://pear.php.net/.

Release notes
-------------
Fix Ohloh CSS annoyance
Add some X-PHP headers to patch emails.

Package Info
------------
The pearweb package contains:
 - cron jobs for the website in cron/
 - off-public web files in include
 - public web files
 - the PEAR bug tracker public_html/bugs
 - the PEPr proposal system public_html/pepr
 - sql defining the database and an MDB2_Schema files
 - a few regression tests
 - templates

 See the pearweb_phars package for install-pear-nozlib.phar/go-pear.phar
 See the pearweb_channelxml package for channel.xml
 See the pearweb_index package for regularly changed content files
 like index.php

Related Links
-------------
Package home: http://pear.php.net/package/pearweb
  Changelog: http://pear.php.net/package/pearweb/download/1.26.0
   Download: http://download.pear.php.net/package/pearweb-1.26.0.tgz

Authors
-------
Daniel O'Connor <[email protected]> (lead)
Greg Beaver (lead)
Martin Jansen <[email protected]> (lead)
Helgi Þormar Þorbjörnsson <[email protected]> (lead)
David Coallier <[email protected]> (lead)
Mark Wiesemann <[email protected]> (developer)
Christian Weiske (developer)


--
PEAR General Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php