Re: possible bugs in PEAR installer

From: Date: Sun, 03 Aug 2003 13:47:37 +0000
Subject: Re: possible bugs in PEAR installer
References: 1 2 3  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-19179@lists.php.net to get a copy of this message
On Saturday, August 2, 2003 17:48, Laurent Laville wrote: > Hello Tomas, >> >> > 3. i'm surprised after reading Arnaud comment >> >> > Things to do: >> > - modify package.xml to have the dependencies registered, it really is >> > painful to find that you missed a dependency ;) >> >> > here are my package dependencies : >> >> > <deps> >> > <dep type="pkg" rel="ge" >> > version="1.1">PEAR</dep> >> > <dep type="pkg" rel="ge" >> > version="4.1.0">PHP</dep> >> > <dep type="pkg" rel="ge" >> > version="1.7">Config</dep> >> > <dep type="pkg" rel="ge" >> > version="1.6">Log</dep> >> > <dep type="pkg" rel="ge" >> > version="0.9.0">File_Passwd</dep> >> > <dep type="pkg" rel="ge" >> > version="0.8.5">I18N</dep> >> > <dep type="pkg" rel="ge" >> > version="1.1">MDB</dep> >> > <dep type="pkg" rel="ge" >> > version="1.2">HTML_Common</dep> >> > <dep type="pkg" rel="ge" >> > version="3.0">HTML_QuickForm</dep> >> > <dep type="pkg" rel="ge" >> > version="1.0">HTML_Template_Sigma</dep> >> > <dep type="pkg" rel="ge" >> > version="0.1.0">HTML_CSS</dep> >> > <dep type="pkg" rel="ge" >> > version="2.0">HTML_Page</dep> >> > <dep type="pkg" rel="ge" >> > version="0.4">HTML_Progress</dep> >> > <dep type="pkg" rel="ge" >> > version="1.0">Net_UserAgent_Detect</dep> >> > </deps> >> >> > I've removed packages HTML_CSS and File_Passwd >> > pear uninstall HTML_CSS >> > pear uninstall File_Passwd >> >> > i check with >> > pear list >> >> > all pkg are gone ! >> >> Dependencies check on uninstall was added recently in 1b2, try >> upgrading the PEAR package. > The problem to check dependencies is not on uninstall phase, but really on > install phase > If i have as Arnaud (when he has tested my package) not yet installed > File_Passwd, > the command-line > pear install HTML_SetupWizard-1.0RC1.tgz > should has stop on error due to dependency > <dep type="pkg" rel="ge" > version="0.9.0">File_Passwd</dep> > But it didn't ! By some unkown reason a line got removed from the package dep method that was causing the dep checking not working. I've fixed it and will analyze what the hell was going on there. Thanks for the report, we urgently need a new PEAR release because of this. -- Tomas V.V.Cox mailto:cox@idecnet.com

« previous php.pear.dev (#19179) next »