[dev] [commits] Horde-Hatchery branch master updated. 746dc9af33a4558e24c79c6812dcc02e9684872b

Jan Schneider jan at horde.org
Mon Jan 4 22:25:32 UTC 2010


Zitat von Chuck Hagenbuch <chuck at horde.org>:

> Quoting Michael Rubinsky <mrubinsk at horde.org>:
>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> Zitat von Michael M Slusarz <slusarz at horde.org>:
>>>
>>>> Quoting Jan Schneider <jan at horde.org>:
>>>>
>>>>> commit 6bb67b4f489bb28586deb42f8d30225430e07721
>>>>> Author: Jan Schneider <jan at horde.org>
>>>>> Date:   Wed Dec 23 15:33:26 2009 +0100
>>>>>
>>>>> Re-add lost upgrade script.
>>>>>
>>>>> ingo/scripts/upgrades/convert_imp_filters.php |  272  
>>>>> +++++++++++++++++++++++++
>>>>> 1 files changed, 272 insertions(+), 0 deletions(-)
>>>>> create mode 100755 ingo/scripts/upgrades/convert_imp_filters.php
>>>>>
>>>>> http://git.horde.org/co.php/ingo/scripts/upgrades/convert_imp_filters.php?rt=horde-hatchery&r=6bb67b4f489bb28586deb42f8d30225430e07721
>>>>
>>>> Any particular reason for this?  This was intentionally removed.   
>>>> IMHO, if someone is really converting from Horde 2 apps, the  
>>>> proper and desired route should be to upgrade to Horde 3 first  
>>>> and then Horde 4.  No need to maintain scripts in Horde 4 for  
>>>> long-deprecated data structures.
>>>
>>> No, we never required users to upgrade to an intermediate version,  
>>> and we shouldn't start doing it. I don't see a reason why we  
>>> should either, beside we being too lazy to keep upgrade scripts  
>>> working.
>>
>> For minor point version upgrades, I agree, but for anything  
>> approaching a major version upgrade, I think I agree with Michael  
>> on this one. I know in the past, some of our UPGRADING instructions  
>> explicitly stated that if you were upgrading from an earlier  
>> version then x.y, then you must first upgrade to x.y before  
>> upgrading to z.  IMO, this makes sense, since upgrade scripts are  
>> usually touching/migrating data structures. I think that besides  
>> the time and energy to maintain all upgrade scripts going forward,  
>> there is also the issue of consistency. It could also lead to  
>> confusion as to which version of the upgrade script someone is  
>> running.
>>
>> If we do end up agreeing on keeping the upgrade scripts up-to-date,  
>> then I think we need to both set a limit on how many versions back  
>> to maintain them, like one major release, or to rename the upgrade  
>> scripts to make it clearer that they are for going directly from  
>> Horde 2 -> Horde 4 or Horde 2 -> Horde 3 etc...
>
> Agreed...

3:1, I guess I'm convinced ;)

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the dev mailing list