[development] Announcing DRUPAL-7-0-UNSTABLE-2

Nathaniel Catchpole catch56 at googlemail.com
Tue Oct 14 11:37:23 UTC 2008


Yeah, that's what I meant, thanks for putting it so clearly :)

Nat

On Tue, Oct 14, 2008 at 12:07 PM, Angela Byron wrote:

>
>
> Maybe I wasn't clear enough in my first response, or I'm confused by the
> follow-ups. I really don't think this needs to be that complicated.
>
> UNSTABLE-1:
> - <a href="#blah-dee-blah">Blah-dee-blah got a new foo thingy</a>
> ...
>
> UNSTABLE-2:
> - <a href="#blah-dee-blah">Blah-dee-blah got a new bar thingy</a>
> ...
>
> <h2 id="blah-dee-blah">Blah-dee-blah has changed</h2>
>
> (issue) and (issue) Blah-dee-blah has changed since Drupal 6, in that it
> has a new FOO and a BAR thingy. Here's the before/after code:
>
> ...
>
> ---
>
>
> The body of the document is written for people who are not chasing stable,
> so that we don't need to make huge changes to it before release. The ToC is
> organized by unstable releases so that someone chasing HEAD can get a quick
> summary of the changes since the last time they updated. If they already
> added a foo thingy, it's pretty easy to read the code and see that they need
> a bar thingy too.
>
> Agreed?
>
> -Angie
>
>
> Nathaniel Catchpole wrote:
>
>> The idea wasn't to merge everything, but it's to only keep the most recent
>> version of any particular API.
>>
>> For example, hook_nodeapi just got split up, there's a chance the $a3 and
>> $a4 arguments might get removed too. I don't see that having a single
>> 'hook_nodeapi has changed' entry makes things any more confusing than having
>> two separate entries with somewhat conflicting information if it's a bit
>> different between two unstable versions.
>>
>> Similarly when dbtng was first committed, people were encouraged to use ?
>> placeholders and :named placeholders interchangeably - we now only recommend
>> :named placeholders due to query logging - surely it's better to have a
>> single line on this than have the docs change all the way through. Same for
>> permissions arrays getting the extra 'title' index etc.
>>
>> I can't think of many other things where a particular upgrade instruction
>> would have to change between one unstable release and another - so IMO it's
>> better to have one block of documentation in those (fairly rare) cases than
>> two contradictory and partial ones. Everything else would still be grouped
>> by unstable release. So far, the differences have all be pretty minor,  we
>> could always leave a note in the earlier documentation saying 'this change
>> was subsequently revised, see below and '#issue'.
>>
>
>
>> Nat
>>
>> On Tue, Oct 14, 2008 at 9:07 AM, Derek Wright wrote:
>>
>>
>>    On Oct 14, 2008, at 1:00 AM, Derek Wright wrote:
>>
>>        If this high-signal info is not in CHANGELOG.txt, there's not a
>>        release node, and it's not in the upgrade docs, where do y'all
>>        propose to put it?
>>
>>
>>    p.s. If life swallows me whole, spits me out 3 weeks later, and I
>>    missed an unstable, it'd sure suck if the upgrade docs have all been
>>    "merged" again except for unstable2 => unstable3.  I don't see any
>>    value in destroying this information once we have it.  If we think
>>    the upgrade docs will get too confusing if the table of contents
>>    (TOC) is organized by unstable, then we need a different solution.
>>     But we need something that preserves the high-signal info about API
>>    changes for each unstable, since we can't be sure who needs which
>>    parts of it.
>>
>>    I don't see anything wrong with keeping the TOC organized by
>>    unstable during the entire lifecycle of unstable.  Once we hit
>>    beta1, we can move the per-unstable TOC stuff to the bottom of the
>>    page as an appendix, and make a new merged TOC organized by
>>    importance or subsystem or however else people think the info should
>>    be merged for the "final" doc.
>>
>>    Cheers,
>>    -Derek (dww)
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20081014/91c8fecc/attachment.htm 


More information about the development mailing list