[horde] How to upgrade to webmail-5.1.5 with PEAR (was Re: HGWE 5.1.5 and HGWE 5.2.0)

Jan Schneider jan at horde.org
Mon Jul 28 14:34:03 UTC 2014


Zitat von Steffen <skhorde at smail.inf.fh-bonn-rhein-sieg.de>:

> On Thu, 24 Jul 2014, ANANT S ATHAVALE wrote:
>>> Zitat von ANANT S ATHAVALE <asa at isac.gov.in>:
>>>>
>>>> The releases of HGWE 5.1.5 and HGWE 5.2.0 happened in very quick  
>>>> succession.
>>>>
>>>> Will I be able to upgrade to HGWE 5.1.1 using pear upgrade  
>>>> method?  I remember, it may be difficult right now as both are  
>>>> now stable versions.
>>>>
>>>> Please guide me, if I can upgrade my existing setup to HGWE 5.1.5 first.
>>>
>>> You need to specify the exact version of each module during upgrade.
>>>
>> Thank you.  Does it mean, I need to upgrade like
>>
>> pear upgrade -a -B horde/imp-6.1.8
>> pear upgrade -a -B horde/kronolith-4.1.6
>> pear upgrade -a -B horde/turba-4.1.5
>> pear upgrade -a -B horde/horde-5.1.7
>>
>> Will these command take care of dependencies of each module with  
>> correct version?
>>
>> or is it also OK, if I give
>>
>> pear upgrade -a -B horde/webmail-5.1.5 will also do my job which  
>> also takes care of dependencies with correct versions?
>
> pear install -p -a horde/webmail-5.1.5 tries to install/upgrade:
>
> channel://pear.horde.org/horde-5.2.0
> channel://pear.horde.org/imp-6.2.0
> channel://pear.horde.org/ingo-3.2.0
> ...
>
> Hence, Jan's comment applies to each individual module and one has  
> to avoid "-a".
>
> How do I get to know the dependencies of webmail-5.1.5, in order to  
> avoid an upgrade to H5.2. because I like to test it first?
>
> pear package-dependencies horde/webmail-5.1.5
> This package does not have any dependencies.
>
> The package.xml in webmail-5.1.5.tgz lists, for example:
>
>    <package>
>     <name>imp</name>
>     <channel>pear.horde.org</channel>
>     <min>6.1.8</min>
>     <max>7.0.0alpha1</max>
>     <exclude>7.0.0alpha1</exclude>
>    </package>
>
> shouldn't the "7.0.0" be replaces by "6.2.0" in order to avoid  
> pulling the H5.2 package?
>
> If I do so locally, I get:
> pear install -p -a /tmp/webmail-5.1.5.tgz
> Skipping package "horde/webmail", already installed as version 5.1.4
> No valid packages found
> install failed
>
> pear upgrade -p -a /tmp/webmail-5.1.5.tgz
> WARNING: "pear/Console_Getopt" is deprecated in favor of  
> "pear/Console_GetoptPlus"
> Failed to download pecl/idn within preferred state "stable", latest  
> release is version 0.2.0, stability "beta", use  
> "channel://pecl.php.net/idn-0.2.0" to install
> WARNING: "pear/Console_Getopt" is deprecated in favor of  
> "pear/Console_GetoptPlus"
> WARNING: "pear/Console_Getopt" is deprecated in favor of  
> "pear/Console_GetoptPlus"
> Duplicate package channel://pear.horde.org/horde-5.1.7 found
> Duplicate package channel://pear.horde.org/horde-5.2.0 found
> upgrade failed
>
> I also changes:
>    <package>
>     <name>horde</name>
>     <channel>pear.horde.org</channel>
>     <min>5.1.7</min>
>     <max>5.2.0alpha1</max>
>     <exclude>5.2.0alpha1</exclude>
>    </package>
>
> ===============
>
> The individual variant does not seem to work for the very same reason:
>
> pear upgrade -p -a -B horde/imp-6.1.8
> channel://pear.horde.org/imp-6.1.8
> channel://pear.horde.org/horde-5.2.0
>    ^^ Pulls horde-5.2.0
>
> pear install -p horde/imp-6.1.8
> channel://pear.horde.org/imp-6.1.8
> channel://pear.horde.org/horde-5.2.0
>    ^^ Pulls horde-5.2.0, too
>
>
> -- 
> Steffen

pear upgrade horde/imp-6.1.8 horde/kronolith-4.1.6 horde/turba-4.1.5  
horde/horde-5.1.7

etc.


-- 
Jan Schneider
The Horde Project
http://www.horde.org/
https://www.facebook.com/hordeproject



More information about the horde mailing list