<feed xmlns='http://www.w3.org/2005/Atom'>
<title>python-apt/python, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/pkg-python/python-apt/atom?h=master</id>
<link rel='self' href='https://git.osdyson.ru/pkg-python/python-apt/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/'/>
<updated>2015-07-05T19:06:22Z</updated>
<entry>
<title>Merge git://anonscm.debian.org/apt/python-apt</title>
<updated>2015-07-05T19:06:22Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2015-07-05T19:06:22Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=622812485150fa7864910ee2f710d5aab2fa9e6d'/>
<id>urn:sha1:622812485150fa7864910ee2f710d5aab2fa9e6d</id>
<content type='text'>
Conflicts:
	debian/changelog
	python/apt_pkgmodule.cc
</content>
</entry>
<entry>
<title>python/tarfile.cc: LFS: Handle too large file</title>
<updated>2015-06-11T14:15:34Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-06-11T14:15:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=3ae6e69473c785b6c56cfb27c31a7c9375416f06'/>
<id>urn:sha1:3ae6e69473c785b6c56cfb27c31a7c9375416f06</id>
<content type='text'>
Handle both file sizes larger than SIZE_MAX and allocation
failures when reading the data of a tarmember.

If using the go() function with a callback, pass None as the data
parameter for files that are too large. For extractdata, raise
a MemoryError if the file too extract is too large.

Also check for an existing error first in extractdata, before
raising a new one.

Test the whole thing on 32-bit platforms with a sample deb that
contains a zeroed file that is 5GB large (compressed using xz
at level 1 to a few kb).
</content>
</entry>
<entry>
<title>Acquire: Document that items may have transient errors on run() success</title>
<updated>2015-06-10T21:13:58Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-06-10T21:13:58Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=a6e3d4d872b852de308f19a15215180cb4116765'/>
<id>urn:sha1:a6e3d4d872b852de308f19a15215180cb4116765</id>
<content type='text'>
If run() succeeded, items may still have transient errors, like a
Not Found error.

Closes: #680997
</content>
</entry>
<entry>
<title>python/arfile.cc: LFS: Use long long instead of long for file sizes</title>
<updated>2015-06-10T20:35:38Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-06-10T08:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=ee088583a3b4a0843c36b3eee75879ad93d5e5c8'/>
<id>urn:sha1:ee088583a3b4a0843c36b3eee75879ad93d5e5c8</id>
<content type='text'>
This should make large files in ar archives work.

See Bug: #742885
</content>
</entry>
<entry>
<title>python/arfile.cc: Do not allow files larger than SIZE_MAX to be mapped</title>
<updated>2015-06-10T20:34:16Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-06-10T08:55:25Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=e7972b4ca116f6c1e40d83988c94c162d8b99821'/>
<id>urn:sha1:e7972b4ca116f6c1e40d83988c94c162d8b99821</id>
<content type='text'>
Also catch failed allocations, in case size is still too large.

This prepares for large file support, see Bug#742885
</content>
</entry>
<entry>
<title>apt_pkg.Package: Drop the unset 'auto' attribute</title>
<updated>2015-06-10T13:40:11Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-06-10T13:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=ce08058eebc60536cc8088ee79efc80a40f13c9e'/>
<id>urn:sha1:ce08058eebc60536cc8088ee79efc80a40f13c9e</id>
<content type='text'>
If somebody uses that, it could assume that no package is
auto removable, because the attribute is always 0. So let's
just remove that instead of having crazy code working the
way it's not intended.

Closes: #565364
</content>
</entry>
<entry>
<title>TagFile: Provide close() and context manager</title>
<updated>2015-06-10T10:52:28Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-06-10T10:50:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=09a64ad2b63e5a8af386327ff741fddfb65b7f92'/>
<id>urn:sha1:09a64ad2b63e5a8af386327ff741fddfb65b7f92</id>
<content type='text'>
This is mostly meant to be used with tag files that are opened
with a path, rather than a file object.

Closes: #748922
</content>
</entry>
<entry>
<title>python/cache.cc: Handle deprecation of pkgCache::PkgIterator::Section()</title>
<updated>2015-06-10T09:27:53Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-06-10T09:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=71e5ac2cc7d08de11e4adddd4f8fbd26a04cfd73'/>
<id>urn:sha1:71e5ac2cc7d08de11e4adddd4f8fbd26a04cfd73</id>
<content type='text'>
Ignore the deprecation from the C++ compiler and generate a warning for
the Python interpreter. Also, remove the section from the representation
of the package.
</content>
</entry>
<entry>
<title>rename "md5" keyword argument in AcquireFile() to "hash" and add backward compatiblity</title>
<updated>2015-05-22T10:12:47Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2015-05-22T10:12:47Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=83d876034f5bd74f007376f2cefc98cae77a5a94'/>
<id>urn:sha1:83d876034f5bd74f007376f2cefc98cae77a5a94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add MULTI_ARCH_NO constant and deprecate MULTI_ARCH_NONE</title>
<updated>2015-05-07T15:28:07Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2015-05-07T15:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-python/python-apt/commit/?id=196cbd31da61751edbf7a55f4fc0e900a7b51bd6'/>
<id>urn:sha1:196cbd31da61751edbf7a55f4fc0e900a7b51bd6</id>
<content type='text'>
Thanks to Johannes Schauer

closes: #782802
</content>
</entry>
</feed>
