classification
Title: Test issue
Type: enhancement Stage: committed/rejected
Components: Versions: Python 3.4
process
Status: closed Resolution: later
Dependencies: Superseder:
Assigned To: Nosy List: berker.peksag, ezio.melotti
Priority: low Keywords: easy, patch

Created on 2008-05-05 16:40 by gvanrossum, last changed 2013-06-10 11:31 by berker.peksag. This issue is now closed.

Files
File name Uploaded Description Edit
README.diff loewis, 2010-10-01 22:09
a.diff loewis, 2011-03-06 16:49 review
6a1c8fcce229.diff loewis, 2011-03-13 16:15 review
sometext.txt pitrou, 2011-04-13 23:12
foo loewis, 2011-04-14 19:31
test.txt vsemionov, 2011-09-29 22:19 test
unnamed ezio.melotti, 2011-10-06 10:41
issue12753-3.diff ezio.melotti, 2011-10-06 10:41 review
issue12753-3.diff ezio.melotti, 2011-10-06 10:48 review
unnamed ezio.melotti, 2011-10-06 10:50
issue12753-3.diff ezio.melotti, 2011-10-06 10:50 review
b17f9a10235f.diff ezio.melotti, 2012-09-01 19:24 review
entities.py ezio.melotti, 2012-09-25 18:37
Repositories containing patches
http://hg.python.org/sandbox/ncoghlan/
http://hg.python.org/features/py3k-cdecimal/
http://bitbucket.org/void/cpython
Messages (94)
msg66272 - (view) Author: Guido van Rossum (gvanrossum) * (Python committer) Date: 2008-05-05 16:40
This is a very long line.  I am wondering how it will be wrapped. What
will happen to this exceedingly long line? Will it be wrapped? Will it?
Really? What will happen?

Here's an example:

  def fact(n):
    if n > 1:
      return n * fact(n-1)
    else:
      assert n in (0, 1)
      return 1

What do you think of that?
msg70327 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2008-07-27 17:54
Testing authorage
msg82492 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2009-02-19 19:58
Does this still work?
msg82495 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2009-02-19 20:28
More testing.
msg82496 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2009-02-19 20:29
Testing 1..2..3
msg83238 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-03-06 05:29
Reviewers: ,

Description:
"This is a very long line.  I am wondering how it will be wrapped. What
will happen to this exceedingly long line? Will it be wrapped? Will it?
Really? What will happen?

Here's an example:

   def fact(n):
     if n > 1:
       return n * fact(n-1)
     else:
       assert n in (0, 1)
       return 1

What do you think of that?"

Please review this at http://codereview.appspot.com/24075

Affected files:
   M     static/upload.py

Index: static/upload.py
===================================================================
--- static/upload.py	(revision 402)
+++ static/upload.py	(working copy)
@@ -61,7 +61,30 @@
  # Max size of patch or base file.
  MAX_UPLOAD_SIZE = 900 * 1024

+#python static/upload.py -R 2771 -F msg66272 --send_mail
+fields = {'issue':'title', 'msg':'content', 'file':'description', }
+def fetch_item(nodeid, kind='issue', tracker='http://bugs.python.org'):
+  query_tpl = [('@action', 'export_csv'), ('@filter', 'id'),
+  ('id', nodeid), ('@columns', fields[kind])]
+  item_url = '/%s?%s' % (kind, urllib.urlencode(query_tpl))
+  content = urllib.urlopen(tracker + item_url).read().split('\r\n')
+  if content[0] == 'title':
+    return '[issue%s] %s' % (nodeid, content[1].strip())
+  elif content[0] == 'content' or content[0] == 'description':
+    return content[1].strip()

+def fetch(nodeid, debug=True):
+  kind = 'issue'
+  if nodeid.startswith('msg'):
+    kind = 'msg'
+  elif nodeid.startswith('file'):
+    kind = 'file'
+  nodeid = nodeid.replace(kind, '')
+  result = fetch_item(int(nodeid), kind)
+  if debug:
+    logging.info('Fetched "%s: %s"' % (kind, result))
+  return result
+
  def GetEmail(prompt):
    """Prompts the user for their email address and returns it.

@@ -453,6 +476,14 @@
  group.add_option("--send_mail", action="store_true",
                   dest="send_mail", default=False,
                   help="Send notification email to reviewers.")
+# Link options
+group = parser.add_option_group("Link options")
+group.add_option("-R", "--roundup", action="store", dest="roundup",
+                 metavar="ROUNDUP", default=None,
+                 help="Python tracker issue number to link with.")
+group.add_option("-F", "--fetch_descr", action="store", dest="fetch_descr",
+                 metavar="FETCHDESCR", default=None,
+                 help="Tracker file or message to fetch description from.")

  def GetRpcServer(options):
@@ -1291,7 +1322,10 @@
      prompt = "Message describing this patch set: "
    else:
      prompt = "New issue subject: "
-  message = options.message or raw_input(prompt).strip()
+  if options.roundup:
+    message = fetch(options.roundup)
+  else:
+    message = options.message or raw_input(prompt).strip()
    if not message:
      ErrorExit("A non-empty message is required")
    rpc_server = GetRpcServer(options)
@@ -1307,11 +1341,16 @@
        if "@" in reviewer and not reviewer.split("@")[1].count(".") == 1:
          ErrorExit("Invalid email address: %s" % reviewer)
      form_fields.append(("reviewers", options.reviewers))
+  tracker_email = 'report@bugs.python.org,'
    if options.cc:
      for cc in options.cc.split(','):
        if "@" in cc and not cc.split("@")[1].count(".") == 1:
          ErrorExit("Invalid email address: %s" % cc)
-    form_fields.append(("cc", options.cc))
+    if options.roundup:
+      cc = tracker_email + options.cc
+    form_fields.append(("cc", cc))
+  elif options.roundup:
+    form_fields.append(("cc", tracker_email[:-1]))
    description = options.description
    if options.description_file:
      if options.description:
@@ -1319,6 +1358,9 @@
      file = open(options.description_file, 'r')
      description = file.read()
      file.close()
+  elif options.fetch_descr:
+    # XXX Add error handling as above
+    description = fetch(options.fetch_descr)
    if description:
      form_fields.append(("description", description))
    # Send a hash of all the base file so the server can determine if a copy
msg83244 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-03-06 14:40
http://codereview.appspot.com/24075
msg83245 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-03-06 14:42
Reviewers: ,

Description:
 From http://bugs.python.org/issue2771

"This is a very long line.  I am wondering how it will be wrapped. What
will happen to this exceedingly long line? Will it be wrapped? Will it?
Really? What will happen?

Here's an example:

   def fact(n):
     if n > 1:
       return n * fact(n-1)
     else:
       assert n in (0, 1)
       return 1

What do you think of that?"

Description fetched from: http://bugs.python.org/msg66272

Please review this at http://codereview.appspot.com/25076

Affected files:
   M     static/upload.py
msg83438 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-03-10 16:22
Reviewers: ,

Description:
 From http://bugs.python.org/issue2771

Testing 1..2..3

Description fetched from: http://bugs.python.org/msg82496

Please review this at http://codereview.appspot.com/22062

Affected files:
   M     static/upload.py
msg85703 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-04-07 14:51
Testing how email handles quotes.

[mailgw]

# Keep email citations when accepting messages.
# Setting this to "no" strips out "quoted" text from the message.
# Signatures are also stripped.
# Allowed values: yes, no
# Default: yes
keep_quoted_text = yes

# Preserve the email body as is - that is,
# keep the citations _and_ signatures.
# Allowed values: yes, no
# Default: no
leave_body_unchanged = no
msg85704 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-04-07 14:53
Dumb whole message quote.

On Tue, Apr 7, 2009 at 11:51 AM, Daniel Diniz <report@bugs.python.org> wrote:
>
> Daniel Diniz <ajaksu@gmail.com> added the comment:
>
> Testing how email handles quotes.
>
> [mailgw]
>
> # Keep email citations when accepting messages.
> # Setting this to "no" strips out "quoted" text from the message.
> # Signatures are also stripped.
> # Allowed values: yes, no
> # Default: yes
> keep_quoted_text = yes
>
> # Preserve the email body as is - that is,
> # keep the citations _and_ signatures.
> # Allowed values: yes, no
> # Default: no
> leave_body_unchanged = no
>
> ----------
>
> _______________________________________
> Python tracker <report@bugs.python.org>
> <http://bugs.python.org/issue2771>
> _______________________________________
>
msg85706 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-04-07 14:54
Nested quotes.

On Tue, Apr 7, 2009 at 11:53 AM, Daniel Diniz <report@bugs.python.org> wrote:
>
> Daniel Diniz <ajaksu@gmail.com> added the comment:
>
> Dumb whole message quote.
>
> On Tue, Apr 7, 2009 at 11:51 AM, Daniel Diniz <report@bugs.python.org> wrote:
>>
>> Daniel Diniz <ajaksu@gmail.com> added the comment:
>>
>> Testing how email handles quotes.
>>
>> [mailgw]
>>
>> # Keep email citations when accepting messages.
>> # Setting this to "no" strips out "quoted" text from the message.
>> # Signatures are also stripped.
>> # Allowed values: yes, no
>> # Default: yes
>> keep_quoted_text = yes
>>
>> # Preserve the email body as is - that is,
>> # keep the citations _and_ signatures.
>> # Allowed values: yes, no
>> # Default: no
>> leave_body_unchanged = no
>>
>> ----------
>>
>> _______________________________________
>> Python tracker <report@bugs.python.org>
>> <http://bugs.python.org/issue2771>
>> _______________________________________
>>
>
> ----------
>
> _______________________________________
> Python tracker <report@bugs.python.org>
> <http://bugs.python.org/issue2771>
> _______________________________________
>
msg85707 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-04-07 14:57
>>> Testing how email handles quotes.
>>>
>>> [mailgw]
>>>
>>> # Keep email citations when accepting messages.
>>> # Setting this to "no" strips out "quoted" text from the message.
>>> # Signatures are also stripped.
>>> # Allowed values: yes, no
>>> # Default: yes
>>> keep_quoted_text = yes
>>>
>>> # Preserve the email body as is - that is,
>>> # keep the citations _and_ signatures.
>>> # Allowed values: yes, no
>>> # Default: no
>>> leave_body_unchanged = no
>>>

Bottom posting, less hints about quotes.
msg85709 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-04-07 15:03
> The reason I noticed this is that since they compare and hash equal, if
> you put two such methods into a set, you end up with a set with one
> method.  Currently, this is preventing me from running two test methods
> because the method itself is defined on a base class and two subclasses
> which customize several other methods inherit it.  I can only run one
> test at a time.

But you acknowledge they are really the same method attached to
different classes, right? The notion of "unbound method" is mostly an
implementation detail. The term occurs only 4 times in the whole Python
documentation (according to Google). And in py3k they are gone. (*)

Moreover, you say you want them to compare unequal because you
*explicitly* want the same method called separately for each class it is
defined on. Is there anything preventing you to have a set of (class,
method) tuples instead? Because it sounds like the logical thing to do
in your case.

> Having them compare unequal means you can't actually trust unbound
> method comparison, nor using unbound methods as keys in a dictionary.

"Trust" is a strong word. You can trust the comparison operator if you
agree with its semantics, you cannot trust it if you want different
semantics. But that doesn't mean it is generally trustworthy or
untrustworthy.

Really, this is the same as with numbers:

'b'

There are probably use cases where the above is annoying. But,
conversely, there are probably use cases where a stricter behaviour
would be annoying too.

> This means some other mapping structure is required if you want to keep
> around a bunch of methods and arguments to pass to them.

I disagree. The general use case of keeping a bunch of callables with
their respective arguments implies storing bound, not unbound, methods.
(how often do you feed an unbound method to an addCallback() ?)

> It also means
> that any time you want to check two methods against each other with the
> goal of eventually calling one or both of them, you need to use
> something other than `==´.

I don't think there are lots of use cases for comparing *unbound*
methods. One such use case is checking for redefinition of inherited
methods, and the current __eq__ semantics look fine for that.

(*)
Python 3.0b2+ (py3k, Jul 29 2008, 20:37:34)
[GCC 4.3.1 20080626 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> class A:
...  def f(): pass
...
>>> type(A.f)
<class 'function'>
>>> a = A()
>>> type(a.f)
<class 'method'>
>>> def g(): pass
...
>>> class B:
...  g = g
...
>>> B.g is g
True
msg85711 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-04-07 15:06
> Having them compare unequal means you can't actually trust unbound
> method comparison, nor using unbound methods as keys in a dictionary.

"Trust" is a strong word. You can trust the comparison operator if you
agree with its semantics, you cannot trust it if you want different
semantics. But that doesn't mean it is generally trustworthy or
untrustworthy.

Really, this is the same as with numbers:

'b'
msg85712 - (view) Author: Daniel Diniz (ajaksu2) Date: 2009-04-07 15:09
> Quote

Unquote

code snippet:

'b'
msg117840 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2010-10-01 22:09
Attach some file
msg123996 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2010-12-15 01:18
testing autonosy for release managers with release blockers
msg123997 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2010-12-15 01:20
Works fine. Now release managers will be added automatically to the nosy list when the priority of an issue is set to 'release blocker'.
See http://psf.upfronthosting.co.za/roundup/meta/issue363
msg130141 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2011-03-06 03:31
Testing legacy svn references here r88479 and new hg references here 284026e00342.
msg130313 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 10:26
test the roundup hook
http://hg.python.org/cpythonb48aeb097432
msg130314 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 10:28
test the roundup hook again
http://hg.python.org/cpython/dfc4a58fc2d4
msg130315 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 10:30
test the roundup hook another time
http://hg.python.org/cpython/65f5077e877b
msg130316 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 10:32
test the roundup hook another time
http://hg.python.org/cpython/8f21aec26226
msg130317 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 10:34
test the roundup hook another time
http://hg.python.org/cpython/cf074b297bf9
msg130318 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 10:36
test the roundup hook another time
http://hg.python.org/cpython/502f0683b161
msg130320 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 11:07
: test the refactored roundup hook.
http://hg.python.org/cpython/cd21195d07ca
msg130323 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2011-03-08 11:18
re bug 2771 -- testing the roundup hook.
http://hg.python.org/cpython/c37da7946f2b
msg130325 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2011-03-08 11:20
finally fixing issue 2771: yay!
http://hg.python.org/cpython/440238c16a7a
msg130328 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2011-03-08 12:56
> re bug 2771 -- testing the roundup hook.
> http://hg.python.org/cpython/c37da7946f2b

Looks like this URL misses the "/rev/" before the changeset id.
msg130352 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:40
Changeset b92334d06445 by Antoine Pitrou <solipsis@pitrou.net>:
Issue #2771: fixing frobnicator\nI hope this works
msg130353 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:42
New changeset ef6738f4ba2e by Antoine Pitrou <solipsis@pitrou.net>:
Issue #2771: fixing frobnicator again!
msg130354 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:46
New changeset ef6738f4ba2e by Antoine Pitrou:
Issue #2771: fixing frobnicator again!
msg130355 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:46
New changeset ef6738f4ba2e by Antoine Pitrou:
Issue #2771: fixing frobnicator again!
msg130356 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:47
New changeset ef6738f4ba2e by Antoine Pitrou:
Issue #2771: fixing frobnicator again!
msg130357 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:50
New changeset ef6738f4ba2e by Antoine Pitrou:
Issue #2771: fixing frobnicator again!
http://hg.python.org/cpython/rev/ef6738f4ba2e
msg130358 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:50
New changeset ef6738f4ba2e by Antoine Pitrou:
Issue #2771: fixing frobnicator again!
http://hg.python.org/cpython/rev/ef6738f4ba2e
msg130359 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:51
New changeset ef6738f4ba2e by Antoine Pitrou:
Issue #2771: fixing frobnicator again!
http://hg.python.org/test/rev/ef6738f4ba2e
msg130360 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:53
New changeset ef6738f4ba2e by Antoine Pitrou in branch 'default':
Issue #2771: fixing frobnicator again!
http://hg.python.org/test/rev/ef6738f4ba2e
msg130363 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:55
New changeset ef6738f4ba2e by Antoine Pitrou in branch 'default':
Issue #2771: fixing frobnicator again!
/rev/ef6738f4ba2e
msg130364 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:56
New changeset ef6738f4ba2e by Antoine Pitrou in branch 'default':
Issue #2771: fixing frobnicator again!
http://hg.python.org/test/rev/ef6738f4ba2e
msg130365 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 19:57
New changeset ef6738f4ba2e by Antoine Pitrou in branch 'default':
Issue #2771: fixing frobnicator again!
http://hg.python.org/test/rev/ef6738f4ba2e
msg130371 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-08 20:37
New changeset a25e4c9f7b3a by éléphant in branch 'default':
Issue #2771: héhé
http://hg.python.org/test/rev/a25e4c9f7b3a
msg130708 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-12 23:30
New changeset 93a15af3a8ce by Antoine Pitrou in branch 'default':
fixes #2771
http://hg.python.org/test/rev/93a15af3a8ce
msg130711 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-12 23:32
New changeset acd842ea10e6 by Antoine Pitrou in branch 'default':
closes #2771
http://hg.python.org/test/rev/acd842ea10e6
msg130746 - (view) Author: Roundup Robot (python-dev) Date: 2011-03-13 15:12
New changeset e51cd925a89a by Ezio Melotti in branch 'default':
Test hook (closes #2771).
http://hg.python.org/test/rev/e51cd925a89a
msg131876 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-03-23 14:33
testing nosy
msg131877 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-03-23 14:33
testing again
msg131887 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-03-23 15:48
testing nosy
msg132862 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-04-03 16:42
Testing
msg143322 - (view) Author: Roundup Robot (python-dev) Date: 2011-09-01 13:03
New changeset 90586887032e by Ezio Melotti in branch 'default':
test: change the content of the p file so
http://hg.python.org/test/rev/90586887032e
msg144642 - (view) Author: Victor Semionov (vsemionov) Date: 2011-09-29 22:18
Testing.
msg144643 - (view) Author: Victor Semionov (vsemionov) Date: 2011-09-29 22:19
testing
msg144644 - (view) Author: Victor Semionov (vsemionov) Date: 2011-09-29 22:20
adsfaf
msg144988 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-10-06 10:41
test attachments
msg144989 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-10-06 10:48
test attachments
msg144990 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-10-06 10:50
test attachments
msg144991 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-10-06 10:55
Adding 

# ignore html part of multipart/alternative
ignore_alternatives = yes

to the config.ini seems to get rid of the "unnamed" attachments.
msg147556 - (view) Author: Roundup Robot (python-dev) Date: 2011-11-13 16:41
New changeset 0e94d9bef251 by Ezio Melotti in branch 'default':
Closes #2771. #13388 now needs to be updated.
http://hg.python.org/test/rev/0e94d9bef251
msg147558 - (view) Author: Roundup Robot (python-dev) Date: 2011-11-13 16:45
New changeset e4fcac92a80a by Ezio Melotti in branch 'default':
Closes #2771. #13388 now needs to be updated.
http://hg.python.org/test/rev/e4fcac92a80a
msg148435 - (view) Author: Roundup Robot (python-dev) Date: 2011-11-27 02:08
New changeset fc1e01fe7f30 by Antoine Pitrou in branch 'default':
test hook with issue #2771.
http://hg.python.org/test/rev/fc1e01fe7f30
msg154050 - (view) Author: Éric Araujo (eric.araujo) * (Python committer) Date: 2012-02-23 04:26
Let’s link to branches other than default: 2.7/Lib/fileinput.py, 3.2/Python/bltinmodule.c:42
msg158528 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-04-17 04:29
Testing links:
http://bugs.python.org/issue2771
http://bugs.python.org/issue2771.
http://bugs.python.org/issue2771,
http://bugs.python.org/issue2771;
http://bugs.python.org/issue2771:
http://bugs.python.org/issue2771!
(http://bugs.python.org/issue2771)
[http://bugs.python.org/issue2771]
{http://bugs.python.org/issue2771}
<http://bugs.python.org/issue2771>
msg161311 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2012-05-22 01:04
This is a test email reply with no MIME header.
msg164482 - (view) Author: Roundup Robot (python-dev) Date: 2012-07-01 14:58
New changeset b449118653fe by Antoine Pitrou in branch 'default':
some new tést (issue #2771)
http://hg.python.org/test/rev/b449118653fe
msg164498 - (view) Author: Roundup Robot (python-dev) Date: 2012-07-01 21:08
New changeset b4af3925bda6 by Antoine Pitrou in branch 'default':
some new tést (issue #2771)
http://hg.python.org/test/rev/b4af3925bda6
msg164499 - (view) Author: Roundup Robot (python-dev) Date: 2012-07-01 21:18
New changeset 3e4513003ded by Antoine Pitrou in branch 'default':
some new tést (issue #2771)
http://hg.python.org/test/rev/3e4513003ded

New changeset b449118653fe by Antoine Pitrou in branch 'default':
some new tést (issue #2771)
http://hg.python.org/test/rev/b449118653fe

New changeset 99fbc7dfb076 by Antoine Pitrou in branch 'default':
some new tést (issue #2771)
http://hg.python.org/test/rev/99fbc7dfb076

New changeset b4af3925bda6 by Antoine Pitrou in branch 'default':
some new tést (issue #2771)
http://hg.python.org/test/rev/b4af3925bda6

New changeset 76da38684c9d by Antoine Pitrou in branch 'default':
some other test (issue #2771)
http://hg.python.org/test/rev/76da38684c9d
msg166660 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-07-28 15:22
test
msg169819 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-09-04 09:13
test issue linking: issue1528167 issue 1528167 #1528167
msg171493 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-09-28 15:28
testing irker
msg171496 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-09-28 15:47
Another irker test
msg171545 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-09-28 21:06
Another irker test
msg171565 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-09-29 12:28
ᚠᚡᚢᚣᚤᚥᚦᚧᚨᚩᚪᚫᚬᚭᚮᚯᚰᚱᚲᚳᚴᚵᚶᚷᚸᚹᚺᚻᚼᚽᚾᚿᛀᛁᛂᛃᛄ
msg171566 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-09-29 12:30
ᚠᚡᚢᚣᚤᚥᚦᚧᚨᚩᚪᚫᚬᚭᚮᚯᚰᚱᚲᚳᚴᚵᚶᚷᚸᚹᚺᚻᚼᚽᚾᚿᛀᛁᛂᛃᛄ
msg171569 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-09-29 12:50
another test
msg175115 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-07 17:51
test
msg175117 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-07 18:10
another test
msg175601 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 08:02
testing the new version of irker
msg175602 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 08:05
another test
msg175604 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 09:06
test
msg175609 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 11:42
test
msg175610 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 11:52
another test
msg175611 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 11:54
another test
msg175612 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 11:56
test
msg175613 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 11:56
another test
msg175614 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-11-15 12:04
final test
msg175801 - (view) Author: Roundup Robot (python-dev) Date: 2012-11-17 20:10
New changeset 47ae836aa221 by Antoine Pitrou in branch 'default':
Issue #2771: !!
http://hg.python.org/test/rev/47ae836aa221
msg177455 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2012-12-14 09:51
irker test
msg184606 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2013-03-19 06:57
Test new irker.
msg185210 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2013-03-25 16:49
test
msg185211 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2013-03-25 16:51
test
msg186162 - (view) Author: Mark Dickinson (mark.dickinson) * (Python committer) Date: 2013-04-06 20:03
msg137617
message 137617
message #137617
msg186457 - (view) Author: Test User Deily (testusernad) Date: 2013-04-09 22:05
testing
msg190899 - (view) Author: Berker Peksag (berker.peksag) * Date: 2013-06-10 11:31
Lib/smtplib.py#l226
Lib/smtplib.py:l226
Lib/smtplib.py#226
Lib/smtplib.py:226
History
Date User Action Args
2013-06-10 11:31:22berker.peksagsetnosy: + berker.peksag
messages: + msg190899
2013-04-10 15:44:36ezio.melottisetnosy: + ezio.melotti, - testusernad
2013-04-09 22:05:04testusernadsetnosy: + testusernad, - mark.dickinson, ezio.melotti
messages: + msg186457
2013-04-06 20:03:52mark.dickinsonsetnosy: + mark.dickinson
messages: + msg186162
2013-03-25 16:51:08ezio.melottisetmessages: + msg185211
2013-03-25 16:49:18ezio.melottisetmessages: + msg185210
2013-03-19 06:57:12ezio.melottisetmessages: + msg184606
2013-01-03 20:20:22ezio.melottisetnosy: - python-dev
type: behavior -> enhancement
2013-01-03 20:19:41ezio.melottisettype: behavior
2012-12-14 09:51:15ezio.melottisetmessages: + msg177455
2012-11-17 20:10:24python-devsetnosy: + python-dev
messages: + msg175801
2012-11-15 12:04:15ezio.melottisetmessages: + msg175614
2012-11-15 11:56:55ezio.melottisetmessages: + msg175613
2012-11-15 11:56:03ezio.melottisetmessages: + msg175612
2012-11-15 11:54:06ezio.melottisetmessages: + msg175611
2012-11-15 11:52:56ezio.melottisetmessages: + msg175610
2012-11-15 11:42:38ezio.melottisetmessages: + msg175609
2012-11-15 09:06:41ezio.melottisetmessages: + msg175604
2012-11-15 08:05:37ezio.melottisetmessages: + msg175602
2012-11-15 08:02:49ezio.melottisetmessages: + msg175601
2012-11-07 18:10:05ezio.melottisetmessages: + msg175117
2012-11-07 17:51:42ezio.melottisetnosy: - chris.jerdonek
messages: + msg175115
2012-10-01 02:48:14ezio.melottisetnosy: + chris.jerdonek
2012-09-29 12:50:05ezio.melottisetmessages: + msg171569
versions: + Python 3.4, - Python 3.2
2012-09-29 12:30:24ezio.melottisetmessages: + msg171566
2012-09-29 12:28:34ezio.melottisetmessages: + msg171565
2012-09-28 21:06:49ezio.melottisetnosy: - eric.araujo, r.david.murray
messages: + msg171545
2012-09-28 15:47:10ezio.melottisetmessages: + msg171496
2012-09-28 15:28:58ezio.melottisetmessages: + msg171493
2012-09-25 18:37:29ezio.melottisetfiles: + entities.py
2012-09-04 09:13:26ezio.melottisetmessages: + msg169819
2012-09-01 19:24:53ezio.melottisetfiles: + b17f9a10235f.diff
keywords: + patch
2012-09-01 19:24:23ezio.melottisethgrepos: + hgrepo148
2012-07-28 15:22:47ezio.melottisetpriority: low

nosy: - python-dev
messages: + msg166660

keywords: + easy, - patch
resolution: fixed -> later
2012-07-01 21:18:53python-devsetmessages: + msg164499
2012-07-01 21:08:54python-devsetmessages: + msg164498
2012-07-01 14:58:56python-devsetmessages: + msg164482
2012-05-22 01:04:37r.david.murraysetnosy: + r.david.murray
messages: + msg161311
2012-04-17 04:29:16ezio.melottisetmessages: + msg158528
2012-02-23 04:26:19eric.araujosetnosy: + eric.araujo
messages: + msg154050
2011-11-27 02:08:18python-devsetmessages: + msg148435
2011-11-13 16:45:21python-devsetstatus: open -> closed

nosy: + python-dev
messages: + msg147558

resolution: fixed
stage: test needed -> committed/rejected
2011-11-13 16:45:03ezio.melottisetstatus: closed -> open
nosy: - python-dev

resolution: fixed -> (no value)
stage: committed/rejected -> test needed
2011-11-13 16:41:32python-devsetstatus: open -> closed

nosy: + python-dev
messages: + msg147556

resolution: fixed
stage: test needed -> committed/rejected
2011-11-13 16:40:17ezio.melottisetstatus: closed -> open
nosy: - python-dev

resolution: fixed -> (no value)
stage: committed/rejected -> test needed
2011-10-06 10:55:50ezio.melottisetmessages: + msg144991
2011-10-06 10:50:52ezio.melottisetfiles: + unnamed, issue12753-3.diff

messages: + msg144990
2011-10-06 10:48:52ezio.melottisetfiles: + issue12753-3.diff

messages: + msg144989
2011-10-06 10:41:32ezio.melottisetfiles: + unnamed, issue12753-3.diff

messages: + msg144988
2011-10-06 10:39:47ezio.melottisetnosy: - vsemionov
2011-09-29 22:20:30vsemionovsethgrepos: - hgrepo78
2011-09-29 22:20:16vsemionovsethgrepos: + hgrepo78
messages: + msg144644
2011-09-29 22:19:21vsemionovsetfiles: + test.txt

messages: + msg144643
2011-09-29 22:18:07vsemionovsetnosy: + vsemionov
messages: + msg144642
2011-09-01 13:03:52python-devsetstatus: open -> closed


messages: + msg143322
nosy: + python-dev
2011-09-01 13:02:11ezio.melottisetstatus: closed -> open
2011-08-09 03:37:02ezio.melottisethgrepos: - hgrepo53
2011-08-09 03:35:40ezio.melottisethgrepos: + hgrepo53
2011-08-09 03:33:36ezio.melottisethgrepos: - hgrepo52
2011-08-09 03:29:33ezio.melottisethgrepos: + hgrepo52
2011-07-22 22:42:34ezio.melottisetnosy: - loewis
2011-07-22 22:41:05ezio.melottisetnosy: + loewis
messages: + msg70327
2011-07-22 22:40:49ezio.melottisetmessages: - msg70327
2011-04-14 19:31:38loewissetfiles: + foo
2011-04-13 23:12:54pitrousetfiles: + sometext.txt
2011-04-03 16:42:46ezio.melottisetmessages: + msg132862
2011-03-23 15:50:48ezio.melottisetpriority: release blocker -> (no value)
assignee: r.david.murray ->

nosy: + ezio.melotti, - georg.brandl, r.david.murray, python-dev
2011-03-23 15:50:09ezio.melottisetpriority: release blocker
nosy: + georg.brandl, - pitrou
versions: + Python 3.2
2011-03-23 15:49:54ezio.melottisetnosy: - georg.brandl, ezio.melotti
2011-03-23 15:49:26ezio.melottisetassignee: r.david.murray

nosy: + r.david.murray
2011-03-23 15:48:30ezio.melottisetmessages: + msg131887
2011-03-23 14:33:40ezio.melottisetnosy: georg.brandl, pitrou, ezio.melotti, python-dev
messages: + msg131877
2011-03-23 14:33:21ezio.melottisetnosy: + ezio.melotti
messages: + msg131876
2011-03-13 18:22:10loewissetstatus: open -> closed
2011-03-13 16:20:55loewissetstatus: closed -> open
2011-03-13 16:20:36loewissetstatus: open -> closed
2011-03-13 16:20:24loewissetstatus: closed -> open
2011-03-13 16:16:24loewissetfiles: + 6a1c8fcce229.diff
2011-03-13 15:56:55loewissethgrepos: + hgrepo2
2011-03-13 15:45:59loewissethgrepos: + hgrepo1
2011-03-13 15:12:57python-devsetstatus: open -> closed

messages: + msg130746
resolution: fixed
stage: committed/rejected
2011-03-13 15:12:26ezio.melottisetstatus: closed -> open
resolution: fixed -> (no value)
2011-03-12 23:32:43python-devsetstatus: open -> closed

messages: + msg130711
resolution: fixed
2011-03-12 23:30:33python-devsetmessages: + msg130708
2011-03-12 23:28:20pitrousetstatus: closed -> open
resolution: fixed -> (no value)
2011-03-08 20:37:03python-devsetmessages: + msg130371
2011-03-08 19:57:55python-devsetmessages: + msg130365
2011-03-08 19:56:08python-devsetmessages: + msg130364
2011-03-08 19:55:24python-devsetmessages: + msg130363
2011-03-08 19:53:16python-devsetmessages: + msg130360
2011-03-08 19:51:32python-devsetmessages: + msg130359
2011-03-08 19:50:57python-devsetmessages: + msg130358
2011-03-08 19:50:35python-devsetmessages: + msg130357
2011-03-08 19:47:05python-devsetmessages: + msg130356
2011-03-08 19:46:55python-devsetmessages: + msg130355
2011-03-08 19:46:12python-devsetmessages: + msg130354
2011-03-08 19:42:17python-devsetmessages: + msg130353
2011-03-08 19:40:15python-devsetnosy: + python-dev
messages: + msg130352
2011-03-08 12:56:39pitrousetnosy: + pitrou
messages: + msg130328
2011-03-08 11:20:51georg.brandlsetstatus: open -> closed

messages: + msg130325
resolution: invalid -> fixed
2011-03-08 11:19:54georg.brandlsetnosy: - pitrou, ezio.melotti
2011-03-08 11:18:14pitrousetnosy: + pitrou
messages: + msg130323
2011-03-08 11:09:12georg.brandlsetstatus: closed -> open
2011-03-08 11:07:39georg.brandlsetmessages: + msg130320
2011-03-08 10:36:32georg.brandlsetmessages: + msg130318
2011-03-08 10:34:08georg.brandlsetmessages: + msg130317
2011-03-08 10:32:28georg.brandlsetmessages: + msg130316
2011-03-08 10:30:02georg.brandlsetmessages: + msg130315
2011-03-08 10:29:06georg.brandlsettitle: new commit -> Test issue
2011-03-08 10:28:55georg.brandlsetmessages: + msg130314
2011-03-08 10:26:37georg.brandlsetnosy: + georg.brandl
title: test issue -> new commit
messages: + msg130313
2011-03-06 18:06:10loewissetstatus: open -> closed
2011-03-06 16:51:25loewissetstatus: closed -> open
2011-03-06 16:49:20loewissetfiles: + a.diff
2011-03-06 05:45:54ezio.melottisetnosy: + ezio.melotti
2011-03-06 03:33:16ned.deilysetnosy: - ned.deily
-> (no value)
2011-03-06 03:32:48ned.deilysetmessages: - msg130140
2011-03-06 03:32:32ned.deilysetmessages: - msg130139
2011-03-06 03:31:43ned.deilysetmessages: + msg130141
2011-03-06 03:25:11ned.deilysetmessages: + msg130140
2011-03-06 03:14:07ned.deilysetnosy: + ned.deily, - ezio.melotti
messages: + msg130139
2010-12-15 02:57:55ezio.melottisetpriority: release blocker -> (no value)
nosy: - georg.brandl

versions: - Python 3.2
2010-12-15 02:57:42ezio.melottisetpriority: release blocker
nosy: + georg.brandl
2010-12-15 02:57:35ezio.melottisetpriority: release blocker -> (no value)
nosy: - georg.brandl
2010-12-15 02:57:24ezio.melottisetnosy: + georg.brandl

versions: + Python 3.2
2010-12-15 02:53:35ezio.melottisetpriority: release blocker
nosy: - georg.brandl
2010-12-15 02:52:20ezio.melottisetpriority: release blocker -> (no value)
versions: - Python 3.2
2010-12-15 02:52:11ezio.melottisetpriority: release blocker
nosy: + georg.brandl

versions: + Python 3.2
2010-12-15 02:51:59ezio.melottisetversions: - Python 3.3
2010-12-15 02:51:54ezio.melottisetpriority: release blocker -> (no value)
2010-12-15 02:51:49ezio.melottisetversions: + Python 3.3
2010-12-15 02:28:01ezio.melottisetpriority: deferred blocker -> release blocker
versions: - Python 3.2
2010-12-15 02:27:54ezio.melottisetpriority: release blocker -> deferred blocker
nosy: - georg.brandl
2010-12-15 02:27:30ezio.melottisetpriority: deferred blocker -> release blocker
nosy: + georg.brandl

versions: + Python 3.2
2010-12-15 02:27:21ezio.melottisetpriority: release blocker -> deferred blocker
versions: - Python 3.2
2010-12-15 01:44:46ezio.melottisetpriority: normal -> release blocker
versions: + Python 3.2
2010-12-15 01:44:35ezio.melottisetnosy: - loewis, barry, georg.brandl, ajaksu2, benjamin.peterson

versions: - Python 2.6, Python 3.1, Python 2.7, Python 3.2
2010-12-15 01:20:33ezio.melottisetpriority: release blocker -> normal
nosy: loewis, barry, georg.brandl, ajaksu2, benjamin.peterson, ezio.melotti
messages: + msg123997
2010-12-15 01:18:49ezio.melottisetpriority: normal -> release blocker
nosy: + barry, ezio.melotti, benjamin.peterson, georg.brandl
messages: + msg123996

2010-12-15 01:18:12ezio.melottisetnosy: loewis, ajaksu2
versions: + Python 2.6, Python 3.1, Python 2.7, Python 3.2
2010-10-01 22:09:32loewissetfiles: + README.diff
keywords: + patch
messages: + msg117840
2009-04-07 15:09:30ajaksu2setmessages: + msg85712
2009-04-07 15:06:42ajaksu2setmessages: + msg85711
2009-04-07 15:03:53ajaksu2setmessages: + msg85709
2009-04-07 14:57:09ajaksu2setmessages: + msg85707
2009-04-07 14:54:54ajaksu2setmessages: + msg85706
2009-04-07 14:53:40ajaksu2setmessages: + msg85704
2009-04-07 14:51:41ajaksu2setmessages: + msg85703
2009-03-10 16:22:15ajaksu2setmessages: + msg83438
2009-03-06 14:42:32ajaksu2setmessages: + msg83245
2009-03-06 14:40:01ajaksu2setmessages: + msg83244
2009-03-06 05:29:10ajaksu2setnosy: + ajaksu2
messages: + msg83238
2009-02-19 20:29:47loewissetmessages: + msg82496
2009-02-19 20:28:58loewissetmessages: + msg82495
2009-02-19 19:58:52loewissetmessages: + msg82492
2008-07-27 17:54:36loewissetnosy: + loewis
messages: + msg70327
2008-05-05 16:41:29gvanrossumsetstatus: open -> closed
nosy: - gvanrossum
resolution: invalid
2008-05-05 16:40:44gvanrossumcreate