Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250268 - dev-php/PEAR-PEAR-1.8.1.ebuild version bump request
Summary: dev-php/PEAR-PEAR-1.8.1.ebuild version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 254241
  Show dependency tree
 
Reported: 2008-12-08 11:27 UTC by Roman Gnatyuk
Modified: 2009-09-23 10:14 UTC (History)
3 users (show)

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


Attachments
dev-php/PEAR-PEAR-1.7.2.ebuild (Update) (PEAR-PEAR-1.7.2.ebuild,4.35 KB, text/plain)
2008-12-08 11:29 UTC, Roman Gnatyuk
Details
Updated PEAR-PEAR-1.8.1 ebuild (PEAR-PEAR-1.8.1.ebuild,4.29 KB, text/plain)
2009-08-23 14:15 UTC, Matti Bickel (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Gnatyuk 2008-12-08 11:27:53 UTC
Release date: 2008-05-17 19:51 UTC
Release state: stable

Changelog:

* Implement Request #13375: install-pear.php should have option to set cfg_dir [timj]
* Fix Bug #12945 PEAR_Registry::setConfig() does not set install path [cweiske/cellog]
* Fix Bug #12959 PEAR should give warning when doing "special" handling with cfg role [cellog]
* Fix Bug #12960 role=cfg should automatically replace file if it has not been modified [cellog]
* Fix Bug #13031 PEAR fails to authenticate when doing upgrade-all on non-default channel [timj]
* Fix Bug #13033 Signature to PEAR_REST_XX::listAll() changes between REST1.0 and 1.1 [timj]
* Fix Bug #13059 Invalid release type causes Undefined Property notice [gwynne, dufuz]
* Fix Bug #13123 pear config-set works, but pecl config-set does not [cellog]
* Fix Bug #13323 Deprecated errors in many places [hubbitus]
* Fix Bug #13315 Upgrading of package fails if more than one file of role=cfg has changed [timj]
* Fix Bug #13386 "pear install --register-only" fails with cfg role [cellog]
* Fix Bug #13434 Breaks on HPUX - "find () -ls" doesn't work [cellog]
* Fix Bug #13484 pear package brings up warnings [dufuz]
* Fix Bug #13485 pear package-validate brings up ASCII issues [dufuz]
* Fix Bug #13508 undefined index errors when installing a remote bundle [cellog/tswicegood]
* Fix Bug #13525 pear package-validate is not showing warnings even if there are [dufuz]
* Fix Bug #13559 installing package fails via proxy to virtual-hosted server. [hirose]
* Fix Bug #13691 Pear doesn't remove old directories on upgrade [cellog]
* Fix Bug #13870 Notice uninstalling or using bundles [cellog]
* Fix Bug #13883 file permissions not preserved on packaging [cellog]
Comment 1 Roman Gnatyuk 2008-12-08 11:29:17 UTC
Created attachment 174633 [details]
dev-php/PEAR-PEAR-1.7.2.ebuild (Update)
Comment 2 Matti Bickel (RETIRED) gentoo-dev 2009-08-23 11:02:58 UTC
I'm currently figuring out what else needs bumping until this can hit the tree.
This seems to be a requirement for most newer pear related stuff (see bug #254241 for example)

from the 1.8.0 Changelog

Release date: 2009-04-10 22:04 UTC
Release state: stable

Changelog:

Changes since RC1:
* Fix Bug #14792: Bad md5sum for files with replaced content [dufuz]
* Fix Bug #16057:-r is limited to 4 directories in depth [dufuz]
* Fix Bug #16077: PEAR5::getStaticProperty does not return a reference to the property [dufuz]

Remove custom XML_Util class in favor of using upstream XML_Util package as dependency

RC1 Release Notes:
* Fix Bug #14331: pear cvstag only works from inside the package directory [dufuz]
* Fix Bug #16045: E_Notice: Undefined index: channel in PEAR/DependencyDB.php [dufuz]

* Implemented Request #11230: better error message when mirror not in channel.xml file [dufuz]
* Implemented Request #13150: Add support for following HTTP 302 redirects [dufuz]

Alpha1 Release Notes:
* Implement Request #10373: if pref_state=stable and installed package=beta, allow up to latest beta version [dufuz]
* Implement Request #10581: login / logout should map to channel-login / channel-logout [dufuz]
* Implement Request #10825: Only display the "invalid or missing package file"-error if it makes sense [dufuz]
* Implement Request #11170: script to generate Command/[command].xml [dufuz]
* Implement Request #11176: improve channel ... has updated its protocols message [dufuz]
* Implement Request #12706: pear list -a hard to read [dufuz]
* Implement Request #11353: upgrade-all and upgrade commands to upgrade within the same stability level [dufuz]
* Implement Request #13015: Add https discovery for channel.xml [dufuz / initial patch by Martin Roos]
* Implement Request #13927: install-pear.php should have option to set www_dir [timj]
* Implement Request #14324: Make the pear install command behave similar to apt-get [dufuz]
* Implement Request #14325: make pear upgrade with no params behave like pear upgrade-all [dufuz]
- upgrade-all can be considered deprecated in favor of calling upgrade with no parameters to replicate
better what other package managers are doing. upgrade-all will still work as intended.
* Implement Request #14504: add a channel parameter support to the upgrade function [dufuz]
- Options -c ezc and --channel=ezc got added to upgrade and upgrade-all to allow for
channel specific upgrades
* Implement Request #14556: install-pear-nozlib.phar should get download_dir config and other options [cweiske]
* Implement Request #15566: Add doc.php.net as a default channel [dufuz / saltybeagle]

* Fix PHP Bug 43857: --program-suffix not always reflected everywhere [cellog]
* Fix PHP Bug 47323: strotime warnings in make install [dufuz]

* Fix Bug #13908: pear info command and maintainers inactive not mentioned [dufuz]
* Fix Bug #13926: install-pear.php does not set cfg_dir if -d option set with no -c option [timj]
* Fix Bug #13943: tests fail when php.exe path contains spaces [dufuz / jorrit]
* Fix Bug #13953: config-set/config-show with channel alias fail [cellog]
* Fix Bug #13958: When a phpt tests exit() or die() xdebug coverage is not generated, patch by izi (David Jean Louis) [izi / dufuz]
* Fix Bug #14041: Unpredictable unit test processing sequence [dufuz]
* Fix Bug #14140: Strict warning not suppressed in the shutdown function [dufuz]
* Fix Bug #14210: pear list -ia brings warnings [dufuz]
* Fix Bug #14274: PEAR packager mangles package.xml encoding, then complains about it [dufuz]
* Fix Bug #14287: cannot upgrade from stable to beta via -beta when config is set to stable [dufuz]
* Fix Bug #14300: Package files themselves can not be served over https [dufuz / initial patch by Martin Roos]
* Fix Bug #14437: openbasedir warning when loading config [dufuz]
* Fix Bug #14558: PackageFile.php creates tmp directory outside configured temp_dir [cweiske]
* Fix Bug #14947: downloadHttp() is missing Host part of the HTTP Request when using Proxy [ifeghali]
* Fix Bug #14977: PEAR/Frontend.php doesn't require_once PEAR.php [dufuz]
* Fix Bug #15750: Unreachable code in PEAR_Downloader [dufuz]
* Fix Bug #15979: Package files incorrectly removed when splitting a package into multiple pkgs [dufuz]
* Fix Bug #15914: pear upgrade installs different version if desired version not found [dufuz]
Comment 3 Matti Bickel (RETIRED) gentoo-dev 2009-08-23 14:14:06 UTC
I got around to update PEAR-PEAR to 1.8.1 (current stable, but expecting 1.9 around any day).
What I changed:
XML_RPC is gone and replaced by XML_Util
There's a new PEAR5 class with corresponding PEAR5.php
One of the listed channels doesn't update anymore and got removed.

If you want to see anything else, please post updates.
Considering this is a major move, i'd rather wait for the php folks to ack this before I push this into the tree.
Comment 4 Matti Bickel (RETIRED) gentoo-dev 2009-08-23 14:15:19 UTC
Created attachment 202032 [details]
Updated PEAR-PEAR-1.8.1 ebuild
Comment 5 Steve Dibb (RETIRED) gentoo-dev 2009-08-25 00:16:01 UTC
(In reply to comment #3)
> XML_RPC is gone and replaced by XML_Util

Well that's a bit of a problem, since the ebuild is already in the tree ...  The ways to fix that are pretty ugly.  You could force the dep out, but then you'd have to rely on two possible pear versions for those that depend on that one.
Comment 6 Steve Dibb (RETIRED) gentoo-dev 2009-08-26 16:53:10 UTC
mabi, hold off on bumping them.  For the 1.8.1 release, I'm going to be splitting PEAR-PEAR into individual ebuilds, one per package.  It'll go in tree Real Soon Now(tm).
Comment 7 Raphael Dehousse 2009-09-21 10:43:49 UTC
Any news on this ?
Comment 8 Steve Dibb (RETIRED) gentoo-dev 2009-09-22 17:50:41 UTC
(In reply to comment #7)
> Any news on this ?
> 

I've got a working implementation that uses split ebuilds, but I'm still not convinced it's the best method.  I'm still doing some testing to see what's gonna work best.
Comment 9 Steve Dibb (RETIRED) gentoo-dev 2009-09-23 03:04:09 UTC
Alright, 1.8.1 and 1.9.0 are both in the tree now.  Please open a *new* bug with any issues.  Thanks, guys.
Comment 10 Joakim 2009-09-23 10:14:04 UTC
A small bug that concerns us who like to go deep ;-)

http://bugs.gentoo.org/show_bug.cgi?id=286062