summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* warning: no previous declaration for foobar() [-Wmissing-declarations]David Kalnischkies2014-03-1329-119/+130
| | | | | Git-Dch: Ignore Reported-By: gcc -Wmissing-declarations
* warning: useless cast to type A [-Wuseless-cast]David Kalnischkies2014-03-1310-26/+26
| | | | | Git-Dch: Ignore Reported-By: gcc -Wuseless-cast
* warning: cast from type A to type B casts away qualifiers [-Wcast-qual]David Kalnischkies2014-03-136-35/+35
| | | | | Git-Dch: Ignore Reported-By: gcc -Wcast-qual
* StartPos is always positive for http/httpsDavid Kalnischkies2014-03-132-8/+3
| | | | | | | | | server.cc: In member function ‘bool ServerState::HeaderLine(std::string)’: server.cc:198:72: warning: format ‘%llu’ expects argument of type ‘long long unsigned int*’, but argument 3 has type ‘long long int*’ [-Wformat=] else if (sscanf(Val.c_str(),"bytes %llu-%*u/%llu",&StartPos,&Size) != 2) Git-Dch: Ignore Reported-By: gcc -Wpedantic
* warning: extra ‘;’ [-Wpedantic]David Kalnischkies2014-03-1328-444/+443
| | | | | Git-Dch: Ignore Reported-By: gcc -Wpedantic
* warning: non-ISO-standard escape sequence, '\e' [enabled by default]David Kalnischkies2014-03-131-7/+7
| | | | | Git-Dch: Ignore Reported-By: gcc -Wpedantic
* fix -Wformat= warnings about size_t != %lu on e.g. armelDavid Kalnischkies2014-03-132-8/+9
| | | | | Git-Dch: Ignore Reported-By: gcc
* fix -Wmissing-field-initializers warningsDavid Kalnischkies2014-03-136-25/+25
| | | | | Reported-By: gcc Git-Dch: Ignore
* make doxygen more quiet, fix issues and disable latexDavid Kalnischkies2014-03-139-28/+32
| | | | Git-Dch: Ignore
* unset LANGUAGE in the testing framework directlyDavid Kalnischkies2014-03-132-5/+3
| | | | Git-Dch: Ignore
* support DEB_BUILD_PROFILES and -P for build profilesDavid Kalnischkies2014-03-1311-4/+219
| | | | | | | | | | Inspired by the rest of the patch in 661537, but abstract the parsing of various ways of setting the build profiles more so it can potentially be reused and all apt parts have the same behaviour. Especially config options, cmdline options and environment will not be combined as proposed as this isn't APTs usual behaviour and dpkg doesn't do it either, so one overrides the other as it normally does.
* implement BuildProfileSpec support as dpkg has in 1.17.2Johannes Schauer2014-03-134-36/+162
| | | | | | | | Build-dependencies are now able to include a <profile.foo …> specification limiting usage similar to already supported [arch …]. More details: https://wiki.debian.org/BuildProfileSpec Closes: 661537
* add default and override handling for Cnf::FindVectorDavid Kalnischkies2014-03-137-68/+81
| | | | | | Automatically handle the override of list options via its parent value which can even be a comma-separated list of values. It also adds an easy way of providing a default for the list.
* autogenerate makefile for vendor systemDavid Kalnischkies2014-03-1315-118/+71
| | | | | | It can be useful to have a whole makefile available for vendor setup, but by providing a basic one we can deal with the simple cases more easily (and changes to the system are presumably easier).
* check version before adding scores in resolverDavid Kalnischkies2014-03-132-18/+126
| | | | | | Prevents that "old" dependencies have an influence in the scoring. With positive dependencies this is usually not a problem, but negative dependencies can linger around for a long time.
* show debug output only if told so in packagemanagerDavid Kalnischkies2014-03-132-10/+5
| | | | Git-Dch: Ignore
* do not do the same looping twiceDavid Kalnischkies2014-03-131-7/+1
| | | | Git-Dch: Ignore
* propagate a negative score point along breaks/conflictsDavid Kalnischkies2014-03-132-14/+72
| | | | | | | | | | | | | | | | | versioned -dev packages like db and boost have the problem of no dependencies which would give them a competitive advantage against an older incarnation of the -dev package, so they tend to be kept back until the old version is removed from the archive, which, if the user has older releases in its sources can take a long time (or never happens). The newer version has a conflicts/breaks against the older one, but the older one hasn't against the newer, so by giving via the conflicts the older one a reduced score the newer one can win if there is no other reason to keep it. If both have a conflict against each other the scoring will cancel itself out, so no harm done. This gives "action" a slightly bigger edge in breaks/conflicts cases than before, but holding back isn't a really good solution anyway.
* Promote xz-utils from apt Suggests to libapt-pkg DependsJulian Andres Klode2014-03-121-2/+2
| | | | | | libapt-pkg depends on the other compressors, and now that xz is the default in many cases, it should depend on that one as well.
* l10n: vi.po (624t): Update Vietnamese translationTrần Ngọc Quân2014-03-041-19/+26
| | | | Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
* releasing package apt version 0.9.15.5Michael Vogt2014-02-2855-193/+1207
|
* initial version of apt-helperMichael Vogt2014-02-277-37/+148
|
* Bug#739988: Fix autopkgtest missing dependencies and localeMartin Pitt2014-02-252-1/+4
| | | | | | | | debian/tests/control: Add missing build-essential, fakeroot, and wget test dependencies. debian/tests/run-tests: Pin locale to C to avoid test failures in other locales.
* vendor/tanglu/makefile: add missing clean/sources.listMichael Vogt2014-02-231-0/+5
|
* releasing package apt version 0.9.15.4Michael Vogt2014-02-2355-840/+763
|
* test/integration/test-ubuntu-bug-346386-apt-get-update-paywall: use ↵Michael Vogt2014-02-231-1/+1
| | | | http-method from METHODSDIR
* add missing libdb-dev to debian/tests/controlMichael Vogt2014-02-221-1/+1
|
* skip test if "apt" is not buildMichael Vogt2014-02-224-0/+25
|
* fix ADT failure in downloadfile()Michael Vogt2014-02-221-1/+5
|
* add testcase for Bug#718329Michael Vogt2014-02-222-1/+36
|
* debian: Add debDebFile::ExtractTarMember to the symbols fileGuillem Jover2014-02-221-0/+1
|
* Add support for data.tar, control.tar and control.tar.xzGuillem Jover2014-02-222-25/+14
| | | | | | | | Sync the deb(5) format support with latest dpkg, by allowing uncompressed tar members and xz compressed control.tar. This also refactors the control.tar member extraction by using ExtractTarMember(), which also means future changes only need to be implemented in a single place.
* DebFile: Refactor ExtractTarMember() out from ExtractArchive()Guillem Jover2014-02-222-5/+13
| | | | | Generalize DebFile::ExtractArchive() to take a member base name, so that we can reuse it for control.tar member extraction too.
* ExtractTar: Allow an empty decompressor programGuillem Jover2014-02-221-0/+6
| | | | | This allows for uncompressed tar files, as the decompressor process will not get interposed in-between the file descriptors.
* add apt-vendor information for tangluJon Severinsson2014-02-226-0/+31
|
* Fix typos in documentation (codespell)Michael Vogt2014-02-2278-167/+171
|
* improve clean for auto-generated sources.listMichael Vogt2014-02-224-4/+12
|
* remove auto-generated apt-key and sources.list on clean (closes: 739749)Michael Vogt2014-02-226-14/+39
|
* releasing package apt version 0.9.15.3Michael Vogt2014-02-2055-1807/+2490
|
* Merge remote-tracking branch 'mvo/debian/sid' into debian/sidMichael Vogt2014-02-201-0/+3
|\
| * prepare re-enable fnmatch() once we have proper reportingMichael Vogt2014-02-201-0/+3
| |
* | prepare releaseMichael Vogt2014-02-201-0/+23
|/
* Merge remote-tracking branch 'donkult/debian/sid' into debian/sidMichael Vogt2014-02-143-21/+46
|\ | | | | | | | | Conflicts: apt-private/acqprogress.cc
| * update symbols file with hints from the buildlogsDavid Kalnischkies2014-02-142-20/+45
| |
| * add a testcase to check for forbidden https→http downgradesDavid Kalnischkies2014-02-143-3/+14
| | | | | | | | Git-Dch: Ignore
| * honor option to disable pulses for the testcasesDavid Kalnischkies2014-02-143-4/+8
| | | | | | | | Git-Dch: Ignore
* | fix the test-kernel-helper-autoremove testcaseMichael Vogt2014-02-141-6/+6
| |
* | Additional test for the case when installed version != newest versionSteve Langasek2014-02-141-2/+15
| |
* | Make the test more verbose and check for the negative case of a kernel thatSteve Langasek2014-02-141-4/+11
| | | | | | | | should not be marked not-for-autoremoval
* | typo fixSteve Langasek2014-02-141-1/+1
| |