Merge apt 1.9.0 port

Authored by sitter on Jun 24 2019, 11:19 AM.

Description

Merge apt 1.9.0 port

from https://github.com/julian-klode/libqapt/tree/apt-1.9.0

Reviewers: O3 libqapt & debconf-kde, apol, sitter

Reviewed By: O3 libqapt & debconf-kde, apol, sitter

Subscribers: sitter

Differential Revision: https://phabricator.kde.org/D21896

Details

Committed
sitterJun 24 2019, 11:19 AM
Reviewer
Restricted Owners Package
Differential Revision
D21896: Port to APT 1.9.0
Parents
R548:ed4f360b7f24: Use APT::Progress::PackageManager for install progress
R548:18d65ef22422: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown

Merged Changes

CommitAuthorDetailsCommitted
ed4f360b7f24D21896klode
Use APT::Progress::PackageManager for install progress 
Jun 19 2019
926793a42661D21896klode
Use ActiveSubprocess instead of Mode 
Jun 19 2019
27f72cae7343D21896klode
Read CurrentSize from CurrentItem rather than worker 
Jun 19 2019
2e7d9dff47c9D21896klode
worker: Include unistd.h for usleep() 
Jun 19 2019
2cec444890daD21896klode
Use all hashes in aptWorker when acquiring files 
Jun 19 2019
cb19796f31c9D21896klode
Port pkgAcquire setup to use constructor 
Jun 19 2019
b8d623587ec1D21896klode
Port Package::md5Sum() 
Jun 19 2019
d0ec0481bb13D21896klode
src/package.cpp: Use candidate version's section 
Jun 19 2019
912f2e7bc512D21896klode
Use GetCandidateVersion() instead of GetCandidateVer() 
Jun 19 2019
9253eb628a9fD21896klode
Port pin writing to pkgTagSection::Write() 
Jun 19 2019
46c91979a06fD21896klode
Port to APT::Upgrade 
Jun 19 2019
674e4e541e0cD21896klode
Use std::string instead of string 
Jun 19 2019
417dd6b4102fD21896klode
Include additional headers needed in apt 1.9 
Jun 19 2019
2a2901a66ba3D21896klode
Ignore missing apt-inst library, merged into apt-pkg in apt 1.9 
Jun 19 2019