[horde] How to upgrade to webmail-5.1.5 with PEAR (was Re: HGWE 5.1.5 and HGWE 5.2.0)
Michael M Slusarz
slusarz at horde.org
Thu Jul 31 20:46:15 UTC 2014
Quoting Erling Preben Hansen <erling at eph.dk>:
> Citat af Michael J Rubinsky <mrubinsk at horde.org>:
>
>> Yeah, that's why I said I wasn't sure about Horde_Core. Don't update
>> that and you should be fine.
>>
>> mike
>> Sent from mobile
>>
>> <div>-------- Original message --------</div><div>From: Steffen
>> <skhorde at smail.inf.fh-bonn-rhein-sieg.de> </div><div>Date:07/31/2014
>> 2:51 AM (GMT-05:00) </div><div>To: horde at lists.horde.org
>> </div><div>Subject: Re: [horde] How to upgrade to webmail-5.1.5 with
>> PEAR (was Re: HGWE 5.1.5 and HGWE 5.2.0) </div><div>
>> </div>> On Wed, 30 Jul 2014, Michael J Rubinsky wrote:
>>>> The most recent versions of all the libraries, except for possibly
>>>> Core.
>>>
>>> The first errors I got after pear upgrade --alldeps came from
>>> ActiveSync, because in the last version you can configure the storage,
>>> but v5.1.5 has no config-options for it.
>>>
>>> I was thinking about to compare the release dates of the modules and
>>> stick with the versions at or before 5.1.5's release time. But I had no
>>> time, to check that out.
>>>
>>> Also, maybe, all this is wasted time anyway and we should go for H5.2
> :-)
>>>
>>>> <div>-------- Original message --------</div><div>From: Erling Preben
>>>> Hansen <erling at eph.dk> </div><div>Date:07/30/2014 1:01 PM
>>>> (GMT-05:00) </div><div>To: horde at lists.horde.org </div><div>Subject:
>>>> Re: [horde] How to upgrade to webmail-5.1.5 with PEAR (was Re: HGWE
>>>> 5.1.5 and HGWE 5.2.0) </div><div>
>>>> </div>> Citat af Jan Schneider <jan at horde.org>:
>>>>>> Zitat von Erling Preben Hansen <erling at eph.dk>:
>>>>>>
>>>>>>> Citat af Erling Preben Hansen <erling at eph.dk>:
>>>>>>>
>>>>>>>> Citat af Steffen <skhorde at smail.inf.fh-bonn-rhein-sieg.de>:
>>>>>>>>
>>>>>>>>> On Mon, 28 Jul 2014, Jan Schneider wrote:
>>>>>>>>>> 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".
>>>>>>>>>
>>>>>>>>> [cut]
>>>>>>>>>>> ===============
>>>>>>>>>>>
>>>>>>>>>>> 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 upgrade horde/imp-6.1.8 horde/kronolith-4.1.6
>>>>>>>>>> horde/turba-4.1.5
>>>>>>>>>> horde/horde-5.1.7
>>>>>>>>>
>>>>>>>>> Ah, the trick is to put all pear packages with version onto one
>>>>>
>>>>> command
>>>>>>>>> line, thanks for this knack.
>>>>>>>>>
>>>>>>>>> For the archive, I used:
>>>>>>>>>
>>>>>>>>> pear upgrade \
>>>>>>>>> horde/gollem-3.0.2 \
>>>>>>>>> horde/imp-6.1.8 \
>>>>>>>>> horde/ingo-3.1.5 \
>>>>>>>>> horde/kronolith-4.1.6 \
>>>>>>>>> horde/mnemo-4.1.3 \
>>>>>>>>> horde/nag-4.1.5 \
>>>>>>>>> horde/trean-1.1.1 \
>>>>>>>>> horde/turba-4.1.5 \
>>>>>>>>> horde/horde-5.1.7 \
>>>>>>>>> horde/webmail-5.1.5
>>>>>>>>>
>>>>>>>>> If you pass "--alldeps", you will also upgrade, e.g. the
> ActiveSync
>>>>>>>>> module, which current version is incompatible with H5.1.
>>>>>>>
>>>>>>> But then we would need a list of all module versions to horde 5.1.5.
>>>>>>> Where to find that?
>>>>>>
>>>>>> http://pear.horde.org/
>>>>>>
>>>>>>> I don't see Horde 5.2 ready for my production yet.
>>>>>
>>>>> That dosn't tell mee wich version of Activesync, Timeobject,
>>>>> Autoload, or
>>>>> any other, that fits into horde groupware 5.1.5
>>>
>>> --
>>> Steffen
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/To unsubscribe, mail:
>> horde-unsubscribe at lists.horde.org
>
> A sugestion
> Perhaps it would be nice with a list of module versions and library
> versions that can be safe to use on the latest Horde version before horde
> 5.2.
Why? This should be irrelevant. Any version of a Horde library
should work within a major version of Horde.
It is possible that a certain version or release may not work, due to
a bug, but that is the exception rather than the rule. The fix would
be to release a newer version of the library that fixes the BC
breaking behavior.
michael
___________________________________
Michael Slusarz [slusarz at horde.org]
More information about the horde
mailing list