<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg, branch 1.1.2</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.2</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.2'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-11-28T21:36:25Z</updated>
<entry>
<title>Revert "Revert "appease adequate with some weak symbols for -private""</title>
<updated>2015-11-28T21:36:25Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-11-28T21:36:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=dca07c4d676ac7bbc3543dff359735c0275e90fd'/>
<id>urn:sha1:dca07c4d676ac7bbc3543dff359735c0275e90fd</id>
<content type='text'>
This reverts commit 7ac9386cb6e272625490fcf3e8183b45e28bbc43.
</content>
</entry>
<entry>
<title>Revert "appease adequate with some weak symbols for -private"</title>
<updated>2015-11-28T21:27:15Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-11-28T21:27:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7ac9386cb6e272625490fcf3e8183b45e28bbc43'/>
<id>urn:sha1:7ac9386cb6e272625490fcf3e8183b45e28bbc43</id>
<content type='text'>
This reverts commit 28f24d3dad1844af316337d565ba2ebc11c8ce97.

This fails on Ubuntu as they build with -Bsymbolic-functions.
</content>
</entry>
<entry>
<title>disable privilege-drop verification by default as fakeroot trips over it</title>
<updated>2015-11-28T12:30:29Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-28T12:17:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ebca2f254ca96ad7ad855dca6e76c9d1c792c4a0'/>
<id>urn:sha1:ebca2f254ca96ad7ad855dca6e76c9d1c792c4a0</id>
<content type='text'>
Dropping privileges is an involved process for code and system alike so
ideally we want to verify that all the work wasn't in vain. Stuff
designed to sidestep the usual privilege checks like fakeroot (and its
many alternatives) have their problem with this through, partly through
missing wrapping (#806521), partly as e.g. regaining root from an
unprivileged user is in their design. This commit therefore disables
most of these checks by default so that apt runs fine again in a
fakeroot environment.

Closes: 806475
</content>
</entry>
<entry>
<title>show the group we failed to drop via setgroups</title>
<updated>2015-11-28T12:27:06Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-27T23:07:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d5e7aa2a60076bf9924d4a62ad19a04951f4759a'/>
<id>urn:sha1:d5e7aa2a60076bf9924d4a62ad19a04951f4759a</id>
<content type='text'>
This also deals with the unlikely case of groups being mentioned
multiple times or if the effective group isn't mentioned at all.
In practice, it is a debugging aid through like for #806475.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>ignore deprecated method calls in deprecated method</title>
<updated>2015-11-27T22:49:15Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-27T22:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=668ae33adc17cdc445218be490604d5f900ac9f3'/>
<id>urn:sha1:668ae33adc17cdc445218be490604d5f900ac9f3</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>outsmart gcc -O3 over-optimization in pkgCdrom::FindPackages</title>
<updated>2015-11-27T21:22:21Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-27T21:22:21Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0300f0077af832e87beb290f26b13404cab81fd3'/>
<id>urn:sha1:0300f0077af832e87beb290f26b13404cab81fd3</id>
<content type='text'>
Seems like a simpler workaround than forcing a lower optimization
level just for this for all of apt.

See also:
https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1473674
</content>
</entry>
<entry>
<title>add messages to our deprecation warnings in libapt</title>
<updated>2015-11-27T14:40:47Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-27T14:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5dd00edbcf702cac1ea22392796c65881a8ef6f9'/>
<id>urn:sha1:5dd00edbcf702cac1ea22392796c65881a8ef6f9</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>appease adequate with some weak symbols for -private</title>
<updated>2015-11-27T13:02:49Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-27T13:02:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=28f24d3dad1844af316337d565ba2ebc11c8ce97'/>
<id>urn:sha1:28f24d3dad1844af316337d565ba2ebc11c8ce97</id>
<content type='text'>
Closes: #806422
</content>
</entry>
<entry>
<title>Check if the Apt::Sandbox::User exists in CheckDropPrivsMustBeDisabled()</title>
<updated>2015-11-27T11:29:22Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2015-11-27T11:29:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ef39c148105cf30aea822022a5f41a120897cc65'/>
<id>urn:sha1:ef39c148105cf30aea822022a5f41a120897cc65</id>
<content type='text'>
If it does not exist disabled priv dropping as there is nothing
we can drop to. This will unblock people with special chroots
or systems that deleted the "_apt" user.

Closes: #806406
</content>
</entry>
<entry>
<title>Deal with killed acquire methods properly instead of hanging</title>
<updated>2015-11-27T11:10:57Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2015-11-27T11:07:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a416a90b631a430306df6ed3fa1d4f3a1bdc7949'/>
<id>urn:sha1:a416a90b631a430306df6ed3fa1d4f3a1bdc7949</id>
<content type='text'>
This fixes a regression caussed by commit
95278287f4e1eeaf5d96749d6fc9bfc53fb400d0
that moved the error detection of RunFds() later into the loop.
However this broke detecting issues like dead acquire methods.
Instead of relying on the global error state (which is bad)
we now pass a boolean value back from RunFds() and break on
false.

Closes: #806406
</content>
</entry>
</feed>
