summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)AuthorFilesLines
2014-04-16use Google C++ Testing Framework for libapt testsDavid Kalnischkies1-1/+1
My commit 45df0ad2 from 26. Nov 2009 had a little remark: "The commit also includes a very very simple testapp." This was never intended to be permanent, but as usually… The commit adds the needed make magic to compile gtest statically as it is required and links it against a small runner. All previous testcase binaries are reimplemented in gtest and combined in this runner. While most code is a 1:1 translation some had to be rewritten like compareversion_test.cc, but the coverage remains the same.
2014-04-10prepare 1.0.1 release1.0.1Michael Vogt1-0/+21
2014-04-07Add versioned openjdk-6-jdk breaksJulian Andres Klode1-2/+2
This helps if people did unclean upgrades from squeeze, namely to jessie directly.
2014-04-07Version the Breaks/Replaces for sun-java{5,6}-jdk (LP: #1302736)Julian Andres Klode1-2/+2
This is a *hack* to work around unofficial packages for Java 7 and 8 that wrongly provide the Java 5 and 6 packages. Closes: #743616
2014-04-01releasing package apt version 1.01.0Michael Vogt1-0/+47
2014-04-01add sun-java{5,6}-jdk to breaks/replaces as that provided a "apt" binary as wellMichael Vogt1-2/+2
2014-04-01install "apt" binary by defaultMichael Vogt1-0/+1
2014-04-01debian: Add default compress option to xzTrần Ngọc Quân1-0/+2
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2014-03-27Merge remote-tracking branch 'upstream/debian/sid' into debian/sidMichael Vogt4-45/+42
2014-03-27fix documentation for APT::Periodic::MaxSize "0" (closes: #740551)Michael Vogt1-1/+1
2014-03-23update symbols file to include new symbols from 0.9.16David Kalnischkies1-0/+8
2014-03-21mark optional (private) symbols as hiddenDavid Kalnischkies1-40/+19
This methods should not be used by anyone expect the library itself as they are helpers for the specific class and therefore perfect candidates for hidding. Git-Dch: Ignore
2014-03-21correct some reported typos in /etc/cron.daily/aptDavid Kalnischkies1-4/+4
Closes: 702016 Reported-By: Mason Loring Bliss <mason@blisses.org>, Jakub Wilk <jwilk@debian.org>
2014-03-21only consider versioned kernel packages in autoremoveDavid Kalnischkies1-1/+1
Metapackages like "linux-image-amd64" are otherwise matched by our extraction as well, which later on can't be successfully compared via dpkg --compare-versions as the 'amd64' bit isn't a version number. (Luckily none of our architectures starts with a digit.) This was broken by me in 0.9.16 as I moved a shell-glob matcher to a regex-based one which has slightly different semantics regarding '*'. Closes: 741962
2014-03-15Release 0.9.16.10.9.16.1Julian Andres Klode1-0/+10
2014-03-14prepare 0.9.16 release0.9.16Michael Vogt1-0/+37
2014-03-13use liblzma-dev to provide xz/lzma supportDavid Kalnischkies1-4/+4
We have xz/lzma support for a while, but only via an external binary provided by xz-utils. Now that the Debian archive provides xz by default and dpkg pre-depends on the library provided by liblzma-dev we can switch now to use this library as well to avoid requiring an external binary. For now the binary is in a prio:required package, but this might change in the future. API wise it is quiet similar to bz2 code expect that it doesn't provide file I/O methods, so we piece this together on our own.
2014-03-13correct LD_LIBRARY_PATH and config loading for apt-helperDavid Kalnischkies1-0/+1
Mostly ensures that we use the build methods and not the system provided methods in the tests (if we don't want it that way). Git-Dch: Ignore
2014-03-13ensure that a dot is a dot in the hookDavid Kalnischkies1-5/+2
As we deal with regex matchers here the dots are treated as wildcards if we don't take care of escaping them. Not very likely that this could be a real-world problem, but just to be sure.
2014-03-13add ".*-{kernel,modules}-$KERVER" matcher for hookDavid Kalnischkies1-1/+7
Pre-build kernel modules (like those build with module-assistent) are commonly named in this way and it should be ungeneric enough to be added by default for everyone.
2014-03-13support kfreebsd and hurd in the kernel hookDavid Kalnischkies2-15/+9
kfreebsd as well as hurd kernel packages call the postinst script as well so we just need to enable the correct parsing for installed packages and disable the "protect every version" hammer for them.
2014-03-13use a configurable list of versioned kernel packagesDavid Kalnischkies2-10/+20
With APT::VersionedKernelPackages users have the option of adding packages like pre-build out-of-tree modules to the list of automatically protected from being autoremoved.
2014-03-13warning: no previous declaration for foobar() [-Wmissing-declarations]David Kalnischkies1-1/+0
Git-Dch: Ignore Reported-By: gcc -Wmissing-declarations
2014-03-13unset LANGUAGE in the testing framework directlyDavid Kalnischkies1-3/+0
Git-Dch: Ignore
2014-03-13support DEB_BUILD_PROFILES and -P for build profilesDavid Kalnischkies1-1/+1
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.
2014-03-12Promote xz-utils from apt Suggests to libapt-pkg DependsJulian Andres Klode1-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.
2014-02-28releasing package apt version 0.9.15.50.9.15.5Michael Vogt1-0/+12
2014-02-27initial version of apt-helperMichael Vogt2-0/+4
2014-02-25Bug#739988: Fix autopkgtest missing dependencies and localeMartin Pitt2-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.
2014-02-23releasing package apt version 0.9.15.40.9.15.4Michael Vogt1-2/+11
2014-02-22add missing libdb-dev to debian/tests/controlMichael Vogt1-1/+1
2014-02-22debian: Add debDebFile::ExtractTarMember to the symbols fileGuillem Jover1-0/+1
2014-02-22Fix typos in documentation (codespell)Michael Vogt2-2/+6
2014-02-22remove auto-generated apt-key and sources.list on clean (closes: 739749)Michael Vogt1-0/+6
2014-02-20releasing package apt version 0.9.15.3Michael Vogt1-2/+2
2014-02-20prepare releaseMichael Vogt1-0/+23
2014-02-14update symbols file with hints from the buildlogsDavid Kalnischkies1-14/+27
2014-02-14do not compress .xhtml files and remove junk filesDavid Kalnischkies1-1/+2
dh_compress compresses .xhtml files by default, which breaks our doxygen documentation. doxygen has also a bunch of temporary files it creates which stay in the build directory and so we remove them before installing them as documentation. Closes: 738933
2014-02-13use "Restrictions: allow-stderr and avoid apt-stderr.log in ↵Michael Vogt2-5/+3
debian/tests/run-tests
2014-02-13releasing package apt version 0.9.15.20.9.15.2Michael Vogt1-0/+24
2014-02-12remove duplication in pkgCdrom::Add and ::IdentDavid Kalnischkies1-0/+1
Git-Dch: Ignore
2014-02-10bump Standards-Version to 3.9.5 (no changes needed)David Kalnischkies1-1/+1
2014-02-10update libapt-pkg.symbols fileDavid Kalnischkies1-2/+18
2014-02-06releasing package apt version 0.9.15.1Michael Vogt1-0/+26
2014-01-26Merge remote-tracking branch 'donkult/debian/sid' into debian/sidMichael Vogt1-1/+1
Conflicts: apt-private/private-list.cc doc/po/de.po test/integration/framework
2014-01-25releasing package apt version 0.9.150.9.15Michael Vogt1-0/+6
2014-01-25use svg in doxygen and ensure dot is around for itDavid Kalnischkies1-1/+1
2014-01-24releasing package apt version 0.9.14.3~exp50.9.14.3.exp5Michael Vogt1-0/+14
2014-01-22releasing package apt version 0.9.14.3~exp4Michael Vogt1-0/+12
2014-01-18releasing package apt version 0.9.14.3~exp30.9.14.3.exp3Michael Vogt1-2/+2