<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg, branch 1.6_alpha5</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.6_alpha5</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.6_alpha5'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2017-10-28T12:02:27Z</updated>
<entry>
<title>use store: instead of gzip: to open local changelogs</title>
<updated>2017-10-28T12:02:27Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2017-10-28T11:54:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cd54ff9554e65da3bf7be76a89ccd7fb1e32c2c1'/>
<id>urn:sha1:cd54ff9554e65da3bf7be76a89ccd7fb1e32c2c1</id>
<content type='text'>
Regression-Of: cc1f94c95373670fdfdb8e2d6cf9125181f7df0c
</content>
</entry>
<entry>
<title>Don't segfault if receiving a method warning on empty queue</title>
<updated>2017-10-25T19:42:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-25T19:42:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e04bed5109af34a6f14179b3b45b4a8352548d1a'/>
<id>urn:sha1:e04bed5109af34a6f14179b3b45b4a8352548d1a</id>
<content type='text'>
We would like to issue a warning about seccomp support in
Configuration(), but since the queue is empty, there is no
current item to show the URL for and we get a segfault. Show
the protocol instead.
</content>
</entry>
<entry>
<title>Run the ProxyAutoDetect script in the sandbox again</title>
<updated>2017-10-22T17:10:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-22T17:02:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0934b6b023b46cd0e2e5fa55a23a054b2feeb618'/>
<id>urn:sha1:0934b6b023b46cd0e2e5fa55a23a054b2feeb618</id>
<content type='text'>
The previous change moved running the proxy detection program from the
method to the main process, so it runs as root and not as _apt. This
brings it back into the sandbox.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Run Proxy-Auto-Detect script from main process</title>
<updated>2017-10-22T16:52:16Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-21T13:44:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1a76517470ebc2dd3f96e39ebe6f3706d6dd78da'/>
<id>urn:sha1:1a76517470ebc2dd3f96e39ebe6f3706d6dd78da</id>
<content type='text'>
This avoids running the Proxy-Auto-Detect script inside the
untrusted (well, less trusted for now) sandbox. This will allow
us to restrict the http method from fork()ing or exec()ing via
seccomp.
</content>
</entry>
<entry>
<title>Fix testsuite for and add new fields from dpkg 1.19</title>
<updated>2017-10-20T21:40:53Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-20T21:37:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=404dececf913d3c09368a73ca00aa8172dbf6865'/>
<id>urn:sha1:404dececf913d3c09368a73ca00aa8172dbf6865</id>
<content type='text'>
tagfile-order.c: Add missing fields from dpkg 1.19

For binary packages, this is Build-Essential; for source packages,
it is Description.

test-bug-718329-...: Ignore control.tar.*, changes in dpkg 1.19

test-apt-extracttemplates: Fix for dpkg 1.19
</content>
</entry>
<entry>
<title>send the hashes for alternative file correctly</title>
<updated>2017-10-05T15:30:25Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2017-08-09T21:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=19e525aac9a802f452100884fa142c5dc68b2db6'/>
<id>urn:sha1:19e525aac9a802f452100884fa142c5dc68b2db6</id>
<content type='text'>
This isn't really used by the acquire system at all at the moment and
the only method potentially sending this information is file://, but
that used to be working correctly before broken in 2013, so better fix
it now and worry about maybe using the data some day later.

Regression-Of: b3501edb7091ca3aa6c2d6d96dc667b8161dd2b9
</content>
</entry>
<entry>
<title>use pkgTagSection::Key in srcRecords parser</title>
<updated>2017-09-26T20:23:05Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2017-09-26T20:23:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d006da196dd4289ab3667817d218e6c6ac7bdb6b'/>
<id>urn:sha1:d006da196dd4289ab3667817d218e6c6ac7bdb6b</id>
<content type='text'>
Using hardcoded array-indexes in the build-dependency parsing is
efficient, but less discoverable and easier to break. We can avoid
this by making it even more efficient (not that it would be noticeable)
allowing us to do explicitly named comparisons instead.

Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>allow empty build-dependency fields in the parser</title>
<updated>2017-09-26T17:45:12Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2017-09-26T17:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7ea3c67f96e3bc82f86afe72d6c61308c92de515'/>
<id>urn:sha1:7ea3c67f96e3bc82f86afe72d6c61308c92de515</id>
<content type='text'>
APT used to parse only wellformed files produced by repository creation
tools which removed empty files as pointless before apt would see them.

Now that apt can be told to parse e.g. debian/control files directly, it
needs to be a little more accepting through: We had this with comments
already, now let it deal with the far more trivial empty fields.

Closes: #875363
</content>
</entry>
<entry>
<title>Fix translator comment location for legacy target warning</title>
<updated>2017-09-13T17:16:06Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-13T17:16:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e9db5ba7c7631d51359967afb1d563da7637be11'/>
<id>urn:sha1:e9db5ba7c7631d51359967afb1d563da7637be11</id>
<content type='text'>
In commit Do not warn about duplicate "legacy" targets, we
we added an if, that changed the .po files...
</content>
</entry>
<entry>
<title>CMake: Properly handle Udev missing</title>
<updated>2017-09-10T09:35:54Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-10T09:35:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b13861fa687cf3a2af97a5beb0c0642d9bee8f8c'/>
<id>urn:sha1:b13861fa687cf3a2af97a5beb0c0642d9bee8f8c</id>
<content type='text'>
When udev is not available, the variables for libraries and
include paths are set to NOTFOUND rather than an empty string
and CMake exits with an error. Use a generator expression to
only use these variables when UDEV_FOUND is true.
</content>
</entry>
</feed>
