Re: [Python-Dev] [Python-checkins] cpython: Issue #16592: stringlib_bytes_join doesn't raise MemoryError on allocation

2012-12-02 Thread Nick Coghlan
On Sun, Dec 2, 2012 at 7:59 PM, Antoine Pitrou  wrote:

> Do you mean present tense?
>

Ah, you're right - my main objection is to describing the old broken
behaviour, without describing the *new* behaviour. Any use of present tense
should relate to the new behaviour after the commit.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] [Python-checkins] cpython: Issue #16592: stringlib_bytes_join doesn't raise MemoryError on allocation

2012-12-02 Thread Jeff Allen

On 02/12/2012 07:08, Nick Coghlan wrote:
On Sun, Dec 2, 2012 at 4:56 PM, christian.heimes 
mailto:python-check...@python.org>> wrote:


... 
diff --git a/Misc/NEWS b/Misc/NEWS
...
+- Issue #16592: stringlib_bytes_join doesn't raise MemoryError on
allocation
+  failure.


Please don't write NEWS entries in past tense like this - they're 
annoyingly ambiguous, as it isn't clear whether the entry is 
describing the reported problem or the fix for the problem. Describing 
just the new behaviour or the original problem and the fix is much 
easier to follow. For example:


  - Issue #16592: stringlib_bytes_join now correctly raises 
MemoryError on allocation failure.
  - Issue #16592: stringlib_bytes_join was triggering SystemError on 
allocation failure. It now correctly raises MemoryError.


Issue titles for actual bugs generally don't make good NEWS entries, 
as they're typically a summary of the problem rather than the solution 
(RFE's are different, as there the issue title is often a good summary 
of the proposed change)


You mean please do (re-)write such statements in the past tense, when 
the news is that the statement is no longer true.


I agree about the ambiguity that arises here, but there's a simple 
alternative to re-writing. Surely all that has been forgotten here is an 
enclosing "The following issues have been resolved:"? I think there's a 
lot to be said for cut and paste of actual titles on grounds of accuracy 
and speed (and perhaps scriptability).


E.g. http://hg.python.org/jython/file/661a6baa10da/NEWS

Jeff Allen


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com