<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/jvoisin/mat, branch 0.5.4</title>
<subtitle>Julien's Metadata Anonymisation Toolkit repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/'/>
<entry>
<title>MAT 0.5.4</title>
<updated>2015-08-19T17:02:20+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-08-19T17:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=7b959d32fc66ada031a43295a0c9c5fbee1d2067'/>
<id>7b959d32fc66ada031a43295a0c9c5fbee1d2067</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor code simplification</title>
<updated>2015-08-19T16:42:28+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-08-19T16:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=7b8ec9e5ce37de7cbf0a9bc61b94cccb682cabd8'/>
<id>7b8ec9e5ce37de7cbf0a9bc61b94cccb682cabd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert the ZIP_EPOCH date to 1980-01-01 00:00:00</title>
<updated>2015-08-19T11:23:43+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-08-19T11:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=13c05f347fb3f4c9b1fcbbaf791f7cfae2219443'/>
<id>13c05f347fb3f4c9b1fcbbaf791f7cfae2219443</id>
<content type='text'>
This was a typo from my side, spotted by intrigeri.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was a typo from my side, spotted by intrigeri.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improves the way MAT deals with ZipTimestamps</title>
<updated>2015-08-18T17:33:42+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-08-18T17:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=5d139d7e171494a026c1fef798c37a00504c95aa'/>
<id>5d139d7e171494a026c1fef798c37a00504c95aa</id>
<content type='text'>
It seems that using os.utime is TZ-dependent,
so lets use a ZipInfo thing instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems that using os.utime is TZ-dependent,
so lets use a ZipInfo thing instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'intrigeri/bugfix/9827-fix-buggy-epoch-in-archive'</title>
<updated>2015-08-01T10:40:47+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-08-01T10:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=fcd5bdfdeb10175d0bbef9be2b1ac631dec703a5'/>
<id>fcd5bdfdeb10175d0bbef9be2b1ac631dec703a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>archive: explicitly treat text we got from tarfile as encoded UTF-8 (Closes: MAT#9831).</title>
<updated>2015-08-01T10:14:22+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2015-08-01T10:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=d8331c694a9023d82d702ed39e556d70bfb14869'/>
<id>d8331c694a9023d82d702ed39e556d70bfb14869</id>
<content type='text'>
Without this, I see test failures caused by:

  test_remove_bz2 (libtest.TestArchiveProcessing)
  Test MAT's ability to process .tar.bz2 ... /usr/lib/python2.7/tarfile.py:1993: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
    if self.name is not None and os.path.abspath(name) == self.name:

This change seems to make sense because we're creating our tarin and tarout
objects with encoding='utf-8' in the first place, so it's no big surprise that
what we get from it is UTF-8 -encoded text.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this, I see test failures caused by:

  test_remove_bz2 (libtest.TestArchiveProcessing)
  Test MAT's ability to process .tar.bz2 ... /usr/lib/python2.7/tarfile.py:1993: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
    if self.name is not None and os.path.abspath(name) == self.name:

This change seems to make sense because we're creating our tarin and tarout
objects with encoding='utf-8' in the first place, so it's no big surprise that
what we get from it is UTF-8 -encoded text.
</pre>
</div>
</content>
</entry>
<entry>
<title>archive: use correct epoch time.</title>
<updated>2015-08-01T09:48:05+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2015-08-01T09:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=6b3043af69eb5d102ed358866a41204cc62bba4c'/>
<id>6b3043af69eb5d102ed358866a41204cc62bba4c</id>
<content type='text'>
epoch is 1970-01-01 00:00:00 UTC, not 1970-01-01 01:00:00 UTC.

This mistake was introduced in commit ef5a32c to fix the test suite. I guess
that it was a hack that workaround'ed an actual bug for a specific timezone
only. If that bug reappears, we'll have to fix that by making this module
timezone-aware, not by setting a wrong epoch value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
epoch is 1970-01-01 00:00:00 UTC, not 1970-01-01 01:00:00 UTC.

This mistake was introduced in commit ef5a32c to fix the test suite. I guess
that it was a hack that workaround'ed an actual bug for a specific timezone
only. If that bug reappears, we'll have to fix that by making this module
timezone-aware, not by setting a wrong epoch value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Distance MAT a bit more from hachoir</title>
<updated>2015-07-28T21:18:25+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-07-28T21:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=d397ab99d1da7eba5db2dc14c68dec9bcd479b8d'/>
<id>d397ab99d1da7eba5db2dc14c68dec9bcd479b8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_MASSIVE_ pep8 revamp</title>
<updated>2015-07-25T15:14:23+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-07-25T15:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=6ba3e3f20d7d52895bc44f9fc35b068cfce47133'/>
<id>6ba3e3f20d7d52895bc44f9fc35b068cfce47133</id>
<content type='text'>
Thank you so much PyCharm
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thank you so much PyCharm
</pre>
</div>
</content>
</entry>
<entry>
<title>Add python packages dependencies to setup.py</title>
<updated>2015-07-25T14:44:02+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2015-07-25T14:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/jvoisin/mat.git/commit/?id=85e6279d16af063e5150c7cf4bd491185b8ae788'/>
<id>85e6279d16af063e5150c7cf4bd491185b8ae788</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
