<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/test/integration/test-disappearing-packages, branch main</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=main</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2024-04-24T13:16:21Z</updated>
<entry>
<title>Drop sudo-related envvars in testing framework</title>
<updated>2024-04-24T13:16:21Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2024-04-23T16:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9c06578c37ff77b70b9d978d48528df13e13530f'/>
<id>urn:sha1:9c06578c37ff77b70b9d978d48528df13e13530f</id>
<content type='text'>
Our autoremoval-advertisment is modified by SUDO_USER as if the current
apt call was made with sudo it seems a good idea to show the ad with
sudo as well. That is annoying for our tests through as normally the
tests are run locally or by autopkgtest without sudo, but in Gitlab CI
we use it (to run our tests as user… as we are already root) and so
individual tests had to deal with this.

That is annoying and really not needed as we can have our autoremove
test check that this ad gets displayed the right way and ignore it the
rest of the time.
</content>
</entry>
<entry>
<title>Fix hidden test failure if not called via sudo</title>
<updated>2018-05-19T19:39:08Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2018-05-19T19:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ea901a491bcfe406267c7c38c227c5caabf017a0'/>
<id>urn:sha1:ea901a491bcfe406267c7c38c227c5caabf017a0</id>
<content type='text'>
id: '': no such user
./test-bug-611729-mark-as-manual: 59: [: Illegal number:

Regression-of: 68842e1741a5005b1e3f0a07deffd737c65e3294
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>tests: Do not expect requested-by if sudo was invoked by root</title>
<updated>2018-05-16T10:10:52Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-05-16T10:09:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=68842e1741a5005b1e3f0a07deffd737c65e3294'/>
<id>urn:sha1:68842e1741a5005b1e3f0a07deffd737c65e3294</id>
<content type='text'>
If sudo was invoked by root, SUDO_UID will be 0, and apt
will not print a Requested-By line.
</content>
</entry>
<entry>
<title>correct cross &amp; disappear progress detection</title>
<updated>2016-11-23T15:37:39Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-11-12T10:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=dabe9e2482180ada77d2adda2b3c03db22059fb8'/>
<id>urn:sha1:dabe9e2482180ada77d2adda2b3c03db22059fb8</id>
<content type='text'>
Given that we use the progress information to skip over actions dpkg has
already done like not purging a package which was already removed and
had no config files or not acting on disappeared packages and such it is
important that apt and dpkg agree on which states the package has to
pass through.

To ensure that we keep tabs on this in the future a warning is added at
the end if apt hasn't seen all the action it was supposed to see. I
can't wait for the first bugreporters to wonder about this…
</content>
</entry>
<entry>
<title>fix tests run via sudo checking the history file</title>
<updated>2016-01-25T18:14:37Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-01-25T18:14:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0479205d5869805da3122e2683d2e5ecd0058815'/>
<id>urn:sha1:0479205d5869805da3122e2683d2e5ecd0058815</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>tests: use quiet level 0 by default in tests</title>
<updated>2015-11-19T16:13:56Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-19T15:00:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=87d6947d51717e8b0e975d913986161598a7259a'/>
<id>urn:sha1:87d6947d51717e8b0e975d913986161598a7259a</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>tests: try to support spaces in TMPDIR</title>
<updated>2015-09-14T13:22:19Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-09-14T00:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=63c7141275c8c5c0f6e60f5242785e50cabaf2a0'/>
<id>urn:sha1:63c7141275c8c5c0f6e60f5242785e50cabaf2a0</id>
<content type='text'>
Not all tests work yet, most notable the cdrom tests, but those require
changes in libapt itself to have a proper fix and what we have fixed so
far is good enough progress for now.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>use Pkg.FullName() in disappearedPkgs and remove duplicated check</title>
<updated>2013-10-22T19:15:55Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-10-22T19:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1f467276115ddc43b766dbd1107eb2fb315dc747'/>
<id>urn:sha1:1f467276115ddc43b766dbd1107eb2fb315dc747</id>
<content type='text'>
</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>merged r1972 from lp:~paolorotolo/apt/fix-for-967393</title>
<updated>2012-04-12T10:23:57Z</updated>
<author>
<name>Michael Vogt</name>
<email>michael.vogt@ubuntu.com</email>
</author>
<published>2012-04-12T10:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a12d5352927c7d3a2fe66a90fc7794b4a8e596ad'/>
<id>urn:sha1:a12d5352927c7d3a2fe66a90fc7794b4a8e596ad</id>
<content type='text'>
</content>
</entry>
</feed>
