You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by hu...@apache.org on 2017/06/05 09:14:36 UTC

incubator-ponymail git commit: wrong var name

Repository: incubator-ponymail
Updated Branches:
  refs/heads/master fda07b8d7 -> 15c355442


wrong var name


Project: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/commit/15c35544
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/tree/15c35544
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/diff/15c35544

Branch: refs/heads/master
Commit: 15c355442ea146f1ee28315e0e7ac4b203a5b851
Parents: fda07b8
Author: Daniel Gruno <hu...@apache.org>
Authored: Mon Jun 5 11:14:17 2017 +0200
Committer: Daniel Gruno <hu...@apache.org>
Committed: Mon Jun 5 11:14:17 2017 +0200

----------------------------------------------------------------------
 tools/generators.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/15c35544/tools/generators.py
----------------------------------------------------------------------
diff --git a/tools/generators.py b/tools/generators.py
index 73a8210..b1d8e28 100644
--- a/tools/generators.py
+++ b/tools/generators.py
@@ -46,8 +46,8 @@ def medium(msg, body, lid, attachments):
     # For all intents and purposes, this is not a proper way of maintaining
     # a consistent ID in case of missing dates. It is recommended to use
     # another generator such as full or redundant here.
-    if not mdate and msg_metadata.get('archived-at'):
-        mdate = email.utils.parsedate_tz(msg_metadata.get('archived-at'))
+    if not mdate and msg.get('archived-at'):
+        mdate = email.utils.parsedate_tz(msg.get('archived-at'))
     elif not mdate:
         mdate = time.gmtime() # Get a standard 9-tuple
         mdate = mdate + (0, ) # Fake a TZ (10th element)


Re: incubator-ponymail git commit: wrong var name

Posted by sebb <se...@gmail.com>.
On 5 June 2017 at 10:45, Daniel Gruno <hu...@apache.org> wrote:
> On 06/05/2017 11:40 AM, sebb wrote:
>> On 5 June 2017 at 10:14,  <hu...@apache.org> wrote:
>>> Repository: incubator-ponymail
>>> Updated Branches:
>>>   refs/heads/master fda07b8d7 -> 15c355442
>>>
>>>
>>> wrong var name
>>>
>>>
>>> Project: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/commit/15c35544
>>> Tree: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/tree/15c35544
>>> Diff: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/diff/15c35544
>>>
>>> Branch: refs/heads/master
>>> Commit: 15c355442ea146f1ee28315e0e7ac4b203a5b851
>>> Parents: fda07b8
>>> Author: Daniel Gruno <hu...@apache.org>
>>> Authored: Mon Jun 5 11:14:17 2017 +0200
>>> Committer: Daniel Gruno <hu...@apache.org>
>>> Committed: Mon Jun 5 11:14:17 2017 +0200
>>>
>>> ----------------------------------------------------------------------
>>>  tools/generators.py | 4 ++--
>>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>> ----------------------------------------------------------------------
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/15c35544/tools/generators.py
>>> ----------------------------------------------------------------------
>>> diff --git a/tools/generators.py b/tools/generators.py
>>> index 73a8210..b1d8e28 100644
>>> --- a/tools/generators.py
>>> +++ b/tools/generators.py
>>> @@ -46,8 +46,8 @@ def medium(msg, body, lid, attachments):
>>>      # For all intents and purposes, this is not a proper way of maintaining
>>>      # a consistent ID in case of missing dates. It is recommended to use
>>>      # another generator such as full or redundant here.
>>> -    if not mdate and msg_metadata.get('archived-at'):
>>> -        mdate = email.utils.parsedate_tz(msg_metadata.get('archived-at'))
>>> +    if not mdate and msg.get('archived-at'):
>>> +        mdate = email.utils.parsedate_tz(msg.get('archived-at'))
>>
>> -1
>>
>> msg_metadata is not an exact copy of the msg metadata
>
> For all intents and purposes here, it is.
> The only difference is within the headers 'to', 'from', 'subject',
> 'message-id'.

Not entirely true, there is a format lambda involved.

> There is a larger issue with the medium generator in that if both Date:
> and archived-at are missing, the archiver will set archived-at to the
> current date, which would mess up reimporting emails without any of
> these headers. Hence recommending we avoid that generator in the future,
> but keep it for legacy reasons.

Agreed, but that's a separate issue.

> With regards,
> Daniel.
>
>>
>> This could perhaps result in changes to the hash.
>>
>> Has that been tested?
>>
>>>      elif not mdate:
>>>          mdate = time.gmtime() # Get a standard 9-tuple
>>>          mdate = mdate + (0, ) # Fake a TZ (10th element)
>>>
>

Re: incubator-ponymail git commit: wrong var name

Posted by Daniel Gruno <hu...@apache.org>.
On 06/05/2017 11:40 AM, sebb wrote:
> On 5 June 2017 at 10:14,  <hu...@apache.org> wrote:
>> Repository: incubator-ponymail
>> Updated Branches:
>>   refs/heads/master fda07b8d7 -> 15c355442
>>
>>
>> wrong var name
>>
>>
>> Project: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/repo
>> Commit: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/commit/15c35544
>> Tree: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/tree/15c35544
>> Diff: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/diff/15c35544
>>
>> Branch: refs/heads/master
>> Commit: 15c355442ea146f1ee28315e0e7ac4b203a5b851
>> Parents: fda07b8
>> Author: Daniel Gruno <hu...@apache.org>
>> Authored: Mon Jun 5 11:14:17 2017 +0200
>> Committer: Daniel Gruno <hu...@apache.org>
>> Committed: Mon Jun 5 11:14:17 2017 +0200
>>
>> ----------------------------------------------------------------------
>>  tools/generators.py | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>> ----------------------------------------------------------------------
>>
>>
>> http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/15c35544/tools/generators.py
>> ----------------------------------------------------------------------
>> diff --git a/tools/generators.py b/tools/generators.py
>> index 73a8210..b1d8e28 100644
>> --- a/tools/generators.py
>> +++ b/tools/generators.py
>> @@ -46,8 +46,8 @@ def medium(msg, body, lid, attachments):
>>      # For all intents and purposes, this is not a proper way of maintaining
>>      # a consistent ID in case of missing dates. It is recommended to use
>>      # another generator such as full or redundant here.
>> -    if not mdate and msg_metadata.get('archived-at'):
>> -        mdate = email.utils.parsedate_tz(msg_metadata.get('archived-at'))
>> +    if not mdate and msg.get('archived-at'):
>> +        mdate = email.utils.parsedate_tz(msg.get('archived-at'))
> 
> -1
> 
> msg_metadata is not an exact copy of the msg metadata

For all intents and purposes here, it is.
The only difference is within the headers 'to', 'from', 'subject',
'message-id'.

There is a larger issue with the medium generator in that if both Date:
and archived-at are missing, the archiver will set archived-at to the
current date, which would mess up reimporting emails without any of
these headers. Hence recommending we avoid that generator in the future,
but keep it for legacy reasons.

With regards,
Daniel.

> 
> This could perhaps result in changes to the hash.
> 
> Has that been tested?
> 
>>      elif not mdate:
>>          mdate = time.gmtime() # Get a standard 9-tuple
>>          mdate = mdate + (0, ) # Fake a TZ (10th element)
>>


Re: incubator-ponymail git commit: wrong var name

Posted by sebb <se...@gmail.com>.
On 5 June 2017 at 10:14,  <hu...@apache.org> wrote:
> Repository: incubator-ponymail
> Updated Branches:
>   refs/heads/master fda07b8d7 -> 15c355442
>
>
> wrong var name
>
>
> Project: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/repo
> Commit: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/commit/15c35544
> Tree: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/tree/15c35544
> Diff: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/diff/15c35544
>
> Branch: refs/heads/master
> Commit: 15c355442ea146f1ee28315e0e7ac4b203a5b851
> Parents: fda07b8
> Author: Daniel Gruno <hu...@apache.org>
> Authored: Mon Jun 5 11:14:17 2017 +0200
> Committer: Daniel Gruno <hu...@apache.org>
> Committed: Mon Jun 5 11:14:17 2017 +0200
>
> ----------------------------------------------------------------------
>  tools/generators.py | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/15c35544/tools/generators.py
> ----------------------------------------------------------------------
> diff --git a/tools/generators.py b/tools/generators.py
> index 73a8210..b1d8e28 100644
> --- a/tools/generators.py
> +++ b/tools/generators.py
> @@ -46,8 +46,8 @@ def medium(msg, body, lid, attachments):
>      # For all intents and purposes, this is not a proper way of maintaining
>      # a consistent ID in case of missing dates. It is recommended to use
>      # another generator such as full or redundant here.
> -    if not mdate and msg_metadata.get('archived-at'):
> -        mdate = email.utils.parsedate_tz(msg_metadata.get('archived-at'))
> +    if not mdate and msg.get('archived-at'):
> +        mdate = email.utils.parsedate_tz(msg.get('archived-at'))

-1

msg_metadata is not an exact copy of the msg metadata

This could perhaps result in changes to the hash.

Has that been tested?

>      elif not mdate:
>          mdate = time.gmtime() # Get a standard 9-tuple
>          mdate = mdate + (0, ) # Fake a TZ (10th element)
>