summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2010-08-20* apt-pkg/deb/dpkgpm.cc:David Kalnischkies
- use the InstVer instead of the CurrentVer for the autobit transfer Add also a small testcase to check the handling automatical
2010-08-19sign the created Release files with our own dummy key "Joe Sixpack"David Kalnischkies
2010-08-18setup the environment correctly for dpkg, tooDavid Kalnischkies
2010-08-18extend the magic which creates the test archive by using FileLists toDavid Kalnischkies
ship the build packages in the correct distribution and section
2010-08-18add proper MSGLEVEL handling by overriding methods dynamicDavid Kalnischkies
2010-08-18implement the first round of automated dummy package building andDavid Kalnischkies
archive building
2010-08-15add finally my very small testcase for the conkeror problem resultingDavid Kalnischkies
in the FixByInstall code we currently "experiment" with
2010-08-14fix testcase framework to test correctly for virtual packagesDavid Kalnischkies
2010-08-14add a small script to automate the task of creating Packages and statusDavid Kalnischkies
files for tests with "real" problems
2010-07-29remove the temporary compare files we createDavid Kalnischkies
2010-07-29configure also the replacement before remove by adding Immediate flagDavid Kalnischkies
2010-07-28* apt-pkg/orderlist.cc:David Kalnischkies
- try to install another or-group member in DepRemove before breaking the or group (Closes: #590438)
2010-07-28auto-install Packages and status file of the testcaseDavid Kalnischkies
2010-07-25Strip the .sh extension from the libapt testrunner andDavid Kalnischkies
make it a bit more robust against calling from outside
2010-07-25 - prefer non-virtual packages in FindPreferredPkg (Closes: #590041)David Kalnischkies
* test/integration/*: - add with bug#590041 testcase a small test "framework"
2010-07-11[ Martin Pitt ]David Kalnischkies
* debian/rules: - Make DEB_BUILD_OPTIONS=noopt actually work by passing the right CXXFLAGS. * apt-pkg/contrib/fileutl.{h,cc}: - Add support for reading of gzipped files with the new "ReadOnlyGzip" OpenMode. (Closes: #188407) - Link against zlib (in apt-pkg/makefile) and add zlib build dependency. - [ABI BREAK] This adds a new private member to FileFd, but its initialization is in the public header file. * configure.in: - Check for zlib library and headers. * apt-pkg/acquire-item.cc, apt-pkg/deb/debindexfile.cc, apt-pkg/deb/debrecords.cc, apt-pkg/deb/debsrcrecords.h, cmdline/apt-cache.cc: - Open Packages, Sources, and Translations indexes in "ReadOnlyGzip" mode. * apt-pkg/deb/debindexfile.cc: - If we do not find uncompressed package/source/translation indexes, look for gzip compressed ones. * apt-pkg/acquire-item.cc: - If the Acquire::GzipIndexes option is true and we download a gzipped index file, keep it as it is (and rename to .gz) instead of uncompressing it. * doc/apt.conf.5.xml: - Document the new Acquire::GzipIndexes option. * doc/po/apt-doc.pot, doc/po/de.po: - German translation of new Acquire::GzipIndexes option. * Add test/test-indexes.sh: - Test behaviour of index retrieval and usage, in particular with uncompressed and gzip compressed indexes. * methods/gzip.cc: With FileFd now being able to read gzipped files, there is no need for the gzip method any more to spawn an external gzip process. Rewrite it to use FileFd directly, which makes the code a lot simpler, and also using less memory and overhead.
2010-07-05extends the ParseDepends testcase to have a look also at the WildcardsDavid Kalnischkies
2010-06-25add a simple stack handling to be able to delay error handlingDavid Kalnischkies
2010-06-24test-indexes.sh: EXFAIL: file:/ URIs currently decompress even with the ↵martin@piware.de
GzipIndexes option; not a big deal for now
2010-06-24test-indexes.sh: Test handling of local file:// archivesmartin@piware.de
2010-06-17test-indexes.sh: quiesce apt-get source; we know that we cannot verify ↵martin@piware.de
package signatures
2010-06-17test-indexes.sh: Also test compressed index mode with apt.conf.d filemartin@piware.de
2010-06-17test-indexes.sh: Just for paranoia, test that apt-cache is still working ↵martin@piware.de
after apt-get update with previously existing indexes
2010-06-17test-indexes.sh: fix check_indexes call in compressed modemartin@piware.de
2010-06-17test-indexes.sh: Actually test for non/pre-existing indexes in compressed modemartin@piware.de
2010-06-17test-indexes: Use /etc/apt from temporary work dir, not from systemmartin@piware.de
2010-06-17test-indexes.sh: Refactor common code into functionsmartin@piware.de
2010-06-17test-indexes.sh: More verbose failures on wrong/missing indexesmartin@piware.de
2010-06-15test/test-indexes.sh: Stop hardcoding archive gpg key ID, get it from first ↵martin@piware.de
failed apt-get update output
2010-06-11test-indexes.sh: Add source related tests, which uncovers two regressionsmartin@piware.de
2010-06-10* Add test/test-indexes.sh:martin@piware.de
- Test behaviour of index retrieval and usage, in particular with uncompressed and gzip compressed indexes.
2010-06-09merged from lp:~donkult/apt/sidMichael Vogt
2010-06-09* merge the remaining Ubuntu change:Michael Vogt
- on gpg verification failure warn and restore the last known good state - on failure display the IP of the server (useful for servers that use round robin DNS) - support Original-Maintainer in RewritePackageOrder - enable cdrom autodetection via libudev by default - show messsage about Vcs in use when apt-get source is run for packages maintained in a Vcs - better support transitional packages with mark auto-installed. when the transitional package is in "oldlibs" the new package is not marked auto installed (same is true for section metapackages) - provide new "deb mirror://archive.foo/mirrors.list sid main" method expects a list of mirrors (generated on the server e.g. via geoip) and will use that, including cycle on failure - write apport crash file on package failure (disabled by default on debian until apport is available) - support mirror failure reporting (disabled by default on debian)
2010-06-09 - backport forgotten Valid-Until patch from the obsolete experimentalDavid Kalnischkies
branch to prevent replay attacks better, thanks to Thomas Viehmann for the initial patch! (Closes: #499897) * doc/apt.conf.5.xml: - document the new Valid-Until related options * apt-pkg/contrib/strutl.cc: - split StrToTime() into HTTP1.1 and FTP date parser methods and use strptime() instead of some self-made scanf mangling - use the portable timegm shown in his manpage instead of a strange looking code copycat from wget * ftparchive/writer.cc: - add ValidTime option to generate a Valid-Until header in Release file
2010-06-08* apt-pkg/indexrecords.cc:David Kalnischkies
- backport forgotten Valid-Until patch from the obsolete experimental branch to prevent replay attacks better, thanks to Thomas Viehmann for the initial patch! (Closes: #499897)
2010-05-28create the bin-test directory automatic in the runnerDavid Kalnischkies
2010-05-28* apt-pkg/aptconfiguration.cc:David Kalnischkies
- remove duplicate architectures in getArchitectures()
2010-05-04merged from davids branchMichael Vogt
2010-05-04merged from the debian-sid branchMichael Vogt
2010-05-04merge from the mvo branchMichael Vogt
2010-04-09* apt-pkg/acquire-item.cc:David Kalnischkies
- Acquire::ForceHash to force method for expected hash - display MD5Sum in --print-uris if not forced to use another method instead of displaying the strongest available (Closes: #576420)
2010-03-13* apt-pkg/deb/debversion.cc:David Kalnischkies
- consider absent of debian revision equivalent to 0 (Closes: #573592) This moves the existing testcase for version comparison to "my" directory, adds a few more tests (e.g. the tests used in cupt) and rewrites the testcases runner: The runner does now call dpkg --compare-versions to check what dpkg thinks about the comparison - all done in less code ;)
2010-03-12* apt-pkg/deb/dpkgpm.cc:David Kalnischkies
- if available store the Commandline in the history * apt-pkg/contrib/cmndline.cc: - save Commandline in Commandline::AsString for logging
2010-02-18* aptconfiguration.cc:David Kalnischkies
- include all existing Translation files in the Cache (Closes: 564137) Previously if APT was executed with a different LC_* all these invocations needed to rebuild the Cache as too many files were included or missing: Now the lists-directory is checked for Translation-files and all these will be included in getLanguages() regardless of the environment setting (after a "none" so APT will not use them for displaying information).
2010-02-18dd support for the LANGUAGE environment variableDavid Kalnischkies
2010-02-17merged from the mvo branchMichael Vogt
2010-01-31merge r1966..1967 from lp:~donkult/apt/sidMichael Vogt
2010-01-30* apt-pkg/contrib/macros.h:David Kalnischkies
- move the header system.h with a new name to the public domain, to be able to use it in other headers (Closes: #567662)
2010-01-23* apt-pkg/contrib/fileutl.cc:Michael Vogt
- Fix the newly introduced method GetListOfFilesInDir to not accept every file if no extension is enforced (= restore old behaviour). (Closes: #565213) * apt-pkg/policy.cc: - accept also partfiles with "pref" file extension as valid * apt-pkg/contrib/configuration.cc: - accept also partfiles with "conf" file extension as valid * doc/apt.conf.5.xml: - reorder description and split out syntax - add partfile name convention (Closes: #558348) * doc/apt_preferences.conf.5.xml: - describe partfile name convention also here * apt-pkg/deb/dpkgpm.cc: - don't segfault if term.log file can't be opened. Thanks Sam Brightman for the patch! (Closes: #475770) * doc/*: - replace the per language addendum with a global addendum - add a explanation why translations include (maybe) english parts to the new global addendum (Closes: #561636) * apt-pkg/contrib/strutl.cc: - fix malloc asseration fail with ja_JP.eucJP locale in apt-cache search. Thanks Kusanagi Kouichi! (Closes: #548884)
2010-01-16Fix the newly introduced method GetListOfFilesInDir to not accept everyDavid Kalnischkies
file if no extension is enforced (= restore old behaviour). (Closes: #565213) This commit includes also: * apt-pkg/policy.cc: - accept also partfiles with "pref" file extension as valid * apt-pkg/contrib/configuration.cc: - accept also partfiles with "conf" file extension as valid * doc/apt.conf.5.xml: - reorder description and split out syntax - add partfile name convention (Closes: #558348) * doc/apt_preferences.conf.5.xml: - describe partfile name convention also here And a lovely test application of course.