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

Jānis je at ktf.rtu.lv
Sat Nov 22 07:57:19 UTC 2014


Hi!

which modules is responsible for IMP's ability to handle S/MIME signatures?

After downgrade form 5.2.x to 5.1.6 I lost ability to open such. The  
error I get follows:

PHP Fatal error:  Call to a member function isEmbedded() on a  
non-object in /X/horde5/imp/lib/Mime/Viewer/Smime.php on line 291,  
referer:  
https://Y/imp/basic.php?mailbox=SU5CT1guVGVobmlrYV91Yy5Ib3JkZQ&page=mailbox

Janis

Citēts Michael J Rubinsky <mrubinsk at horde.org>
Thu, 31 Jul 2014 16:59:54 -0400:

> fwiw,  there is nothing in the most recent ActiveSync library that  
> is not compatible with H 5.1. 
>
> Upgrading Core should also work,  defaulting to the SQL state driver  
> if the new config is not present. If it doesn't,  I will look at  
> this and fix when I'm back at my computer. 
>
>
> mike 
> Sent from mobile 
>
> <div>-------- Original message --------</div><div>From: Michael M  
> Slusarz <slusarz at horde.org> </div><div>Date:07/31/2014  4:46 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>> 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]
>>
>> -- 
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>
>
>
> -- 
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org




More information about the horde mailing list