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

Michael J Rubinsky mrubinsk at horde.org
Thu Aug 4 18:21:45 UTC 2011


Quoting Michael M Slusarz <slusarz at horde.org>:

> Quoting Michael J 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>:
>>>>
>>>>> That's what the components script is for. And we would lose  
>>>>> upcoming changes like http://www.horde.org/apps/imp/docs/CHANGES.
>>>>
>>>> So?  IMHO, this is confusing... the website documentation should  
>>>> not be showing changes that don't exist yet (from a stable  
>>>> release point of view).
>>>
>>> I think it's helpful for users to see which fixes will be in the  
>>> next version without having to get into the source repository.  
>>> Kind of a roadmap.
>>
>> FWIW, I agree with Jan here. This is a useful resource for users  
>> that do not track every commit.
>
> Not to be difficult, but I entirely disagree.  My first reaction on  
> going to the CHANGES page on www.horde.org was that the page was  
> either broken or we were pointing to the wrong CHANGELOG file.
>
> Jan said it himself: if this is meant to be a "roadmap" view, then  
> it needs to be on the page we have specifically for that (Roadmap).
>
> I can't think of another project that does things this way.  Just a  
> real quick check... but Git, Mozilla, PHP, PEAR packages, Dovecot  
> all list changes for the current stable version, not prospective  
> changes in a yet-to-be released future version.
>
> It seems like the following would be a better solution:
>
> * Make all changelog entries in package.xml only
> * docs/CHANGES is auto generated from package.xml when building a release
> * The documentation page on www.horde.org shows the changelog AS OF  
> THE LAST STABLE RELEASE
> * We dynamically generate the list of changes available in the NEXT  
> version and display it on the roadmap page

While I don't fully agree, I could live with this solution. That is,  
putting the x.x.x git changelog entries on the roadmap page. While  
we're at it, maybe even tie in the whups tickets with the appropriate  
milestone entry set, though those milestones seem to be rather loosely  
interpreted sometimes ;)

What I still really don't like is getting rid of CHANGES entries in  
our git tree until after a release. I still say it is useful for  
seeing what framework packages have changed since the last release.  
Unless the component script can give us an easy way to output those  
changes, *before* the release process, I'd like to see us keep them.  
Keep them off the website if you like, but I'd like to keep them in  
our tree.

-- 
mike

The Horde Project (www.horde.org)
mrubinsk at horde.org



More information about the dev mailing list