summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-04Merge branch 'pu/tighten-lib-deps' into 'master'Julian Andres Klode
Tighten dependencies from apt and apt-utils on libs See merge request apt-team/apt!56
2019-03-19Tighten dependencies from apt and apt-utils on libsJulian Andres Klode
Make apt pull in at least the same version of libapt-pkg, and apt-utils at least the same version of libapt-inst, so that upgrading only apt also upgrades the libraries.
2019-03-15Merge branch 'vendor-getinfo' into 'master'Julian Andres Klode
Fix vendor/getinfo on Ubuntu derivatives See merge request apt-team/apt!55
2019-03-15vendor/getinfo: Don't assume that Ubuntu is the last vendorSimon McVittie
If your dpkg-vendor configuration in base-files is an Ubuntu derivative, but not exactly Ubuntu, and not an exact match for anything in vendor/, we want to use vendor/ubuntu. Previously we used whatever $DISTRO happened to be at the end of the "for" loop above, but that's undesirable: even if we assume that find(1) returns results in alphabetical order (which is not guaranteed), we wouldn't want to return a non-Ubuntu result if a future apt version happens to have a vendor that sorts later than vendor/ubuntu, for example vendor/zombieos or something. Closes: #924662 Signed-off-by: Simon McVittie <smcv@collabora.com>
2019-03-15vendor/getinfo: Iterate through vendors in lexicographic orderSimon McVittie
find(1) works in readdir() order, which isn't guaranteed to be sorted. If the current vendor is not an exact match for any subdirectory in vendor/, and is somehow a derivative of more than one of them, we should at least produce a deterministic answer. Closes: #924662 Signed-off-by: Simon McVittie <smcv@collabora.com>
2019-03-11CI: Use unstable for now, as we need triehash packageJulian Andres Klode
2019-03-11Use system-provided triehashJulian Andres Klode
2019-03-11prepare-release: Add merge-translations commandJulian Andres Klode
This command allows merging translations from another branch. This is to be used strictly downwards, that is, translations should be merged from newest to oldest branch, without skipping any active branch, to ensure the best result. For example, consider branches 1 and 2 have the strings "a" and "b" to translate, but master only has the strings "a" and "c". Now, 2 has more translations for "b" than 1. By merging master into 2, and 2 into 1, 1 also gets any translations for "b" from 2.
2019-03-08Merge tag '1.8.0'Julian Andres Klode
apt Debian release 1.8.0
2019-03-08Release 1.8.01.8.0Julian Andres Klode
2019-03-07CMake: Install auth.conf.d directoryJulian Andres Klode
The missing auth.conf.d directory was an oversight, it should be there. LP: #1818996
2019-03-06Dutch manpages translation updateFrans Spiesschaert
Closes: #923834
2019-03-06Dutch program translation updateFrans Spiesschaert
Closes: #923728
2019-03-06Fix name of APT::Update::Post-Invoke-Stats (was ...Update-Post...)Julian Andres Klode
Bad accident. Accidents happen.
2019-03-04Merge branch 'l10n-1.8.y' into '1.8.y'Julian Andres Klode
[l10n] Update Italian translation See merge request apt-team/apt!53
2019-03-04Merge branch 'bugfix/reportbinarysig' into '1.8.y'Julian Andres Klode
Add explicit message for unsupported binary signature See merge request apt-team/apt!52
2019-03-04[l10n] Update Italian translationMilo Casagrande
Signed-off-by: Milo Casagrande <milo@milo.name>
2019-03-03Add explicit message for unsupported binary signatureDavid Kalnischkies
Verifying the content of Release.gpg made us fail on binary signatures which were never officially supported (apt-secure manpage only documents only the generation of ASCII armored), but silently accepted by gpgv as we passed it on unchecked before. The binary format is complex and is itself split into old and new formats so adding support for this would not only add lots of code but also a good opportunity for bugs and dubious benefit. Reporting this issue explicitly should help repository creators figure out the problem faster than the default NODATA message hinting at captive portals. Given that the binary format has no file magic or any other clear and simple indication that this is a detached signature we guess based on the first two bits only – and by that only supporting the "old" binary format which seems to be the only one generated by gnupg in this case. References: e2965b0b6bdd68ffcad0e06d11755412a7e16e50 Closes: #921685
2019-02-26Merge branch 'pu/abi6'Julian Andres Klode
2019-02-26fileutl: Merge Popen variantsJulian Andres Klode
2019-02-26apt-private: Remove unused InitLocale() variantJulian Andres Klode
2019-02-26acquire-item: Remove deprecated members and functionsJulian Andres Klode
2019-02-26extracttar: Remove deprecated ExtractTar::Done(bool) variantJulian Andres Klode
2019-02-26orderlist: Remove deprecated VisitNode() variantJulian Andres Klode
2019-02-26dpkgpm: Remove deprecated pkgDPkgPM::SendV2Pkgs()Julian Andres Klode
2019-02-26fileutl: Remove deprecated functions such as gzFd()Julian Andres Klode
2019-02-26strutl: Remove deprecated functionsJulian Andres Klode
2019-02-26edsp: Remove deprecated functionsJulian Andres Klode
2019-02-26sptr: Remove deprecated smart pointer classesJulian Andres Klode
Please use the standard C++ variants instead.
2019-02-26sourceslist: Remove deprecated AddVolatileFiles() variantJulian Andres Klode
2019-02-26netrc: Remove deprecated function maybe_add_auth()Julian Andres Klode
2019-02-26depcache: Remove deprecated functionsJulian Andres Klode
2019-02-26packagemanager: Remove deprecated functionsJulian Andres Klode
2019-02-26pkgcachegen: Remove deprecated functionsJulian Andres Klode
2019-02-26indexcopy: Remove deprecated SigVerify::RunGPGV()Julian Andres Klode
2019-02-26hashes: Remove deprecated functionsJulian Andres Klode
This keeps the members in the class, but makes them private. We want to migrate to libgcrypt eventually, since we already use libgcrypt through gpgv anyway.
2019-02-26metaindex: Remove deprecated checkSum::Hash (replaced by Hashes)Julian Andres Klode
2019-02-26algorithms: Remove deprecated ProblemResolver::InstallProtect()Julian Andres Klode
2019-02-26acquire: Remove deprecated pkgAcquire::Setup() functionJulian Andres Klode
2019-02-26acquire: Fold pkgAcquireStatus2 into pkgAcquireStatusJulian Andres Klode
Clean up the code, make it neat, lalala
2019-02-26tagfile: Remove deprecated pkgUserTagSection and TFRewriteJulian Andres Klode
2019-02-26indexfile: Remove deprecated translation functionsJulian Andres Klode
2019-02-26clean: Fold pkgArchiveCleaner2 into pkgArchiveCleanerJulian Andres Klode
2019-02-26pkgSrcRecords::Parser: Fold Files2() into Files()Julian Andres Klode
This is possible now with the API break. Cleaner code, woohoo.
2019-02-26pkgrecords: Renive deprecated functionsJulian Andres Klode
2019-02-26cachefile: Remove deprecated functionsJulian Andres Klode
2019-02-26upgrade: Remove deprecated functionsJulian Andres Klode
2019-02-26cacheiterators: Cleanup deprecated codeJulian Andres Klode
2019-02-26pkgcache: Remove deprecated bitsJulian Andres Klode
2019-02-26Bump SONAMEs in preparation for ABI breaksJulian Andres Klode