[dev] [commits] Horde branch master updated. 4fd2c31bf65accb6717f1330cbd8cc2b3ef1c9ba

Michael M Slusarz slusarz at horde.org
Thu Aug 4 16:54:30 UTC 2011


Quoting Jan Schneider <jan at horde.org>:

> Zitat von Michael M Slusarz <slusarz at horde.org>:
>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> Zitat von Michael J Rubinsky <mrubinsk at horde.org>:
>>>
>>>> As I replied before, I agree. This seems like a great compromise.
>>>
>>> Okay, Michael (S), since you started this discussion, are you  
>>> happy with this solution too?
>>
>> Reading through this thread as best as possible:
>>
>> I think it is a valid compromise.  I would, however, not mind  
>> seeing these changes in applications also.  I realize it is  
>> duplicative, but it would be very useful to look at the IMP  
>> changelogs and learn that an IMAP Client bug would be fixed if  
>> upgrading IMP/framework packages without needing to go to Horde and  
>> search through all the changelog entries.
>
> How about we only include the changes from those components that are  
> dependencies of this application but *not* of Horde? This would for  
> example add the Imap_Client changes to IMP but not Horde, and  
> Horde_Core changes to Horde but not IMP.

That might be a valid compromise.  At least for IMP, the critical  
packages are the Mime and Imap Client packages (maybe also the  
Text_Filter packages also), since changes there will be immediately  
noticable in IMP's UI.

The counterargument is that something like a change/fix to the Auth  
package, which might only affect the login screen for apps that  
require auth, will only show up in Horde.  But I agree that we need to  
draw the line somewhere.

>> Not really sure the reasoning why we could not include the version  
>> number of the current framework PEAR packages.  If we always  
>> release packages before apps, this information will be current.
>
> The idea was to include the changes at commit-time, not at  
> release-time. Though I don't recall the reasoning for that at the  
> moment.

Maybe to provide an instant snapshot of the current state of an  
application?  But I would argue just the opposite - CHANGES should  
ONLY be updated during the release process from package.xml data.   
This would eliminate the duplicative, time-consuming process of making  
two identical changelog entries in two different files.

michael

___________________________________
Michael Slusarz [slusarz at horde.org]



More information about the dev mailing list