<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/test/integration/test-ubuntu-bug-761175-remove-purge, branch master</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=master</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-08-10T21:18:04Z</updated>
<entry>
<title>pass --force-remove-essential to dpkg only if needed</title>
<updated>2016-08-10T21:18:04Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-07-03T11:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d3930f8716f439c229cd3d11813823d847a2ecff'/>
<id>urn:sha1:d3930f8716f439c229cd3d11813823d847a2ecff</id>
<content type='text'>
APT (usually) knows which package is essential or not, so we can avoid
passing this force flag to dpkg unconditionally  if the user hasn't
chosen a non-default essential handling obscuring the information.
</content>
</entry>
<entry>
<title>don't sent uninstallable rc-only versions via EDSP</title>
<updated>2016-05-10T12:51:30Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-10T12:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=33190fe3d3c200dcd417cd336f9db11f5f4408d5'/>
<id>urn:sha1:33190fe3d3c200dcd417cd336f9db11f5f4408d5</id>
<content type='text'>
Versions which are only available in dpkg/status aren't installable and
apt doesn't pick them as candidate for this reason – for the same reason
such packages shouldn't be sent to an external solver via EDSP. The
packages are pinned to -1, but if the solver has strict pinning disabled
it could end up picking this version anyhow – which is a request apt can
not satisfy.

Reported-By: Maximiliano Curia &lt;maxy@debian.org&gt; on IRC
</content>
</entry>
<entry>
<title>tests: support spaces in path and TMPDIR</title>
<updated>2015-12-19T22:04:34Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-12-15T16:20:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3abb6a6a1e485b3bc899b64b0a1b7dc2db25a9c2'/>
<id>urn:sha1:3abb6a6a1e485b3bc899b64b0a1b7dc2db25a9c2</id>
<content type='text'>
This doesn't allow all tests to run cleanly, but it at least allows to
write tests which could run successfully in such environments.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>remove available file to have same dpkg -l behavior</title>
<updated>2015-05-11T15:22:32Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-04-29T08:55:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=41fadd29f136627fb5c9e733130b2a57c49fafaf'/>
<id>urn:sha1:41fadd29f136627fb5c9e733130b2a57c49fafaf</id>
<content type='text'>
dpkg -l &lt; 1.16.2 loads the available file and hence sees a package which
later versions do not see, leading to failures on travis-ci.
The different versions also have slightly different messages.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>test exitcode as well as string equality</title>
<updated>2015-03-16T17:01:54Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-03-09T23:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=25b86db159fbc3c043628e285c0c1ef24dec2c6e'/>
<id>urn:sha1:25b86db159fbc3c043628e285c0c1ef24dec2c6e</id>
<content type='text'>
We use test{success,failure} now all over the place in the framework, so
its only consequencial to do this in the situations in which we test for
a specific output as well.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>correct architecture detection for 'rc' packages for purge</title>
<updated>2014-12-07T18:12:51Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-11-25T11:10:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=016bea8214e1826b289025f03890f70a5805db87'/>
<id>urn:sha1:016bea8214e1826b289025f03890f70a5805db87</id>
<content type='text'>
We were already considering these cases, but the code was flawed, so
that packages changing architectures are incorrectly handled and hence
the wrong architecture is used to call dpkg with, so that dpkg says the
package isn't installed (which it isn't for the requested architecture).

Closes: 770898
</content>
</entry>
<entry>
<title>add chronic-like testsuccess/testfailure helpers</title>
<updated>2013-08-12T16:01:37Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2013-08-10T08:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0440d936d70b1e331d49bbc32735f1b749632604'/>
<id>urn:sha1:0440d936d70b1e331d49bbc32735f1b749632604</id>
<content type='text'>
For many commands the output isn't stable (like then dpkg is called) but
the exitcode is, so this helper enhances the common &amp;&amp; msgpass ||
msgfail by generating automatically a msgtest and showing the output of
the command in case of failure instead of discarding it unconditionally,
the later being chronic-like behaviour

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>run integration tests on my new amd64 box without failures</title>
<updated>2011-10-11T12:37:03Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2011-10-11T12:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ea65d079e19231eee2b9a167384fac33c1534290'/>
<id>urn:sha1:ea65d079e19231eee2b9a167384fac33c1534290</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* apt-pkg/depcache.cc:</title>
<updated>2011-04-15T22:06:34Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2011-04-15T22:06:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=949e033cb7c741b9eed459c0e93a89a92acb168d'/>
<id>urn:sha1:949e033cb7c741b9eed459c0e93a89a92acb168d</id>
<content type='text'>
  - really include 'rc' packages in the delete count by fixing a
    typo which exists since 1999 in the source… (LP: #761175)</content>
</entry>
</feed>
